cinnamon-screensaver-vl.spec 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. Summary: Cinnamon Screensaver
  2. Summary(ja): Cinnamon スクリーンセーバー
  3. Name: cinnamon-screensaver
  4. Version: 2.4.0
  5. Release: 1%{?_dist_release}
  6. License: GPL
  7. Group: User Interface/Desktops
  8. URL: https://github.com/linuxmint/cinnamon-screensaver
  9. Source0: %{name}-%{version}.tar.gz
  10. Vendor: Project Vine
  11. Distribution: Vine Linux
  12. Packager: Takemikaduchi
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildRequires: gtk3-devel >= 2.99.3
  15. BuildRequires: glib2-devel >= 2.25.6
  16. BuildRequires: dbus-devel >= 0.30
  17. BuildRequires: cinnamon-desktop-devel >= 1.0.0
  18. BuildRequires: pam-devel
  19. BuildRequires: libX11-devel, libXScrnSaver-devel, libXext-devel
  20. BuildRequires: libXinerama-devel libXmu-devel
  21. BuildRequires: libnotify-devel
  22. BuildRequires: xorg-x11-proto-devel
  23. BuildRequires: libXxf86misc-devel
  24. BuildRequires: libXxf86vm-devel
  25. BuildRequires: gettext
  26. BuildRequires: perl(XML::Parser)
  27. BuildRequires: nss-devel
  28. BuildRequires: automake, autoconf, libtool, intltool
  29. BuildRequires: gnome-common
  30. Requires(postun,posttrans): glib2
  31. Requires(postun,posttrans): desktop-file-utils
  32. %description
  33. cinnamon-screensaver is a screen saver and locker that aims to have
  34. simple, sane, secure defaults and be well integrated with the desktop.
  35. It is designed to support:
  36. * the ability to lock down configuration settings
  37. * translation into many languages
  38. * user switching
  39. %prep
  40. %setup -q
  41. %build
  42. NOCONFIGURE=1 ./autogen.sh
  43. %configure \
  44. --enable-locking \
  45. --without-systemd
  46. make %{?_smp_mflags}
  47. %install
  48. rm -rf $RPM_BUILD_ROOT
  49. make install DESTDIR=$RPM_BUILD_ROOT
  50. %postun
  51. if [ $1 -eq 0 ] ; then
  52. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  53. update-desktop-database -q > /dev/null || :
  54. fi
  55. %posttrans
  56. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  57. update-desktop-database -q > /dev/null || :
  58. %clean
  59. rm -rf $RPM_BUILD_ROOT
  60. %files
  61. %defattr(-,root,root)
  62. %doc AUTHORS COPYING ChangeLog NEWS README
  63. %{_sysconfdir}/pam.d/cinnamon-screensaver
  64. %{_bindir}/%{name}
  65. %{_bindir}/%{name}-command
  66. %{_libexecdir}/%{name}-dialog
  67. %{_datadir}/applications/%{name}.desktop
  68. %{_datadir}/dbus-1/services/org.cinnamon.ScreenSaver.service
  69. %{_mandir}/man1/%{name}-command.1.gz
  70. %{_mandir}/man1/%{name}.1.gz
  71. %changelog
  72. * Sat Jan 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.0-1
  73. - new upstream release
  74. * Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.4-1
  75. - new upstream release
  76. * Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
  77. - initial build