diff --git a/xfce4-screensaver-0.1.10.tar.bz2 b/xfce4-screensaver-0.1.10.tar.bz2 new file mode 100644 index 0000000..ee8ded3 Binary files /dev/null and b/xfce4-screensaver-0.1.10.tar.bz2 differ diff --git a/xfce4-screensaver.spec b/xfce4-screensaver.spec new file mode 100644 index 0000000..de24822 --- /dev/null +++ b/xfce4-screensaver.spec @@ -0,0 +1,89 @@ +Name: xfce4-screensaver +Version: 0.1.10 +Release: 1 +Summary: Screensaver application for Xfce Desktop +License: GPLv2 and LGPLv2 +#Group: Development/Libraries +URL: https://git.xfce.org/apps/xfce4-screensaver/ +Source0: https://archive.xfce.org/src/apps/%{name}/0.1/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +#BuildArch: noarch +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(libxklavier) +BuildRequires: pkgconfig(xscrnsaver) +BuildRequires: pkgconfig(libxfce4ui-2) +BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(garcon-gtk3-1) +BuildRequires: libwnck3-devel +BuildRequires: systemd-devel +BuildRequires: pam-devel +BuildRequires: desktop-file-utils +BuildRequires: intltool +Requires: xfdesktop +Requires: xfconf +Requires: xfce4-session + +%description +xfce4-screensaver is a screen saver and locker that aims to have +simple, sane, secure defaults and be well integrated with the desktop. + +xfce-screensaver is a port of MATE Screensaver, itself a port of GNOME +Screensaver. It has been tightly integrated with the Xfce desktop, utilizing +Xfce libraries and the Xfconf configuration backend. + +%prep +%autosetup + +%build +%configure --with-systemd --enable-pam --enable-locking + +%make_build + +%install +%make_install + +for file in %{buildroot}%{_datadir}/applications/screensavers/*.desktop ; do + desktop-file-install \ + --add-category="X-XFCE" \ + --delete-original \ + --dir=%{buildroot}%{_datadir}/applications/screensavers \ + $file +done + +desktop-file-install \ + --add-category="X-XFCE" \ + --delete-original \ + --dir=%{buildroot}%{_datadir}/applications \ + %{buildroot}%{_datadir}/applications/%{name}-preferences.desktop + +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING COPYING.LGPL +%{_sysconfdir}/pam.d/xfce4-screensaver +%{_sysconfdir}/xdg/autostart/xfce4-screensaver.desktop +%{_sysconfdir}/xdg/menus/xfce4-screensavers.menu +%{_bindir}/%{name} +%{_bindir}/xfce4-screensaver-command +%{_bindir}/xfce4-screensaver-configure +%{_bindir}/xfce4-screensaver-preferences +%{_libexecdir}/xfce4-screensaver-dialog +%{_libexecdir}/xfce4-screensaver-gl-helper +%{_datadir}/applications/screensavers/xfce-personal-slideshow.desktop +%{_datadir}/applications/screensavers/xfce-popsquares.desktop +%{_datadir}/applications/screensavers/xfce-floaters.desktop +%{_datadir}/applications/xfce4-screensaver-preferences.desktop +%{_datadir}/dbus-1/services/org.xfce.ScreenSaver.service +%{_datadir}/desktop-directories/xfce4-screensaver.directory +%{_mandir}/man1/xfce4-screensaver-command.1.* +%{_mandir}/man1/xfce4-screensaver-preferences.1.* +%{_mandir}/man1/xfce4-screensaver.1.* +%{_datadir}/pixmaps/xfce-logo-white.svg +%{_libexecdir}/%{name} + +%changelog +* Fri Jul 17 2020 - 0.1.10-1 +- Init package