From 1d585a9443ad829ec76677a1baf2814f1c621340 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 24 Jun 2011 12:09:37 +0000 Subject: [PATCH 01/48] 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 b32c0ad74e6db5a1df1aa2a45167163ecb2d2f32 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan Date: Sat, 25 Jun 2011 16:59:08 +0530 Subject: [PATCH 02/48] New package v 0.3.2 modified: .gitignore new file: ghc-strict.spec modified: sources --- .gitignore | 1 + ghc-strict.spec | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 62 insertions(+) create mode 100644 ghc-strict.spec diff --git a/.gitignore b/.gitignore index e69de29..d12c0aa 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/strict-0.3.2.tar.gz diff --git a/ghc-strict.spec b/ghc-strict.spec new file mode 100644 index 0000000..c11c709 --- /dev/null +++ b/ghc-strict.spec @@ -0,0 +1,60 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name strict + +# common part of summary for all the subpackages +%global common_summary Haskell library providing strict data types + +# main description used for all the subpackages +%global common_description This package provides strict versions of some \ +standard Haskell data types (pairs, Maybe and Either).\ +It also contains strict IO operations. + +Name: ghc-%{pkg_name} +Version: 0.3.2 +Release: 2%{?dist} +Summary: %{common_summary} + +Group: System Environment/Libraries +License: BSD +URL: http://hackage.haskell.org/package/%{pkg_name} +Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +ExclusiveArch: %{ghc_arches} +BuildRequires: ghc-Cabal-devel +# macros for building haskell packages +BuildRequires: ghc-rpm-macros +BuildRequires: hscolour + + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +# define the shared, devel and prof subpkgs, devel scripts, +# and filelists: ghc-strict.files, ghc-strict-devel.files +%ghc_lib_package + + +%changelog +* Tue Jun 14 2011 Lakshmi Narasimhan T V - 0.3.2-2 +- Upgrade to cabal2spec-0.22.7 + +* Tue Apr 12 2011 Lakshmi Narasimhan T V - 0.3.2-1 +- License is BSD. + +* Tue Apr 12 2011 Fedora Haskell SIG - 0.3.2-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.22.5 diff --git a/sources b/sources index e69de29..bc0cfd5 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +35442576f7bd5b12b961c64144c6cb2d strict-0.3.2.tar.gz From ef8bf5b8350f136aa48b2afaef3d115905e8b60c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Tue, 11 Oct 2011 19:39:55 +0200 Subject: [PATCH 03/48] rebuild with new gmp --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index c11c709..5c31b79 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -14,7 +14,7 @@ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 2%{?dist} +Release: 2%{?dist}.1 Summary: %{common_summary} Group: System Environment/Libraries @@ -50,6 +50,9 @@ BuildRequires: hscolour %changelog +* Tue Oct 11 2011 Peter Schiffer - 0.3.2-2.1 +- rebuild with new gmp + * Tue Jun 14 2011 Lakshmi Narasimhan T V - 0.3.2-2 - Upgrade to cabal2spec-0.22.7 From 31c41513985dfdcc8034825d15a41279632ec7e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Fri, 21 Oct 2011 04:38:50 +0200 Subject: [PATCH 04/48] rebuild with new gmp without compat lib --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 5c31b79..c5fca1b 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -14,7 +14,7 @@ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 2%{?dist}.1 +Release: 2%{?dist}.2 Summary: %{common_summary} Group: System Environment/Libraries @@ -50,6 +50,9 @@ BuildRequires: hscolour %changelog +* Fri Oct 21 2011 Marcela Mašláňová - 0.3.2-2.2 +- rebuild with new gmp without compat lib + * Tue Oct 11 2011 Peter Schiffer - 0.3.2-2.1 - rebuild with new gmp From 3d9c120565613fdb51e648dd7a8039bf03e05dac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 24 Oct 2011 10:33:07 +0200 Subject: [PATCH 05/48] rebuild with new gmp without compat lib --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index c5fca1b..9594f56 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -14,7 +14,7 @@ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 2%{?dist}.2 +Release: 2%{?dist}.3 Summary: %{common_summary} Group: System Environment/Libraries @@ -50,6 +50,9 @@ BuildRequires: hscolour %changelog +* Mon Oct 24 2011 Marcela Mašláňová - 0.3.2-2.3 +- rebuild with new gmp without compat lib + * Fri Oct 21 2011 Marcela Mašláňová - 0.3.2-2.2 - rebuild with new gmp without compat lib From 6ff108d455b455e50ea53aeaa7d6a092aa8431ff Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 21:26:21 -0600 Subject: [PATCH 06/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 9594f56..5ad0074 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -14,7 +14,7 @@ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 2%{?dist}.3 +Release: 3%{?dist}.3 Summary: %{common_summary} Group: System Environment/Libraries @@ -50,6 +50,9 @@ BuildRequires: hscolour %changelog +* Fri Jan 13 2012 Fedora Release Engineering - 0.3.2-3.3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Mon Oct 24 2011 Marcela Mašláňová - 0.3.2-2.3 - rebuild with new gmp without compat lib From 61c80f55ca2ed9b36834cef36a4ddc8f74f256dc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 23 Mar 2012 13:35:16 +0900 Subject: [PATCH 07/48] update to cabal2spec-0.25 --- ghc-strict.spec | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 5ad0074..6d8ccff 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -1,32 +1,29 @@ -# For Haskell Packaging Guidelines see: -# - https://fedoraproject.org/wiki/Packaging:Haskell -# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell +# cabal2spec-0.25 +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name strict -# common part of summary for all the subpackages -%global common_summary Haskell library providing strict data types +%global common_summary Haskell strict data types -# main description used for all the subpackages %global common_description This package provides strict versions of some \ standard Haskell data types (pairs, Maybe and Either).\ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 3%{?dist}.3 +Release: 4%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD +# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel -# macros for building haskell packages -BuildRequires: ghc-rpm-macros -BuildRequires: hscolour - +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} +# END cabal2spec %description %{common_description} @@ -44,12 +41,22 @@ BuildRequires: hscolour %ghc_lib_install -# define the shared, devel and prof subpkgs, devel scripts, -# and filelists: ghc-strict.files, ghc-strict-devel.files -%ghc_lib_package +# devel subpackage +%ghc_devel_package + +%ghc_devel_description + + +%ghc_devel_post_postun + + +%ghc_files LICENSE %changelog +* Sun Mar 18 2012 Jens Petersen - 0.3.2-4 +- update to cabal2spec-0.25 + * Fri Jan 13 2012 Fedora Release Engineering - 0.3.2-3.3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 78c5d0349e313fa90bfa5c246246a189871fafce Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 01:06:00 -0500 Subject: [PATCH 08/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 6d8ccff..416d76a 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -12,7 +12,7 @@ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -54,6 +54,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 0.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Sun Mar 18 2012 Jens Petersen - 0.3.2-4 - update to cabal2spec-0.25 From e46bfabe64a56ad4d193d5fb6a19c19420d371b8 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Nov 2012 01:43:24 +0900 Subject: [PATCH 09/48] update with cabal-rpm --- ghc-strict.spec | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 416d76a..fc434ad 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -1,4 +1,3 @@ -# cabal2spec-0.25 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -12,18 +11,18 @@ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: %{common_summary} -Group: System Environment/Libraries License: BSD -# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -ExclusiveArch: %{ghc_arches} + BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} -# END cabal2spec +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: ghc-array-devel +# End cabal-rpm deps %description %{common_description} @@ -41,7 +40,6 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %ghc_lib_install -# devel subpackage %ghc_devel_package %ghc_devel_description @@ -54,6 +52,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Sat Nov 17 2012 Jens Petersen - 0.3.2-6 +- update with cabal-rpm + * Thu Jul 19 2012 Fedora Release Engineering - 0.3.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 97ab0de6b0cd979c0f181e93a321eccefbcf0590 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 17:19:15 -0600 Subject: [PATCH 10/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index fc434ad..29f1f15 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -11,7 +11,7 @@ It also contains strict IO operations. Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: %{common_summary} License: BSD @@ -52,6 +52,9 @@ BuildRequires: ghc-array-devel %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.3.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sat Nov 17 2012 Jens Petersen - 0.3.2-6 - update with cabal-rpm From ec83a18ef50b1632e7c764eddef04f5d20e47311 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 4 Jun 2013 12:17:56 +0900 Subject: [PATCH 11/48] update to new simplified Haskell Packaging Guidelines --- ghc-strict.spec | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 29f1f15..28f611c 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -1,18 +1,11 @@ # https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name strict -%global common_summary Haskell strict data types - -%global common_description This package provides strict versions of some \ -standard Haskell data types (pairs, Maybe and Either).\ -It also contains strict IO operations. - Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 7%{?dist} -Summary: %{common_summary} +Release: 8%{?dist} +Summary: Strict data types and String IO License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -25,7 +18,19 @@ BuildRequires: ghc-array-devel # End cabal-rpm deps %description -%{common_description} +This package provides strict versions of some standard Haskell data types +(pairs, Maybe and Either). It also contains strict IO operations. + + +%package devel +Summary: Haskell %{pkg_name} library development files +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} +Requires: %{name} = %{version}-%{release} + +%description devel +This package provides the Haskell %{pkg_name} library development files. %prep @@ -40,18 +45,25 @@ BuildRequires: ghc-array-devel %ghc_lib_install -%ghc_devel_package +%post devel +%ghc_pkg_recache + -%ghc_devel_description +%postun devel +%ghc_pkg_recache -%ghc_devel_post_postun +%files -f %{name}.files +%doc LICENSE -%ghc_files LICENSE +%files devel -f %{name}-devel.files %changelog +* Tue Jun 04 2013 Jens Petersen - 0.3.2-8 +- update to new simplified Haskell Packaging Guidelines + * Wed Feb 13 2013 Fedora Release Engineering - 0.3.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 2876fd15d7c67fd652fc4d907eb5fc0bd8cd40c2 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 09:02:33 -0500 Subject: [PATCH 12/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 28f611c..31290a8 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Strict data types and String IO License: BSD @@ -61,6 +61,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0.3.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Tue Jun 04 2013 Jens Petersen - 0.3.2-8 - update to new simplified Haskell Packaging Guidelines From 43e2becdf97c5711770fbee843caf086b114f0c9 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 10:19:20 -0500 Subject: [PATCH 13/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 31290a8..98f92fb 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Strict data types and String IO License: BSD @@ -61,6 +61,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.3.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Aug 03 2013 Fedora Release Engineering - 0.3.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 5c5fc8de59aa3983fe90226ce1630b58ba42c1fd Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 15:54:48 +0000 Subject: [PATCH 14/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 98f92fb..ef20b33 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Strict data types and String IO License: BSD @@ -61,6 +61,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.3.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 0.3.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 0f0bf2ccf790b6c30b1b6cce7153e728259878db Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Jan 2015 10:43:56 +0900 Subject: [PATCH 15/48] cblrpm refresh --- ghc-strict.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index ef20b33..05dbdbd 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -8,8 +8,8 @@ Release: 11%{?dist} Summary: Strict data types and String IO License: BSD -URL: http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +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 @@ -24,10 +24,11 @@ This package provides strict versions of some standard Haskell data types %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} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package provides the Haskell %{pkg_name} library development files. @@ -61,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Tue Jan 27 2015 Jens Petersen - 0.3.2-11 +- cblrpm refresh + * Sat Aug 16 2014 Fedora Release Engineering - 0.3.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 04968311941e2b8600594b2b5e7f38aeb91192a3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Jan 2015 10:46:08 +0900 Subject: [PATCH 16/48] bump release --- ghc-strict.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 05dbdbd..f167629 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Strict data types and String IO License: BSD @@ -62,7 +62,7 @@ This package provides the Haskell %{pkg_name} library development files. %changelog -* Tue Jan 27 2015 Jens Petersen - 0.3.2-11 +* Tue Jan 27 2015 Jens Petersen - 0.3.2-12 - cblrpm refresh * Sat Aug 16 2014 Fedora Release Engineering - 0.3.2-11 From 94e0397226f404575cd0769d963a3a02f68f6a57 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 08:00:52 +0000 Subject: [PATCH 17/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index f167629..79bdccd 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Strict data types and String IO License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.3.2-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Tue Jan 27 2015 Jens Petersen - 0.3.2-12 - cblrpm refresh From 3d6e582733ca2045e30c7afecf66203a95b01230 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:45:23 +0000 Subject: [PATCH 18/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 79bdccd..9abf0b5 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Strict data types and String IO License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.3.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.3.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 4c20bca5ea45ba26f079ec03303af5378b427f8c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 28 Sep 2016 18:32:26 +0900 Subject: [PATCH 19/48] use %license --- ghc-strict.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 9abf0b5..d220922 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -55,7 +55,7 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files From 0ca2992952a5bd2e5ccc121c34b2d20b712d513d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:50:07 +0000 Subject: [PATCH 20/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index d220922..986a2af 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Strict data types and String IO License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.3.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Feb 03 2016 Fedora Release Engineering - 0.3.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From a9cdee2bb278d8df95430414b9f2d5d184112255 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 24 Feb 2017 17:48:24 +0900 Subject: [PATCH 21/48] refresh to cabal-rpm-0.11.1 --- ghc-strict.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 986a2af..91550de 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -1,15 +1,17 @@ +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name strict +%global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Strict data types and String IO License: BSD 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 @@ -35,7 +37,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %build @@ -62,6 +64,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 24 2017 Jens Petersen - 0.3.2-16 +- refresh to cabal-rpm-0.11.1 + * Fri Feb 10 2017 Fedora Release Engineering - 0.3.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 62a5a5ae5cb5f11ccca2f8fbb606fb43acbbcd1a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:57:28 +0000 Subject: [PATCH 22/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 91550de..d8e91ea 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Strict data types and String IO License: BSD @@ -64,6 +64,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.3.2-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 24 2017 Jens Petersen - 0.3.2-16 - refresh to cabal-rpm-0.11.1 From cec2daa09142c5c810f7b12897a383b5349537ec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:33:12 +0000 Subject: [PATCH 23/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index d8e91ea..c8f7140 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Strict data types and String IO License: BSD @@ -64,6 +64,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.3.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.3.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From c843e55eb777a066bb2cfb81918b0d93f48ae24b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:12:03 +0100 Subject: [PATCH 24/48] refresh to cabal-rpm-0.12.1 --- ghc-strict.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index c8f7140..eb36d10 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict @@ -27,9 +27,12 @@ This package provides strict versions of some standard Haskell data types %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 @@ -48,6 +51,12 @@ This package provides the Haskell %{pkg_name} library development files. %ghc_lib_install +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + %post devel %ghc_pkg_recache From fe3b33b927147decfcd72f99d4733b21850f1c66 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 26 Jan 2018 11:58:04 +0100 Subject: [PATCH 25/48] bump release --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index eb36d10..7ab76b6 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Strict data types and String IO License: BSD @@ -73,6 +73,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jan 26 2018 Jens Petersen - 0.3.2-19 +- rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 0.3.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From b4b52a14481d12ad9dff7a17ad87167af0b9a5ed Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:03:30 +0900 Subject: [PATCH 26/48] drop ldconfig scriptlets --- ghc-strict.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 7ab76b6..dc6e901 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -51,12 +51,6 @@ This package provides the Haskell %{pkg_name} library development files. %ghc_lib_install -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - %post devel %ghc_pkg_recache From b94d1a8d46031ebdb65c037c948c834192f33c82 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 12:11:09 +0000 Subject: [PATCH 27/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index dc6e901..3566567 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Strict data types and String IO License: BSD @@ -67,6 +67,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.3.2-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Fri Jan 26 2018 Jens Petersen - 0.3.2-19 - rebuild From 489c9ea81e9e92c3bba005c1e25d1c5e4ac3f754 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 02:09:13 +0000 Subject: [PATCH 28/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 3566567..cf2ebde 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 20%{?dist} +Release: 21%{?dist} Summary: Strict data types and String IO License: BSD @@ -67,6 +67,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.3.2-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.3.2-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 9de6f02da31185865ffd322ce00e3c840ad3c1ed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 22:03:36 +0000 Subject: [PATCH 29/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index cf2ebde..47b90aa 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Strict data types and String IO License: BSD @@ -67,6 +67,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.3.2-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 0.3.2-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From bf83c5ce10bcc996f9647f07f2571739c5c4d0b1 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:47:14 +0800 Subject: [PATCH 30/48] refresh to cabal-rpm-0.13 --- ghc-strict.spec | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 47b90aa..977f983 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict @@ -6,16 +6,18 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Strict data types and String IO License: BSD 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-array-devel # End cabal-rpm deps @@ -40,15 +42,21 @@ 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 %post devel @@ -60,13 +68,18 @@ 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 %changelog +* Sun Feb 17 2019 Jens Petersen - 0.3.2-23 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.3.2-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 2d204dc5ab886909f75d9325fe9ee8918b86151e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 03:02:15 +0000 Subject: [PATCH 31/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 977f983..0ad15e2 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 23%{?dist} +Release: 24%{?dist} Summary: Strict data types and String IO License: BSD @@ -77,6 +77,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.3.2-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Jens Petersen - 0.3.2-23 - refresh to cabal-rpm-0.13 From 9eb3786c21e8633de1ddc7a002d1328014cfb130 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:26:00 +0000 Subject: [PATCH 32/48] cabal-rpm-1.0.0: add doc and prof subpkgs --- ghc-strict.spec | 53 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 0ad15e2..ba9ba5e 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Strict data types and String IO License: BSD @@ -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-array-devel # End cabal-rpm deps @@ -29,11 +35,8 @@ This package provides strict versions of some standard Haskell data types %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} @@ -41,6 +44,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} @@ -59,14 +81,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 @@ -76,7 +90,20 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files +%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog +* Fri Aug 02 2019 Jens Petersen - 0.3.2-25 +- add doc and prof subpackages (cabal-rpm-1.0.0) + * Thu Jul 25 2019 Fedora Release Engineering - 0.3.2-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From eeabfda56f46cc2327328295d6a8211a10c1c74f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:31:59 +0800 Subject: [PATCH 33/48] BR prof for lib and static for executable --- ghc-strict.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index ba9ba5e..57e1003 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict @@ -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-array-devel +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-prof # End cabal-rpm deps %description @@ -35,6 +30,7 @@ This package provides strict versions of some standard Haskell data types %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 f85ba6d262ca1e804ea093628f0e8865ec0510b8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 21:25:29 +0000 Subject: [PATCH 34/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 57e1003..6ae736f 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Strict data types and String IO License: BSD @@ -97,6 +97,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.3.2-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Aug 02 2019 Jens Petersen - 0.3.2-25 - add doc and prof subpackages (cabal-rpm-1.0.0) From c838cd924db44554bd04b76badf42cca70168dc6 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:52:07 +0800 Subject: [PATCH 35/48] refresh to cabal-rpm-2.0.2 --- ghc-strict.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 6ae736f..44c34ff 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict @@ -43,6 +43,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. @@ -53,6 +54,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. @@ -77,6 +79,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 @@ -88,6 +100,7 @@ This package provides the Haskell %{pkg_name} profiling library. %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From 2f1bb139f204e2f3b80ab2634694d075120c35cb Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:28:23 +0800 Subject: [PATCH 36/48] refresh to cabal-rpm-2.0.5 --- ghc-strict.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 44c34ff..c134497 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict %global pkgver %{pkg_name}-%{version} From 65a7f0be7a42878c63e8500f5f45f2fc13b3f4a0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:57:00 +0800 Subject: [PATCH 37/48] refresh to cabal-rpm-2.0.6 --- ghc-strict.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index c134497..5a2bda1 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict @@ -79,16 +79,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 cadc5cf39ba4f63a321428c1839a78173dfcd052 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 17 Jul 2020 18:39:16 +0800 Subject: [PATCH 38/48] bump release --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 5a2bda1..085f0dc 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Strict data types and String IO License: BSD @@ -100,6 +100,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Fri Jul 17 2020 Jens Petersen - 0.3.2-27 +- refresh to cabal-rpm-2.0.6 + * Tue Jan 28 2020 Fedora Release Engineering - 0.3.2-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From b439bdedda49736f7cc8533abbb3679ee3538037 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 19:41:45 +0000 Subject: [PATCH 39/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 085f0dc..887e827 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Strict data types and String IO License: BSD @@ -100,6 +100,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.3.2-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jul 17 2020 Jens Petersen - 0.3.2-27 - refresh to cabal-rpm-2.0.6 From af7e324a50c60a401c189335465573e98769fecd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 01:31:01 +0000 Subject: [PATCH 40/48] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 887e827..d067c78 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Strict data types and String IO License: BSD @@ -100,6 +100,10 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.3.2-29 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.3.2-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 396f9379d9d41c666a7f37007448a0b7712bbbd5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 07:45:36 +0000 Subject: [PATCH 41/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index d067c78..ae35370 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 29%{?dist} +Release: 30%{?dist} Summary: Strict data types and String IO License: BSD @@ -100,6 +100,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.3.2-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sat Aug 01 2020 Fedora Release Engineering - 0.3.2-29 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From ecb8b8f2b2063d213d7aa44066236a3f40b38aca Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 01:17:14 +0000 Subject: [PATCH 42/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index ae35370..e5dc714 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.2 -Release: 30%{?dist} +Release: 31%{?dist} Summary: Strict data types and String IO License: BSD @@ -100,6 +100,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.3.2-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.3.2-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 12727dbf2904a0fce6986a8876245d5d3535b71f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 29 Jan 2021 10:52:44 +0800 Subject: [PATCH 43/48] update to 0.4.0.1 --- .gitignore | 1 + ghc-strict.spec | 49 ++++++++++++++++++++++++++++++++++++++++++++++--- sources | 2 +- 3 files changed, 48 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d12c0aa..635ce0e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /strict-0.3.2.tar.gz +/strict-0.4.0.1.tar.gz diff --git a/ghc-strict.spec b/ghc-strict.spec index e5dc714..7abfa21 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.3.2 -Release: 31%{?dist} +Version: 0.4.0.1 +Release: 1%{?dist} Summary: Strict data types and String IO License: BSD @@ -18,14 +18,53 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -BuildRequires: ghc-array-prof +BuildRequires: ghc-assoc-prof BuildRequires: ghc-base-prof +BuildRequires: ghc-binary-prof +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-deepseq-prof +BuildRequires: ghc-hashable-prof +BuildRequires: ghc-text-prof +BuildRequires: ghc-these-prof +BuildRequires: ghc-transformers-prof # End cabal-rpm deps %description This package provides strict versions of some standard Haskell data types (pairs, Maybe and Either). It also contains strict IO operations. +It is common knowledge that lazy datastructures can lead to space-leaks. +This problem is particularly prominent, when using lazy datastructures to store +the state of a long-running application in memory. One common solution to this +problem is to use 'seq' and its variants in every piece of code that updates +your state. However a much easier solution is to use fully strict types to +store such state values. By "fully strict types" we mean types for whose values +it holds that, if they are in weak-head normal form, then they are also in +normal form. Intuitively, this means that values of fully strict types cannot +contain unevaluated thunks. + +To define a fully strict datatype, one typically uses the following recipe. + +1. Make all fields of every constructor strict; i.e., add a bang to all fields. + +2. Use only strict types for the fields of the constructors. + +The second requirement is problematic as it rules out the use of the standard +Haskell 'Maybe', 'Either', and pair types. This library solves this problem by +providing strict variants of these types and their corresponding standard +support functions and type-class instances. + +Note that this library does currently not provide fully strict lists. +They can be added if they are really required. However, in many cases one +probably wants to use unboxed or strict boxed vectors from the 'vector' library +() instead of strict lists. +Moreover, instead of 'String's one probably wants to use strict 'Text' values +from the 'text' library (). + +This library comes with batteries included; i.e., mirror functions and +instances of the lazy versions in 'base'. It also includes instances for +type-classes from the 'deepseq', 'binary', and 'hashable' packages. + %package devel Summary: Haskell %{pkg_name} library development files @@ -86,6 +125,7 @@ This package provides the Haskell %{pkg_name} profiling library. %files devel -f %{name}-devel.files +%doc CHANGELOG.md %if %{with haddock} @@ -100,6 +140,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Aug 5 2021 Jens Petersen - 0.4.0.1-1 +- update to 0.4.0.1 + * Thu Jul 22 2021 Fedora Release Engineering - 0.3.2-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index bc0cfd5..ad92360 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -35442576f7bd5b12b961c64144c6cb2d strict-0.3.2.tar.gz +SHA512 (strict-0.4.0.1.tar.gz) = e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235 From ef691ac50528e2a44a5a1d1152af77a6da2c2f1b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:13 +0800 Subject: [PATCH 44/48] refresh to cabal-rpm-2.0.9 --- ghc-strict.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 7abfa21..958fc6b 100644 --- a/ghc-strict.spec +++ b/ghc-strict.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 strict @@ -83,6 +83,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 c5b5512e16617255c48a8d346400efead480618f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Aug 2021 22:24:59 +0800 Subject: [PATCH 45/48] revise .cabal --- ghc-strict.spec | 2 + strict-0.4.0.1.cabal | 115 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 strict-0.4.0.1.cabal diff --git a/ghc-strict.spec b/ghc-strict.spec index 958fc6b..1e281ef 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -13,6 +13,7 @@ License: BSD 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: @@ -104,6 +105,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} +cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup diff --git a/strict-0.4.0.1.cabal b/strict-0.4.0.1.cabal new file mode 100644 index 0000000..36f591d --- /dev/null +++ b/strict-0.4.0.1.cabal @@ -0,0 +1,115 @@ +Name: strict +Version: 0.4.0.1 +x-revision: 1 +Synopsis: Strict data types and String IO. +Category: Data, System +Description: + This package provides strict versions of some standard Haskell data + types (pairs, Maybe and Either). It also contains strict IO operations. + . + It is common knowledge that lazy datastructures can lead to space-leaks. + This problem is particularly prominent, when using lazy datastructures to + store the state of a long-running application in memory. One common + solution to this problem is to use @seq@ and its variants in every piece of + code that updates your state. However a much easier solution is to use + fully strict types to store such state values. By \"fully strict types\" we + mean types for whose values it holds that, if they are in weak-head normal + form, then they are also in normal form. Intuitively, this means that + values of fully strict types cannot contain unevaluated thunks. + . + To define a fully strict datatype, one typically uses the following recipe. + . + 1. Make all fields of every constructor strict; i.e., add a bang to + all fields. + . + 2. Use only strict types for the fields of the constructors. + . + The second requirement is problematic as it rules out the use of + the standard Haskell 'Maybe', 'Either', and pair types. This library + solves this problem by providing strict variants of these types and their + corresponding standard support functions and type-class instances. + . + Note that this library does currently not provide fully strict lists. + They can be added if they are really required. However, in many cases one + probably wants to use unboxed or strict boxed vectors from the 'vector' + library () instead of strict + lists. Moreover, instead of @String@s one probably wants to use strict + @Text@ values from the @text@ library + (). + . + This library comes with batteries included; i.e., mirror functions and + instances of the lazy versions in @base@. It also includes instances for + type-classes from the @deepseq@, @binary@, and @hashable@ packages. +License: BSD3 +License-File: LICENSE +Author: Roman Leshchinskiy + Simon Meier +Maintainer: Don Stewart , + Bas van Dijk , + Oleg Grenrus , + Simon Meier , + Ximin Luo +Copyright: (c) 2006-2008 by Roman Leshchinskiy + (c) 2013-2014 by Simon Meier +Homepage: https://github.com/haskell-strict/strict +Cabal-Version: >= 1.10 +Build-type: Simple +extra-source-files: CHANGELOG.md +tested-with: + GHC ==7.4.2 + || ==7.6.3 + || ==7.8.4 + || ==7.10.3 + || ==8.0.2 + || ==8.2.2 + || ==8.4.4 + || ==8.6.5 + || ==8.8.3 + || ==8.10.4 + || ==9.0.1 + +flag assoc + description: Build with assoc dependency + manual: True + default: True + +library + default-language: Haskell2010 + hs-source-dirs: src + ghc-options: -Wall + + build-depends: + base >= 4.5.0.0 && < 5 + , binary >= 0.5.1.0 && < 0.9 + , bytestring >= 0.9.2.1 && < 0.12 + , deepseq >= 1.3.0.0 && < 1.5 + , hashable >= 1.2.7.0 && < 1.4 + , text >= 1.2.3.0 && < 1.3 + , these >= 1.1.1.1 && < 1.2 + , transformers >= 0.3.0.0 && < 0.7 + , ghc-prim + + if !impl(ghc >= 8.0) + build-depends: + semigroups >= 0.18.5 && < 0.20 + , transformers-compat >= 0.6.5 && < 0.8 + + -- Ensure Data.Functor.Classes is always available + if impl(ghc >= 7.10) + build-depends: transformers >= 0.4.2.0 + + if !impl(ghc >= 8.2) + build-depends: + bifunctors >= 5.5.2 && < 5.6 + + if flag(assoc) + build-depends: assoc >= 1.0.1 && < 1.1 + + exposed-modules: + Data.Strict + Data.Strict.Classes + Data.Strict.These + Data.Strict.Tuple + Data.Strict.Maybe + Data.Strict.Either + System.IO.Strict From 0c1cfeade149fadc69f8bac6725d4509ba9644bf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 05:34:46 +0000 Subject: [PATCH 46/48] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-strict.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-strict.spec b/ghc-strict.spec index 1e281ef..d7deb4d 100644 --- a/ghc-strict.spec +++ b/ghc-strict.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.4.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Strict data types and String IO License: BSD @@ -143,6 +143,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.4.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Aug 5 2021 Jens Petersen - 0.4.0.1-1 - update to 0.4.0.1 From 3672fc672e0fe5542b228c3e55da5b0252bf773a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 18 Jun 2022 00:21:41 +0800 Subject: [PATCH 47/48] revise .cabal --- strict-0.4.0.1.cabal | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/strict-0.4.0.1.cabal b/strict-0.4.0.1.cabal index 36f591d..25254ac 100644 --- a/strict-0.4.0.1.cabal +++ b/strict-0.4.0.1.cabal @@ -1,6 +1,6 @@ Name: strict Version: 0.4.0.1 -x-revision: 1 +x-revision: 4 Synopsis: Strict data types and String IO. Category: Data, System Description: @@ -67,6 +67,7 @@ tested-with: || ==8.8.3 || ==8.10.4 || ==9.0.1 + || ==9.2.1 flag assoc description: Build with assoc dependency @@ -83,15 +84,15 @@ library , binary >= 0.5.1.0 && < 0.9 , bytestring >= 0.9.2.1 && < 0.12 , deepseq >= 1.3.0.0 && < 1.5 - , hashable >= 1.2.7.0 && < 1.4 - , text >= 1.2.3.0 && < 1.3 + , hashable >= 1.2.7.0 && < 1.5 + , text >= 1.2.3.0 && < 1.3 || >=2.0 && <2.1 , these >= 1.1.1.1 && < 1.2 , transformers >= 0.3.0.0 && < 0.7 , ghc-prim if !impl(ghc >= 8.0) build-depends: - semigroups >= 0.18.5 && < 0.20 + semigroups >= 0.18.5 && < 0.21 , transformers-compat >= 0.6.5 && < 0.8 -- Ensure Data.Functor.Classes is always available From 634e1eed29df7d1f5ab7f612f539287573beeed9 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:57:42 +0300 Subject: [PATCH 48/48] 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 ad92360..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (strict-0.4.0.1.tar.gz) = e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235