From eb99312cab74d0e7127c43528011a711dcdcab30 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:00:51 +0000 Subject: [PATCH 1/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From cd3dc6d0620d289f76483ac55482b9bac107132c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 23 Jan 2025 21:17:34 +0100 Subject: [PATCH 2/6] Add sysusers.d config file to allow rpm to create users/groups automatically --- uucp.spec | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/uucp.spec b/uucp.spec index bd16b90..3ef5eab 100644 --- a/uucp.spec +++ b/uucp.spec @@ -63,7 +63,6 @@ Requires(preun): /sbin/install-info Requires(post): /sbin/install-info %endif Requires: lockdev >= 1.0.0-14 -Requires(pre): shadow-utils Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units @@ -96,6 +95,12 @@ because it can be useful even if you do not do uucp. %patch -P12 -p1 -b .configure-c99 %patch -P13 -p1 -b .fix-types +# Create a sysusers.d config file +cat >uucp.sysusers.conf <= 16 || 0%{?rhel} >= 7 @@ -171,18 +176,7 @@ EOF find "${RPM_BUILD_ROOT}%_datadir/uucp/contrib" -type f -exec chmod a-x {} + - -%pre -getent group uucp >/dev/null || groupadd -g 14 -r uucp -if ! getent passwd uucp >/dev/null ; then - if ! getent passwd 10 >/dev/null ; then - useradd -r -u 10 -g uucp -d /var/spool/uucp -c "Uucp user" uucp - else - useradd -r -g uucp -d /var/spool/uucp -c "Uucp user" uucp - fi -fi -exit 0 - +install -m0644 -D uucp.sysusers.conf %{buildroot}%{_sysusersdir}/uucp.conf %post %if %{with systemd_macros} @@ -296,6 +290,7 @@ fi %config(noreplace) %{_newconfigdir}/port %config(noreplace) %{_newconfigdir}/sys %attr(755,uucp,uucp) /var/spool/uucp +%{_sysusersdir}/uucp.conf %files -n cu %doc README COPYING ChangeLog NEWS TODO From 33f1ea4a5b15cf6b0a91077ef6d266f91248cc53 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:54:54 +0000 Subject: [PATCH 3/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 0f3611110f173bb27183b82f899deb6681aa03be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Mon, 1 Sep 2025 17:12:50 +0200 Subject: [PATCH 4/6] fix build with GCC 15 Resolves: rhbz#2341496 rhbz#2385713 --- uucp.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uucp.spec b/uucp.spec index 3ef5eab..2f345af 100644 --- a/uucp.spec +++ b/uucp.spec @@ -113,7 +113,7 @@ export LDFLAGS="-pie" %endif autoreconf --verbose --force --install -export CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE" +export CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -std=gnu17" %configure --with-newconfigdir=%{_newconfigdir} --with-oldconfigdir=%{_oldconfigdir} make %{?_smp_mflags} From c73075af35dad9af8c010c662423f402d8d9def9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:44:06 +0000 Subject: [PATCH 5/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From c15ecc349ac765549be7afd4d822055477827a1f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:18:46 +0000 Subject: [PATCH 6/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild