]> git.pld-linux.org Git - packages/gnome-screensaver.git/commitdiff
Add -systemd.patch to fix build with new systemd. Release 9 auto/th/gnome-screensaver-3.6.1-9
authorMarcin Banasiak <marcin.banasiak@gmail.com>
Tue, 13 Mar 2018 21:48:13 +0000 (22:48 +0100)
committerMarcin Banasiak <marcin.banasiak@gmail.com>
Tue, 13 Mar 2018 21:48:13 +0000 (22:48 +0100)
gnome-screensaver-systemd.patch [new file with mode: 0644]
gnome-screensaver.spec

diff --git a/gnome-screensaver-systemd.patch b/gnome-screensaver-systemd.patch
new file mode 100644 (file)
index 0000000..c9dbb3f
--- /dev/null
@@ -0,0 +1,13 @@
+--- gnome-screensaver-3.6.1/configure.ac.systemd       2018-03-13 22:36:05.069234255 +0100
++++ gnome-screensaver-3.6.1/configure.ac       2018-03-13 22:37:02.587176254 +0100
+@@ -602,7 +602,9 @@ AC_ARG_WITH(systemd,
+ PKG_CHECK_MODULES(SYSTEMD,
+                   [libsystemd-login libsystemd-daemon],
+-                  [have_systemd=yes], [have_systemd=no])
++                  [have_systemd=yes], [PKG_CHECK_MODULES(SYSTEMD,
++                                                       [libsystemd],
++                                                       [have_systemd=yes], [have_systemd=no])])
+ if test "x$with_systemd" = "xauto" ; then
+         if test x$have_systemd = xno ; then
index 93cded56fa471a6ca80351fd094990b9fb3df70d..dc0080317df4322a681a9230330575a491a16589 100644 (file)
@@ -2,13 +2,14 @@ Summary:      GNOME screensaver
 Summary(pl.UTF-8):     Wygaszacz ekranu GNOME
 Name:          gnome-screensaver
 Version:       3.6.1
-Release:       8
+Release:       9
 License:       GPL v2+
 Group:         X11/Applications
 Source0:       http://ftp.gnome.org/pub/GNOME/sources/gnome-screensaver/3.6/%{name}-%{version}.tar.xz
 # Source0-md5: 881cc58daa7cd8602737912ae5715cc8
 Source1:       %{name}.pamd
 Patch0:                am.patch
+Patch1:                %{name}-systemd.patch
 URL:           http://live.gnome.org/GnomeScreensaver
 BuildRequires: autoconf >= 2.60
 BuildRequires: automake >= 1:1.10
@@ -53,6 +54,7 @@ xscreensaver.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__intltoolize}
@@ -93,7 +95,7 @@ rm -rf $RPM_BUILD_ROOT
 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/gnome-screensaver
 %attr(755,root,root) %{_bindir}/gnome-screensaver
 %attr(755,root,root) %{_bindir}/gnome-screensaver-command
-%attr(755,root,root) %{_libdir}/gnome-screensaver-dialog
+%attr(755,root,root) %{_libexecdir}/gnome-screensaver-dialog
 %dir %{_libdir}/gnome-screensaver
 %{_sysconfdir}/xdg/autostart/gnome-screensaver.desktop
 %{_mandir}/man1/gnome-screensaver.1*
This page took 0.136133 seconds and 4 git commands to generate.