From 0705b8db89e1def8eb25d78c5ebf2aab3bb3dec8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:23:19 +0000 Subject: [PATCH 1/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- xtide.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xtide.spec b/xtide.spec index f494d78..767881d 100644 --- a/xtide.spec +++ b/xtide.spec @@ -2,7 +2,7 @@ #%%define betatag dev-20160114 %define dwfdate 20241229 -%define baserelease 8 +%define baserelease 9 %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} @@ -341,6 +341,9 @@ exit 0 %{_datadir}/man/man8/xttpd.8* %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2.15.5-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Dec 30 2024 Mamoru TASAKA - 2.15.5-8 - Update harmonics data to 20241229 From 368006ef0c59420928bd3cb1f150a917eb7ff3e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 17:03:14 +0100 Subject: [PATCH 2/8] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- xtide.spec | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/xtide.spec b/xtide.spec index 767881d..f632752 100644 --- a/xtide.spec +++ b/xtide.spec @@ -2,7 +2,7 @@ #%%define betatag dev-20160114 %define dwfdate 20241229 -%define baserelease 9 +%define baserelease 10 %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} @@ -60,7 +60,6 @@ Requires: xorg-x11-fonts-misc Requires: xtide-common = %{version}-%{release} Requires: libxtide%{?_isa} = %{version}-%{release} -Requires(pre): shadow-utils Requires(preun): systemd Requires(postun): systemd Requires(post): systemd @@ -164,6 +163,11 @@ sed -i.rpath ltmain.sh \ -e 's|\$finalize_rpath|\$finalize_no_rpath|' \ %{nil} +# Create a sysusers.d config file +cat >xtide.sysusers.conf </dev/null || \ - %{_sbindir}/groupadd -r xttpd -getent passwd xttpd &> /dev/null || \ - %{_sbindir}/useradd \ - -c "XTide web server" \ - -g xttpd \ - -d %{_sysconfdir}/%{name} \ - -r \ - -s /sbin/nologin \ - xttpd 2>/dev/null -exit 0 %preun %systemd_preun xttpd.socket xttpd.service @@ -339,8 +333,12 @@ exit 0 %{_sbindir}/xttpd %{_datadir}/man/man8/xttpd.8* +%{_sysusersdir}/xtide.conf %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 2.15.5-10 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Sun Jan 19 2025 Fedora Release Engineering - 2.15.5-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 8387637fa018107931635b81a3eefd2d88c0aa91 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 13 Feb 2025 23:25:30 +0900 Subject: [PATCH 3/8] Only apply Systemd Sysusers.d usage for F-42+ --- xtide.spec | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/xtide.spec b/xtide.spec index f632752..62fd99b 100644 --- a/xtide.spec +++ b/xtide.spec @@ -7,6 +7,12 @@ %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} +%if 0%{?fedora} >= 42 +%global use_systemd_sysusers 1 +%else +# Drop this when F41 gets EOF +%global use_systemd_sysusers 0 +%endif Summary: Calculate tide all over the world Name: xtide @@ -60,6 +66,9 @@ Requires: xorg-x11-fonts-misc Requires: xtide-common = %{version}-%{release} Requires: libxtide%{?_isa} = %{version}-%{release} +%if ! %{use_systemd_sysusers} +Requires(pre): shadow-utils +%endif Requires(preun): systemd Requires(postun): systemd Requires(post): systemd @@ -163,10 +172,12 @@ sed -i.rpath ltmain.sh \ -e 's|\$finalize_rpath|\$finalize_no_rpath|' \ %{nil} +%if %{use_systemd_sysusers} # Create a sysusers.d config file cat >xtide.sysusers.conf </dev/null || \ + %{_sbindir}/groupadd -r xttpd +getent passwd xttpd &> /dev/null || \ + %{_sbindir}/useradd \ + -c "XTide web server" \ + -g xttpd \ + -d %{_sysconfdir}/%{name} \ + -r \ + -s /sbin/nologin \ + xttpd 2>/dev/null +%endif +exit 0 %preun %systemd_preun xttpd.socket xttpd.service @@ -333,9 +360,14 @@ exit 0 %{_sbindir}/xttpd %{_datadir}/man/man8/xttpd.8* +%if %{use_systemd_sysusers} %{_sysusersdir}/xtide.conf +%endif %changelog +* Thu Feb 13 2025 Mamoru TASAKA - 2.15.5-10 +- Only apply Systemd Sysusers.d usage for F-42+ + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 2.15.5-10 - Add sysusers.d config file to allow rpm to create users/groups automatically From 95f3fb6df538bd42b8a9bd7a38220b73be870230 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 27 May 2025 16:17:42 +0200 Subject: [PATCH 4/8] rebuild for new gpsd --- xtide.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xtide.spec b/xtide.spec index 62fd99b..c67d56c 100644 --- a/xtide.spec +++ b/xtide.spec @@ -2,7 +2,7 @@ #%%define betatag dev-20160114 %define dwfdate 20241229 -%define baserelease 10 +%define baserelease 11 %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} @@ -365,6 +365,9 @@ exit 0 %endif %changelog +* Tue May 27 2025 Remi Collet - 2.15.5-11 +- rebuild for new gpsd + * Thu Feb 13 2025 Mamoru TASAKA - 2.15.5-10 - Only apply Systemd Sysusers.d usage for F-42+ From 7b5c95bcaea61c0c6a6763cdde53445a87d1baaa Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 29 Jun 2025 22:23:18 +0900 Subject: [PATCH 5/8] 2.15.6 --- sources | 2 +- xtide.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 87e6702..7d2aca8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (xtide-2.15.5.tar.xz) = 314c3d256a873ae5862e83050937c72983e5ac0bc9dc2c1a9264d0285f73f681eae1451706c5c6c2829d980423044e83adff3fcf8975b33eb03eed8cb72f1f43 +SHA512 (xtide-2.15.6.tar.xz) = cd24908a9f4541ab2b19444dba54aab92310e49d2ba0321d9bbcde9806d7cc975828cc5f22fe0a1a73cebf96f4ad1ccd1530c016e8b22f7d54675aeff9528c82 SHA512 (harmonics-dwf-20241229-free.tar.xz) = f3e9a45a68faf3c56ef511b33625cf6022c9728809e6096449c93623ccd5c564a5705e836f16c227dd56b2671f39f124f027b031902ce2e688ee71639e93f5a9 diff --git a/xtide.spec b/xtide.spec index c67d56c..735e0f3 100644 --- a/xtide.spec +++ b/xtide.spec @@ -1,8 +1,8 @@ -%define mainver 2.15.5 +%define mainver 2.15.6 #%%define betatag dev-20160114 %define dwfdate 20241229 -%define baserelease 11 +%define baserelease 1 %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} @@ -365,6 +365,9 @@ exit 0 %endif %changelog +* Sun Jun 29 2025 Mamoru TASAKA - 2.15.6-1 +- 2.15.6 + * Tue May 27 2025 Remi Collet - 2.15.5-11 - rebuild for new gpsd From dfc6e182497c0e288dae3286e370cfa5fb4916f3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:07:11 +0000 Subject: [PATCH 6/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- xtide.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xtide.spec b/xtide.spec index 735e0f3..99535d7 100644 --- a/xtide.spec +++ b/xtide.spec @@ -2,7 +2,7 @@ #%%define betatag dev-20160114 %define dwfdate 20241229 -%define baserelease 1 +%define baserelease 2 %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} @@ -365,6 +365,9 @@ exit 0 %endif %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.15.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jun 29 2025 Mamoru TASAKA - 2.15.6-1 - 2.15.6 From 4d66ffc616493c8a217e41ac593f9ece5103fbad Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 29 Dec 2025 16:04:09 +0900 Subject: [PATCH 7/8] Update harmonics data to 20251228 --- sources | 2 +- xtide.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 7d2aca8..820be91 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (xtide-2.15.6.tar.xz) = cd24908a9f4541ab2b19444dba54aab92310e49d2ba0321d9bbcde9806d7cc975828cc5f22fe0a1a73cebf96f4ad1ccd1530c016e8b22f7d54675aeff9528c82 -SHA512 (harmonics-dwf-20241229-free.tar.xz) = f3e9a45a68faf3c56ef511b33625cf6022c9728809e6096449c93623ccd5c564a5705e836f16c227dd56b2671f39f124f027b031902ce2e688ee71639e93f5a9 +SHA512 (harmonics-dwf-20251228-free.tar.xz) = d7710c2f0fcaf32ca8e017f073912db5e4d344dbc1710c2709766232d0c77d08b4cec65418f9c7196bb792271f0136a8a9fb59de021e8d4c0ad66c2c558ae87b diff --git a/xtide.spec b/xtide.spec index 99535d7..642bbf9 100644 --- a/xtide.spec +++ b/xtide.spec @@ -1,8 +1,8 @@ %define mainver 2.15.6 #%%define betatag dev-20160114 -%define dwfdate 20241229 +%define dwfdate 20251228 -%define baserelease 2 +%define baserelease 3 %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} @@ -365,6 +365,9 @@ exit 0 %endif %changelog +* Mon Dec 29 2025 Mamoru TASAKA - 2.15.6-3 +- Update harmonics data to 20251228 + * Fri Jul 25 2025 Fedora Release Engineering - 2.15.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 64478c099981ca6eea554254ed6804d87de9199c Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Wed, 14 Jan 2026 11:47:55 +0100 Subject: [PATCH 8/8] Rebuild for new gpsd --- xtide.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xtide.spec b/xtide.spec index 642bbf9..41061d0 100644 --- a/xtide.spec +++ b/xtide.spec @@ -2,7 +2,7 @@ #%%define betatag dev-20160114 %define dwfdate 20251228 -%define baserelease 3 +%define baserelease 4 %define rel %{?betatag:0.}%{baserelease}%{?betatag:.%(echo %betatag | sed -e 's|-||g')} @@ -365,6 +365,9 @@ exit 0 %endif %changelog +* Wed Jan 14 2026 Jitka Plesnikova - 2.15.6-4 +- Rebuild for new gpsd + * Mon Dec 29 2025 Mamoru TASAKA - 2.15.6-3 - Update harmonics data to 20251228