From c9456ddb447e5f449912095d77f6fe16e2a3bfe0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 18 Jul 2023 18:19:57 +0800 Subject: [PATCH 01/15] update %patch macro to use -P --- unlambda.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unlambda.spec b/unlambda.spec index 343a14d..52b7d17 100644 --- a/unlambda.spec +++ b/unlambda.spec @@ -82,7 +82,7 @@ This package provides the Haskell %{name} profiling library. # Begin cabal-rpm setup: %setup -q # End cabal-rpm setup -%patch0 -p1 +%patch -P0 -p1 iconv -f iso8859-1 -t utf-8 Language/Unlambda.hs > Language/Unlambda.conv && mv -f Language/Unlambda.conv Language/Unlambda.hs %build From c698a9e2ffa94aa417cedb1d22d88c99ad5ee6c7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 18 Jul 2023 18:20:14 +0800 Subject: [PATCH 02/15] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 112 ++++++++++++++++++++++++++++++++++++++++++++++++ unlambda.spec | 115 +------------------------------------------------- 2 files changed, 114 insertions(+), 113 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..140ae5f --- /dev/null +++ b/changelog @@ -0,0 +1,112 @@ +* Thu Feb 16 2023 Jens Petersen - 0.1.4.2-24 +- refresh to cabal-rpm-2.1.0 including SPDX migration + +* Sat Jul 23 2022 Fedora Release Engineering - 0.1.4.2-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jun 17 2022 Jens Petersen - 0.1.4.2-22 +- rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 0.1.4.2-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Sat Jan 08 2022 Miro Hrončok - 0.1.4.2-20 +- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 + +* Fri Aug 06 2021 Jens Petersen - 0.1.4.2-19 +- rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.1.4.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.1.4.2-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.1.4.2-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 17 2020 Jens Petersen - 0.1.4.2-15 +- refresh to cabal-rpm-2.0.6 + +* Fri Jan 31 2020 Fedora Release Engineering - 0.1.4.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Aug 02 2019 Jens Petersen - 0.1.4.2-13 +- add doc and prof subpackages (cabal-rpm-1.0.0) + +* Sat Jul 27 2019 Fedora Release Engineering - 0.1.4.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 17 2019 Jens Petersen - 0.1.4.2-11 +- refresh to cabal-rpm-0.13 + +* Sun Feb 03 2019 Fedora Release Engineering - 0.1.4.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 28 2018 Jens Petersen - 0.1.4.2-9 +- rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.1.4.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.1.4.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Jan 26 2018 Jens Petersen - 0.1.4.2-6 +- rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.1.4.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.1.4.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 24 2017 Jens Petersen - 0.1.4.2-3 +- refresh to cabal-rpm-0.11.1 + +* Sat Feb 11 2017 Fedora Release Engineering - 0.1.4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Jun 26 2016 Jens Petersen - 0.1.4.2-1 +- update to 0.1.4.2 + +* Fri Feb 05 2016 Fedora Release Engineering - 0.1.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Sep 17 2015 Jens Petersen - 0.1.4.1-1 +- update to 0.1.4.1 + +* Fri Jun 19 2015 Fedora Release Engineering - 0.1.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Aug 18 2014 Fedora Release Engineering - 0.1.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 0.1.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Jun 11 2013 Jens Petersen - 0.1.3-3 +- update to new simplified Haskell Packaging Guidelines + +* Fri Feb 15 2013 Fedora Release Engineering - 0.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Dec 7 2012 Shakthi Kannan - 0.1.3-1 +- spec file generated by cabal-rpm-0.6.5 + +* Fri Oct 26 2012 Shakthi Kannan - 0.1.2-1 +- Updated to new upstream release 0.1.2 + +* Sun Jul 22 2012 Fedora Release Engineering - 0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 19 2012 Shakthi Kannan - 0.1-2 +- Added patch to fix FSF address. + +* Fri Jun 08 2012 Shakthi Kannan - 0.1-1 +- Added iconv to convert Unlambda.hs to utf-8. +- Added BRs. +- Spec file template generated by cabal2spec-0.25.5 diff --git a/unlambda.spec b/unlambda.spec index 52b7d17..5e158d2 100644 --- a/unlambda.spec +++ b/unlambda.spec @@ -6,7 +6,7 @@ Name: %{pkg_name} Version: 0.1.4.2 -Release: 24%{?dist} +Release: %autorelease Summary: Unlambda interpreter License: GPL-2.0-or-later @@ -125,115 +125,4 @@ iconv -f iso8859-1 -t utf-8 Language/Unlambda.hs > Language/Unlambda.conv && mv %changelog -* Thu Feb 16 2023 Jens Petersen - 0.1.4.2-24 -- refresh to cabal-rpm-2.1.0 including SPDX migration - -* Sat Jul 23 2022 Fedora Release Engineering - 0.1.4.2-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jun 17 2022 Jens Petersen - 0.1.4.2-22 -- rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 0.1.4.2-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sat Jan 08 2022 Miro Hrončok - 0.1.4.2-20 -- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 - -* Fri Aug 06 2021 Jens Petersen - 0.1.4.2-19 -- rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 0.1.4.2-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 0.1.4.2-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 0.1.4.2-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jul 17 2020 Jens Petersen - 0.1.4.2-15 -- refresh to cabal-rpm-2.0.6 - -* Fri Jan 31 2020 Fedora Release Engineering - 0.1.4.2-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Aug 02 2019 Jens Petersen - 0.1.4.2-13 -- add doc and prof subpackages (cabal-rpm-1.0.0) - -* Sat Jul 27 2019 Fedora Release Engineering - 0.1.4.2-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 17 2019 Jens Petersen - 0.1.4.2-11 -- refresh to cabal-rpm-0.13 - -* Sun Feb 03 2019 Fedora Release Engineering - 0.1.4.2-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 28 2018 Jens Petersen - 0.1.4.2-9 -- rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0.1.4.2-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 0.1.4.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Jan 26 2018 Jens Petersen - 0.1.4.2-6 -- rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 0.1.4.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.1.4.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 24 2017 Jens Petersen - 0.1.4.2-3 -- refresh to cabal-rpm-0.11.1 - -* Sat Feb 11 2017 Fedora Release Engineering - 0.1.4.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sun Jun 26 2016 Jens Petersen - 0.1.4.2-1 -- update to 0.1.4.2 - -* Fri Feb 05 2016 Fedora Release Engineering - 0.1.4.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Sep 17 2015 Jens Petersen - 0.1.4.1-1 -- update to 0.1.4.1 - -* Fri Jun 19 2015 Fedora Release Engineering - 0.1.3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Aug 18 2014 Fedora Release Engineering - 0.1.3-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 0.1.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 0.1.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Jun 11 2013 Jens Petersen - 0.1.3-3 -- update to new simplified Haskell Packaging Guidelines - -* Fri Feb 15 2013 Fedora Release Engineering - 0.1.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Fri Dec 7 2012 Shakthi Kannan - 0.1.3-1 -- spec file generated by cabal-rpm-0.6.5 - -* Fri Oct 26 2012 Shakthi Kannan - 0.1.2-1 -- Updated to new upstream release 0.1.2 - -* Sun Jul 22 2012 Fedora Release Engineering - 0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Jun 19 2012 Shakthi Kannan - 0.1-2 -- Added patch to fix FSF address. - -* Fri Jun 08 2012 Shakthi Kannan - 0.1-1 -- Added iconv to convert Unlambda.hs to utf-8. -- Added BRs. -- Spec file template generated by cabal2spec-0.25.5 +%autochangelog From 256c3f49a876676a6b4af2633cd713ba553f1a1b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:09:20 +0000 Subject: [PATCH 03/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From fe5ffc6abf2318eb57bff14978fac37546a158b3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 29 Jul 2023 22:35:21 +0800 Subject: [PATCH 04/15] bump release From c0f23b587432b6e9ac10ac052f5263de06ce6f68 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:09:22 +0000 Subject: [PATCH 05/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 9fc84e92ab145ab4a86acbb06a86129342c37c8c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 15 Jul 2024 23:11:52 +0800 Subject: [PATCH 06/15] refresh to cabal-rpm-2.2.1 --- unlambda.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unlambda.spec b/unlambda.spec index 5e158d2..7f0411f 100644 --- a/unlambda.spec +++ b/unlambda.spec @@ -1,8 +1,9 @@ -# generated by cabal-rpm-2.1.0 +# generated by cabal-rpm-2.2.1 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name unlambda %global pkgver %{pkg_name}-%{version} +%{?haskell_setup} Name: %{pkg_name} Version: 0.1.4.2 From 2d826a6c43393b47b517e7c691bada5c03240e4a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:18:25 +0000 Subject: [PATCH 07/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 4b56596b871d0e9e78cb42a91e897ce3407ea3ba Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 6 Aug 2024 00:59:11 +0800 Subject: [PATCH 08/15] bump release From f24aa23db1cbae6d6bd6beda42c7467f89622096 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 13:48:28 +0000 Subject: [PATCH 09/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From ec17fa4ebf2a4210feba089600329ebb014d81d9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 23 Feb 2025 20:39:59 +0800 Subject: [PATCH 10/15] cabal-rpm-2.3.0 --- unlambda.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unlambda.spec b/unlambda.spec index 7f0411f..683b99f 100644 --- a/unlambda.spec +++ b/unlambda.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-2.2.1 +# generated by cabal-rpm-2.3.0 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name unlambda @@ -11,7 +11,7 @@ Release: %autorelease Summary: Unlambda interpreter License: GPL-2.0-or-later -Url: https://hackage.haskell.org/package/%{name} +URL: https://hackage.haskell.org/package/unlambda # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # End cabal-rpm sources From 326383e3b4f8a05564f58de6020205b2a8e3f268 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 7 Apr 2025 20:49:15 +0800 Subject: [PATCH 11/15] Rebuild From e7b6958dbafe1e29d3ed00952205a16fff0ae7c2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:48:32 +0000 Subject: [PATCH 12/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 3ebab9a81961c2bece5968adf75c5f48d2e47c11 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:37:54 +0000 Subject: [PATCH 13/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From db182eace61c087a98317432d1beab644a61e480 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 30 Jan 2026 20:36:32 +0800 Subject: [PATCH 14/15] refresh to cabal-rpm-2.3.2 --- unlambda.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unlambda.spec b/unlambda.spec index 683b99f..589d695 100644 --- a/unlambda.spec +++ b/unlambda.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-2.3.0 +# generated by cabal-rpm-2.3.2 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name unlambda @@ -18,8 +18,8 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz Patch0: unlambda-0.1.2-FSF-license-fix.patch # Begin cabal-rpm deps: -BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros +BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-base-devel BuildRequires: ghc-mtl-devel From 4ea8ca83e3a61f5cd0c2688794834ddbd6f1c55d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:12:33 +0000 Subject: [PATCH 15/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild