From e28fcd0712d6743b4f76f8eae4daedbd9c015e54 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 28 Jul 2016 13:13:38 +0000 Subject: [PATCH 01/31] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 16b8133f3434fe734ebab321cef480ce3cf2dbe2 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Thu, 4 Aug 2016 21:45:00 -0400 Subject: [PATCH 02/31] initial import into Fedora --- .gitignore | 1 + ghc-base-compat.spec | 92 ++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 94 insertions(+) create mode 100644 ghc-base-compat.spec diff --git a/.gitignore b/.gitignore index e69de29..d84c902 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/base-compat-0.9.1.tar.gz diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec new file mode 100644 index 0000000..7f7ff37 --- /dev/null +++ b/ghc-base-compat.spec @@ -0,0 +1,92 @@ +# https://fedoraproject.org/wiki/Packaging:Haskell + +%global pkg_name base-compat + +%bcond_with tests + +Name: ghc-%{pkg_name} +Version: 0.9.1 +Release: 2%{?dist} +Summary: A compatibility layer for base + +License: MIT +Url: https://hackage.haskell.org/package/%{pkg_name} +Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz + +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: ghc-unix-devel +%if %{with tests} +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-hspec-devel +%endif +# End cabal-rpm deps + +%description +Provides functions available in later versions of 'base' to a wider range of +compilers, without requiring you to use CPP pragmas in your code. See the +README for what is covered. Also see the changelog for recent changes. + +Note that 'base-compat' does not add any orphan instances. There is a separate +package 'base-orphans' for that. + + +%package devel +Summary: Haskell %{pkg_name} library development files +Provides: %{name}-static = %{version}-%{release} +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package provides the Haskell %{pkg_name} library development files. + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + +rm %{buildroot}%{ghc_pkgdocdir}/LICENSE + + +%check +%if %{with tests} +%cabal test +%endif + + +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache + + +%files -f %{name}.files +%license LICENSE + + +%files devel -f %{name}-devel.files +%doc README.markdown + + +%changelog +* Thu Aug 04 2016 Ben Boeckel - 0.9.1-2 +- initial import into Fedora + +* Sat Apr 23 2016 Ben Boeckel - 0.9.1-1 +- update to 0.9.1 + +* Mon Jul 20 2015 Ben Boeckel - 0.8.2-1 +- initial package +- spec file generated by cabal-rpm-0.9.6 diff --git a/sources b/sources index e69de29..2090c96 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ad347f0a346b809a675553da71ae3ec3 base-compat-0.9.1.tar.gz From 61aabf219c22b97b65da988b748a7c6bc04caca6 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Jan 2017 13:28:45 +0900 Subject: [PATCH 03/31] no longer remove LICENSE by hand --- ghc-base-compat.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 7f7ff37..dcee33c 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -55,8 +55,6 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install -rm %{buildroot}%{ghc_pkgdocdir}/LICENSE - %check %if %{with tests} From 5b346de347a4802fab7f7235a2626e6a50bf2e72 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:33:26 +0000 Subject: [PATCH 04/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index dcee33c..920d5b4 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.9.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A compatibility layer for base License: MIT @@ -79,6 +79,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.9.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Aug 04 2016 Ben Boeckel - 0.9.1-2 - initial import into Fedora From f4aadc15e7143162aa45fc243412ec888e9ca6b4 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 24 Feb 2017 17:48:09 +0900 Subject: [PATCH 05/31] refresh to cabal-rpm-0.11.1 --- ghc-base-compat.spec | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 920d5b4..c5a6012 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,17 +1,19 @@ +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name base-compat +%global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} Version: 0.9.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A compatibility layer for base License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} -Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz +Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -45,7 +47,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %build @@ -75,10 +77,13 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files -%doc README.markdown +%doc CHANGES.markdown README.markdown %changelog +* Fri Feb 24 2017 Jens Petersen - 0.9.1-4 +- refresh to cabal-rpm-0.11.1 + * Fri Feb 10 2017 Fedora Release Engineering - 0.9.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 3e0a95f569979f98339f5de0d1a4fc780006dedd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:34:46 +0000 Subject: [PATCH 06/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index c5a6012..9ff41bd 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A compatibility layer for base License: MIT @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.9.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 24 2017 Jens Petersen - 0.9.1-4 - refresh to cabal-rpm-0.11.1 From 51e7dcd47577be4588ddca6b74e133b503832669 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:13:01 +0000 Subject: [PATCH 07/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 9ff41bd..4157b97 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A compatibility layer for base License: MIT @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.9.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.9.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 12aadd63d2306beda26c78a0c808c84233de6f8a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:10:36 +0100 Subject: [PATCH 08/31] refresh to cabal-rpm-0.12.1 --- ghc-base-compat.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 4157b97..88dd4fc 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.11.1 +# generated by cabal-rpm-0.12.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name base-compat @@ -37,9 +37,12 @@ package 'base-orphans' for that. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +%if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} +%endif Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -64,6 +67,12 @@ This package provides the Haskell %{pkg_name} library development files. %endif +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + %post devel %ghc_pkg_recache From 0f038d93b36931ac98ddab68e8d5ccbc59cb690c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 15:21:11 +0100 Subject: [PATCH 09/31] update to 0.9.3 --- .gitignore | 1 + ghc-base-compat.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d84c902..6b6f921 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /base-compat-0.9.1.tar.gz +/base-compat-0.9.3.tar.gz diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 88dd4fc..293eed1 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -7,8 +7,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.9.1 -Release: 6%{?dist} +Version: 0.9.3 +Release: 1%{?dist} Summary: A compatibility layer for base License: MIT @@ -90,6 +90,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jan 24 2018 Jens Petersen - 0.9.3-1 +- update to 0.9.3 + * Wed Aug 02 2017 Fedora Release Engineering - 0.9.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 2090c96..b945b67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ad347f0a346b809a675553da71ae3ec3 base-compat-0.9.1.tar.gz +SHA512 (base-compat-0.9.3.tar.gz) = bec35d3ec1ac99f3cfbc342e5db20c667a988c8ebf7bc68f4ff91672beba04e93a60486c3ab47386463b41fa05b16749e8cc333bb4950ebba3e4a06cd8509dce From 6e6a8bcb1f97bc83730a8458036d8bbdfc23699e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:01:59 +0900 Subject: [PATCH 10/31] drop ldconfig scriptlets --- ghc-base-compat.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 293eed1..fef442d 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -67,12 +67,6 @@ This package provides the Haskell %{pkg_name} library development files. %endif -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - %post devel %ghc_pkg_recache From 8c8435191764817b7acd90ebeced438c6fb0fced Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 11:19:51 +0000 Subject: [PATCH 11/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index fef442d..d4b8e44 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A compatibility layer for base License: MIT @@ -84,6 +84,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.9.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Jan 24 2018 Jens Petersen - 0.9.3-1 - update to 0.9.3 From c8e0e5006e52c24c6b5444c3d2fc324342f56a43 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 01:34:12 +0000 Subject: [PATCH 12/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index d4b8e44..1a88330 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A compatibility layer for base License: MIT @@ -84,6 +84,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.9.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.9.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 244da16275fda1b322b10789097c8ef6ad9e6659 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 21:11:42 +0000 Subject: [PATCH 13/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 1a88330..3786cb3 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A compatibility layer for base License: MIT @@ -84,6 +84,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.9.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 0.9.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 07edb1cd9634819c4b506f3ab6ec4fd0e3d5bf48 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:43:34 +0800 Subject: [PATCH 14/31] refresh to cabal-rpm-0.13 --- ghc-base-compat.spec | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 3786cb3..842083c 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.13 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name base-compat @@ -8,16 +8,18 @@ Name: ghc-%{pkg_name} Version: 0.9.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A compatibility layer for base License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} +# Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +# End cabal-rpm sources +# Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: BuildRequires: ghc-unix-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel @@ -50,21 +52,25 @@ This package provides the Haskell %{pkg_name} library development files. %prep +# Begin cabal-rpm setup: %setup -q -n %{pkgver} +# End cabal-rpm setup %build +# Begin cabal-rpm build: %ghc_lib_build +# End cabal-rpm build %install +# Begin cabal-rpm install %ghc_lib_install +# End cabal-rpm install %check -%if %{with tests} -%cabal test -%endif +%cabal_test %post devel @@ -76,7 +82,9 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files +# Begin cabal-rpm files: %license LICENSE +# End cabal-rpm files %files devel -f %{name}-devel.files @@ -84,6 +92,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Feb 17 2019 Jens Petersen - 0.9.3-5 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.9.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 8b54848b47c593e6ba0abf6f2204c4bd913fc73f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 21 Feb 2019 10:05:58 +0800 Subject: [PATCH 15/31] update to 0.10.5 --- .gitignore | 1 + ghc-base-compat.spec | 17 +++++------------ sources | 2 +- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 6b6f921..0d3125a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /base-compat-0.9.1.tar.gz /base-compat-0.9.3.tar.gz +/base-compat-0.10.5.tar.gz diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 842083c..db10b1d 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -4,11 +4,9 @@ %global pkg_name base-compat %global pkgver %{pkg_name}-%{version} -%bcond_with tests - Name: ghc-%{pkg_name} -Version: 0.9.3 -Release: 5%{?dist} +Version: 0.10.5 +Release: 1%{?dist} Summary: A compatibility layer for base License: MIT @@ -21,10 +19,6 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel -%if %{with tests} -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-hspec-devel -%endif # End cabal-rpm deps %description @@ -69,10 +63,6 @@ This package provides the Haskell %{pkg_name} library development files. # End cabal-rpm install -%check -%cabal_test - - %post devel %ghc_pkg_recache @@ -92,6 +82,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Feb 21 2019 Jens Petersen - 0.10.5-1 +- update to 0.10.5 + * Sun Feb 17 2019 Jens Petersen - 0.9.3-5 - refresh to cabal-rpm-0.13 diff --git a/sources b/sources index b945b67..2bf474d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (base-compat-0.9.3.tar.gz) = bec35d3ec1ac99f3cfbc342e5db20c667a988c8ebf7bc68f4ff91672beba04e93a60486c3ab47386463b41fa05b16749e8cc333bb4950ebba3e4a06cd8509dce +SHA512 (base-compat-0.10.5.tar.gz) = 7a3fbbd54b9793f4762e945be4f81b3c36baf6a13f9caf1f44446863504b032baae9be17f0b7e1136555caa2f6538de6cb31a5543d98c68a6c1a4a88094195b9 From a2e3b37e90c7c8678d07f15684574fc17f4d3ada Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 02:07:40 +0000 Subject: [PATCH 16/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index db10b1d..065094e 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.10.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A compatibility layer for base License: MIT @@ -82,6 +82,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.10.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Feb 21 2019 Jens Petersen - 0.10.5-1 - update to 0.10.5 From 4c919a6fc476f9dd8f7705a6ad895ab326153d07 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:21:37 +0000 Subject: [PATCH 17/31] cabal-rpm-1.0.0: add doc and prof subpkgs --- ghc-base-compat.spec | 53 +++++++++++++++++++++++++++++++++----------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 065094e..9f8a355 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.13 +# generated by cabal-rpm-1.0.0 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name base-compat @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.10.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A compatibility layer for base License: MIT @@ -17,6 +17,12 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel +%if %{with haddock} +BuildRequires: ghc-doc +%endif +%if %{with ghc_prof} +BuildRequires: ghc-prof +%endif BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel # End cabal-rpm deps @@ -33,11 +39,8 @@ package 'base-orphans' for that. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} -Provides: %{name}-doc = %{version}-%{release} %if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} -Requires(post): ghc-compiler = %{ghc_version} -Requires(postun): ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} @@ -45,6 +48,25 @@ Requires: %{name}%{?_isa} = %{version}-%{release} This package provides the Haskell %{pkg_name} library development files. +%if %{with haddock} +%package doc +Summary: Haskell %{pkg_name} library documentation + +%description doc +This package provides the Haskell %{pkg_name} library documentation. +%endif + + +%if %{with ghc_prof} +%package prof +Summary: Haskell %{pkg_name} profiling library +Requires: %{name}-devel%{?_isa} = %{version}-%{release} + +%description prof +This package provides the Haskell %{pkg_name} profiling library. +%endif + + %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} @@ -63,14 +85,6 @@ This package provides the Haskell %{pkg_name} library development files. # End cabal-rpm install -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -81,7 +95,20 @@ This package provides the Haskell %{pkg_name} library development files. %doc CHANGES.markdown README.markdown +%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog +* Thu Aug 01 2019 Jens Petersen - 0.10.5-3 +- add doc and prof subpackages (cabal-rpm-1.0.0) + * Thu Jul 25 2019 Fedora Release Engineering - 0.10.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 373329952ce01112d13af27be6dc391c4a0730ea Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:27:34 +0800 Subject: [PATCH 18/31] BR prof for lib and static for executable --- ghc-base-compat.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 9f8a355..c774368 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-1.0.0 +# generated by cabal-rpm-1.0.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name base-compat @@ -17,14 +17,9 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel -%if %{with haddock} -BuildRequires: ghc-doc -%endif -%if %{with ghc_prof} -BuildRequires: ghc-prof -%endif BuildRequires: ghc-rpm-macros -BuildRequires: ghc-unix-devel +BuildRequires: ghc-base-prof +BuildRequires: ghc-unix-prof # End cabal-rpm deps %description @@ -39,6 +34,7 @@ package 'base-orphans' for that. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-static%{?_isa} = %{version}-%{release} %if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} %endif From e0970953becba1779f04a753635699c11ee6d3a9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 20:17:40 +0000 Subject: [PATCH 19/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index c774368..f8bc8b6 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.10.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A compatibility layer for base License: MIT @@ -102,6 +102,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.10.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Aug 01 2019 Jens Petersen - 0.10.5-3 - add doc and prof subpackages (cabal-rpm-1.0.0) From 77713ec4c88b88e52d3bc7c49d547cb4274c7f38 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:49:01 +0800 Subject: [PATCH 20/31] refresh to cabal-rpm-2.0.2 --- ghc-base-compat.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index f8bc8b6..23a2a29 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-1.0.1 +# generated by cabal-rpm-2.0.2 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name base-compat @@ -47,6 +47,7 @@ This package provides the Haskell %{pkg_name} library development files. %if %{with haddock} %package doc Summary: Haskell %{pkg_name} library documentation +BuildArch: noarch %description doc This package provides the Haskell %{pkg_name} library documentation. @@ -57,6 +58,7 @@ This package provides the Haskell %{pkg_name} library documentation. %package prof Summary: Haskell %{pkg_name} profiling library Requires: %{name}-devel%{?_isa} = %{version}-%{release} +Supplements: (%{name}-devel and ghc-prof) %description prof This package provides the Haskell %{pkg_name} profiling library. @@ -81,6 +83,16 @@ This package provides the Haskell %{pkg_name} profiling library. # End cabal-rpm install +%if 0%{?fedora} < 31 || 0%{?rhel} < 8 +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache +%endif + + %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -93,6 +105,7 @@ This package provides the Haskell %{pkg_name} profiling library. %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From d5cfc5c7f6b978e3f4ad7fc35098a0e7ed718804 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:25:16 +0800 Subject: [PATCH 21/31] refresh to cabal-rpm-2.0.5 --- ghc-base-compat.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 23a2a29..031fe32 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,5 +1,5 @@ -# generated by cabal-rpm-2.0.2 -# https://fedoraproject.org/wiki/Packaging:Haskell +# generated by cabal-rpm-2.0.5 +# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name base-compat %global pkgver %{pkg_name}-%{version} From 2a7917befe1785c114f28a1cbe00f7b91417c469 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 8 Jun 2020 00:11:28 +0800 Subject: [PATCH 22/31] update to 0.11.1 --- .gitignore | 1 + ghc-base-compat.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0d3125a..fdc4475 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /base-compat-0.9.1.tar.gz /base-compat-0.9.3.tar.gz /base-compat-0.10.5.tar.gz +/base-compat-0.11.1.tar.gz diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 031fe32..da78e3e 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.10.5 -Release: 4%{?dist} +Version: 0.11.1 +Release: 1%{?dist} Summary: A compatibility layer for base License: MIT @@ -115,6 +115,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Sun Jun 07 2020 Jens Petersen - 0.11.1-1 +- update to 0.11.1 + * Tue Jan 28 2020 Fedora Release Engineering - 0.10.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 2bf474d..a07a2be 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (base-compat-0.10.5.tar.gz) = 7a3fbbd54b9793f4762e945be4f81b3c36baf6a13f9caf1f44446863504b032baae9be17f0b7e1136555caa2f6538de6cb31a5543d98c68a6c1a4a88094195b9 +SHA512 (base-compat-0.11.1.tar.gz) = d92a81e670535b4ca6fd95d51800972bbc52008ef21ccc22119341974c45bec66ed725c795da8d94c8ef824dfaa7f9c03a173b643daf339a4759c49453cfcec8 From 15d86c8aafd7a4390fe8f5e068f29d12a7d24fa3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:53:54 +0800 Subject: [PATCH 23/31] refresh to cabal-rpm-2.0.6 --- ghc-base-compat.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index da78e3e..855dab4 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-2.0.5 +# generated by cabal-rpm-2.0.6 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name base-compat @@ -83,16 +83,6 @@ This package provides the Haskell %{pkg_name} profiling library. # End cabal-rpm install -%if 0%{?fedora} < 31 || 0%{?rhel} < 8 -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache -%endif - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE From db78a4757e4f1464958400d7d6d74dfb73e6d953 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 18:48:38 +0000 Subject: [PATCH 24/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 855dab4..6f1dc33 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.11.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A compatibility layer for base License: MIT @@ -105,6 +105,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.11.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sun Jun 07 2020 Jens Petersen - 0.11.1-1 - update to 0.11.1 From 43fa5896f7a12110f42f16c25802da0a9fe1347f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 06:52:58 +0000 Subject: [PATCH 25/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 6f1dc33..01bc257 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.11.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A compatibility layer for base License: MIT @@ -105,6 +105,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.11.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.11.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 0c47213a3537a4456a3cd5dd5db0e65b64bc8ccb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 00:19:46 +0000 Subject: [PATCH 26/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 01bc257..c15f9b6 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.11.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A compatibility layer for base License: MIT @@ -105,6 +105,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.11.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.11.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From ebcc6d57dea6417d7c5fb29e471ba630e0ee117e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 28 Jan 2021 15:07:36 +0800 Subject: [PATCH 27/31] update to 0.11.2 --- .gitignore | 1 + ghc-base-compat.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fdc4475..3bf3dce 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /base-compat-0.9.3.tar.gz /base-compat-0.10.5.tar.gz /base-compat-0.11.1.tar.gz +/base-compat-0.11.2.tar.gz diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index c15f9b6..6bef6b2 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.11.1 -Release: 4%{?dist} +Version: 0.11.2 +Release: 1%{?dist} Summary: A compatibility layer for base License: MIT @@ -105,6 +105,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Aug 5 2021 Jens Petersen - 0.11.2-1 +- update to 0.11.2 + * Thu Jul 22 2021 Fedora Release Engineering - 0.11.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index a07a2be..1326c5c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (base-compat-0.11.1.tar.gz) = d92a81e670535b4ca6fd95d51800972bbc52008ef21ccc22119341974c45bec66ed725c795da8d94c8ef824dfaa7f9c03a173b643daf339a4759c49453cfcec8 +SHA512 (base-compat-0.11.2.tar.gz) = ff2223da24b8be8048e3360d6817b32f5648a9033e4ca8cc9d43a2abec057072c3c7c946d65bcf245fd5513dd501c7cab7de0c333f708f167b3c0fb51e137b23 From 7aad1d9cb452e63c37775bf10bc557883b8b2cbe Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:09 +0800 Subject: [PATCH 28/31] refresh to cabal-rpm-2.0.9 --- ghc-base-compat.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 6bef6b2..3c8ff14 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-2.0.6 +# generated by cabal-rpm-2.0.9 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name base-compat @@ -48,6 +48,7 @@ This package provides the Haskell %{pkg_name} library development files. %package doc Summary: Haskell %{pkg_name} library documentation BuildArch: noarch +Requires: ghc-filesystem %description doc This package provides the Haskell %{pkg_name} library documentation. From dc4041ddee8a16c989794a359e05c70e49020cf8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 04:32:11 +0000 Subject: [PATCH 29/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-base-compat.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index 3c8ff14..a192e8c 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.11.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A compatibility layer for base License: MIT @@ -106,6 +106,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.11.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Aug 5 2021 Jens Petersen - 0.11.2-1 - update to 0.11.2 From 0aaf133f0ee8d929a60b858deabb12aef913a356 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 18 Jun 2022 00:21:41 +0800 Subject: [PATCH 30/31] revise .cabal --- base-compat-0.11.2.cabal | 202 +++++++++++++++++++++++++++++++++++++++ ghc-base-compat.spec | 3 + 2 files changed, 205 insertions(+) create mode 100644 base-compat-0.11.2.cabal diff --git a/base-compat-0.11.2.cabal b/base-compat-0.11.2.cabal new file mode 100644 index 0000000..0112760 --- /dev/null +++ b/base-compat-0.11.2.cabal @@ -0,0 +1,202 @@ +name: base-compat +version: 0.11.2 +x-revision: 1 +license: MIT +license-file: LICENSE +copyright: (c) 2012-2018 Simon Hengel, + (c) 2014-2018 João Cristóvão, + (c) 2015-2018 Ryan Scott +author: Simon Hengel , + João Cristóvão , + Ryan Scott +maintainer: Simon Hengel , + João Cristóvão , + Ryan Scott +build-type: Simple +cabal-version: >= 1.10 +category: Compatibility +synopsis: A compatibility layer for base +description: Provides functions available in later versions of @base@ to + a wider range of compilers, without requiring you to use CPP + pragmas in your code. See the + + for what is covered. Also see the + + for recent changes. + . + Note that @base-compat@ does not add any orphan instances. + There is a separate package, + @@, + for that. + . + In addition, @base-compat@ does not backport any data types + or type classes. See + @@ + for more info. + . + @base-compat@ is designed to have zero dependencies. For a + version of @base-compat@ that depends on compatibility + libraries for a wider support window, see the + @@ + package. Most of the modules in this library have the same + names as in @base-compat-batteries@ to make it easier to + switch between the two. There also exist versions of each + module with the suffix @.Repl@, which are distinct from + anything in @base-compat-batteries@, to allow for easier + use in GHCi. +tested-with: GHC == 7.0.4 + , GHC == 7.2.2 + , GHC == 7.4.2 + , GHC == 7.6.3 + , GHC == 7.8.4 + , GHC == 7.10.3 + , GHC == 8.0.2 + , GHC == 8.2.2 + , GHC == 8.4.4 + , GHC == 8.6.5 + , GHC == 8.8.3 + , GHC == 8.10.1 +extra-source-files: CHANGES.markdown, README.markdown + +source-repository head + type: git + location: https://github.com/haskell-compat/base-compat + subdir: base-compat + +library + ghc-options: + -Wall + default-language: + Haskell2010 + build-depends: + base >= 4.3 && < 4.16 + if !os(windows) && !os(halvm) + build-depends: unix + ghc-options: + -fno-warn-duplicate-exports + if impl(ghc >= 7.10) + ghc-options: -fno-warn-trustworthy-safe + + hs-source-dirs: + src + + exposed-modules: + Control.Concurrent.Compat + Control.Concurrent.MVar.Compat + Control.Exception.Compat + Control.Monad.Compat + Control.Monad.Fail.Compat + Control.Monad.IO.Class.Compat + Control.Monad.ST.Lazy.Unsafe.Compat + Control.Monad.ST.Unsafe.Compat + Data.Bifoldable.Compat + Data.Bifunctor.Compat + Data.Bitraversable.Compat + Data.Bits.Compat + Data.Bool.Compat + Data.Complex.Compat + Data.Either.Compat + Data.Foldable.Compat + Data.Function.Compat + Data.Functor.Compat + Data.Functor.Compose.Compat + Data.Functor.Const.Compat + Data.Functor.Contravariant.Compat + Data.Functor.Identity.Compat + Data.Functor.Product.Compat + Data.Functor.Sum.Compat + Data.IORef.Compat + Data.List.Compat + Data.List.NonEmpty.Compat + Data.Monoid.Compat + Data.Proxy.Compat + Data.Ratio.Compat + Data.Semigroup.Compat + Data.STRef.Compat + Data.String.Compat + Data.Type.Coercion.Compat + Data.Type.Equality.Compat + Data.Version.Compat + Data.Void.Compat + Data.Word.Compat + Debug.Trace.Compat + Foreign.Compat + Foreign.ForeignPtr.Compat + Foreign.ForeignPtr.Safe.Compat + Foreign.ForeignPtr.Unsafe.Compat + Foreign.Marshal.Alloc.Compat + Foreign.Marshal.Array.Compat + Foreign.Marshal.Compat + Foreign.Marshal.Safe.Compat + Foreign.Marshal.Unsafe.Compat + Foreign.Marshal.Utils.Compat + Numeric.Compat + Numeric.Natural.Compat + Prelude.Compat + System.Environment.Compat + System.Exit.Compat + System.IO.Compat + System.IO.Error.Compat + System.IO.Unsafe.Compat + Text.Read.Compat + Type.Reflection.Compat + + Control.Concurrent.Compat.Repl + Control.Concurrent.MVar.Compat.Repl + Control.Exception.Compat.Repl + Control.Monad.Compat.Repl + Control.Monad.Fail.Compat.Repl + Control.Monad.IO.Class.Compat.Repl + Control.Monad.ST.Lazy.Unsafe.Compat.Repl + Control.Monad.ST.Unsafe.Compat.Repl + Data.Bifoldable.Compat.Repl + Data.Bifunctor.Compat.Repl + Data.Bitraversable.Compat.Repl + Data.Bits.Compat.Repl + Data.Bool.Compat.Repl + Data.Complex.Compat.Repl + Data.Either.Compat.Repl + Data.Foldable.Compat.Repl + Data.Function.Compat.Repl + Data.Functor.Compat.Repl + Data.Functor.Compose.Compat.Repl + Data.Functor.Const.Compat.Repl + Data.Functor.Contravariant.Compat.Repl + Data.Functor.Identity.Compat.Repl + Data.Functor.Product.Compat.Repl + Data.Functor.Sum.Compat.Repl + Data.IORef.Compat.Repl + Data.List.Compat.Repl + Data.List.NonEmpty.Compat.Repl + Data.Monoid.Compat.Repl + Data.Proxy.Compat.Repl + Data.Ratio.Compat.Repl + Data.Semigroup.Compat.Repl + Data.STRef.Compat.Repl + Data.String.Compat.Repl + Data.Type.Coercion.Compat.Repl + Data.Type.Equality.Compat.Repl + Data.Version.Compat.Repl + Data.Void.Compat.Repl + Data.Word.Compat.Repl + Debug.Trace.Compat.Repl + Foreign.Compat.Repl + Foreign.ForeignPtr.Compat.Repl + Foreign.ForeignPtr.Safe.Compat.Repl + Foreign.ForeignPtr.Unsafe.Compat.Repl + Foreign.Marshal.Alloc.Compat.Repl + Foreign.Marshal.Array.Compat.Repl + Foreign.Marshal.Compat.Repl + Foreign.Marshal.Safe.Compat.Repl + Foreign.Marshal.Unsafe.Compat.Repl + Foreign.Marshal.Utils.Compat.Repl + Numeric.Compat.Repl + Numeric.Natural.Compat.Repl + Prelude.Compat.Repl + System.Environment.Compat.Repl + System.Exit.Compat.Repl + System.IO.Compat.Repl + System.IO.Error.Compat.Repl + System.IO.Unsafe.Compat.Repl + Text.Read.Compat.Repl + Type.Reflection.Compat.Repl diff --git a/ghc-base-compat.spec b/ghc-base-compat.spec index a192e8c..97cf514 100644 --- a/ghc-base-compat.spec +++ b/ghc-base-compat.spec @@ -13,9 +13,11 @@ License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal # End cabal-rpm sources # Begin cabal-rpm deps: +BuildRequires: dos2unix BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-base-prof @@ -69,6 +71,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} +dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup From 9ec2f5f82eaf8365aade28ef4a08a901976b2b7e Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:22:09 +0300 Subject: [PATCH 31/31] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index 1326c5c..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (base-compat-0.11.2.tar.gz) = ff2223da24b8be8048e3360d6817b32f5648a9033e4ca8cc9d43a2abec057072c3c7c946d65bcf245fd5513dd501c7cab7de0c333f708f167b3c0fb51e137b23