Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2026-10-29 18:17:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcsc-lite" Thu Oct 29 18:17:44 2026 rev:110 rq:1393204 version:2.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2026-10-24 22:04:36.415550907 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new.1255/pcsc-lite.changes 2026-10-29 18:17:46.520225451 +0100 @@ -1,0 +2,8 @@ +Tue Oct 27 11:13:13 UTC 2026 - Marcus Rueckert <[email protected]> + +- Add merge-sysuser.patch: (boo#1287634) + This merges our pcsc-lite.sysusers into the upstream sysuser file + and also ensures that the pcscd user is also in the scard group + as an additional group. + +------------------------------------------------------------------- Old: ---- pcsc-lite.sysusers New: ---- merge-sysuser.patch ----------(New B)---------- New: - Add merge-sysuser.patch: (boo#1287634) This merges our pcsc-lite.sysusers into the upstream sysuser file ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pcsc-lite.spec ++++++ --- /var/tmp/diff_new_pack.E8I9Vn/_old 2026-10-29 18:17:48.135293134 +0100 +++ /var/tmp/diff_new_pack.E8I9Vn/_new 2026-10-29 18:17:48.140293343 +0100 @@ -39,8 +39,8 @@ Source6: pcsc-lite-reader-conf Source7: https://pcsclite.apdu.fr/files/%{name}-%{version}.tar.xz.asc Source8: %{name}.keyring -Source9: %{name}.sysusers Patch0: systemd-service.patch +Patch1: merge-sysuser.patch BuildRequires: cmake BuildRequires: flex BuildRequires: gcc @@ -120,7 +120,7 @@ cp -a %{SOURCE1} %{SOURCE2} %{SOURCE6} . %build -%sysusers_generate_pre %{SOURCE9} %{PKG_USER} %{PKG_USER}.conf +%sysusers_generate_pre etc/pcscd-sysusers.conf %{PKG_USER} %{PKG_USER}.conf %meson \ -D usbdropdir=%{ifddir} \ -D polkit=TRUE \ @@ -142,14 +142,13 @@ cp %{name}.sysconfig %{buildroot}%{_fillupdir}/sysconfig.pcscd mkdir -p %{buildroot}%{_docdir}/%{name} cp -a AUTHORS ChangeLog COPYING HELP README README.SUSE SECURITY %{buildroot}%{_docdir}/%{name} -##% cp -a etc/pcscd-sysusers.conf %{buildroot}%{_prefix}/lib/sysuser.d/. mv %{buildroot}/usr/share/doc/%{name}/* %{buildroot}%{_docdir}/%{name} rm -d %{buildroot}/usr/share/doc/%{name} mkdir -p %{buildroot}%{_sysconfdir}/default # Remove useless la files find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.a" -delete -print -install -Dm0644 %{SOURCE9} %{buildroot}%{_sysusersdir}/%{PKG_USER}.conf +install -Dm0644 etc/pcscd-sysusers.conf %{buildroot}%{_sysusersdir}/pcscd-sysusers.conf %python3_fix_shebang %pre -f %{PKG_USER}.pre @@ -188,12 +187,10 @@ %{_sbindir}/* %dir %{_sysconfdir}/reader.conf.d %config(noreplace) %{_sysconfdir}/reader.conf.d/reader.conf -%dir %{_prefix}/lib/sysusers.d -%config(noreplace) %{_prefix}/lib/sysusers.d/pcscd-sysusers.conf %{_sysconfdir}/default/pcscd %{ifddir} %{_unitdir}/pcsc* -%{_sysusersdir}/%{PKG_USER}.conf +%{_sysusersdir}/pcscd-sysusers.conf %{_fillupdir}/sysconfig.pcscd # libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). %{_libdir}/libpcsclite.so ++++++ merge-sysuser.patch ++++++ Index: pcsc-lite-2.5.3/etc/pcscd-sysusers.conf =================================================================== --- pcsc-lite-2.5.3.orig/etc/pcscd-sysusers.conf +++ pcsc-lite-2.5.3/etc/pcscd-sysusers.conf @@ -1,3 +1,5 @@ # Add a locked pcscd system user and group. # See man sysusers.d(5). u! pcscd - "PC/SC Smart Card Daemon" +u scard - "Smart Card Reader" /run/pcscd - +m pcscd scard
