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

Reply via email to