From 7ede259dbcf9085ad68988b998805c662de0f4e3 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 16 Dec 2020 23:30:59 +0000 Subject: [PATCH 01/43] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- anyterm.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anyterm.spec b/anyterm.spec index ed26af7..12360ac 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -22,6 +22,7 @@ BuildRequires: gcc-c++ BuildRequires: boost-devel BuildRequires: zlib-devel BuildRequires: systemd +BuildRequires: make Requires(post): systemd Requires(preun): systemd Requires(postun): systemd From eedb32ba202283507b9ca8f443f7d828933208d8 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 22 Jan 2021 16:34:27 +0000 Subject: [PATCH 02/43] Rebuilt for Boost 1.75 --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 12360ac..39dbc38 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Fri Jan 22 2021 Jonathan Wakely - 1.2.3-6 +- Rebuilt for Boost 1.75 + * Sat Aug 01 2020 Fedora Release Engineering - 1.2.3-5 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 28e893f45ef2fd599b90a94547e5900f9ecf0ceb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:11:59 +0000 Subject: [PATCH 03/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 39dbc38..30695fb 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.2.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Fri Jan 22 2021 Jonathan Wakely - 1.2.3-6 - Rebuilt for Boost 1.75 From 01cdb9447476f89a7afaaf4d6cd2745a65a6d1ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 2 Mar 2021 16:14:13 +0100 Subject: [PATCH 04/43] Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. --- anyterm.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 30695fb..d4f8b8d 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,10 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.2.3-8 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + * Tue Jan 26 2021 Fedora Release Engineering - 1.2.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From fe9049c8b84c812f5388b3bbdfff03c932a66571 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:44:53 +0000 Subject: [PATCH 05/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 84b821eb514b166ad61e4728bed03245ce237909 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:40:49 +0000 Subject: [PATCH 06/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index d4f8b8d..885e1b3 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.2.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.2.3-8 - Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. From 9fd03393f616c665827dd51658b89cdf42ac0c53 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 6 Aug 2021 22:07:21 +0100 Subject: [PATCH 07/43] Rebuilt for Boost 1.76 --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 885e1b3..d24b166 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 9%{?dist} +Release: 10%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Fri Aug 06 2021 Jonathan Wakely - 1.2.3-10 +- Rebuilt for Boost 1.76 + * Wed Jul 21 2021 Fedora Release Engineering - 1.2.3-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 3c32487d39b591c2c9194991b25d28b1233d23f9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:22:41 +0000 Subject: [PATCH 08/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index d24b166..d41f3da 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 10%{?dist} +Release: 11%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 1.2.3-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Aug 06 2021 Jonathan Wakely - 1.2.3-10 - Rebuilt for Boost 1.76 From d5329549cd19701868a3b6eed622df6cc3972389 Mon Sep 17 00:00:00 2001 From: Thomas Rodgers Date: Wed, 4 May 2022 11:37:27 +0200 Subject: [PATCH 09/43] Rebuilt for Boost 1.78 --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index d41f3da..72bc941 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed May 04 2022 Thomas Rodgers - 1.2.3-12 +- Rebuilt for Boost 1.78 + * Wed Jan 19 2022 Fedora Release Engineering - 1.2.3-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 44d81a8ea162c8ddc564b722d8411c693dad5ef6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 20:56:58 +0000 Subject: [PATCH 10/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 72bc941..cc64134 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 12%{?dist} +Release: 13%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.2.3-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed May 04 2022 Thomas Rodgers - 1.2.3-12 - Rebuilt for Boost 1.78 From 67376203205568eaf3c1f87472277f88b4959260 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:52:00 +0000 Subject: [PATCH 11/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index cc64134..e5b9590 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 13%{?dist} +Release: 14%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.2.3-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 1.2.3-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 957f640afd4749f2ddc1c97de3eb5561e5889c64 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 20 Feb 2023 21:46:15 +0000 Subject: [PATCH 12/43] Rebuilt for Boost 1.81 --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index e5b9590..2ef9a0a 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 14%{?dist} +Release: 15%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Mon Feb 20 2023 Jonathan Wakely - 1.2.3-15 +- Rebuilt for Boost 1.81 + * Wed Jan 18 2023 Fedora Release Engineering - 1.2.3-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 6c54e0c5ac457220595cab16043ca65ac97db852 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:26:01 +0000 Subject: [PATCH 13/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 2ef9a0a..1de1fc1 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 15%{?dist} +Release: 16%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1.2.3-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon Feb 20 2023 Jonathan Wakely - 1.2.3-15 - Rebuilt for Boost 1.81 From 2ae423ebb17e3756563117c9b04c6153c4143bd3 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 17 Jan 2024 19:32:22 +0000 Subject: [PATCH 14/43] Rebuilt for Boost 1.83 --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 1de1fc1..d96a4c6 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 16%{?dist} +Release: 17%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed Jan 17 2024 Jonathan Wakely - 1.2.3-17 +- Rebuilt for Boost 1.83 + * Wed Jul 19 2023 Fedora Release Engineering - 1.2.3-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From b16eb5a51a02216bfa9ab6d46a16feafc9457b33 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 13:08:47 +0000 Subject: [PATCH 15/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index d96a4c6..dc40ea2 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 17%{?dist} +Release: 18%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1.2.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jan 17 2024 Jonathan Wakely - 1.2.3-17 - Rebuilt for Boost 1.83 From b51c65b0ac6529dda8a50c3a68acdb057580e6df Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 23:11:25 +0000 Subject: [PATCH 16/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index dc40ea2..a86edfb 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 18%{?dist} +Release: 19%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 1.2.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1.2.3-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a8dc34fcc422d966fb31064de30d2238c80720b8 Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:46 +0200 Subject: [PATCH 17/43] Eliminate use of obsolete %patchN syntax (#2283636) --- anyterm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index a86edfb..82fbb53 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -46,7 +46,7 @@ The httpd configuration necessary to proxy anyterm. %prep %setup -q -%patch0 -p0 +%patch -P0 -p0 %build export CFLAGS="$RPM_OPT_FLAGS" From 5064f6c783f1cf3baa404b3755cd3c0039ccc167 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 17:08:36 +0000 Subject: [PATCH 18/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 82fbb53..59c7bdc 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 19%{?dist} +Release: 20%{?dist} Summary: A web-based terminal emulator License: GPLv2+ @@ -113,6 +113,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.2.3-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 1.2.3-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From af03fbb1dc7c70459fbceb6f70625492e49124bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 25 Jul 2024 22:56:52 +0200 Subject: [PATCH 19/43] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- anyterm.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 59c7bdc..b5b29cd 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,9 +1,10 @@ Name: anyterm Version: 1.2.3 -Release: 20%{?dist} +Release: 21%{?dist} Summary: A web-based terminal emulator -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://anyterm.org # The source for this package was pulled from upstream's vcs. Use the @@ -30,7 +31,8 @@ Requires(postun): systemd %package httpd Summary: Httpd proxy configuration for anyterm -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later Requires: %{name} = %{version}-%{release} Requires: httpd @@ -113,6 +115,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Thu Jul 25 2024 Miroslav Suchý - 1.2.3-21 +- convert license to SPDX + * Wed Jul 17 2024 Fedora Release Engineering - 1.2.3-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From b808a77247c541a25f6535febec8706f781648b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 11:13:00 +0000 Subject: [PATCH 20/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- anyterm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index b5b29cd..cd28759 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 21%{?dist} +Release: 22%{?dist} Summary: A web-based terminal emulator # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -115,6 +115,9 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.2.3-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 25 2024 Miroslav Suchý - 1.2.3-21 - convert license to SPDX From 1d6a3a530f1245e2780fd772e72f92267d4f0ddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 14:36:18 +0100 Subject: [PATCH 21/43] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- anyterm.spec | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index cd28759..29005ed 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 22%{?dist} +Release: 23%{?dist} Summary: A web-based terminal emulator # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -50,6 +50,11 @@ The httpd configuration necessary to proxy anyterm. %setup -q %patch -P0 -p0 +# Create a sysusers.d config file +cat >anyterm.sysusers.conf < %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf d %{_localstatedir}/run/%{name} 0755 root %{name} EOF +install -m0644 -D anyterm.sysusers.conf %{buildroot}%{_sysusersdir}/anyterm.conf + %pre -# create anyterm group / user -getent group %{name} >/dev/null 2>&1 || \ - groupadd -r %{name} -getent passwd %{name} >/dev/null 2>&1 || \ - useradd -r -l -g %{name} -s /sbin/nologin \ - -d %{_localstatedir}/run/%{name} -c "Anyterm service" %{name} if [[ ! -d %{_localstatedir}/run/%{name} ]]; then mkdir -m755 %{_localstatedir}/run/%{name} chown %{name}:%{name} %{_localstatedir}/run/%{name} @@ -110,11 +111,15 @@ exit 0 %ghost %attr(0755,%{name},%{name}) %dir %{_localstatedir}/run/%{name} %{_sysconfdir}/tmpfiles.d/%{name}.conf %doc LICENSE +%{_sysusersdir}/anyterm.conf %files httpd %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.2.3-23 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Thu Jan 16 2025 Fedora Release Engineering - 1.2.3-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From e80d9c92565d908fcca4cbe04235105a30612a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 16:42:31 +0200 Subject: [PATCH 22/43] Convert to %autorelease and %autochangelog [skip changelog] --- anyterm.spec | 226 +-------------------------------------------------- changelog | 223 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 225 insertions(+), 224 deletions(-) create mode 100644 changelog diff --git a/anyterm.spec b/anyterm.spec index 29005ed..5d4c045 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -1,6 +1,6 @@ Name: anyterm Version: 1.2.3 -Release: 23%{?dist} +Release: %autorelease Summary: A web-based terminal emulator # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -117,226 +117,4 @@ exit 0 %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf %changelog -* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.2.3-23 -- Add sysusers.d config file to allow rpm to create users/groups automatically - -* Thu Jan 16 2025 Fedora Release Engineering - 1.2.3-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Jul 25 2024 Miroslav Suchý - 1.2.3-21 -- convert license to SPDX - -* Wed Jul 17 2024 Fedora Release Engineering - 1.2.3-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Jan 22 2024 Fedora Release Engineering - 1.2.3-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 1.2.3-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jan 17 2024 Jonathan Wakely - 1.2.3-17 -- Rebuilt for Boost 1.83 - -* Wed Jul 19 2023 Fedora Release Engineering - 1.2.3-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Feb 20 2023 Jonathan Wakely - 1.2.3-15 -- Rebuilt for Boost 1.81 - -* Wed Jan 18 2023 Fedora Release Engineering - 1.2.3-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Jul 20 2022 Fedora Release Engineering - 1.2.3-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed May 04 2022 Thomas Rodgers - 1.2.3-12 -- Rebuilt for Boost 1.78 - -* Wed Jan 19 2022 Fedora Release Engineering - 1.2.3-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Aug 06 2021 Jonathan Wakely - 1.2.3-10 -- Rebuilt for Boost 1.76 - -* Wed Jul 21 2021 Fedora Release Engineering - 1.2.3-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.2.3-8 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Tue Jan 26 2021 Fedora Release Engineering - 1.2.3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Jan 22 2021 Jonathan Wakely - 1.2.3-6 -- Rebuilt for Boost 1.75 - -* Sat Aug 01 2020 Fedora Release Engineering - 1.2.3-5 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 1.2.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu May 28 2020 Jonathan Wakely - 1.2.3-3 -- Rebuilt for Boost 1.73 - -* Tue Jan 28 2020 Fedora Release Engineering - 1.2.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sun Nov 17 2019 Alexander Boström - 1.2.3-1 -- upgrade to 1.2.3 - -* Wed Jul 24 2019 Fedora Release Engineering - 1.1.29-47 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jan 31 2019 Fedora Release Engineering - 1.1.29-46 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jan 24 2019 Jonathan Wakely - 1.1.29-45 -- Rebuilt for Boost 1.69 - -* Thu Jul 12 2018 Fedora Release Engineering - 1.1.29-44 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 1.1.29-43 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Tue Jan 23 2018 Jonathan Wakely - 1.1.29-42 -- Rebuilt for Boost 1.66 - -* Wed Aug 02 2017 Fedora Release Engineering - 1.1.29-41 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.1.29-40 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Jul 19 2017 Jonathan Wakely - 1.1.29-39 -- Rebuilt for s390x binutils bug - -* Mon Jul 03 2017 Jonathan Wakely - 1.1.29-38 -- Rebuilt for Boost 1.64 - -* Fri Feb 10 2017 Fedora Release Engineering - 1.1.29-37 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Feb 23 2016 Yaakov Selkowitz - 1.1.29-36 -- Specify C++98 usage (#1307317) - -* Wed Feb 03 2016 Fedora Release Engineering - 1.1.29-35 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Jan 14 2016 Jonathan Wakely - 1.1.29-34 -- Rebuilt for Boost 1.60 - -* Fri Aug 28 2015 Jonathan Wakely 1.1.29-33 -- Patched and rebuilt for Boost 1.59 - -* Wed Aug 05 2015 Jonathan Wakely 1.1.29-32 -- Rebuilt for Boost 1.58 - -* Sat Aug 01 2015 Alexander Boström - 1.1.29-31 -- fix build without prelink - -* Sat Aug 01 2015 Alexander Boström - 1.1.29-30 -- remove prelink buildreq - -* Wed Jul 29 2015 Fedora Release Engineering - 1.1.29-29 -- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 - -* Wed Jul 22 2015 David Tardon - 1.1.29-28 -- rebuild for Boost 1.58 - -* Tue Jun 16 2015 Fedora Release Engineering - 1.1.29-27 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 1.1.29-26 -- Rebuilt for GCC 5 C++11 ABI change - -* Tue Jan 27 2015 Petr Machata - 1.1.29-25 -- Rebuild for boost 1.57.0 - -* Fri Aug 15 2014 Fedora Release Engineering - 1.1.29-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Mon Jun 30 2014 Peter Robinson 1.1.29-23 -- No prelink on aarch64 ppc64le -- Cleanup spec and update systemd scriptlets - -* Sat Jun 07 2014 Fedora Release Engineering - 1.1.29-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu May 22 2014 Petr Machata - 1.1.29-21 -- Rebuild for boost 1.55.0 - -* Sat Aug 03 2013 Fedora Release Engineering - 1.1.29-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Jul 30 2013 Petr Machata - 1.1.29-19 -- Rebuild for boost 1.54.0 - -* Sat Feb 23 2013 Alexander Boström - 1.1.29-18 -- Add patch to build with boost 1.53 (rhbz #913877) - -* Wed Feb 13 2013 Fedora Release Engineering - 1.1.29-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 1.1.29-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jun 2 2012 Alexander Boström - 1.1.29-15 -- Really create the home directory. - -* Fri Jun 1 2012 Alexander Boström - 1.1.29-14 -- Actually create the home directory on first install. - -* Fri Jun 1 2012 Alexander Boström - 1.1.29-13 -- Fix spec file typo. -- Create a home directory for the Anyterm user. - -* Tue May 22 2012 Alexander Boström - 1.1.29-12 -- Remove SysV script, add systemd service file. -- Fix anyterm-cmd. - -* Tue Feb 28 2012 Fedora Release Engineering - 1.1.29-11 -- Rebuilt for c++ ABI breakage - -* Thu Jan 12 2012 Fedora Release Engineering - 1.1.29-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Feb 07 2011 Fedora Release Engineering - 1.1.29-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jul 15 2009 - 1.1.29-8 -- correct anyterm dependency for anyterm-httpd subpkg -- removed useradd/group add stdout redirection -- def attr for anyterm-httpd subpkg -- slight rewording and other trivial tasks - -* Tue Jul 14 2009 - 1.1.29-7 -- removed useradd/group add stderr redirection -- used all macros where i could -- create httpd subpackage for anyterm/httpd integration - -* Mon Jul 13 2009 - 1.1.29-6 -- fixed location of %%doc macro, and resolved other - macro issues -- moved anyterm-cmd from bindir to libexecdir/anyterm - -* Thu Jul 09 2009 - 1.1.29-5 -- added CFLAGS / CXXFLAGS to pick up RPM_OPT_FLAGS - -* Tue Jul 07 2009 - 1.1.29-4 -- removed pbuild -- removed executable stack (requires prelink/execstack) - -* Thu Apr 09 2009 - 1.1.29-3 -- updated spec / init based on rpmlint output - -* Wed Apr 08 2009 - 1.1.29-2 -- Serve static content via apache -- Use 1.1.29 release and newly added patches - -* Mon Mar 16 2009 - 1.1.29-1 -- Initial checkout and build. +%autochangelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..65bed52 --- /dev/null +++ b/changelog @@ -0,0 +1,223 @@ +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.2.3-23 +- Add sysusers.d config file to allow rpm to create users/groups automatically + +* Thu Jan 16 2025 Fedora Release Engineering - 1.2.3-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 25 2024 Miroslav Suchý - 1.2.3-21 +- convert license to SPDX + +* Wed Jul 17 2024 Fedora Release Engineering - 1.2.3-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 1.2.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1.2.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 17 2024 Jonathan Wakely - 1.2.3-17 +- Rebuilt for Boost 1.83 + +* Wed Jul 19 2023 Fedora Release Engineering - 1.2.3-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Mon Feb 20 2023 Jonathan Wakely - 1.2.3-15 +- Rebuilt for Boost 1.81 + +* Wed Jan 18 2023 Fedora Release Engineering - 1.2.3-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 1.2.3-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed May 04 2022 Thomas Rodgers - 1.2.3-12 +- Rebuilt for Boost 1.78 + +* Wed Jan 19 2022 Fedora Release Engineering - 1.2.3-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Aug 06 2021 Jonathan Wakely - 1.2.3-10 +- Rebuilt for Boost 1.76 + +* Wed Jul 21 2021 Fedora Release Engineering - 1.2.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.2.3-8 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Tue Jan 26 2021 Fedora Release Engineering - 1.2.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Jan 22 2021 Jonathan Wakely - 1.2.3-6 +- Rebuilt for Boost 1.75 + +* Sat Aug 01 2020 Fedora Release Engineering - 1.2.3-5 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.2.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu May 28 2020 Jonathan Wakely - 1.2.3-3 +- Rebuilt for Boost 1.73 + +* Tue Jan 28 2020 Fedora Release Engineering - 1.2.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sun Nov 17 2019 Alexander Boström - 1.2.3-1 +- upgrade to 1.2.3 + +* Wed Jul 24 2019 Fedora Release Engineering - 1.1.29-47 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 1.1.29-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jan 24 2019 Jonathan Wakely - 1.1.29-45 +- Rebuilt for Boost 1.69 + +* Thu Jul 12 2018 Fedora Release Engineering - 1.1.29-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.1.29-43 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Jan 23 2018 Jonathan Wakely - 1.1.29-42 +- Rebuilt for Boost 1.66 + +* Wed Aug 02 2017 Fedora Release Engineering - 1.1.29-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.1.29-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jul 19 2017 Jonathan Wakely - 1.1.29-39 +- Rebuilt for s390x binutils bug + +* Mon Jul 03 2017 Jonathan Wakely - 1.1.29-38 +- Rebuilt for Boost 1.64 + +* Fri Feb 10 2017 Fedora Release Engineering - 1.1.29-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Feb 23 2016 Yaakov Selkowitz - 1.1.29-36 +- Specify C++98 usage (#1307317) + +* Wed Feb 03 2016 Fedora Release Engineering - 1.1.29-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 14 2016 Jonathan Wakely - 1.1.29-34 +- Rebuilt for Boost 1.60 + +* Fri Aug 28 2015 Jonathan Wakely 1.1.29-33 +- Patched and rebuilt for Boost 1.59 + +* Wed Aug 05 2015 Jonathan Wakely 1.1.29-32 +- Rebuilt for Boost 1.58 + +* Sat Aug 01 2015 Alexander Boström - 1.1.29-31 +- fix build without prelink + +* Sat Aug 01 2015 Alexander Boström - 1.1.29-30 +- remove prelink buildreq + +* Wed Jul 29 2015 Fedora Release Engineering - 1.1.29-29 +- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 + +* Wed Jul 22 2015 David Tardon - 1.1.29-28 +- rebuild for Boost 1.58 + +* Tue Jun 16 2015 Fedora Release Engineering - 1.1.29-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 1.1.29-26 +- Rebuilt for GCC 5 C++11 ABI change + +* Tue Jan 27 2015 Petr Machata - 1.1.29-25 +- Rebuild for boost 1.57.0 + +* Fri Aug 15 2014 Fedora Release Engineering - 1.1.29-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Mon Jun 30 2014 Peter Robinson 1.1.29-23 +- No prelink on aarch64 ppc64le +- Cleanup spec and update systemd scriptlets + +* Sat Jun 07 2014 Fedora Release Engineering - 1.1.29-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 22 2014 Petr Machata - 1.1.29-21 +- Rebuild for boost 1.55.0 + +* Sat Aug 03 2013 Fedora Release Engineering - 1.1.29-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Jul 30 2013 Petr Machata - 1.1.29-19 +- Rebuild for boost 1.54.0 + +* Sat Feb 23 2013 Alexander Boström - 1.1.29-18 +- Add patch to build with boost 1.53 (rhbz #913877) + +* Wed Feb 13 2013 Fedora Release Engineering - 1.1.29-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Jul 18 2012 Fedora Release Engineering - 1.1.29-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jun 2 2012 Alexander Boström - 1.1.29-15 +- Really create the home directory. + +* Fri Jun 1 2012 Alexander Boström - 1.1.29-14 +- Actually create the home directory on first install. + +* Fri Jun 1 2012 Alexander Boström - 1.1.29-13 +- Fix spec file typo. +- Create a home directory for the Anyterm user. + +* Tue May 22 2012 Alexander Boström - 1.1.29-12 +- Remove SysV script, add systemd service file. +- Fix anyterm-cmd. + +* Tue Feb 28 2012 Fedora Release Engineering - 1.1.29-11 +- Rebuilt for c++ ABI breakage + +* Thu Jan 12 2012 Fedora Release Engineering - 1.1.29-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Feb 07 2011 Fedora Release Engineering - 1.1.29-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jul 15 2009 - 1.1.29-8 +- correct anyterm dependency for anyterm-httpd subpkg +- removed useradd/group add stdout redirection +- def attr for anyterm-httpd subpkg +- slight rewording and other trivial tasks + +* Tue Jul 14 2009 - 1.1.29-7 +- removed useradd/group add stderr redirection +- used all macros where i could +- create httpd subpackage for anyterm/httpd integration + +* Mon Jul 13 2009 - 1.1.29-6 +- fixed location of %%doc macro, and resolved other + macro issues +- moved anyterm-cmd from bindir to libexecdir/anyterm + +* Thu Jul 09 2009 - 1.1.29-5 +- added CFLAGS / CXXFLAGS to pick up RPM_OPT_FLAGS + +* Tue Jul 07 2009 - 1.1.29-4 +- removed pbuild +- removed executable stack (requires prelink/execstack) + +* Thu Apr 09 2009 - 1.1.29-3 +- updated spec / init based on rpmlint output + +* Wed Apr 08 2009 - 1.1.29-2 +- Serve static content via apache +- Use 1.1.29 release and newly added patches + +* Mon Mar 16 2009 - 1.1.29-1 +- Initial checkout and build. From 452e411cb37bde7fa2c4b62ec605c5c7f11a5963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 16:48:25 +0200 Subject: [PATCH 23/43] Verified and removed license format conversion comments --- anyterm.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 5d4c045..00e7f38 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -3,7 +3,6 @@ Version: 1.2.3 Release: %autorelease Summary: A web-based terminal emulator -# Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: http://anyterm.org @@ -31,7 +30,6 @@ Requires(postun): systemd %package httpd Summary: Httpd proxy configuration for anyterm -# Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later Requires: %{name} = %{version}-%{release} Requires: httpd From 61de037bba2c20e415cfd27de60672937feb97c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 16:49:15 +0200 Subject: [PATCH 24/43] Whitespace cleanup --- anyterm.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 00e7f38..0bce15c 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -18,8 +18,8 @@ Source5: anyterm.service # http://anyterm.org/1.1/install.html#secid2252601 Patch0: anyterm-change-url-prefix.patch -BuildRequires: gcc-c++ -BuildRequires: boost-devel +BuildRequires: gcc-c++ +BuildRequires: boost-devel BuildRequires: zlib-devel BuildRequires: systemd BuildRequires: make From 0d68e0f9cc69c2aa5878c620f264e12c4b95531f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 16:57:03 +0200 Subject: [PATCH 25/43] Change /var/run to /run (fixes bug #2269930) --- anyterm.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 0bce15c..4ab8552 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -50,7 +50,7 @@ The httpd configuration necessary to proxy anyterm. # Create a sysusers.d config file cat >anyterm.sysusers.conf < %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf -d %{_localstatedir}/run/%{name} 0755 root %{name} +d /run/%{name} 0755 root %{name} EOF install -m0644 -D anyterm.sysusers.conf %{buildroot}%{_sysusersdir}/anyterm.conf %pre -if [[ ! -d %{_localstatedir}/run/%{name} ]]; then - mkdir -m755 %{_localstatedir}/run/%{name} - chown %{name}:%{name} %{_localstatedir}/run/%{name} +if [[ ! -d /run/%{name} ]]; then + mkdir -m755 /run/%{name} + chown %{name}:%{name} /run/%{name} fi if [[ $(getent passwd %{name} | cut -d: -f6) == /dev/null ]]; then - usermod -d %{_localstatedir}/run/%{name} %{name} + usermod -d /run/%{name} %{name} fi exit 0 @@ -106,7 +106,7 @@ exit 0 %{_mandir}/man1/anytermd.1.gz %{_datadir}/anyterm/ %{_unitdir}/anyterm.service -%ghost %attr(0755,%{name},%{name}) %dir %{_localstatedir}/run/%{name} +%ghost %attr(0755,%{name},%{name}) %dir /run/%{name} %{_sysconfdir}/tmpfiles.d/%{name}.conf %doc LICENSE %{_sysusersdir}/anyterm.conf From ba0aa0615a272d3d70ffd98db8bef7d8aed17adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 17:06:07 +0200 Subject: [PATCH 26/43] Move tmpfiles config to /usr --- anyterm.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 4ab8552..827d3eb 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -23,6 +23,7 @@ BuildRequires: boost-devel BuildRequires: zlib-devel BuildRequires: systemd BuildRequires: make +BuildRequires: systemd-rpm-macros Requires(post): systemd Requires(preun): systemd Requires(postun): systemd @@ -73,8 +74,8 @@ done # Create a home directory for the user. mkdir -p -m755 %{buildroot}/run/%{name} -mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d -cat < %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf +mkdir -p %{buildroot}%{_tmpfilesdir} +cat < %{buildroot}%{_tmpfilesdir}/%{name}.conf d /run/%{name} 0755 root %{name} EOF @@ -107,7 +108,7 @@ exit 0 %{_datadir}/anyterm/ %{_unitdir}/anyterm.service %ghost %attr(0755,%{name},%{name}) %dir /run/%{name} -%{_sysconfdir}/tmpfiles.d/%{name}.conf +%{_tmpfilesdir}/%{name}.conf %doc LICENSE %{_sysusersdir}/anyterm.conf From a0d6ccb5cc61d3136ef5037f39645d544a0b8688 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 17:40:04 +0200 Subject: [PATCH 27/43] Remove obsolete cleanup code --- anyterm.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 827d3eb..db60e81 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -87,9 +87,6 @@ if [[ ! -d /run/%{name} ]]; then mkdir -m755 /run/%{name} chown %{name}:%{name} /run/%{name} fi -if [[ $(getent passwd %{name} | cut -d: -f6) == /dev/null ]]; then - usermod -d /run/%{name} %{name} -fi exit 0 %post From b6b929a0abad71b18eb748d6d416899a466dcbca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 18:57:29 +0200 Subject: [PATCH 28/43] Move sysusers conf to a source file --- anyterm.spec | 8 ++------ anyterm.sysusers.conf | 1 + 2 files changed, 3 insertions(+), 6 deletions(-) create mode 100644 anyterm.sysusers.conf diff --git a/anyterm.spec b/anyterm.spec index db60e81..59b7367 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -14,6 +14,7 @@ Source0: anyterm-1.2.3.tar.xz Source1: anyterm-cmd Source4: anyterm.conf Source5: anyterm.service +Source6: anyterm.sysusers.conf # http://anyterm.org/1.1/install.html#secid2252601 Patch0: anyterm-change-url-prefix.patch @@ -49,11 +50,6 @@ The httpd configuration necessary to proxy anyterm. %setup -q %patch -P0 -p0 -# Create a sysusers.d config file -cat >anyterm.sysusers.conf < %{buildroot}%{_tmpfilesdir}/%{name}.conf d /run/%{name} 0755 root %{name} EOF -install -m0644 -D anyterm.sysusers.conf %{buildroot}%{_sysusersdir}/anyterm.conf +install -m0644 -D %{SOURCE6} %{buildroot}%{_sysusersdir}/anyterm.conf %pre diff --git a/anyterm.sysusers.conf b/anyterm.sysusers.conf new file mode 100644 index 0000000..c107e4c --- /dev/null +++ b/anyterm.sysusers.conf @@ -0,0 +1 @@ +u anyterm - 'Anyterm service' /run/anyterm - From 84035cb85f240c33f383a574d089276a589723cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 19:16:51 +0200 Subject: [PATCH 29/43] Use sysusers scriptlet --- anyterm.spec | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 59b7367..2be2e41 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -28,6 +28,7 @@ BuildRequires: systemd-rpm-macros Requires(post): systemd Requires(preun): systemd Requires(postun): systemd +%{?sysusers_requires_compat} %package httpd @@ -79,11 +80,7 @@ install -m0644 -D %{SOURCE6} %{buildroot}%{_sysusersdir}/anyterm.conf %pre -if [[ ! -d /run/%{name} ]]; then - mkdir -m755 /run/%{name} - chown %{name}:%{name} /run/%{name} -fi -exit 0 +%sysusers_create_compat %{SOURCE6} %post %systemd_post anyterm.service From dae44c450ac894a57ea94f199e2ce2fc8512df36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 19:17:53 +0200 Subject: [PATCH 30/43] Preserve timestamp for sysusers conf --- anyterm.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 2be2e41..517ee91 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -63,6 +63,7 @@ install -Dp -m0644 anytermd.1.gz %{buildroot}%{_mandir}/man1/anytermd.1.gz install -Dp -m0755 %{SOURCE1} %{buildroot}%{_libexecdir}/%{name}/anyterm-cmd install -Dp -m0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/httpd/conf.d/anyterm.conf install -Dp -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/anyterm.service +install -Dp -m0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/anyterm.conf mkdir -p %{buildroot}%{_datadir}/anyterm/ for f in browser/*.{html,css,js,png,gif}; do @@ -76,9 +77,6 @@ cat < %{buildroot}%{_tmpfilesdir}/%{name}.conf d /run/%{name} 0755 root %{name} EOF -install -m0644 -D %{SOURCE6} %{buildroot}%{_sysusersdir}/anyterm.conf - - %pre %sysusers_create_compat %{SOURCE6} From 1d0be521163a3a00d51aa53276c7a08aed6d6c3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 19:22:31 +0200 Subject: [PATCH 31/43] Move tmpfiles conf to a source file --- anyterm.spec | 6 ++---- anyterm.tmpfiles.conf | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) create mode 100644 anyterm.tmpfiles.conf diff --git a/anyterm.spec b/anyterm.spec index 517ee91..98d2081 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -15,6 +15,7 @@ Source1: anyterm-cmd Source4: anyterm.conf Source5: anyterm.service Source6: anyterm.sysusers.conf +Source7: anyterm.tmpfiles.conf # http://anyterm.org/1.1/install.html#secid2252601 Patch0: anyterm-change-url-prefix.patch @@ -64,6 +65,7 @@ install -Dp -m0755 %{SOURCE1} %{buildroot}%{_libexecdir}/%{name}/anyterm-cmd install -Dp -m0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/httpd/conf.d/anyterm.conf install -Dp -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/anyterm.service install -Dp -m0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/anyterm.conf +install -Dp -m0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf mkdir -p %{buildroot}%{_datadir}/anyterm/ for f in browser/*.{html,css,js,png,gif}; do @@ -72,10 +74,6 @@ done # Create a home directory for the user. mkdir -p -m755 %{buildroot}/run/%{name} -mkdir -p %{buildroot}%{_tmpfilesdir} -cat < %{buildroot}%{_tmpfilesdir}/%{name}.conf -d /run/%{name} 0755 root %{name} -EOF %pre %sysusers_create_compat %{SOURCE6} diff --git a/anyterm.tmpfiles.conf b/anyterm.tmpfiles.conf new file mode 100644 index 0000000..c86af30 --- /dev/null +++ b/anyterm.tmpfiles.conf @@ -0,0 +1 @@ +d /run/anyterm 0755 root anyterm From 5986e55c657378086160eb7aa5d71b01a5b4e59a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 19:27:52 +0200 Subject: [PATCH 32/43] Do not create /run directory in buildroot --- anyterm.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 98d2081..e89154a 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -72,9 +72,6 @@ for f in browser/*.{html,css,js,png,gif}; do install -m644 "$f" %{buildroot}%{_datadir}/anyterm/ done -# Create a home directory for the user. -mkdir -p -m755 %{buildroot}/run/%{name} - %pre %sysusers_create_compat %{SOURCE6} From 1b35f1de9febd72b8aa39fc18f0a9ca218d169bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 19:43:44 +0200 Subject: [PATCH 33/43] Preserve timestamp for web files --- anyterm.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index e89154a..5918f69 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -66,11 +66,14 @@ install -Dp -m0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/httpd/conf.d/anyterm.co install -Dp -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/anyterm.service install -Dp -m0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/anyterm.conf install -Dp -m0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf - -mkdir -p %{buildroot}%{_datadir}/anyterm/ -for f in browser/*.{html,css,js,png,gif}; do - install -m644 "$f" %{buildroot}%{_datadir}/anyterm/ -done +install -Dp -m0644 browser/anyterm.css %{buildroot}%{_datadir}/anyterm/anyterm.css +install -Dp -m0644 browser/anyterm.html %{buildroot}%{_datadir}/anyterm/anyterm.html +install -Dp -m0644 browser/anyterm.js %{buildroot}%{_datadir}/anyterm/anyterm.js +install -Dp -m0644 browser/copy.gif %{buildroot}%{_datadir}/anyterm/copy.gif +install -Dp -m0644 browser/copy.png %{buildroot}%{_datadir}/anyterm/copy.png +install -Dp -m0644 browser/paste.gif %{buildroot}%{_datadir}/anyterm/paste.gif +install -Dp -m0644 browser/paste.png %{buildroot}%{_datadir}/anyterm/paste.png +install -Dp -m0644 browser/resizer.png %{buildroot}%{_datadir}/anyterm/resizer.png %pre %sysusers_create_compat %{SOURCE6} From c53d306ecb84bd1189034be1660682233cf4891a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 19:48:10 +0200 Subject: [PATCH 34/43] Use name macro more --- anyterm.spec | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 5918f69..211979d 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -63,40 +63,40 @@ install -Dp -m0755 anytermd %{buildroot}%{_sbindir}/anytermd install -Dp -m0644 anytermd.1.gz %{buildroot}%{_mandir}/man1/anytermd.1.gz install -Dp -m0755 %{SOURCE1} %{buildroot}%{_libexecdir}/%{name}/anyterm-cmd install -Dp -m0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/httpd/conf.d/anyterm.conf -install -Dp -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/anyterm.service -install -Dp -m0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/anyterm.conf +install -Dp -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/%{name}.service +install -Dp -m0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/%{name}.conf install -Dp -m0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf -install -Dp -m0644 browser/anyterm.css %{buildroot}%{_datadir}/anyterm/anyterm.css -install -Dp -m0644 browser/anyterm.html %{buildroot}%{_datadir}/anyterm/anyterm.html -install -Dp -m0644 browser/anyterm.js %{buildroot}%{_datadir}/anyterm/anyterm.js -install -Dp -m0644 browser/copy.gif %{buildroot}%{_datadir}/anyterm/copy.gif -install -Dp -m0644 browser/copy.png %{buildroot}%{_datadir}/anyterm/copy.png -install -Dp -m0644 browser/paste.gif %{buildroot}%{_datadir}/anyterm/paste.gif -install -Dp -m0644 browser/paste.png %{buildroot}%{_datadir}/anyterm/paste.png -install -Dp -m0644 browser/resizer.png %{buildroot}%{_datadir}/anyterm/resizer.png +install -Dp -m0644 browser/anyterm.css %{buildroot}%{_datadir}/%{name}/anyterm.css +install -Dp -m0644 browser/anyterm.html %{buildroot}%{_datadir}/%{name}/anyterm.html +install -Dp -m0644 browser/anyterm.js %{buildroot}%{_datadir}/%{name}/anyterm.js +install -Dp -m0644 browser/copy.gif %{buildroot}%{_datadir}/%{name}/copy.gif +install -Dp -m0644 browser/copy.png %{buildroot}%{_datadir}/%{name}/copy.png +install -Dp -m0644 browser/paste.gif %{buildroot}%{_datadir}/%{name}/paste.gif +install -Dp -m0644 browser/paste.png %{buildroot}%{_datadir}/%{name}/paste.png +install -Dp -m0644 browser/resizer.png %{buildroot}%{_datadir}/%{name}/resizer.png %pre %sysusers_create_compat %{SOURCE6} %post -%systemd_post anyterm.service +%systemd_post %{name}.service %preun -%systemd_preun anyterm.service +%systemd_preun %{name}.service %postun -%systemd_postun_with_restart anyterm.service +%systemd_postun_with_restart %{name}.service %files %{_sbindir}/anytermd %{_libexecdir}/anyterm/ %{_mandir}/man1/anytermd.1.gz -%{_datadir}/anyterm/ -%{_unitdir}/anyterm.service +%{_datadir}/%{name}/ +%{_unitdir}/%{name}.service %ghost %attr(0755,%{name},%{name}) %dir /run/%{name} %{_tmpfilesdir}/%{name}.conf %doc LICENSE -%{_sysusersdir}/anyterm.conf +%{_sysusersdir}/%{name}.conf %files httpd %config(noreplace) %{_sysconfdir}/httpd/conf.d/anyterm.conf From 8dfc65b35c7a323379ff80c31f7c693713da54bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 20:07:28 +0200 Subject: [PATCH 35/43] Backport upstream changes --- anyterm-upstream-fixes-r18810.patch | 28 ++++++++++++++++++++++++++++ anyterm.spec | 3 +++ 2 files changed, 31 insertions(+) create mode 100644 anyterm-upstream-fixes-r18810.patch diff --git a/anyterm-upstream-fixes-r18810.patch b/anyterm-upstream-fixes-r18810.patch new file mode 100644 index 0000000..296d395 --- /dev/null +++ b/anyterm-upstream-fixes-r18810.patch @@ -0,0 +1,28 @@ +Index: src/SubProcess.cc +=================================================================== +diff --git a/anyterm/trunk/src/SubProcess.cc b/anyterm/trunk/src/SubProcess.cc +--- a/anyterm/trunk/src/SubProcess.cc (revision 13873) ++++ b/anyterm/trunk/src/SubProcess.cc (revision 18810) +@@ -141,7 +141,7 @@ + onOutput(s); + } + } RETHROW_MISC_EXCEPTIONS } +- catch (pbe::IOError) { ++ catch (pbe::IOError&) { + onError("Subprocess terminated"); + return; + } +Index: common.mk +=================================================================== +diff --git a/anyterm/trunk/common.mk b/anyterm/trunk/common.mk +--- a/anyterm/trunk/common.mk (revision 13873) ++++ b/anyterm/trunk/common.mk (revision 18810) +@@ -42,7 +42,7 @@ + + # If you need to add additional include directories, e.g. if your Boost libraries + # are somewhere unexpected, add them to CPP_FLAGS below e.g. CPP_FLAGS=-I/path/to/boost +-CPP_FLAGS=--std=c++14 ++CPP_FLAGS=--std=c++17 + + ifeq (${UNAME_S},SunOS) + GCC_FLAGS=-D_REENTRANT diff --git a/anyterm.spec b/anyterm.spec index 211979d..dbc5b28 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -19,6 +19,8 @@ Source7: anyterm.tmpfiles.conf # http://anyterm.org/1.1/install.html#secid2252601 Patch0: anyterm-change-url-prefix.patch +# svn diff --git -r 13873:18810 +Patch1: anyterm-upstream-fixes-r18810.patch BuildRequires: gcc-c++ BuildRequires: boost-devel @@ -51,6 +53,7 @@ The httpd configuration necessary to proxy anyterm. %prep %setup -q %patch -P0 -p0 +%patch -P1 -p3 %build export CFLAGS="$RPM_OPT_FLAGS" From f77fe4991a1ec12e639129d95bda84fe932cf86f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 20:12:48 +0200 Subject: [PATCH 36/43] Remove upstreamed compiler flag --- anyterm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index dbc5b28..73e56b7 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -57,7 +57,7 @@ The httpd configuration necessary to proxy anyterm. %build export CFLAGS="$RPM_OPT_FLAGS" -export CXXFLAGS="$RPM_OPT_FLAGS -std=c++17" +export CXXFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags} CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" OPTIMISE_FLAGS="$CXXFLAGS" gzip anytermd.1 From f5a3939ef054aad38d02b55adf4ec796280a339b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 20:19:12 +0200 Subject: [PATCH 37/43] Use _rundir macro --- anyterm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 73e56b7..dafa419 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -96,7 +96,7 @@ install -Dp -m0644 browser/resizer.png %{buildroot}%{_datadir}/%{name}/resizer.p %{_mandir}/man1/anytermd.1.gz %{_datadir}/%{name}/ %{_unitdir}/%{name}.service -%ghost %attr(0755,%{name},%{name}) %dir /run/%{name} +%ghost %attr(0755,%{name},%{name}) %dir %{_rundir}/%{name} %{_tmpfilesdir}/%{name}.conf %doc LICENSE %{_sysusersdir}/%{name}.conf From 889fc7bc012e951bdb02d99afe42bb17ef02f698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 20:43:39 +0200 Subject: [PATCH 38/43] https for URL --- anyterm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index dafa419..52e346d 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -4,7 +4,7 @@ Release: %autorelease Summary: A web-based terminal emulator License: GPL-2.0-or-later -URL: http://anyterm.org +URL: https://anyterm.org # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: From de643ba9670e200bcfe5552092e216508b82e38e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 20:45:57 +0200 Subject: [PATCH 39/43] Whitespace cleanup --- anyterm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 52e346d..99b64fb 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -44,7 +44,7 @@ Requires: httpd %description The Anyterm web-based terminal emulator, permits terminal and/or arbitrary command access via http. The anyterm daemon can be configured to run any -arbitrary command, redirecting all standard input / output / error to +arbitrary command, redirecting all standard input / output / error to and from any javascript-enabled web browser in real time. %description httpd From 11206c2e5c50ce305f303dc387e5681a6f39a814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Fri, 25 Apr 2025 20:46:15 +0200 Subject: [PATCH 40/43] Whitespace cleanup --- anyterm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anyterm.spec b/anyterm.spec index 99b64fb..4c122c1 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -88,7 +88,7 @@ install -Dp -m0644 browser/resizer.png %{buildroot}%{_datadir}/%{name}/resizer.p %systemd_preun %{name}.service %postun -%systemd_postun_with_restart %{name}.service +%systemd_postun_with_restart %{name}.service %files %{_sbindir}/anytermd From 1b249ca5945d340cf80f603b2199cba3a8ac75d2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:04:30 +0000 Subject: [PATCH 41/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From e659aebf6bfd5397f47fe3b4295681b733393a9b Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 12 Jan 2026 17:11:49 +0000 Subject: [PATCH 42/43] Rebuilt for Boost 1.90 From 42b5c0bf1015aaeac496717f0becadf1f617c338 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:45:47 +0000 Subject: [PATCH 43/43] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild