Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2020-07-13 09:05:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm"

Mon Jul 13 09:05:33 2020 rev:230 rq:819952 version:3.36.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2020-06-08 23:48:19.074157715 
+0200
+++ /work/SRC/openSUSE:Factory/.gdm.new.3060/gdm.changes        2020-07-13 
09:05:43.168121660 +0200
@@ -1,0 +2,5 @@
+Tue Jul  7 09:13:05 UTC 2020 - Callum Farmer <callumjfarme...@gmail.com>
+
+- Fixes for %_libexecdir changing to /usr/libexec
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.Te79vK/_old  2020-07-13 09:05:44.892125994 +0200
+++ /var/tmp/diff_new_pack.Te79vK/_new  2020-07-13 09:05:44.896126004 +0200
@@ -284,11 +284,12 @@
 # Move gdmflexiserver to libexecdir and replace it with the compatibility 
wrapper
 mv %{buildroot}%{_bindir}/gdmflexiserver 
%{buildroot}%{_libexecdir}/gdm/gdmflexiserver
 install -m 755 %{SOURCE6} %{buildroot}%{_bindir}/gdmflexiserver
+sed -e 's-@LIBEXECDIR@-%{_libexecdir}-g' -i 
%{buildroot}%{_bindir}/gdmflexiserver
 #Install /etc/xinit.d/xdm integration script
-install -D -m 644 %{SOURCE7} %{buildroot}%{_libexecdir}/X11/displaymanagers/gdm
+install -D -m 644 %{SOURCE7} %{buildroot}%{_prefix}/lib/X11/displaymanagers/gdm
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 touch %{buildroot}%{_sysconfdir}/alternatives/default-displaymanager
-ln -s %{_sysconfdir}/alternatives/default-displaymanager 
%{buildroot}%{_libexecdir}/X11/displaymanagers/default-displaymanager
+ln -s %{_sysconfdir}/alternatives/default-displaymanager 
%{buildroot}%{_prefix}/lib/X11/displaymanagers/default-displaymanager
 # Install other files
 mkdir -p %{buildroot}/run/gdm
 mkdir -p %{buildroot}%{_bindir}
@@ -297,8 +298,8 @@
 mkdir -p %{buildroot}%{_prefix}/lib/tmpfiles.d
 install -m 644 %{SOURCE9} %{buildroot}%{_prefix}/lib/tmpfiles.d/gdm.conf
 
-mkdir -p %{buildroot}%{_libexecdir}/systemd/logind.conf.d
-install -m 644 %{SOURCE10} 
%{buildroot}%{_libexecdir}/systemd/logind.conf.d/reserveVT.conf
+mkdir -p %{buildroot}%{_prefix}/lib/systemd/logind.conf.d
+install -m 644 %{SOURCE10} 
%{buildroot}%{_prefix}/lib/systemd/logind.conf.d/reserveVT.conf
 
 %find_lang %{name} %{?no_lang_C}
 %fdupes -s %{buildroot}%{_datadir}/help
@@ -314,16 +315,16 @@
 
 %post
 %tmpfiles_create gdm.conf
-%{_sbindir}/update-alternatives --install 
%{_libexecdir}/X11/displaymanagers/default-displaymanager \
-  default-displaymanager %{_libexecdir}/X11/displaymanagers/gdm 25
+%{_sbindir}/update-alternatives --install 
%{_prefix}/lib/X11/displaymanagers/default-displaymanager \
+  default-displaymanager %{_prefix}/lib/X11/displaymanagers/gdm 25
 
 %posttrans
 # Create dconf database for gdm, to lockdown the gdm session
 dconf update
 
 %postun
-[ -f %{_libexecdir}/X11/displaymanagers/gdm ] || 
%{_sbindir}/update-alternatives \
-  --remove default-displaymanager %{_libexecdir}/X11/displaymanagers/gdm
+[ -f %{_prefix}/lib/X11/displaymanagers/gdm ] || 
%{_sbindir}/update-alternatives \
+  --remove default-displaymanager %{_prefix}/lib/X11/displaymanagers/gdm
 
 %post -n libgdm1 -p /sbin/ldconfig
 %postun -n libgdm1 -p /sbin/ldconfig
@@ -361,14 +362,14 @@
 %config %{_sysconfdir}/pam.d/gdm-launch-environment
 %config %{_sysconfdir}/dbus-1/system.d/gdm.conf
 # /etc/xinit.d/xdm integration
-%dir %{_libexecdir}/X11/displaymanagers
-%{_libexecdir}/X11/displaymanagers/default-displaymanager
-%{_libexecdir}/X11/displaymanagers/gdm
+%dir %{_prefix}/lib/X11/displaymanagers
+%{_prefix}/lib/X11/displaymanagers/default-displaymanager
+%{_prefix}/lib/X11/displaymanagers/gdm
 %ghost %{_sysconfdir}/alternatives/default-displaymanager
 %{_udevrulesdir}/61-gdm.rules
-%{_libexecdir}/tmpfiles.d/gdm.conf
-%dir %{_libexecdir}/systemd/logind.conf.d
-%{_libexecdir}/systemd/logind.conf.d/reserveVT.conf
+%{_prefix}/lib/tmpfiles.d/gdm.conf
+%dir %{_prefix}/lib/systemd/logind.conf.d
+%{_prefix}/lib/systemd/logind.conf.d/reserveVT.conf
 
 %files -n libgdm1
 %{_libdir}/libgdm.so.*

++++++ gdmflexiserver-wrapper ++++++
--- /var/tmp/diff_new_pack.Te79vK/_old  2020-07-13 09:05:45.076126456 +0200
+++ /var/tmp/diff_new_pack.Te79vK/_new  2020-07-13 09:05:45.076126456 +0200
@@ -1,8 +1,8 @@
 #!/bin/sh
 
-if test ! -x "${GDMFLEXISERVER:-/usr/lib/gdm/gdmflexiserver}"; then
+if test ! -x "${GDMFLEXISERVER:-@LIBEXECDIR@/gdm/gdmflexiserver}"; then
   echo "No gdmflexiserver implementation found. Maybe install gdm?" >&2
   exit 1
 else
-  exec "${GDMFLEXISERVER:-/usr/lib/gdm/gdmflexiserver}"
+  exec "${GDMFLEXISERVER:-@LIBEXECDIR@/gdm/gdmflexiserver}"
 fi


Reply via email to