From e04e19caa36f92bff56392cc102ab62b5c4ebe36 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Sep 2011 12:37:53 +0000 Subject: [PATCH 01/65] 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 dd7e811b10160754f63f2225162469b0c31df42c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 12 Sep 2011 18:46:41 +0900 Subject: [PATCH 02/65] initial import (#736582) --- .gitignore | 1 + ghc-primitive.spec | 83 ++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 85 insertions(+) create mode 100644 ghc-primitive.spec diff --git a/.gitignore b/.gitignore index e69de29..15bdb3f 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/primitive-0.3.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec new file mode 100644 index 0000000..eb8dd5b --- /dev/null +++ b/ghc-primitive.spec @@ -0,0 +1,83 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name primitive + +%global common_summary Wrappers for primitive operations + +%global common_description This library provides wrappers for primitive array operations from GHC.Prim. + +Name: ghc-%{pkg_name} +Version: 0.3.1 +Release: 1%{?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 +%if %{undefined without_hscolour} +BuildRequires: hscolour +%endif +# END cabal2spec +BuildRequires: ghc-base-prof + +%description +%{common_description} + + +%package -n ghc-%{pkg_name}-devel +Summary: Development files for %{common_summary} +Group: Development/Libraries +# BEGIN cabal2spec +%{?ghc_devel_requires} +Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} +Provides: ghc-%{pkg_name}-prof = %{version}-%{release} +# END cabal2spec +# Haskell devel dependencies are autogenerated by ghc-deps.sh + +%description -n ghc-%{pkg_name}-devel +%{common_description} + +This package contains the development files. + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%post -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + + +%postun -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + + +%if %{undefined ghc_without_shared} +%files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files +%endif + + +%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files + + +%changelog +* Thu Sep 8 2011 Jens Petersen - 0.3.1-1 +- BSD license + +* Thu Sep 8 2011 Fedora Haskell SIG - 0.3.1-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.24.1 diff --git a/sources b/sources index e69de29..20a7e67 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9f3a9ecd184a1e1ec5980c66f63e6187 primitive-0.3.1.tar.gz From 0496fdf60eb015c96c6903be591033b5431dd6c2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 13 Sep 2011 16:35:23 +0900 Subject: [PATCH 03/65] rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index eb8dd5b..b754dd7 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -76,6 +76,9 @@ This package contains the development files. %changelog +* Tue Sep 13 2011 Jens Petersen - 0.3.1-2 +- rebuild against newer ghc-rpm-macros + * Thu Sep 8 2011 Jens Petersen - 0.3.1-1 - BSD license From 7cd3ae9daae6b33e3599a5c82ea88ec44a90cf68 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 15:38:16 +0200 Subject: [PATCH 04/65] rebuild with new gmp without compat lib --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index b754dd7..fb5a5cb 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.3.1 -Release: 2%{?dist} +Release: 2%{?dist}.1 Summary: %{common_summary} Group: System Environment/Libraries @@ -76,6 +76,9 @@ This package contains the development files. %changelog +* Mon Oct 24 2011 Marcela Mašláňová - 0.3.1-2.1 +- rebuild with new gmp without compat lib + * Tue Sep 13 2011 Jens Petersen - 0.3.1-2 - rebuild against newer ghc-rpm-macros From da644856f28fb6b6d372dd86a7fb9781391a0f7a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 4 Jan 2012 23:05:47 +0900 Subject: [PATCH 05/65] update to 0.4.0.1 and cabal2spec-0.25.2 --- .gitignore | 1 + ghc-primitive.spec | 47 +++++++++++++--------------------------------- sources | 2 +- 3 files changed, 15 insertions(+), 35 deletions(-) diff --git a/.gitignore b/.gitignore index 15bdb3f..a059232 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /primitive-0.3.1.tar.gz +/primitive-0.4.0.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index fb5a5cb..4be6e59 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,6 +1,6 @@ -# For Haskell Packaging Guidelines see: -# - https://fedoraproject.org/wiki/Packaging:Haskell -# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell +# cabal2spec-0.25.2 +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name primitive @@ -9,8 +9,8 @@ %global common_description This library provides wrappers for primitive array operations from GHC.Prim. Name: ghc-%{pkg_name} -Version: 0.3.1 -Release: 2%{?dist}.1 +Version: 0.4.0.1 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -20,10 +20,7 @@ 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 -%if %{undefined without_hscolour} -BuildRequires: hscolour -%endif +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} # END cabal2spec BuildRequires: ghc-base-prof @@ -31,22 +28,6 @@ BuildRequires: ghc-base-prof %{common_description} -%package -n ghc-%{pkg_name}-devel -Summary: Development files for %{common_summary} -Group: Development/Libraries -# BEGIN cabal2spec -%{?ghc_devel_requires} -Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} -Provides: ghc-%{pkg_name}-prof = %{version}-%{release} -# END cabal2spec -# Haskell devel dependencies are autogenerated by ghc-deps.sh - -%description -n ghc-%{pkg_name}-devel -%{common_description} - -This package contains the development files. - - %prep %setup -q -n %{pkg_name}-%{version} @@ -59,23 +40,21 @@ This package contains the development files. %ghc_lib_install -%post -n ghc-%{pkg_name}-devel -%ghc_pkg_recache +%ghc_devel_package +%ghc_devel_description -%postun -n ghc-%{pkg_name}-devel -%ghc_pkg_recache +%ghc_devel_post_postun -%if %{undefined ghc_without_shared} -%files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files -%endif - -%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files +%ghc_files %changelog +* Wed Jan 4 2012 Jens Petersen - 0.4.0.1-1 +- update to 0.4.0.1 and cabal2spec-0.25.2 + * Mon Oct 24 2011 Marcela Mašláňová - 0.3.1-2.1 - rebuild with new gmp without compat lib diff --git a/sources b/sources index 20a7e67..2fd299e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9f3a9ecd184a1e1ec5980c66f63e6187 primitive-0.3.1.tar.gz +820d0530d62b5fbc4c2b2403deb8d64f primitive-0.4.0.1.tar.gz From 4fe4745d5595a9713c540589bd32adadb19bcdde Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 23 Mar 2012 00:13:13 +0900 Subject: [PATCH 06/65] update to 0.4.1 --- .gitignore | 1 + ghc-primitive.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a059232..6f3fb60 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /primitive-0.3.1.tar.gz /primitive-0.4.0.1.tar.gz +/primitive-0.4.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 4be6e59..cc61aba 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -9,7 +9,7 @@ %global common_description This library provides wrappers for primitive array operations from GHC.Prim. Name: ghc-%{pkg_name} -Version: 0.4.0.1 +Version: 0.4.1 Release: 1%{?dist} Summary: %{common_summary} @@ -48,10 +48,13 @@ BuildRequires: ghc-base-prof %ghc_devel_post_postun -%ghc_files +%ghc_files LICENSE %changelog +* Thu Mar 22 2012 Jens Petersen - 0.4.1-1 +- update to 0.4.1 + * Wed Jan 4 2012 Jens Petersen - 0.4.0.1-1 - update to 0.4.0.1 and cabal2spec-0.25.2 diff --git a/sources b/sources index 2fd299e..a52e041 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -820d0530d62b5fbc4c2b2403deb8d64f primitive-0.4.0.1.tar.gz +2eef102f11776dff303099cf996fefd4 primitive-0.4.1.tar.gz From 94753595ef33f6ff14e4de3f1df0b49546cab1fe Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 16 Jul 2012 11:14:06 +0900 Subject: [PATCH 07/65] change prof BRs to devel --- ghc-primitive.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index cc61aba..e05cf5c 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -22,7 +22,7 @@ ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} # END cabal2spec -BuildRequires: ghc-base-prof +BuildRequires: ghc-base-devel %description %{common_description} @@ -52,6 +52,9 @@ BuildRequires: ghc-base-prof %changelog +* Mon Jul 16 2012 Jens Petersen - 0.4.1-2 +- change prof BRs to devel + * Thu Mar 22 2012 Jens Petersen - 0.4.1-1 - update to 0.4.1 From 212427e288e20b2c4a35a39e7005d7d6520f2599 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 00:54:44 -0500 Subject: [PATCH 08/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index e05cf5c..da99571 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -52,6 +52,9 @@ BuildRequires: ghc-base-devel %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 0.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Mon Jul 16 2012 Jens Petersen - 0.4.1-2 - change prof BRs to devel From c3c4896bcbef1954cfc9ea233451d5637f19a370 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Nov 2012 01:03:58 +0900 Subject: [PATCH 09/65] update with cabal-rpm --- ghc-primitive.spec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index da99571..2ab4634 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,4 +1,3 @@ -# cabal2spec-0.25.2 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -13,16 +12,14 @@ Version: 0.4.1 Release: 3%{?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-base-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +# End cabal-rpm deps %description %{common_description} @@ -52,6 +49,9 @@ BuildRequires: ghc-base-devel %changelog +* Sat Nov 17 2012 Jens Petersen +- update with cabal-rpm + * Thu Jul 19 2012 Fedora Release Engineering - 0.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From b93511ec3f3207491b0eb8593e596f53ca718f78 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Nov 2012 01:04:11 +0900 Subject: [PATCH 10/65] Package is retired --- .gitignore | 3 -- dead.package | 1 + ghc-primitive.spec | 77 ---------------------------------------------- sources | 1 - 4 files changed, 1 insertion(+), 81 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 ghc-primitive.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 6f3fb60..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/primitive-0.3.1.tar.gz -/primitive-0.4.0.1.tar.gz -/primitive-0.4.1.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..0f98991 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Package is retired diff --git a/ghc-primitive.spec b/ghc-primitive.spec deleted file mode 100644 index 2ab4634..0000000 --- a/ghc-primitive.spec +++ /dev/null @@ -1,77 +0,0 @@ -# https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell - -%global pkg_name primitive - -%global common_summary Wrappers for primitive operations - -%global common_description This library provides wrappers for primitive array operations from GHC.Prim. - -Name: ghc-%{pkg_name} -Version: 0.4.1 -Release: 3%{?dist} -Summary: %{common_summary} - -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 - -BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: -# End cabal-rpm deps - -%description -%{common_description} - - -%prep -%setup -q -n %{pkg_name}-%{version} - - -%build -%ghc_lib_build - - -%install -%ghc_lib_install - - -%ghc_devel_package - -%ghc_devel_description - - -%ghc_devel_post_postun - - -%ghc_files LICENSE - - -%changelog -* Sat Nov 17 2012 Jens Petersen -- update with cabal-rpm - -* Thu Jul 19 2012 Fedora Release Engineering - 0.4.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Mon Jul 16 2012 Jens Petersen - 0.4.1-2 -- change prof BRs to devel - -* Thu Mar 22 2012 Jens Petersen - 0.4.1-1 -- update to 0.4.1 - -* Wed Jan 4 2012 Jens Petersen - 0.4.0.1-1 -- update to 0.4.0.1 and cabal2spec-0.25.2 - -* Mon Oct 24 2011 Marcela Mašláňová - 0.3.1-2.1 -- rebuild with new gmp without compat lib - -* Tue Sep 13 2011 Jens Petersen - 0.3.1-2 -- rebuild against newer ghc-rpm-macros - -* Thu Sep 8 2011 Jens Petersen - 0.3.1-1 -- BSD license - -* Thu Sep 8 2011 Fedora Haskell SIG - 0.3.1-0 -- initial packaging for Fedora automatically generated by cabal2spec-0.24.1 diff --git a/sources b/sources deleted file mode 100644 index a52e041..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -2eef102f11776dff303099cf996fefd4 primitive-0.4.1.tar.gz From de584256e3061b8091d198e11bca74de498c2646 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Nov 2012 01:05:26 +0900 Subject: [PATCH 11/65] note that primitive is now in HP --- dead.package | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dead.package b/dead.package index 0f98991..8079348 100644 --- a/dead.package +++ b/dead.package @@ -1 +1 @@ -Package is retired +Package is retired (part of haskell-platform-2012.4) From 16ee4ea3220265f9e60b5b23d49cff40f52e1662 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Nov 2012 11:46:46 +0900 Subject: [PATCH 12/65] unretire package for now Reverting "note that primitive is now in HP" Reverting "Package is retired" --- .gitignore | 3 ++ dead.package | 1 - ghc-primitive.spec | 77 ++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 dead.package create mode 100644 ghc-primitive.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6f3fb60 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/primitive-0.3.1.tar.gz +/primitive-0.4.0.1.tar.gz +/primitive-0.4.1.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 8079348..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Package is retired (part of haskell-platform-2012.4) diff --git a/ghc-primitive.spec b/ghc-primitive.spec new file mode 100644 index 0000000..2ab4634 --- /dev/null +++ b/ghc-primitive.spec @@ -0,0 +1,77 @@ +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name primitive + +%global common_summary Wrappers for primitive operations + +%global common_description This library provides wrappers for primitive array operations from GHC.Prim. + +Name: ghc-%{pkg_name} +Version: 0.4.1 +Release: 3%{?dist} +Summary: %{common_summary} + +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 + +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +# End cabal-rpm deps + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%ghc_devel_package + +%ghc_devel_description + + +%ghc_devel_post_postun + + +%ghc_files LICENSE + + +%changelog +* Sat Nov 17 2012 Jens Petersen +- update with cabal-rpm + +* Thu Jul 19 2012 Fedora Release Engineering - 0.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jul 16 2012 Jens Petersen - 0.4.1-2 +- change prof BRs to devel + +* Thu Mar 22 2012 Jens Petersen - 0.4.1-1 +- update to 0.4.1 + +* Wed Jan 4 2012 Jens Petersen - 0.4.0.1-1 +- update to 0.4.0.1 and cabal2spec-0.25.2 + +* Mon Oct 24 2011 Marcela Mašláňová - 0.3.1-2.1 +- rebuild with new gmp without compat lib + +* Tue Sep 13 2011 Jens Petersen - 0.3.1-2 +- rebuild against newer ghc-rpm-macros + +* Thu Sep 8 2011 Jens Petersen - 0.3.1-1 +- BSD license + +* Thu Sep 8 2011 Fedora Haskell SIG - 0.3.1-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.24.1 diff --git a/sources b/sources new file mode 100644 index 0000000..a52e041 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +2eef102f11776dff303099cf996fefd4 primitive-0.4.1.tar.gz From 2fd622774ba39fe90faec722d20f04b77828bfbb Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Nov 2012 11:48:59 +0900 Subject: [PATCH 13/65] update to 0.5.0.1 --- .gitignore | 1 + ghc-primitive.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6f3fb60..372fa14 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /primitive-0.3.1.tar.gz /primitive-0.4.0.1.tar.gz /primitive-0.4.1.tar.gz +/primitive-0.5.0.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 2ab4634..666d877 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -8,8 +8,8 @@ %global common_description This library provides wrappers for primitive array operations from GHC.Prim. Name: ghc-%{pkg_name} -Version: 0.4.1 -Release: 3%{?dist} +Version: 0.5.0.1 +Release: 1%{?dist} Summary: %{common_summary} License: BSD @@ -49,6 +49,9 @@ BuildRequires: ghc-rpm-macros %changelog +* Tue Nov 27 2012 Jens Petersen - 0.5.0.1-1 +- update to 0.5.0.1 + * Sat Nov 17 2012 Jens Petersen - update with cabal-rpm diff --git a/sources b/sources index a52e041..41fe754 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2eef102f11776dff303099cf996fefd4 primitive-0.4.1.tar.gz +587ec0c168f55a88096df40e7e4389f9 primitive-0.5.0.1.tar.gz From 9eecc38b603895a5dd1325834aee4c285a47e9f9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Nov 2012 11:51:34 +0900 Subject: [PATCH 14/65] update summary and description cabal-rpm-0.6.6 --- ghc-primitive.spec | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 666d877..1841ef6 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,9 +3,9 @@ %global pkg_name primitive -%global common_summary Wrappers for primitive operations +%global common_summary Primitive memory-related operations -%global common_description This library provides wrappers for primitive array operations from GHC.Prim. +%global common_description This package provides various primitive memory-related operations. Name: ghc-%{pkg_name} Version: 0.5.0.1 @@ -18,8 +18,6 @@ Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{versio BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: -# End cabal-rpm deps %description %{common_description} From 27e7bb0b495e4e83c32dbf0f3521b4d396520b73 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 17:15:39 -0600 Subject: [PATCH 15/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 1841ef6..aa2b9d4 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.5.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} License: BSD @@ -47,6 +47,9 @@ BuildRequires: ghc-rpm-macros %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.5.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Tue Nov 27 2012 Jens Petersen - 0.5.0.1-1 - update to 0.5.0.1 From f9ad6ae6e4fcd7716f7f2c70a50a0d2bee1e70b3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Apr 2013 16:45:48 +0900 Subject: [PATCH 16/65] update to revised simplified Haskell Packaging Guidelines --- ghc-primitive.spec | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index aa2b9d4..b38b515 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,5 +1,4 @@ # https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name primitive @@ -9,8 +8,8 @@ Name: ghc-%{pkg_name} Version: 0.5.0.1 -Release: 2%{?dist} -Summary: %{common_summary} +Release: 3%{?dist} +Summary: Primitive memory-related operations License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -20,7 +19,15 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros %description -%{common_description} +This package provides various primitive memory-related operations. + + +%package devel +Summary: Haskell %{pkg_name} library development files +%{?ghc_devel_requires} + +%description devel +This package provides various primitive memory-related operations. %prep @@ -35,18 +42,25 @@ BuildRequires: ghc-rpm-macros %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 +* Wed Apr 24 2013 Jens Petersen - 0.5.0.1-3 +- update to revised simplified Haskell Packaging Guidelines (cabal-rpm-0.8) + * Wed Feb 13 2013 Fedora Release Engineering - 0.5.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 777928b43cd32347961032b6027d6daca63da113 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 4 Jun 2013 18:01:20 +0900 Subject: [PATCH 17/65] drop common_*, ghc_devel_requires and use generic devel description --- ghc-primitive.spec | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index b38b515..2d2f386 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -2,10 +2,6 @@ %global pkg_name primitive -%global common_summary Primitive memory-related operations - -%global common_description This package provides various primitive memory-related operations. - Name: ghc-%{pkg_name} Version: 0.5.0.1 Release: 3%{?dist} @@ -24,10 +20,13 @@ This package provides various primitive memory-related operations. %package devel Summary: Haskell %{pkg_name} library development files -%{?ghc_devel_requires} +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 various primitive memory-related operations. +This package provides the Haskell %{pkg_name} library development files. %prep @@ -58,8 +57,8 @@ This package provides various primitive memory-related operations. %changelog -* Wed Apr 24 2013 Jens Petersen - 0.5.0.1-3 -- update to revised simplified Haskell Packaging Guidelines (cabal-rpm-0.8) +* Tue Jun 04 2013 Jens Petersen - 0.5.0.1-3 +- update to new simplified Haskell Packaging Guidelines * Wed Feb 13 2013 Fedora Release Engineering - 0.5.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 4704f1e695d45493aabf442f5242a77a2b98e6e4 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 08:55:55 -0500 Subject: [PATCH 18/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 2d2f386..2dab8c5 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.5.0.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Primitive memory-related operations License: BSD @@ -57,6 +57,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0.5.0.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Tue Jun 04 2013 Jens Petersen - 0.5.0.1-3 - update to new simplified Haskell Packaging Guidelines From 1824dddb3214457ceb10ee13a93d6253e74f5329 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 31 May 2014 00:44:42 +0900 Subject: [PATCH 19/65] update to 0.5.2.1 --- .gitignore | 1 + ghc-primitive.spec | 12 ++++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 372fa14..7daeee0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /primitive-0.4.0.1.tar.gz /primitive-0.4.1.tar.gz /primitive-0.5.0.1.tar.gz +/primitive-0.5.2.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 2dab8c5..746dde6 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,13 +3,13 @@ %global pkg_name primitive Name: ghc-%{pkg_name} -Version: 0.5.0.1 -Release: 4%{?dist} +Version: 0.5.2.1 +Release: 1%{?dist} Summary: Primitive memory-related operations 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 +Source0: http://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -20,10 +20,11 @@ This package provides various primitive memory-related operations. %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. @@ -57,6 +58,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri May 30 2014 Jens Petersen - 0.5.2.1-1 +- update to 0.5.2.1 + * Sat Aug 03 2013 Fedora Release Engineering - 0.5.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 41fe754..a463719 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -587ec0c168f55a88096df40e7e4389f9 primitive-0.5.0.1.tar.gz +13086ae8cc63c60f1b686a4fd4d09942 primitive-0.5.2.1.tar.gz From 817c98c4d0f3eaedff34c973d624a29c347a5bd0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Jun 2014 02:16:12 +0900 Subject: [PATCH 20/65] opt out of f21 mass rebuild due to changes staged for ghc78 --- noautobuild | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 noautobuild diff --git a/noautobuild b/noautobuild new file mode 100644 index 0000000..e69de29 From fb764a23341ff9a8c84f84a377481c4466c12f0c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 19 Jun 2014 18:36:40 +0900 Subject: [PATCH 21/65] remove noautobuild --- noautobuild | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 noautobuild diff --git a/noautobuild b/noautobuild deleted file mode 100644 index e69de29..0000000 From 2d313a16bfe9f32b6b8a40a2ac4c7645a007af6e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 19 Jun 2014 18:39:18 +0900 Subject: [PATCH 22/65] revert to 0.5.0.1 until ghc-7.8 ready --- .gitignore | 1 - ghc-primitive.spec | 8 ++++---- sources | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7daeee0..372fa14 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,3 @@ /primitive-0.4.0.1.tar.gz /primitive-0.4.1.tar.gz /primitive-0.5.0.1.tar.gz -/primitive-0.5.2.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 746dde6..e19d4c0 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,8 +3,8 @@ %global pkg_name primitive Name: ghc-%{pkg_name} -Version: 0.5.2.1 -Release: 1%{?dist} +Version: 0.5.0.1 +Release: 5%{?dist} Summary: Primitive memory-related operations License: BSD @@ -58,8 +58,8 @@ This package provides the Haskell %{pkg_name} library development files. %changelog -* Fri May 30 2014 Jens Petersen - 0.5.2.1-1 -- update to 0.5.2.1 +* Thu Jun 19 2014 Jens Petersen - 0.5.0.1-5 +- update packaging to cblrpm-0.8.11 * Sat Aug 03 2013 Fedora Release Engineering - 0.5.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index a463719..41fe754 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -13086ae8cc63c60f1b686a4fd4d09942 primitive-0.5.2.1.tar.gz +587ec0c168f55a88096df40e7e4389f9 primitive-0.5.0.1.tar.gz From 90479e4d7d0cdda44b6258e47d23de01cc0bfb45 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 8 Aug 2014 15:54:35 +0200 Subject: [PATCH 23/65] update to 0.5.2.1 --- .gitignore | 1 + ghc-primitive.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 372fa14..7daeee0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /primitive-0.4.0.1.tar.gz /primitive-0.4.1.tar.gz /primitive-0.5.0.1.tar.gz +/primitive-0.5.2.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index e19d4c0..e989091 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,8 +3,8 @@ %global pkg_name primitive Name: ghc-%{pkg_name} -Version: 0.5.0.1 -Release: 5%{?dist} +Version: 0.5.2.1 +Release: 1%{?dist} Summary: Primitive memory-related operations License: BSD @@ -58,6 +58,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Aug 8 2014 Jens Petersen - 0.5.2.1-1 +- update to 0.5.2.1 + * Thu Jun 19 2014 Jens Petersen - 0.5.0.1-5 - update packaging to cblrpm-0.8.11 diff --git a/sources b/sources index 41fe754..a463719 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -587ec0c168f55a88096df40e7e4389f9 primitive-0.5.0.1.tar.gz +13086ae8cc63c60f1b686a4fd4d09942 primitive-0.5.2.1.tar.gz From 1ddfe48f67994d71aa31b4ddd60cb235af4f628a Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 15:36:55 +0000 Subject: [PATCH 24/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index e989091..a5cfc5d 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.5.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -58,6 +58,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.5.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Fri Aug 8 2014 Jens Petersen - 0.5.2.1-1 - update to 0.5.2.1 From 49e3540b5728d6e496e2da9ed26fc97ea6fcdf96 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 26 Jan 2015 23:58:18 +0900 Subject: [PATCH 25/65] https urls --- ghc-primitive.spec | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index a5cfc5d..ae8bcdf 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -4,12 +4,12 @@ Name: ghc-%{pkg_name} Version: 0.5.2.1 -Release: 2%{?dist} +Release: 1%{?dist} Summary: Primitive memory-related operations License: BSD -URL: http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/package/%{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 @@ -58,9 +58,6 @@ This package provides the Haskell %{pkg_name} library development files. %changelog -* Sat Aug 16 2014 Fedora Release Engineering - 0.5.2.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - * Fri Aug 8 2014 Jens Petersen - 0.5.2.1-1 - update to 0.5.2.1 From 4d550e8056ee5b4a3171a168a43d6b6565460e53 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 07:54:46 +0000 Subject: [PATCH 26/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index ae8bcdf..16a2576 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.5.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -58,6 +58,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.5.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Fri Aug 8 2014 Jens Petersen - 0.5.2.1-1 - update to 0.5.2.1 From 35f40fd2971fc2ef2adafb52c29bb9bcc6144314 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 17 Sep 2015 13:40:11 +0900 Subject: [PATCH 27/65] update to 0.6 --- .gitignore | 1 + ghc-primitive.spec | 14 +++++++++++--- sources | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 7daeee0..be56546 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /primitive-0.4.1.tar.gz /primitive-0.5.0.1.tar.gz /primitive-0.5.2.1.tar.gz +/primitive-0.6.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 16a2576..d9b667c 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,8 +3,8 @@ %global pkg_name primitive Name: ghc-%{pkg_name} -Version: 0.5.2.1 -Release: 2%{?dist} +Version: 0.6 +Release: 1%{?dist} Summary: Primitive memory-related operations License: BSD @@ -13,6 +13,9 @@ Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: ghc-transformers-devel +# End cabal-rpm deps %description This package provides various primitive memory-related operations. @@ -41,6 +44,8 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install +rm %{buildroot}%{ghc_pkgdocdir}/LICENSE + %post devel %ghc_pkg_recache @@ -51,13 +56,16 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %changelog +* Thu Sep 17 2015 Jens Petersen - 0.6-1 +- update to 0.6 + * Wed Jun 17 2015 Fedora Release Engineering - 0.5.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index a463719..aa52964 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -13086ae8cc63c60f1b686a4fd4d09942 primitive-0.5.2.1.tar.gz +fe7a3bfb0f50693fc79e181cf8976365 primitive-0.6.tar.gz From a5b7f70b8c2a77314ab8a7f7da6b6134dbf8899e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 2 Feb 2016 00:21:37 +0900 Subject: [PATCH 28/65] Reverting "update to 0.6" This reverts commit 35f40fd2971fc2ef2adafb52c29bb9bcc6144314. --- .gitignore | 1 - ghc-primitive.spec | 14 +++----------- sources | 2 +- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index be56546..7daeee0 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,3 @@ /primitive-0.4.1.tar.gz /primitive-0.5.0.1.tar.gz /primitive-0.5.2.1.tar.gz -/primitive-0.6.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index d9b667c..16a2576 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,8 +3,8 @@ %global pkg_name primitive Name: ghc-%{pkg_name} -Version: 0.6 -Release: 1%{?dist} +Version: 0.5.2.1 +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -13,9 +13,6 @@ Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: -BuildRequires: ghc-transformers-devel -# End cabal-rpm deps %description This package provides various primitive memory-related operations. @@ -44,8 +41,6 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install -rm %{buildroot}%{ghc_pkgdocdir}/LICENSE - %post devel %ghc_pkg_recache @@ -56,16 +51,13 @@ rm %{buildroot}%{ghc_pkgdocdir}/LICENSE %files -f %{name}.files -%license LICENSE +%doc LICENSE %files devel -f %{name}-devel.files %changelog -* Thu Sep 17 2015 Jens Petersen - 0.6-1 -- update to 0.6 - * Wed Jun 17 2015 Fedora Release Engineering - 0.5.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index aa52964..a463719 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fe7a3bfb0f50693fc79e181cf8976365 primitive-0.6.tar.gz +13086ae8cc63c60f1b686a4fd4d09942 primitive-0.5.2.1.tar.gz From 260885c9eed7bd42d803bb0a3f07ee1f85010de5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:41:07 +0000 Subject: [PATCH 29/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 16a2576..bd7ef09 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.5.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Primitive memory-related operations License: BSD @@ -58,6 +58,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.5.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.5.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 0e1bb6c0a6788874786a32589623d1810d9d96e2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 6 Jun 2016 18:45:57 +0900 Subject: [PATCH 30/65] update to 0.6 This reverts commit a5b7f70b8c2a77314ab8a7f7da6b6134dbf8899e. --- .gitignore | 1 + ghc-primitive.spec | 14 +++++++++++--- sources | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 7daeee0..be56546 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /primitive-0.4.1.tar.gz /primitive-0.5.0.1.tar.gz /primitive-0.5.2.1.tar.gz +/primitive-0.6.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index bd7ef09..24dcb95 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,8 +3,8 @@ %global pkg_name primitive Name: ghc-%{pkg_name} -Version: 0.5.2.1 -Release: 3%{?dist} +Version: 0.6 +Release: 1%{?dist} Summary: Primitive memory-related operations License: BSD @@ -13,6 +13,9 @@ Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: ghc-transformers-devel +# End cabal-rpm deps %description This package provides various primitive memory-related operations. @@ -41,6 +44,8 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install +rm %{buildroot}%{ghc_pkgdocdir}/LICENSE + %post devel %ghc_pkg_recache @@ -51,13 +56,16 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %changelog +* Mon Jun 6 2016 Jens Petersen - 0.6-1 +- update to 0.6 + * Wed Feb 03 2016 Fedora Release Engineering - 0.5.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index a463719..aa52964 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -13086ae8cc63c60f1b686a4fd4d09942 primitive-0.5.2.1.tar.gz +fe7a3bfb0f50693fc79e181cf8976365 primitive-0.6.tar.gz From 7fe7d259764460e3dd619fb0fe9b3d38ca74bb64 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 14 Jun 2016 11:00:01 +0900 Subject: [PATCH 31/65] update to 0.6.1.0 --- .gitignore | 1 + ghc-primitive.spec | 6 +++--- sources | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index be56546..dac9312 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /primitive-0.5.0.1.tar.gz /primitive-0.5.2.1.tar.gz /primitive-0.6.tar.gz +/primitive-0.6.1.0.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 24dcb95..6136ca0 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -3,7 +3,7 @@ %global pkg_name primitive Name: ghc-%{pkg_name} -Version: 0.6 +Version: 0.6.1.0 Release: 1%{?dist} Summary: Primitive memory-related operations @@ -63,8 +63,8 @@ rm %{buildroot}%{ghc_pkgdocdir}/LICENSE %changelog -* Mon Jun 6 2016 Jens Petersen - 0.6-1 -- update to 0.6 +* Mon Jun 13 2016 Jens Petersen - 0.6.1.0-1 +- update to 0.6.1.0 * Wed Feb 03 2016 Fedora Release Engineering - 0.5.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index aa52964..553161a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fe7a3bfb0f50693fc79e181cf8976365 primitive-0.6.tar.gz +05d8583c20761ff88bd5959bc0f11817 primitive-0.6.1.0.tar.gz From 9ea8bd207b9005d99bfede8cf6334abbf4890667 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 9 Aug 2016 17:22:00 +0900 Subject: [PATCH 32/65] allow newer base, ghc-prim and transformers --- ghc-primitive.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 6136ca0..e7f7579 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -35,6 +35,9 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} +cabal-tweak-dep-ver base '< 4.9' '< 4.10' +cabal-tweak-dep-ver ghc-prim '< 0.5' '< 0.6' +cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %build From d2e0dcfee32f27693032a7550225d0a330952cb3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Sep 2016 19:15:48 +0900 Subject: [PATCH 33/65] no longer remove license --- ghc-primitive.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index e7f7579..b293b03 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -47,8 +47,6 @@ cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %install %ghc_lib_install -rm %{buildroot}%{ghc_pkgdocdir}/LICENSE - %post devel %ghc_pkg_recache From fa218f1632a203d3bf79cad36b0d674a93c21a35 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:46:41 +0000 Subject: [PATCH 34/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index b293b03..020976c 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.6.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -64,6 +64,9 @@ cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.6.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Mon Jun 13 2016 Jens Petersen - 0.6.1.0-1 - update to 0.6.1.0 From 9b1aa6dd8b6d018fc58df1590f6320bb47222f48 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 24 Feb 2017 17:48:21 +0900 Subject: [PATCH 35/65] refresh to cabal-rpm-0.11.1 --- ghc-primitive.spec | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 020976c..943a480 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,15 +1,17 @@ +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name primitive +%global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} Version: 0.6.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Primitive memory-related operations 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 @@ -34,7 +36,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} cabal-tweak-dep-ver base '< 4.9' '< 4.10' cabal-tweak-dep-ver ghc-prim '< 0.5' '< 0.6' cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' @@ -61,9 +63,13 @@ cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %files devel -f %{name}-devel.files +%doc changelog.md %changelog +* Fri Feb 24 2017 Jens Petersen - 0.6.1.0-3 +- refresh to cabal-rpm-0.11.1 + * Fri Feb 10 2017 Fedora Release Engineering - 0.6.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 86a1058748f1710bb4f343d0ce808f8d9e56a148 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:53:00 +0000 Subject: [PATCH 36/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 943a480..856f701 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Primitive memory-related operations License: BSD @@ -67,6 +67,9 @@ cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.6.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 24 2017 Jens Petersen - 0.6.1.0-3 - refresh to cabal-rpm-0.11.1 From d47eefc215432ad5a1cc1e6eca64d5ba75c43bf6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:29:04 +0000 Subject: [PATCH 37/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 856f701..4883a99 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.1.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Primitive memory-related operations License: BSD @@ -67,6 +67,9 @@ cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.6.1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.6.1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 49e8e7ff0ef228f791ca053812f2581a9491000a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:11:47 +0100 Subject: [PATCH 38/65] refresh to cabal-rpm-0.12.1 --- ghc-primitive.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 4883a99..afbe474 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.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 primitive @@ -26,9 +26,12 @@ This package provides various primitive memory-related operations. %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 @@ -50,6 +53,12 @@ cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %ghc_lib_install +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + %post devel %ghc_pkg_recache From dc600c3b57ab7876744cea8b26737c659d0e7c9f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 15:47:25 +0100 Subject: [PATCH 39/65] update to 0.6.2.0 --- .gitignore | 1 + ghc-primitive.spec | 11 ++++++----- sources | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index dac9312..f7740b2 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /primitive-0.5.2.1.tar.gz /primitive-0.6.tar.gz /primitive-0.6.1.0.tar.gz +/primitive-0.6.2.0.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index afbe474..8a7c1c7 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.6.1.0 -Release: 5%{?dist} +Version: 0.6.2.0 +Release: 1%{?dist} Summary: Primitive memory-related operations License: BSD @@ -40,9 +40,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} -cabal-tweak-dep-ver base '< 4.9' '< 4.10' -cabal-tweak-dep-ver ghc-prim '< 0.5' '< 0.6' -cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' +cabal-tweak-dep-ver base '< 4.10' '< 4.11' %build @@ -76,6 +74,9 @@ cabal-tweak-dep-ver transformers '< 0.5' '< 0.6' %changelog +* Wed Jan 24 2018 Jens Petersen - 0.6.2.0-1 +- update to 0.6.2.0 + * Wed Aug 02 2017 Fedora Release Engineering - 0.6.1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 553161a..296b918 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -05d8583c20761ff88bd5959bc0f11817 primitive-0.6.1.0.tar.gz +SHA512 (primitive-0.6.2.0.tar.gz) = bd19893c98de2fb2948b8d0f52587ae39ed97648c23fe4cb5bbb4ef15dec5b4f64d12ea6b686654f93b930cee4723829694e1e21edaa153c9501c7936e92d7ba From ea13247e225e1b84247cf0c63ff623a5f461f731 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:03:13 +0900 Subject: [PATCH 40/65] drop ldconfig scriptlets --- ghc-primitive.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 8a7c1c7..06faf06 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -51,12 +51,6 @@ cabal-tweak-dep-ver base '< 4.10' '< 4.11' %ghc_lib_install -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - %post devel %ghc_pkg_recache From 4e0c8b9a5c9a420256d3fb68fd51e5fa80a5ed6f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 12:00:52 +0000 Subject: [PATCH 41/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 06faf06..6769f6d 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -68,6 +68,9 @@ cabal-tweak-dep-ver base '< 4.10' '< 4.11' %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.6.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Jan 24 2018 Jens Petersen - 0.6.2.0-1 - update to 0.6.2.0 From 8e53c62471654b5d0c107aa26abff0f3ad841ca7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 02:03:04 +0000 Subject: [PATCH 42/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 6769f6d..02b4b39 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.2.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Primitive memory-related operations License: BSD @@ -68,6 +68,9 @@ cabal-tweak-dep-ver base '< 4.10' '< 4.11' %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.6.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.6.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 9fe4647d4a1171a10a3b0ed7c06de31bf6094742 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 22 Jul 2018 23:22:29 +0900 Subject: [PATCH 43/65] update to 0.6.4.0 --- .gitignore | 1 + ghc-primitive.spec | 12 ++++--- primitive-0.6.4.0.cabal | 74 +++++++++++++++++++++++++++++++++++++++++ sources | 2 +- 4 files changed, 84 insertions(+), 5 deletions(-) create mode 100644 primitive-0.6.4.0.cabal diff --git a/.gitignore b/.gitignore index f7740b2..30eb0ca 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /primitive-0.6.tar.gz /primitive-0.6.1.0.tar.gz /primitive-0.6.2.0.tar.gz +/primitive-0.6.4.0.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 02b4b39..15aa4d8 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,17 +1,18 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.12.5 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name primitive %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.6.2.0 -Release: 3%{?dist} +Version: 0.6.4.0 +Release: 1%{?dist} Summary: Primitive memory-related operations License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -40,7 +41,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} -cabal-tweak-dep-ver base '< 4.10' '< 4.11' +cp -p %{SOURCE1} %{pkg_name}.cabal %build @@ -68,6 +69,9 @@ cabal-tweak-dep-ver base '< 4.10' '< 4.11' %changelog +* Sun Jul 22 2018 Jens Petersen - 0.6.4.0-1 +- update to 0.6.4.0 + * Fri Jul 13 2018 Fedora Release Engineering - 0.6.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/primitive-0.6.4.0.cabal b/primitive-0.6.4.0.cabal new file mode 100644 index 0000000..e370f6d --- /dev/null +++ b/primitive-0.6.4.0.cabal @@ -0,0 +1,74 @@ +Name: primitive +Version: 0.6.4.0 +x-revision: 1 +License: BSD3 +License-File: LICENSE + +Author: Roman Leshchinskiy +Maintainer: libraries@haskell.org +Copyright: (c) Roman Leshchinskiy 2009-2012 +Homepage: https://github.com/haskell/primitive +Bug-Reports: https://github.com/haskell/primitive/issues +Category: Data +Synopsis: Primitive memory-related operations +Cabal-Version: >= 1.10 +Build-Type: Simple +Description: This package provides various primitive memory-related operations. + +Extra-Source-Files: changelog.md + test/*.hs + test/LICENSE + test/primitive-tests.cabal + +Tested-With: + 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.2 + +Library + Default-Language: Haskell2010 + Other-Extensions: + BangPatterns, CPP, DeriveDataTypeable, + MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes + + Exposed-Modules: + Control.Monad.Primitive + Data.Primitive + Data.Primitive.MachDeps + Data.Primitive.Types + Data.Primitive.Array + Data.Primitive.ByteArray + Data.Primitive.PrimArray + Data.Primitive.SmallArray + Data.Primitive.UnliftedArray + Data.Primitive.Addr + Data.Primitive.Ptr + Data.Primitive.MutVar + Data.Primitive.MVar + + Other-Modules: + Data.Primitive.Internal.Compat + Data.Primitive.Internal.Operations + + Build-Depends: base >= 4.5 && < 4.13 + , ghc-prim >= 0.2 && < 0.6 + , transformers >= 0.2 && < 0.6 + + Ghc-Options: -O2 + + Include-Dirs: cbits + Install-Includes: primitive-memops.h + includes: primitive-memops.h + c-sources: cbits/primitive-memops.c + if !os(solaris) + cc-options: -ftree-vectorize + if arch(i386) || arch(x86_64) + cc-options: -msse2 + +source-repository head + type: git + location: https://github.com/haskell/primitive diff --git a/sources b/sources index 296b918..fe8ddcb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (primitive-0.6.2.0.tar.gz) = bd19893c98de2fb2948b8d0f52587ae39ed97648c23fe4cb5bbb4ef15dec5b4f64d12ea6b686654f93b930cee4723829694e1e21edaa153c9501c7936e92d7ba +SHA512 (primitive-0.6.4.0.tar.gz) = a9d31b386c41abd4a5e601883b6f4d230c9669d1eda840a3491fc2e5961e8bce0c2bc1026426b92a36790cd372db954b3003499c540605289540e26543e12b80 From e33b68354aa701a3228aa53b9081dca4d983ac44 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 21:53:28 +0000 Subject: [PATCH 44/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 15aa4d8..834f31b 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.4.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -69,6 +69,9 @@ cp -p %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Jul 22 2018 Jens Petersen - 0.6.4.0-1 - update to 0.6.4.0 From 67a4909845247e9beda8e9440c5431b09e241a84 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:46:44 +0800 Subject: [PATCH 45/65] refresh to cabal-rpm-0.13 --- ghc-primitive.spec | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 834f31b..50d0676 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.12.5 +# generated by cabal-rpm-0.13 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name primitive @@ -6,17 +6,19 @@ Name: ghc-%{pkg_name} Version: 0.6.4.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Primitive memory-related operations 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: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: BuildRequires: ghc-transformers-devel # End cabal-rpm deps @@ -40,16 +42,22 @@ This package provides the Haskell %{pkg_name} library development files. %prep +# Begin cabal-rpm setup: %setup -q -n %{pkgver} -cp -p %{SOURCE1} %{pkg_name}.cabal +cp -bp %{SOURCE1} %{pkg_name}.cabal +# 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 @@ -61,7 +69,9 @@ cp -p %{SOURCE1} %{pkg_name}.cabal %files -f %{name}.files +# Begin cabal-rpm files: %license LICENSE +# End cabal-rpm files %files devel -f %{name}-devel.files @@ -69,6 +79,9 @@ cp -p %{SOURCE1} %{pkg_name}.cabal %changelog +* Sun Feb 17 2019 Jens Petersen - 0.6.4.0-3 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.6.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From ea97ad0b5717dbb1cd213a887ec196829cc4d168 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 02:52:17 +0000 Subject: [PATCH 46/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 50d0676..67359f8 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.4.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Primitive memory-related operations License: BSD @@ -79,6 +79,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.6.4.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Jens Petersen - 0.6.4.0-3 - refresh to cabal-rpm-0.13 From 95d437bfde16c75637d4d0b87ff908758fecbe54 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:25:16 +0000 Subject: [PATCH 47/65] refresh to cabal-rpm-1.0.0: lib doc/prof subpkgs and bin static BRs --- ghc-primitive.spec | 48 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 67359f8..07b5a37 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.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 primitive @@ -18,6 +18,12 @@ Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal# # 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-transformers-devel # End cabal-rpm deps @@ -29,11 +35,8 @@ This package provides various primitive memory-related operations. %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} @@ -60,14 +82,6 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm install -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -78,6 +92,16 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %doc changelog.md +%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog * Thu Jul 25 2019 Fedora Release Engineering - 0.6.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 80e3dbae8e3fdf4ca8105f53bb7016243d49dcc5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 29 Jul 2019 15:34:54 +0000 Subject: [PATCH 48/65] cabal-rpm-1.0.0: add doc and prof subpkgs --- ghc-primitive.spec | 5 +- primitive-0.6.4.0.cabal | 148 ++++++++++++++++++++-------------------- 2 files changed, 78 insertions(+), 75 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 07b5a37..afd981d 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.4.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Primitive memory-related operations License: BSD @@ -103,6 +103,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Fri Aug 02 2019 Jens Petersen - 0.6.4.0-5 +- add doc and prof subpackages (cabal-rpm-1.0.0) + * Thu Jul 25 2019 Fedora Release Engineering - 0.6.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/primitive-0.6.4.0.cabal b/primitive-0.6.4.0.cabal index e370f6d..fbf74be 100644 --- a/primitive-0.6.4.0.cabal +++ b/primitive-0.6.4.0.cabal @@ -1,74 +1,74 @@ -Name: primitive -Version: 0.6.4.0 -x-revision: 1 -License: BSD3 -License-File: LICENSE - -Author: Roman Leshchinskiy -Maintainer: libraries@haskell.org -Copyright: (c) Roman Leshchinskiy 2009-2012 -Homepage: https://github.com/haskell/primitive -Bug-Reports: https://github.com/haskell/primitive/issues -Category: Data -Synopsis: Primitive memory-related operations -Cabal-Version: >= 1.10 -Build-Type: Simple -Description: This package provides various primitive memory-related operations. - -Extra-Source-Files: changelog.md - test/*.hs - test/LICENSE - test/primitive-tests.cabal - -Tested-With: - 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.2 - -Library - Default-Language: Haskell2010 - Other-Extensions: - BangPatterns, CPP, DeriveDataTypeable, - MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes - - Exposed-Modules: - Control.Monad.Primitive - Data.Primitive - Data.Primitive.MachDeps - Data.Primitive.Types - Data.Primitive.Array - Data.Primitive.ByteArray - Data.Primitive.PrimArray - Data.Primitive.SmallArray - Data.Primitive.UnliftedArray - Data.Primitive.Addr - Data.Primitive.Ptr - Data.Primitive.MutVar - Data.Primitive.MVar - - Other-Modules: - Data.Primitive.Internal.Compat - Data.Primitive.Internal.Operations - - Build-Depends: base >= 4.5 && < 4.13 - , ghc-prim >= 0.2 && < 0.6 - , transformers >= 0.2 && < 0.6 - - Ghc-Options: -O2 - - Include-Dirs: cbits - Install-Includes: primitive-memops.h - includes: primitive-memops.h - c-sources: cbits/primitive-memops.c - if !os(solaris) - cc-options: -ftree-vectorize - if arch(i386) || arch(x86_64) - cc-options: -msse2 - -source-repository head - type: git - location: https://github.com/haskell/primitive +Name: primitive +Version: 0.6.4.0 +x-revision: 1 +License: BSD3 +License-File: LICENSE + +Author: Roman Leshchinskiy +Maintainer: libraries@haskell.org +Copyright: (c) Roman Leshchinskiy 2009-2012 +Homepage: https://github.com/haskell/primitive +Bug-Reports: https://github.com/haskell/primitive/issues +Category: Data +Synopsis: Primitive memory-related operations +Cabal-Version: >= 1.10 +Build-Type: Simple +Description: This package provides various primitive memory-related operations. + +Extra-Source-Files: changelog.md + test/*.hs + test/LICENSE + test/primitive-tests.cabal + +Tested-With: + 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.2 + +Library + Default-Language: Haskell2010 + Other-Extensions: + BangPatterns, CPP, DeriveDataTypeable, + MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes + + Exposed-Modules: + Control.Monad.Primitive + Data.Primitive + Data.Primitive.MachDeps + Data.Primitive.Types + Data.Primitive.Array + Data.Primitive.ByteArray + Data.Primitive.PrimArray + Data.Primitive.SmallArray + Data.Primitive.UnliftedArray + Data.Primitive.Addr + Data.Primitive.Ptr + Data.Primitive.MutVar + Data.Primitive.MVar + + Other-Modules: + Data.Primitive.Internal.Compat + Data.Primitive.Internal.Operations + + Build-Depends: base >= 4.5 && < 4.13 + , ghc-prim >= 0.2 && < 0.6 + , transformers >= 0.2 && < 0.6 + + Ghc-Options: -O2 + + Include-Dirs: cbits + Install-Includes: primitive-memops.h + includes: primitive-memops.h + c-sources: cbits/primitive-memops.c + if !os(solaris) + cc-options: -ftree-vectorize + if arch(i386) || arch(x86_64) + cc-options: -msse2 + +source-repository head + type: git + location: https://github.com/haskell/primitive From d1a273057e63e50cf6abbd1e03f17c48810973a5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:31:12 +0800 Subject: [PATCH 49/65] BR prof for lib and static for executable --- ghc-primitive.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index afd981d..4b65ce6 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.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 primitive @@ -18,14 +18,9 @@ Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal# # 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-transformers-devel +BuildRequires: ghc-base-prof +BuildRequires: ghc-transformers-prof # End cabal-rpm deps %description @@ -35,6 +30,7 @@ This package provides various primitive memory-related operations. %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 c99dc1049a3ecacb9f2fe846397493b317e903d0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 21:13:31 +0000 Subject: [PATCH 50/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 4b65ce6..ea01e7c 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.6.4.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Primitive memory-related operations License: BSD @@ -99,6 +99,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.6.4.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Aug 02 2019 Jens Petersen - 0.6.4.0-5 - add doc and prof subpackages (cabal-rpm-1.0.0) From 72500136208f45e56ee83f05f4e34408098840f5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:51:34 +0800 Subject: [PATCH 51/65] refresh to cabal-rpm-2.0.2 --- ghc-primitive.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index ea01e7c..7de12e7 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.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 primitive @@ -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. @@ -78,6 +80,16 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal # 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 @@ -90,6 +102,7 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From b945fcc72257d11dbab6bfa04b351a0d23b04c96 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:27:50 +0800 Subject: [PATCH 52/65] refresh to cabal-rpm-2.0.5 --- ghc-primitive.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 7de12e7..1c81138 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.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 primitive %global pkgver %{pkg_name}-%{version} From 00effdfefb91eab080b5bd5d953296e3f917ab73 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 10 Jun 2020 11:42:38 +0800 Subject: [PATCH 53/65] update to 0.7.0.1 --- .gitignore | 1 + ghc-primitive.spec | 24 ++++++++++--- primitive-0.6.4.0.cabal | 74 ----------------------------------------- sources | 2 +- 4 files changed, 22 insertions(+), 79 deletions(-) delete mode 100644 primitive-0.6.4.0.cabal diff --git a/.gitignore b/.gitignore index 30eb0ca..9890158 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /primitive-0.6.1.0.tar.gz /primitive-0.6.2.0.tar.gz /primitive-0.6.4.0.tar.gz +/primitive-0.7.0.1.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 1c81138..a50435c 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -4,16 +4,17 @@ %global pkg_name primitive %global pkgver %{pkg_name}-%{version} +%bcond_without tests + Name: ghc-%{pkg_name} -Version: 0.6.4.0 -Release: 6%{?dist} +Version: 0.7.0.1 +Release: 1%{?dist} Summary: Primitive memory-related operations 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: @@ -21,6 +22,15 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-base-prof BuildRequires: ghc-transformers-prof +%if %{with tests} +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-base-orphans-devel +BuildRequires: ghc-semigroups-devel +BuildRequires: ghc-tagged-devel +BuildRequires: ghc-tasty-devel +BuildRequires: ghc-tasty-quickcheck-devel +BuildRequires: ghc-transformers-compat-devel +%endif # End cabal-rpm deps %description @@ -64,7 +74,6 @@ 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 @@ -80,6 +89,10 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm install +%check +%cabal_test + + %if 0%{?fedora} < 31 || 0%{?rhel} < 8 %post devel %ghc_pkg_recache @@ -112,6 +125,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Wed Jun 10 2020 Jens Petersen - 0.7.0.1-1 +- update to 0.7.0.1 + * Tue Jan 28 2020 Fedora Release Engineering - 0.6.4.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/primitive-0.6.4.0.cabal b/primitive-0.6.4.0.cabal deleted file mode 100644 index fbf74be..0000000 --- a/primitive-0.6.4.0.cabal +++ /dev/null @@ -1,74 +0,0 @@ -Name: primitive -Version: 0.6.4.0 -x-revision: 1 -License: BSD3 -License-File: LICENSE - -Author: Roman Leshchinskiy -Maintainer: libraries@haskell.org -Copyright: (c) Roman Leshchinskiy 2009-2012 -Homepage: https://github.com/haskell/primitive -Bug-Reports: https://github.com/haskell/primitive/issues -Category: Data -Synopsis: Primitive memory-related operations -Cabal-Version: >= 1.10 -Build-Type: Simple -Description: This package provides various primitive memory-related operations. - -Extra-Source-Files: changelog.md - test/*.hs - test/LICENSE - test/primitive-tests.cabal - -Tested-With: - 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.2 - -Library - Default-Language: Haskell2010 - Other-Extensions: - BangPatterns, CPP, DeriveDataTypeable, - MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes - - Exposed-Modules: - Control.Monad.Primitive - Data.Primitive - Data.Primitive.MachDeps - Data.Primitive.Types - Data.Primitive.Array - Data.Primitive.ByteArray - Data.Primitive.PrimArray - Data.Primitive.SmallArray - Data.Primitive.UnliftedArray - Data.Primitive.Addr - Data.Primitive.Ptr - Data.Primitive.MutVar - Data.Primitive.MVar - - Other-Modules: - Data.Primitive.Internal.Compat - Data.Primitive.Internal.Operations - - Build-Depends: base >= 4.5 && < 4.13 - , ghc-prim >= 0.2 && < 0.6 - , transformers >= 0.2 && < 0.6 - - Ghc-Options: -O2 - - Include-Dirs: cbits - Install-Includes: primitive-memops.h - includes: primitive-memops.h - c-sources: cbits/primitive-memops.c - if !os(solaris) - cc-options: -ftree-vectorize - if arch(i386) || arch(x86_64) - cc-options: -msse2 - -source-repository head - type: git - location: https://github.com/haskell/primitive diff --git a/sources b/sources index fe8ddcb..3ea3ab3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (primitive-0.6.4.0.tar.gz) = a9d31b386c41abd4a5e601883b6f4d230c9669d1eda840a3491fc2e5961e8bce0c2bc1026426b92a36790cd372db954b3003499c540605289540e26543e12b80 +SHA512 (primitive-0.7.0.1.tar.gz) = bb9be965ff22bc3184962ce35f3b0ff3ad6a5bb42735ea0ea7e33d4a122a2833381b8f04950b3cc8a6ccd792f72f2b06a291c462c381b87044dd8e06240d093c From 5bcc10454c90933ec3e195ba817869e295d118f7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:56:27 +0800 Subject: [PATCH 54/65] refresh to cabal-rpm-2.0.6 --- ghc-primitive.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index a50435c..edf69c0 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.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 primitive @@ -93,16 +93,6 @@ This package provides the Haskell %{pkg_name} profiling library. %cabal_test -%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 765b997a64218b4e5cbf9dabdf8e3632c04657aa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 19:32:18 +0000 Subject: [PATCH 55/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index edf69c0..00aca14 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.7.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -115,6 +115,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.7.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jun 10 2020 Jens Petersen - 0.7.0.1-1 - update to 0.7.0.1 From a4832294a9f5c2c873b087fa3eb45ba05e5e4eaa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 01:21:19 +0000 Subject: [PATCH 56/65] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 00aca14..09a2016 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.7.0.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Primitive memory-related operations License: BSD @@ -115,6 +115,10 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.7.0.1-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.7.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From e183a40e8dcc2538e9308fa49d01f7c8c18bda12 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 07:36:37 +0000 Subject: [PATCH 57/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 09a2016..5a89eb5 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.7.0.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Primitive memory-related operations License: BSD @@ -115,6 +115,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.7.0.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sat Aug 01 2020 Fedora Release Engineering - 0.7.0.1-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 911884e81f6dbbca135c573d8b01c458ed42691e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 01:06:25 +0000 Subject: [PATCH 58/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 5a89eb5..39f97c2 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.7.0.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Primitive memory-related operations License: BSD @@ -115,6 +115,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.7.0.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.7.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From e690fc1ce17e6ef55b2905ba0a1adcdfa8c5313f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 29 Jan 2021 00:23:09 +0800 Subject: [PATCH 59/65] update to 0.7.1.0 --- .gitignore | 1 + ghc-primitive.spec | 27 ++++------- primitive-0.7.1.0.cabal | 101 ++++++++++++++++++++++++++++++++++++++++ sources | 2 +- 4 files changed, 113 insertions(+), 18 deletions(-) create mode 100644 primitive-0.7.1.0.cabal diff --git a/.gitignore b/.gitignore index 9890158..1311aa6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /primitive-0.6.2.0.tar.gz /primitive-0.6.4.0.tar.gz /primitive-0.7.0.1.tar.gz +/primitive-0.7.1.0.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 39f97c2..14c77b1 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,36 +1,29 @@ -# generated by cabal-rpm-2.0.6 +# generated by cabal-rpm-2.0.8 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name primitive %global pkgver %{pkg_name}-%{version} -%bcond_without tests +# testsuite missing deps: quickcheck-classes-base Name: ghc-%{pkg_name} -Version: 0.7.0.1 -Release: 5%{?dist} +Version: 0.7.1.0 +Release: 1%{?dist} Summary: Primitive memory-related operations 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: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-base-prof +BuildRequires: ghc-deepseq-prof BuildRequires: ghc-transformers-prof -%if %{with tests} -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-base-orphans-devel -BuildRequires: ghc-semigroups-devel -BuildRequires: ghc-tagged-devel -BuildRequires: ghc-tasty-devel -BuildRequires: ghc-tasty-quickcheck-devel -BuildRequires: ghc-transformers-compat-devel -%endif # End cabal-rpm deps %description @@ -74,6 +67,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 @@ -89,10 +83,6 @@ This package provides the Haskell %{pkg_name} profiling library. # End cabal-rpm install -%check -%cabal_test - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -115,6 +105,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Aug 5 2021 Jens Petersen - 0.7.1.0-1 +- update to 0.7.1.0 + * Thu Jul 22 2021 Fedora Release Engineering - 0.7.0.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/primitive-0.7.1.0.cabal b/primitive-0.7.1.0.cabal new file mode 100644 index 0000000..56d060b --- /dev/null +++ b/primitive-0.7.1.0.cabal @@ -0,0 +1,101 @@ +Cabal-Version: 2.2 +Name: primitive +Version: 0.7.1.0 +x-revision: 1 +License: BSD-3-Clause +License-File: LICENSE + +Author: Roman Leshchinskiy +Maintainer: libraries@haskell.org +Copyright: (c) Roman Leshchinskiy 2009-2012 +Homepage: https://github.com/haskell/primitive +Bug-Reports: https://github.com/haskell/primitive/issues +Category: Data +Synopsis: Primitive memory-related operations +Build-Type: Simple +Description: This package provides various primitive memory-related operations. + +Extra-Source-Files: changelog.md + test/*.hs + test/LICENSE + +Tested-With: + 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.2, + GHC == 8.10.1 + +Library + Default-Language: Haskell2010 + Other-Extensions: + BangPatterns, CPP, DeriveDataTypeable, + MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes + + Exposed-Modules: + Control.Monad.Primitive + Data.Primitive + Data.Primitive.MachDeps + Data.Primitive.Types + Data.Primitive.Array + Data.Primitive.ByteArray + Data.Primitive.PrimArray + Data.Primitive.SmallArray + Data.Primitive.Ptr + Data.Primitive.MutVar + Data.Primitive.MVar + + Other-Modules: + Data.Primitive.Internal.Compat + Data.Primitive.Internal.Operations + + Build-Depends: base >= 4.5 && < 4.15 + , deepseq >= 1.1 && < 1.5 + , transformers >= 0.2 && < 0.6 + if !impl(ghc >= 8.0) + Build-Depends: fail == 4.9.* + + Ghc-Options: -O2 + + Include-Dirs: cbits + Install-Includes: primitive-memops.h + includes: primitive-memops.h + c-sources: cbits/primitive-memops.c + if !os(solaris) + cc-options: -ftree-vectorize + if arch(i386) || arch(x86_64) + cc-options: -msse2 + +test-suite test-qc + Default-Language: Haskell2010 + hs-source-dirs: test + test/src + main-is: main.hs + Other-Modules: PrimLaws + type: exitcode-stdio-1.0 + build-depends: base + , base-orphans + , ghc-prim + , primitive + , quickcheck-classes-base >=0.6 && <0.7 + , QuickCheck >= 2.13 && < 2.15 + , tasty ^>= 1.2 + , tasty-quickcheck + , tagged + , transformers >=0.4 + , transformers-compat + , semigroups + + cpp-options: -DHAVE_UNARY_LAWS + ghc-options: -O2 + + + +source-repository head + type: git + location: https://github.com/haskell/primitive diff --git a/sources b/sources index 3ea3ab3..2495b27 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (primitive-0.7.0.1.tar.gz) = bb9be965ff22bc3184962ce35f3b0ff3ad6a5bb42735ea0ea7e33d4a122a2833381b8f04950b3cc8a6ccd792f72f2b06a291c462c381b87044dd8e06240d093c +SHA512 (primitive-0.7.1.0.tar.gz) = 8ade11d0b2221cfdf042da0263b5b5367a7ca2a9b9e1141844e4a65bb0467df879c92cd3515440d715b59345860c1ec3cb3efd7a3d702269ea15e18692586367 From d8748b1adab6a57a1cc777a8a22470b575929eb7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:13 +0800 Subject: [PATCH 60/65] refresh to cabal-rpm-2.0.9 --- ghc-primitive.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 14c77b1..f6df7b1 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-2.0.8 +# generated by cabal-rpm-2.0.9 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name primitive @@ -47,6 +47,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 0836491dc02376b322d40f7515359deaa9d9bd3d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 4 Aug 2021 22:29:12 +0800 Subject: [PATCH 61/65] revise .cabal --- primitive-0.7.1.0.cabal | 202 ++++++++++++++++++++-------------------- 1 file changed, 101 insertions(+), 101 deletions(-) diff --git a/primitive-0.7.1.0.cabal b/primitive-0.7.1.0.cabal index 56d060b..994a46a 100644 --- a/primitive-0.7.1.0.cabal +++ b/primitive-0.7.1.0.cabal @@ -1,101 +1,101 @@ -Cabal-Version: 2.2 -Name: primitive -Version: 0.7.1.0 -x-revision: 1 -License: BSD-3-Clause -License-File: LICENSE - -Author: Roman Leshchinskiy -Maintainer: libraries@haskell.org -Copyright: (c) Roman Leshchinskiy 2009-2012 -Homepage: https://github.com/haskell/primitive -Bug-Reports: https://github.com/haskell/primitive/issues -Category: Data -Synopsis: Primitive memory-related operations -Build-Type: Simple -Description: This package provides various primitive memory-related operations. - -Extra-Source-Files: changelog.md - test/*.hs - test/LICENSE - -Tested-With: - 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.2, - GHC == 8.10.1 - -Library - Default-Language: Haskell2010 - Other-Extensions: - BangPatterns, CPP, DeriveDataTypeable, - MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes - - Exposed-Modules: - Control.Monad.Primitive - Data.Primitive - Data.Primitive.MachDeps - Data.Primitive.Types - Data.Primitive.Array - Data.Primitive.ByteArray - Data.Primitive.PrimArray - Data.Primitive.SmallArray - Data.Primitive.Ptr - Data.Primitive.MutVar - Data.Primitive.MVar - - Other-Modules: - Data.Primitive.Internal.Compat - Data.Primitive.Internal.Operations - - Build-Depends: base >= 4.5 && < 4.15 - , deepseq >= 1.1 && < 1.5 - , transformers >= 0.2 && < 0.6 - if !impl(ghc >= 8.0) - Build-Depends: fail == 4.9.* - - Ghc-Options: -O2 - - Include-Dirs: cbits - Install-Includes: primitive-memops.h - includes: primitive-memops.h - c-sources: cbits/primitive-memops.c - if !os(solaris) - cc-options: -ftree-vectorize - if arch(i386) || arch(x86_64) - cc-options: -msse2 - -test-suite test-qc - Default-Language: Haskell2010 - hs-source-dirs: test - test/src - main-is: main.hs - Other-Modules: PrimLaws - type: exitcode-stdio-1.0 - build-depends: base - , base-orphans - , ghc-prim - , primitive - , quickcheck-classes-base >=0.6 && <0.7 - , QuickCheck >= 2.13 && < 2.15 - , tasty ^>= 1.2 - , tasty-quickcheck - , tagged - , transformers >=0.4 - , transformers-compat - , semigroups - - cpp-options: -DHAVE_UNARY_LAWS - ghc-options: -O2 - - - -source-repository head - type: git - location: https://github.com/haskell/primitive +Cabal-Version: 2.2 +Name: primitive +Version: 0.7.1.0 +x-revision: 3 +License: BSD-3-Clause +License-File: LICENSE + +Author: Roman Leshchinskiy +Maintainer: libraries@haskell.org +Copyright: (c) Roman Leshchinskiy 2009-2012 +Homepage: https://github.com/haskell/primitive +Bug-Reports: https://github.com/haskell/primitive/issues +Category: Data +Synopsis: Primitive memory-related operations +Build-Type: Simple +Description: This package provides various primitive memory-related operations. + +Extra-Source-Files: changelog.md + test/*.hs + test/LICENSE + +Tested-With: + 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.2, + GHC == 8.10.1 + +Library + Default-Language: Haskell2010 + Other-Extensions: + BangPatterns, CPP, DeriveDataTypeable, + MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes + + Exposed-Modules: + Control.Monad.Primitive + Data.Primitive + Data.Primitive.MachDeps + Data.Primitive.Types + Data.Primitive.Array + Data.Primitive.ByteArray + Data.Primitive.PrimArray + Data.Primitive.SmallArray + Data.Primitive.Ptr + Data.Primitive.MutVar + Data.Primitive.MVar + + Other-Modules: + Data.Primitive.Internal.Compat + Data.Primitive.Internal.Operations + + Build-Depends: base >= 4.5 && < 4.17 + , deepseq >= 1.1 && < 1.5 + , transformers >= 0.2 && < 0.6 + if !impl(ghc >= 8.0) + Build-Depends: fail == 4.9.* + + Ghc-Options: -O2 + + Include-Dirs: cbits + Install-Includes: primitive-memops.h + includes: primitive-memops.h + c-sources: cbits/primitive-memops.c + if !os(solaris) + cc-options: -ftree-vectorize + if arch(i386) || arch(x86_64) + cc-options: -msse2 + +test-suite test-qc + Default-Language: Haskell2010 + hs-source-dirs: test + test/src + main-is: main.hs + Other-Modules: PrimLaws + type: exitcode-stdio-1.0 + build-depends: base + , base-orphans + , ghc-prim + , primitive + , quickcheck-classes-base >=0.6 && <0.7 + , QuickCheck >= 2.13 && < 2.15 + , tasty ^>= 1.2 + , tasty-quickcheck + , tagged + , transformers >=0.4 + , transformers-compat + , semigroups + + cpp-options: -DHAVE_UNARY_LAWS + ghc-options: -O2 + + + +source-repository head + type: git + location: https://github.com/haskell/primitive From a3ca29d14445540854991ed201bc85e6b6c450f5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 05:23:08 +0000 Subject: [PATCH 62/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index f6df7b1..990723e 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.7.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Primitive memory-related operations License: BSD @@ -106,6 +106,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.7.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Aug 5 2021 Jens Petersen - 0.7.1.0-1 - update to 0.7.1.0 From 094e509cd933ff533f3475976319db71093b536e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 9 Mar 2022 00:25:28 +0800 Subject: [PATCH 63/65] bump release --- ghc-primitive.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 990723e..9f9747e 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.7.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Primitive memory-related operations License: BSD @@ -106,6 +106,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Mar 08 2022 Jens Petersen - 0.7.1.0-3 +- rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 0.7.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 4f8de1a3318382829296b7ff33fee4fda7f66274 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 7 Jun 2022 14:20:13 +0800 Subject: [PATCH 64/65] update to 0.7.3.0 --- .gitignore | 1 + ghc-primitive.spec | 7 ++- ...e-0.7.1.0.cabal => primitive-0.7.3.0.cabal | 48 ++++++++++++------- sources | 2 +- 4 files changed, 38 insertions(+), 20 deletions(-) rename primitive-0.7.1.0.cabal => primitive-0.7.3.0.cabal (70%) diff --git a/.gitignore b/.gitignore index 1311aa6..7d2f36c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /primitive-0.6.4.0.tar.gz /primitive-0.7.0.1.tar.gz /primitive-0.7.1.0.tar.gz +/primitive-0.7.3.0.tar.gz diff --git a/ghc-primitive.spec b/ghc-primitive.spec index 9f9747e..69ad9e8 100644 --- a/ghc-primitive.spec +++ b/ghc-primitive.spec @@ -7,8 +7,8 @@ # testsuite missing deps: quickcheck-classes-base Name: ghc-%{pkg_name} -Version: 0.7.1.0 -Release: 3%{?dist} +Version: 0.7.3.0 +Release: 1%{?dist} Summary: Primitive memory-related operations License: BSD @@ -106,6 +106,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Jun 07 2022 Jens Petersen - 0.7.3.0-1 +- https://hackage.haskell.org/package/primitive-0.7.3.0/changelog + * Tue Mar 08 2022 Jens Petersen - 0.7.1.0-3 - rebuild diff --git a/primitive-0.7.1.0.cabal b/primitive-0.7.3.0.cabal similarity index 70% rename from primitive-0.7.1.0.cabal rename to primitive-0.7.3.0.cabal index 994a46a..93fc61b 100644 --- a/primitive-0.7.1.0.cabal +++ b/primitive-0.7.3.0.cabal @@ -1,7 +1,7 @@ -Cabal-Version: 2.2 +Cabal-Version: 2.2 Name: primitive -Version: 0.7.1.0 -x-revision: 3 +Version: 0.7.3.0 +x-revision: 2 License: BSD-3-Clause License-File: LICENSE @@ -20,16 +20,13 @@ Extra-Source-Files: changelog.md test/LICENSE Tested-With: - 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.2, - GHC == 8.10.1 + GHC == 8.8.4, + GHC == 8.10.7 Library Default-Language: Haskell2010 @@ -51,12 +48,11 @@ Library Data.Primitive.MVar Other-Modules: - Data.Primitive.Internal.Compat Data.Primitive.Internal.Operations - Build-Depends: base >= 4.5 && < 4.17 + Build-Depends: base >= 4.8 && < 4.17 , deepseq >= 1.1 && < 1.5 - , transformers >= 0.2 && < 0.6 + , transformers >= 0.4.2 && < 0.7 if !impl(ghc >= 8.0) Build-Depends: fail == 4.9.* @@ -82,19 +78,37 @@ test-suite test-qc , base-orphans , ghc-prim , primitive - , quickcheck-classes-base >=0.6 && <0.7 + , quickcheck-classes-base >= 0.6 && <0.7 , QuickCheck >= 2.13 && < 2.15 - , tasty ^>= 1.2 + , tasty ^>= 1.2 || ^>= 1.3 || ^>= 1.4 , tasty-quickcheck , tagged - , transformers >=0.4 + , transformers >= 0.4 , transformers-compat - , semigroups + if !impl(ghc >= 8.0) + build-depends: semigroups - cpp-options: -DHAVE_UNARY_LAWS + cpp-options: -DHAVE_UNARY_LAWS ghc-options: -O2 - +benchmark bench + Default-Language: Haskell2010 + hs-source-dirs: bench + main-is: main.hs + type: exitcode-stdio-1.0 + ghc-options: -O2 + other-modules: + Array.Traverse.Closure + Array.Traverse.Unsafe + ByteArray.Compare + PrimArray.Compare + PrimArray.Traverse + build-depends: + base + , primitive + , deepseq + , tasty-bench + , transformers >= 0.3 source-repository head type: git diff --git a/sources b/sources index 2495b27..a21cb8e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (primitive-0.7.1.0.tar.gz) = 8ade11d0b2221cfdf042da0263b5b5367a7ca2a9b9e1141844e4a65bb0467df879c92cd3515440d715b59345860c1ec3cb3efd7a3d702269ea15e18692586367 +SHA512 (primitive-0.7.3.0.tar.gz) = 7fe593c24d990ce113c7dd155479b30a1c74aa9cfd10d2f0903dc185fc00d725b36d340e5eea6f1af7547d47bbde27339c56e2949e7f518674a7306ed8e56342 From 3f785b296d084e0c0b85dff529f9dec30bd72f98 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:51:23 +0300 Subject: [PATCH 65/65] 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 a21cb8e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (primitive-0.7.3.0.tar.gz) = 7fe593c24d990ce113c7dd155479b30a1c74aa9cfd10d2f0903dc185fc00d725b36d340e5eea6f1af7547d47bbde27339c56e2949e7f518674a7306ed8e56342