Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package deepin-daemon for openSUSE:Factory 
checked in at 2023-01-14 20:32:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deepin-daemon (Old)
 and      /work/SRC/openSUSE:Factory/.deepin-daemon.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deepin-daemon"

Sat Jan 14 20:32:40 2023 rev:11 rq:1058380 version:5.14.45

Changes:
--------
--- /work/SRC/openSUSE:Factory/deepin-daemon/deepin-daemon.changes      
2022-09-01 22:10:43.480170906 +0200
+++ /work/SRC/openSUSE:Factory/.deepin-daemon.new.32243/deepin-daemon.changes   
2023-01-14 20:32:44.117573438 +0100
@@ -1,0 +2,5 @@
+Thu Jan 12 18:05:58 UTC 2023 - Stefan Schubert <sch...@suse.com>
+
+- Migration of PAM settings to /usr/lib/pam.d.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ deepin-daemon.spec ++++++
--- /var/tmp/diff_new_pack.phc7XH/_old  2023-01-14 20:32:45.217579934 +0100
+++ /var/tmp/diff_new_pack.phc7XH/_new  2023-01-14 20:32:45.221579957 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package deepin-daemon
 #
-# Copyright (c) 2021 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,9 +12,10 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define   _name       dde-daemon
 %define   import_path github.com/linuxdeepin/dde-daemon
 
@@ -22,7 +23,7 @@
 Version:        5.14.45
 Release:        0
 Summary:        Daemon handling the DDE session settings
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 URL:            https://github.com/linuxdeepin/dde-daemon
 Source0:        
https://github.com/linuxdeepin/dde-daemon/archive/%{version}/%{_name}-%{version}.tar.gz
 Source1:        %{name}.sysusers
@@ -40,38 +41,38 @@
 Patch2:         disable-gobuild-in-makefile.patch
 Patch3:         harden_deepin-accounts-daemon.service.patch
 Group:          System/GUI/Other
-BuildRequires:  lightdm
-BuildRequires:  lightdm-gtk-greeter
-BuildRequires:  golang-packaging
 BuildRequires:  deepin-gettext-tools
 BuildRequires:  fontpackages-devel
+BuildRequires:  golang-github-linuxdeepin-dde-api
+BuildRequires:  golang-github-linuxdeepin-go-dbus-factory
+BuildRequires:  golang-packaging
+BuildRequires:  lightdm
+BuildRequires:  lightdm-gtk-greeter
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(ddcutil)
 BuildRequires:  pkgconfig(fontconfig)
-BuildRequires:  pkgconfig(gnome-keyring-1)
 BuildRequires:  pkgconfig(gdk-pixbuf-xlib-2.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gnome-keyring-1)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(libbamf3)
 BuildRequires:  pkgconfig(libcanberra)
+BuildRequires:  pkgconfig(libinput)
 BuildRequires:  pkgconfig(libnl-3.0)
 BuildRequires:  pkgconfig(libnl-genl-3.0)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(librsvg-2.0)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libudev)
-BuildRequires:  pkgconfig(gudev-1.0)
-BuildRequires:  pkgconfig(librsvg-2.0)
-BuildRequires:  pkgconfig(libinput)
 BuildRequires:  pkgconfig(poppler-glib)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(xi)
-BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(xcursor)
 BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xkbfile)
-BuildRequires:  pkgconfig(ddcutil)
-BuildRequires:  golang-github-linuxdeepin-go-dbus-factory
-BuildRequires:  golang-github-linuxdeepin-dde-api
+BuildRequires:  pkgconfig(xtst)
 %if 0%{?sle_version} == 150200
 BuildRequires:  golang-github-stretchr-testify
 %endif
@@ -80,16 +81,16 @@
 %else
 BuildRequires:  rsvg-view
 %endif
-BuildRequires:  pkgconfig(systemd)
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  pkgconfig(systemd)
 Requires:       acpid
 Requires:       gvfs
 Requires:       iw
 Requires:       rfkill
 Requires:       upower
+Requires:       wallpaper-branding-openSUSE
 Requires:       xdotool
 Requires:       xvfb-run
-Requires:       wallpaper-branding-openSUSE
 %if %{suse_version} > 1500
 Requires:       libgdk_pixbuf_xlib-2_0-0
 %else
@@ -130,10 +131,9 @@
 %package -n golang-github-linuxdeepin-deepin-daemon
 Summary:        Deepin daemon golang codes
 Group:          Development/Languages/Golang
-Requires:       golang-github-linuxdeepin-go-dbus-factory
 Requires:       golang-github-linuxdeepin-dde-api
+Requires:       golang-github-linuxdeepin-go-dbus-factory
 BuildArch:      noarch
-AutoReqProv:    On
 AutoReq:        Off
 %{go_provides}
 
@@ -144,8 +144,8 @@
 %package lightdm
 Summary:        Deepin Desktop branding setting for lightdm
 Group:          System/X11/Displaymanagers
-Requires:       lightdm
 Requires:       %{name} = %{version}
+Requires:       lightdm
 AutoReqProv:    Off
 
 %description lightdm
@@ -253,8 +253,19 @@
 
 %find_lang %{_name}
 
+%if 0%{?suse_version} > 1500
+mkdir -p %{buildroot}%{_pam_vendordir}
+mv %{buildroot}%{_sysconfdir}/pam.d/deepin-auth-keyboard 
%{buildroot}%{_pam_vendordir}
+%endif
+
 %pre
 %service_add_pre deepin-accounts-daemon.service
+%if 0%{?suse_version} > 1500
+# Prepare for migration to /usr/lib; save any old .rpmsave
+for i in pam.d/deepin-auth-keyboard ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i}.rpmsave.old ||:
+done
+%endif
 
 %post
 %service_add_post deepin-accounts-daemon.service
@@ -281,6 +292,14 @@
   rm -f /usr/share/dbus-1/system-services/com.deepin.daemon*
 fi
 
+%if 0%{?suse_version} > 1500
+%posttrans
+# Migration to /usr/lib, restore just created .rpmsave
+for i in pam.d/deepin-auth-keyboard ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i} ||:
+done
+%endif
+
 %files
 %defattr(-,root,root,-)
 %doc README.md CHANGELOG.md
@@ -290,7 +309,11 @@
 %exclude %{_bindir}/%{name}-polkit-installer
 %dir %{_sysconfdir}/default/grub.d
 %config %{_sysconfdir}/default/grub.d/10_deepin.cfg
+%if 0%{?suse_version} > 1500
+%{_pam_vendordir}/deepin-auth-keyboard
+%else
 %config %{_sysconfdir}/pam.d/deepin-auth-keyboard
+%endif
 %dir %{_sysconfdir}/NetworkManager
 %dir %{_sysconfdir}/NetworkManager/conf.d
 %config %{_sysconfdir}/NetworkManager/conf.d/deepin.dde.daemon.conf

Reply via email to