90 lines
3.0 KiB
RPMSpec
90 lines
3.0 KiB
RPMSpec
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 <dillon.chen@turbolinux.com.cn> - 0.1.10-1
|
|
- Init package
|