From 8ddd70582ca83f3e9f725136649450125e53a527 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 20 Aug 2020 16:09:34 -0600 Subject: [PATCH 01/13] Re-enable LTO --- lcdproc.spec | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lcdproc.spec b/lcdproc.spec index 2412791..1fdd1c3 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 9.%{commitdate}git%{shortcommit}%{?dist} +Release: 10.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -72,11 +72,13 @@ touch -r TODO LCDd.conf %build # This package has a configure test which uses ASMs, but does not link the -# resultant .o files. As such the ASM test is always successful, even on -# architectures were the ASM is not valid. The test should be fixed, -# or alternately we could consider using -ffat-lto-objects, though we -# generally recommend against that. For now, disable LTO. -%define _lto_cflags %{nil} +# resultant .o files. As such the ASM test is always successful in a LTO +# build. We can force code generation with the -ffat-lto-objects to make +# the test work as expected. +# +# -ffat-lto-objects is the default for F33, but will not be for F34, so we +# make it explicit here. +%define _lto_cflags -flto=auto -ffat-lto-objects autoreconf -vif %configure \ @@ -155,6 +157,9 @@ done %changelog +* Thu Aug 20 2020 Jeff Law - 0.5.9-10.20190625git781b311 +- Re-enable LTO + * Tue Jul 28 2020 Fedora Release Engineering - 0.5.9-9.20190625git781b311 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From d36383852d85412ea553b2a3d7fa06ee91f35959 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 10:43:45 +0000 Subject: [PATCH 02/13] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index a79d8e4..58ce24a 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 14.%{commitdate}git%{shortcommit}%{?dist} +Release: 15.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.5.9-15.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Apr 15 2021 Hans de Goede - 0.5.9-14.20210209git5c21e8c - Sync with latest upstream git - Add support for LCD found on Logitech Z-10 speakers, From cddfd1183f1570c1006f35688f4193c3f3fcf25b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 15:31:01 +0000 Subject: [PATCH 03/13] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index 58ce24a..9d52483 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 15.%{commitdate}git%{shortcommit}%{?dist} +Release: 16.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.5.9-16.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 0.5.9-15.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 6a71d1ab2f7e55983be2f43cdc4f48ead3c9cb83 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 17:02:58 +0000 Subject: [PATCH 04/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index 9d52483..e2e1551 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 16.%{commitdate}git%{shortcommit}%{?dist} +Release: 17.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 0.5.9-17.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 0.5.9-16.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From fc9248c83ed44ad2bbd984a872d2a0970027096d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 15:33:48 +0000 Subject: [PATCH 05/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index e2e1551..9420444 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 17.%{commitdate}git%{shortcommit}%{?dist} +Release: 18.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 0.5.9-18.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering - 0.5.9-17.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 51cd5071bac04ad7df023cf2edf9aaa5c99dceb7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 09:59:56 +0000 Subject: [PATCH 06/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index 9420444..c6d9d82 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 18.%{commitdate}git%{shortcommit}%{?dist} +Release: 19.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 0.5.9-19.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 0.5.9-18.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 9f03b9c7e49a8aaff42e517af2ac82068117f6b9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 03:19:00 +0000 Subject: [PATCH 07/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index c6d9d82..e7da545 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 19.%{commitdate}git%{shortcommit}%{?dist} +Release: 20.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 0.5.9-20.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jul 20 2023 Fedora Release Engineering - 0.5.9-19.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 20dd3b8450781e47d1900802ec45c342569adc8a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 01:16:53 +0000 Subject: [PATCH 08/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index e7da545..ea55316 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 20.%{commitdate}git%{shortcommit}%{?dist} +Release: 21.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 0.5.9-21.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 0.5.9-20.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 151bf46153e597fcf1029ad475f308998cfd7fc2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 13:03:14 +0000 Subject: [PATCH 09/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index ea55316..4531796 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 21.%{commitdate}git%{shortcommit}%{?dist} +Release: 22.%{commitdate}git%{shortcommit}%{?dist} License: GPLv2 URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz @@ -163,6 +163,9 @@ done %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 0.5.9-22.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 0.5.9-21.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 07535dcee755db6edcb5804917cf4cf6edfe8990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 29 Jul 2024 11:00:42 +0200 Subject: [PATCH 10/13] convert GPLv2 license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- lcdproc.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lcdproc.spec b/lcdproc.spec index 4531796..f162bbc 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,8 +5,9 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 22.%{commitdate}git%{shortcommit}%{?dist} -License: GPLv2 +Release: 23.%{commitdate}git%{shortcommit}%{?dist} +# Automatically converted from old format: GPLv2 - review is highly recommended. +License: GPL-2.0-only URL: http://lcdproc.org Source0: https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz Source1: lcdproc.service @@ -163,6 +164,9 @@ done %changelog +* Mon Jul 29 2024 Miroslav Suchý - 0.5.9-23.20210209git5c21e8c +- convert license to SPDX + * Thu Jul 18 2024 Fedora Release Engineering - 0.5.9-22.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 33fa35ca05b12e96133db942bf6fe116ae68897c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 10:16:38 +0000 Subject: [PATCH 11/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index f162bbc..4695dbc 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 23.%{commitdate}git%{shortcommit}%{?dist} +Release: 24.%{commitdate}git%{shortcommit}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: http://lcdproc.org @@ -164,6 +164,9 @@ done %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 0.5.9-24.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Jul 29 2024 Miroslav Suchý - 0.5.9-23.20210209git5c21e8c - convert license to SPDX From c66b3060b1114aacd7baaafe2a231c79fb448741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 17:44:41 +0100 Subject: [PATCH 12/13] Drop call to %sysusers_create_compat After https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers, rpm will handle account creation automatically. --- lcdproc.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lcdproc.spec b/lcdproc.spec index 4695dbc..5f2b52b 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 24.%{commitdate}git%{shortcommit}%{?dist} +Release: 25.%{commitdate}git%{shortcommit}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: http://lcdproc.org @@ -132,8 +132,6 @@ for f in LCDd.conf lcdproc.conf ; do done -%pre -%sysusers_create_compat %{SOURCE7} %post @@ -164,6 +162,9 @@ done %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.5.9-25.20210209git5c21e8c +- Drop call to %sysusers_create_compat + * Fri Jan 17 2025 Fedora Release Engineering - 0.5.9-24.20210209git5c21e8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From c020adba11390643dd8de1d0150d1c704ee886ab Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 19:11:36 +0000 Subject: [PATCH 13/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- lcdproc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lcdproc.spec b/lcdproc.spec index 5f2b52b..9318cb5 100644 --- a/lcdproc.spec +++ b/lcdproc.spec @@ -5,7 +5,7 @@ Summary: Display real-time system information on a 20x4 back-lit LCD Name: lcdproc Version: 0.5.9 -Release: 25.%{commitdate}git%{shortcommit}%{?dist} +Release: 26.%{commitdate}git%{shortcommit}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: http://lcdproc.org @@ -162,6 +162,9 @@ done %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 0.5.9-26.20210209git5c21e8c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.5.9-25.20210209git5c21e8c - Drop call to %sysusers_create_compat