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