From 8c2011ff94df850332fee2c355f292339a0dde85 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Mar 2011 19:06:55 +0000 Subject: [PATCH 01/60] 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 067aaa624109e65f5cbfd7b8935aaac52880e87b Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Thu, 24 Mar 2011 19:27:38 -0400 Subject: [PATCH 02/60] Update to 0.3.0.0 --- .gitignore | 1 + ghc-cereal.spec | 61 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 63 insertions(+) create mode 100644 ghc-cereal.spec diff --git a/.gitignore b/.gitignore index e69de29..2a470f2 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/cereal-0.3.0.0.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec new file mode 100644 index 0000000..5d4dd70 --- /dev/null +++ b/ghc-cereal.spec @@ -0,0 +1,61 @@ +%global pkg_name cereal + +%global common_summary A binary serialization library + +%global common_description A binary serialization library, similar to binary, that \ +introduces an isolate primitive for parser isolation, and \ +replaces the asynchronous errors with a user-handleable \ +Either type. Similar to binary in performance, but uses a \ +strict ByteString instead of a lazy ByteString, thus \ +restricting it to operating on finite inputs. + +# debuginfo is not useful for ghc +%global debug_package %{nil} + +Name: ghc-%{pkg_name} +Version: 0.3.0.0 +Release: 1%{?dist} +Summary: %{common_summary} + +Group: System Environment/Libraries +License: BSD +URL: http://hackage.haskell.org/package/%{pkg_name} +Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +# fedora ghc archs: +ExclusiveArch: %{ix86} x86_64 ppc alpha +BuildRequires: ghc, ghc-doc, ghc-prof +BuildRequires: ghc-rpm-macros >= 0.7.0 +BuildRequires: hscolour +%{?ghc_pkg_deps:BuildRequires: %{ghc_pkg_deps}, %(echo %{ghc_pkg_deps} | sed -e "s/\(ghc-[^, ]\+\)-devel/\1-doc,\1-prof/g")} + +%description +%{common_description} +%if %{with shared} +This package provides the shared library. +%endif + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%{?ghc_lib_package} + + +%changelog +* Sun Sep 05 2010 Ben Boeckel - 0.3.0.0-1 +- Update to 0.3.0.0 + +* Sat Sep 04 2010 Ben Boeckel - 0.2-1 +- Initial package + +* Sat Sep 4 2010 Fedora Haskell SIG - 0.2-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.22.2 diff --git a/sources b/sources index e69de29..b5be81a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +872e09f731afa0060ec3ecca1a3319dc cereal-0.3.0.0.tar.gz From 751cbc55d9e2f60f9f61f2a68d8079051ea23428 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 20 Jun 2011 15:36:20 +0900 Subject: [PATCH 03/60] update to 0.3.3.0 and cabal2spec-0.23 --- .gitignore | 1 + ghc-cereal.spec | 24 +++++++++++------------- sources | 2 +- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 2a470f2..2530bc4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /cereal-0.3.0.0.tar.gz +/cereal-0.3.3.0.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 5d4dd70..81d4dd9 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -9,11 +9,8 @@ Either type. Similar to binary in performance, but uses a \ strict ByteString instead of a lazy ByteString, thus \ restricting it to operating on finite inputs. -# debuginfo is not useful for ghc -%global debug_package %{nil} - Name: ghc-%{pkg_name} -Version: 0.3.0.0 +Version: 0.3.3.0 Release: 1%{?dist} Summary: %{common_summary} @@ -21,18 +18,15 @@ Group: System Environment/Libraries License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -# fedora ghc archs: -ExclusiveArch: %{ix86} x86_64 ppc alpha -BuildRequires: ghc, ghc-doc, ghc-prof -BuildRequires: ghc-rpm-macros >= 0.7.0 +# ghc_excluded_archs is defined in redhat-rpm-config +ExcludeArch: %{ghc_excluded_archs} +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros BuildRequires: hscolour -%{?ghc_pkg_deps:BuildRequires: %{ghc_pkg_deps}, %(echo %{ghc_pkg_deps} | sed -e "s/\(ghc-[^, ]\+\)-devel/\1-doc,\1-prof/g")} +BuildRequires: ghc-bytestring-prof %description %{common_description} -%if %{with shared} -This package provides the shared library. -%endif %prep @@ -47,10 +41,14 @@ This package provides the shared library. %ghc_lib_install -%{?ghc_lib_package} +%ghc_lib_package %changelog +* Mon Jun 20 2011 Jens Petersen - 0.3.3.0-1 +- update to 0.3.3.0 +- update to cabal2spec-0.23 + * Sun Sep 05 2010 Ben Boeckel - 0.3.0.0-1 - Update to 0.3.0.0 diff --git a/sources b/sources index b5be81a..d6d734e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -872e09f731afa0060ec3ecca1a3319dc cereal-0.3.0.0.tar.gz +70d24b61194880df3ec798ad89a21a7b cereal-0.3.3.0.tar.gz From a7535ba5a31b84822a70b3946582a92ec1180479 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 21 Jun 2011 17:23:37 +0900 Subject: [PATCH 04/60] ghc_arches replaces ghc_excluded_archs (cabal2spec-0.23.2) --- ghc-cereal.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 81d4dd9..f6a3ecb 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -11,15 +11,14 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.3.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -# ghc_excluded_archs is defined in redhat-rpm-config -ExcludeArch: %{ghc_excluded_archs} +ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: hscolour @@ -45,6 +44,9 @@ BuildRequires: ghc-bytestring-prof %changelog +* Tue Jun 21 2011 Jens Petersen - 0.3.3.0-2 +- ghc_arches replaces ghc_excluded_archs + * Mon Jun 20 2011 Jens Petersen - 0.3.3.0-1 - update to 0.3.3.0 - update to cabal2spec-0.23 From a1dc29d3361d1edb2b2f9a7fd0a9a22e11b03dbd Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 9 Jul 2011 01:08:46 -0400 Subject: [PATCH 05/60] Update to cabal2spec-0.24 --- ghc-cereal.spec | 46 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index f6a3ecb..049c525 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,3 +1,7 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + %global pkg_name cereal %global common_summary A binary serialization library @@ -11,23 +15,43 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.3.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD +# BEGIN: cabal2spec-0.24 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 BuildRequires: hscolour -BuildRequires: ghc-bytestring-prof +# END: cabal2spec-0.24 + +BuildRequires: ghc-array-devel +BuildRequires: ghc-bytestring-devel +BuildRequires: ghc-containers-devel %description %{common_description} +%package -n ghc-%{pkg_name}-devel +Summary: Development files for %{common_summary} +Group: Development/Libraries +# BEGIN: cabal2spec-0.24 +%{?ghc_devel_requires} +Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} +Provides: ghc-%{pkg_name}-prof = %{version}-%{release} +# END: cabal2spec-0.24 + +%description -n ghc-%{pkg_name}-devel +%{common_description} + +This package contains the development files. + + %prep %setup -q -n %{pkg_name}-%{version} @@ -40,10 +64,26 @@ BuildRequires: ghc-bytestring-prof %ghc_lib_install -%ghc_lib_package +%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 +%defattr(-,root,root,-) +%endif + +%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files +%defattr(-,root,root,-) %changelog +* Sat Jul 09 2011 Ben Boeckel - 0.3.3.0-3 +- Update to cabal2spec-0.24 + * Tue Jun 21 2011 Jens Petersen - 0.3.3.0-2 - ghc_arches replaces ghc_excluded_archs From 2017507867eff176db89b95b34f9894f1dea2e7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Tue, 11 Oct 2011 11:33:28 +0200 Subject: [PATCH 06/60] rebuild with new gmp --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 049c525..6345053 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -15,7 +15,7 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.3.0 -Release: 3%{?dist} +Release: 3%{?dist}.1 Summary: %{common_summary} Group: System Environment/Libraries @@ -81,6 +81,9 @@ This package contains the development files. %changelog +* Tue Oct 11 2011 Peter Schiffer - 0.3.3.0-3.1 +- rebuild with new gmp + * Sat Jul 09 2011 Ben Boeckel - 0.3.3.0-3 - Update to cabal2spec-0.24 From 8703dc7aaf1e90efd5a06aee017a00371b1d19cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Thu, 20 Oct 2011 21:31:33 +0200 Subject: [PATCH 07/60] rebuild with new gmp without compat lib --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 6345053..fa6ee85 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -15,7 +15,7 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.3.0 -Release: 3%{?dist}.1 +Release: 3%{?dist}.2 Summary: %{common_summary} Group: System Environment/Libraries @@ -81,6 +81,9 @@ This package contains the development files. %changelog +* Thu Oct 20 2011 Marcela Mašláňová - 0.3.3.0-3.2 +- rebuild with new gmp without compat lib + * Tue Oct 11 2011 Peter Schiffer - 0.3.3.0-3.1 - rebuild with new gmp From 751ca4a69777067eda5c08ae9c935e215a1a2d5b 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 09:14:00 +0200 Subject: [PATCH 08/60] rebuild with new gmp without compat lib --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index fa6ee85..ccdf61b 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -15,7 +15,7 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.3.0 -Release: 3%{?dist}.2 +Release: 3%{?dist}.3 Summary: %{common_summary} Group: System Environment/Libraries @@ -81,6 +81,9 @@ This package contains the development files. %changelog +* Mon Oct 24 2011 Marcela Mašláňová - 0.3.3.0-3.3 +- rebuild with new gmp without compat lib + * Thu Oct 20 2011 Marcela Mašláňová - 0.3.3.0-3.2 - rebuild with new gmp without compat lib From 4d4ecfea5388f164a84b6cb55a13213a9ffe8daf Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 4 Jan 2012 22:38:13 +0900 Subject: [PATCH 09/60] update to 0.3.5.0 and cabal2spec-0.25.2 --- .gitignore | 1 + ghc-cereal.spec | 58 +++++++++++++++++-------------------------------- sources | 2 +- 3 files changed, 22 insertions(+), 39 deletions(-) diff --git a/.gitignore b/.gitignore index 2530bc4..0d75c6b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /cereal-0.3.0.0.tar.gz /cereal-0.3.3.0.tar.gz +/cereal-0.3.5.0.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index ccdf61b..64d1076 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,10 +1,10 @@ -# For Haskell Packaging Guidelines see: -# - https://fedoraproject.org/wiki/Packaging:Haskell -# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell +# cabal2spec-@CABAL2SPEC_VERSION@ +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name cereal -%global common_summary A binary serialization library +%global common_summary Binary serialization library %global common_description A binary serialization library, similar to binary, that \ introduces an isolate primitive for parser isolation, and \ @@ -14,44 +14,28 @@ strict ByteString instead of a lazy ByteString, thus \ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} -Version: 0.3.3.0 -Release: 3%{?dist}.3 +Version: 0.3.5.0 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD -# BEGIN: cabal2spec-0.24 +# 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 -BuildRequires: hscolour -# END: cabal2spec-0.24 +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} +# END cabal2spec -BuildRequires: ghc-array-devel -BuildRequires: ghc-bytestring-devel -BuildRequires: ghc-containers-devel +BuildRequires: ghc-array-prof +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-containers-prof %description %{common_description} -%package -n ghc-%{pkg_name}-devel -Summary: Development files for %{common_summary} -Group: Development/Libraries -# BEGIN: cabal2spec-0.24 -%{?ghc_devel_requires} -Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} -Provides: ghc-%{pkg_name}-prof = %{version}-%{release} -# END: cabal2spec-0.24 - -%description -n ghc-%{pkg_name}-devel -%{common_description} - -This package contains the development files. - - %prep %setup -q -n %{pkg_name}-%{version} @@ -64,23 +48,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 -%defattr(-,root,root,-) -%endif -%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files -%defattr(-,root,root,-) +%ghc_files %changelog +* Wed Jan 4 2012 Jens Petersen - 0.3.5.0-1 +- update to 0.3.5.0 and cabal2spec-0.25.2 + * Mon Oct 24 2011 Marcela Mašláňová - 0.3.3.0-3.3 - rebuild with new gmp without compat lib diff --git a/sources b/sources index d6d734e..629c5bc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -70d24b61194880df3ec798ad89a21a7b cereal-0.3.3.0.tar.gz +3a5a2f05eed3718e922c3481bcd16112 cereal-0.3.5.0.tar.gz From 587d5f93d9113b85ffe8d7d1b049d0e3a1dd2022 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 24 Jan 2012 11:27:42 +0900 Subject: [PATCH 10/60] fix the cabal2spec header version comment --- ghc-cereal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 64d1076..c22ffa6 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,4 +1,4 @@ -# cabal2spec-@CABAL2SPEC_VERSION@ +# cabal2spec-0.25.2 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell From 63dd6afa5f89637746dc845efe0eb66e4303d883 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Tue, 28 Feb 2012 22:18:26 -0500 Subject: [PATCH 11/60] Updaet to 0.3.5.1 --- .gitignore | 1 + ghc-cereal.spec | 5 ++++- sources | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 0d75c6b..8d5e917 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /cereal-0.3.0.0.tar.gz /cereal-0.3.3.0.tar.gz /cereal-0.3.5.0.tar.gz +/cereal-0.3.5.1.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index c22ffa6..254e9a7 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -14,7 +14,7 @@ strict ByteString instead of a lazy ByteString, thus \ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} -Version: 0.3.5.0 +Version: 0.3.5.1 Release: 1%{?dist} Summary: %{common_summary} @@ -60,6 +60,9 @@ BuildRequires: ghc-containers-prof %changelog +* Tue Feb 28 2012 Ben Boeckel - 0.3.5.1-1 +- Updaet to 0.3.5.1 + * Wed Jan 4 2012 Jens Petersen - 0.3.5.0-1 - update to 0.3.5.0 and cabal2spec-0.25.2 diff --git a/sources b/sources index 629c5bc..1bf5db9 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ 3a5a2f05eed3718e922c3481bcd16112 cereal-0.3.5.0.tar.gz +07dbe25653405445f630576ec88c08f4 cereal-0.3.5.1.tar.gz From 8f35e56118146c61beb63631f13cd80156e1ff06 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 22 Mar 2012 18:25:53 +0900 Subject: [PATCH 12/60] add LICENSE to %ghc_files --- ghc-cereal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 254e9a7..bff915c 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -56,7 +56,7 @@ BuildRequires: ghc-containers-prof %ghc_devel_post_postun -%ghc_files +%ghc_files LICENSE %changelog From ac2446024e77c6919d7d9144b385afb5c9937944 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 22 Mar 2012 18:27:44 +0900 Subject: [PATCH 13/60] rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index bff915c..9e6cf05 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -15,7 +15,7 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.5.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -60,6 +60,9 @@ BuildRequires: ghc-containers-prof %changelog +* Thu Mar 22 2012 Jens Petersen - 0.3.5.1-2 +- rebuild + * Tue Feb 28 2012 Ben Boeckel - 0.3.5.1-1 - Updaet to 0.3.5.1 From c842a23c6db78d6e9ddd5e73ca92656cfa152c78 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 13 Jun 2012 18:03:32 +0900 Subject: [PATCH 14/60] update to 0.3.5.2 --- .gitignore | 1 + ghc-cereal.spec | 7 +++++-- sources | 3 +-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8d5e917..7338f73 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /cereal-0.3.3.0.tar.gz /cereal-0.3.5.0.tar.gz /cereal-0.3.5.1.tar.gz +/cereal-0.3.5.2.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 9e6cf05..f890020 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -14,8 +14,8 @@ strict ByteString instead of a lazy ByteString, thus \ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} -Version: 0.3.5.1 -Release: 2%{?dist} +Version: 0.3.5.2 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -60,6 +60,9 @@ BuildRequires: ghc-containers-prof %changelog +* Wed Jun 13 2012 Jens Petersen - 0.3.5.2-1 +- update to 0.3.5.2 + * Thu Mar 22 2012 Jens Petersen - 0.3.5.1-2 - rebuild diff --git a/sources b/sources index 1bf5db9..0403a52 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -3a5a2f05eed3718e922c3481bcd16112 cereal-0.3.5.0.tar.gz -07dbe25653405445f630576ec88c08f4 cereal-0.3.5.1.tar.gz +e657b840afe3d8b9c803362a106ffc8a cereal-0.3.5.2.tar.gz From 3676f47d27da6f29cb576127a4bb0c15bf5689e9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 16 Jul 2012 11:08:10 +0900 Subject: [PATCH 15/60] change prof BRs to devel --- ghc-cereal.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index f890020..5b6aa02 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -15,7 +15,7 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.5.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -28,9 +28,9 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} # END cabal2spec -BuildRequires: ghc-array-prof -BuildRequires: ghc-bytestring-prof -BuildRequires: ghc-containers-prof +BuildRequires: ghc-array-devel +BuildRequires: ghc-bytestring-devel +BuildRequires: ghc-containers-devel %description %{common_description} @@ -60,6 +60,9 @@ BuildRequires: ghc-containers-prof %changelog +* Mon Jul 16 2012 Jens Petersen - 0.3.5.2-2 +- change prof BRs to devel + * Wed Jun 13 2012 Jens Petersen - 0.3.5.2-1 - update to 0.3.5.2 From d5f808824df542c923278ec6be16d798dacda536 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 00:26:25 -0500 Subject: [PATCH 16/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 5b6aa02..b520c74 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -15,7 +15,7 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.5.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -60,6 +60,9 @@ BuildRequires: ghc-containers-devel %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 0.3.5.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Mon Jul 16 2012 Jens Petersen - 0.3.5.2-2 - change prof BRs to devel From b63f05b864974307109afb9effc9a0db035fa5b5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 17 Nov 2012 21:48:53 +0900 Subject: [PATCH 17/60] update with cabal-rpm --- ghc-cereal.spec | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index b520c74..0822436 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,4 +1,3 @@ -# cabal2spec-0.25.2 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -15,22 +14,21 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.5.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{common_summary} -Group: System Environment/Libraries License: BSD -# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -ExclusiveArch: %{ghc_arches} + BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} -# END cabal2spec +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: BuildRequires: ghc-array-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel +# End cabal-rpm deps %description %{common_description} @@ -60,6 +58,9 @@ BuildRequires: ghc-containers-devel %changelog +* Sat Nov 17 2012 Jens Petersen - 0.3.5.2-4 +- update with cabal-rpm + * Thu Jul 19 2012 Fedora Release Engineering - 0.3.5.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From fdee619cfc5732fb5fa3f91c336e162f06397f50 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 17:02:26 -0600 Subject: [PATCH 18/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 0822436..cc934cf 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -14,7 +14,7 @@ restricting it to operating on finite inputs. Name: ghc-%{pkg_name} Version: 0.3.5.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: %{common_summary} License: BSD @@ -58,6 +58,9 @@ BuildRequires: ghc-containers-devel %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.3.5.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sat Nov 17 2012 Jens Petersen - 0.3.5.2-4 - update with cabal-rpm From 283d2a8079e4888027eb4c023e509012cf0fc981 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 7 Jun 2013 12:48:22 +0900 Subject: [PATCH 19/60] update to new simplified Haskell Packaging Guidelines --- ghc-cereal.spec | 47 +++++++++++++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index cc934cf..0cd2faf 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,21 +1,11 @@ # https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name cereal -%global common_summary Binary serialization library - -%global common_description A binary serialization library, similar to binary, that \ -introduces an isolate primitive for parser isolation, and \ -replaces the asynchronous errors with a user-handleable \ -Either type. Similar to binary in performance, but uses a \ -strict ByteString instead of a lazy ByteString, thus \ -restricting it to operating on finite inputs. - Name: ghc-%{pkg_name} Version: 0.3.5.2 -Release: 5%{?dist} -Summary: %{common_summary} +Release: 6%{?dist} +Summary: Binary serialization library License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -24,14 +14,28 @@ Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{versio BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: - BuildRequires: ghc-array-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel # End cabal-rpm deps %description -%{common_description} +A binary serialization library, similar to binary, that introduces an isolate +primitive for parser isolation, and replaces the asynchronous errors with a +user-handleable Either type. Similar to binary in performance, but uses a +strict ByteString instead of a lazy ByteString, thus restricting it to +operating on finite inputs. + + +%package devel +Summary: Haskell %{pkg_name} library development files +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} +Requires: %{name} = %{version}-%{release} + +%description devel +This package provides the Haskell %{pkg_name} library development files. %prep @@ -46,18 +50,25 @@ BuildRequires: ghc-containers-devel %ghc_lib_install -%ghc_devel_package +%post devel +%ghc_pkg_recache -%ghc_devel_description +%postun devel +%ghc_pkg_recache -%ghc_devel_post_postun +%files -f %{name}.files +%doc LICENSE -%ghc_files LICENSE + +%files devel -f %{name}-devel.files %changelog +* Fri Jun 07 2013 Jens Petersen - 0.3.5.2-6 +- update to new simplified Haskell Packaging Guidelines + * Wed Feb 13 2013 Fedora Release Engineering - 0.3.5.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From a048088654145dd0d8c7c5f350be069115f48e63 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 08:28:48 -0500 Subject: [PATCH 20/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 0cd2faf..e18a267 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.5.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Binary serialization library License: BSD @@ -66,6 +66,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0.3.5.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Jun 07 2013 Jens Petersen - 0.3.5.2-6 - update to new simplified Haskell Packaging Guidelines From 0c1e59510c7bebf3edac0c84979670917dadf9b0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 31 May 2014 22:42:26 +0900 Subject: [PATCH 21/60] update to 0.4.0.1 for ghc-7.8 --- .gitignore | 1 + ghc-cereal.spec | 17 ++++++++++++----- sources | 2 +- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7338f73..7ffa3e9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /cereal-0.3.5.0.tar.gz /cereal-0.3.5.1.tar.gz /cereal-0.3.5.2.tar.gz +/cereal-0.4.0.1.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index e18a267..d9ddbc3 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -2,14 +2,17 @@ %global pkg_name cereal +# no useful debuginfo for Haskell packages without C sources +%global debug_package %{nil} + Name: ghc-%{pkg_name} -Version: 0.3.5.2 -Release: 7%{?dist} -Summary: Binary serialization library +Version: 0.4.0.1 +Release: 1%{?dist} +Summary: A binary serialization library 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 @@ -29,10 +32,11 @@ operating on finite inputs. %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. @@ -66,6 +70,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat May 31 2014 Jens Petersen - 0.4.0.1-1 +- update to 0.4.0.1 + * Sat Aug 03 2013 Fedora Release Engineering - 0.3.5.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 0403a52..2ce855a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e657b840afe3d8b9c803362a106ffc8a cereal-0.3.5.2.tar.gz +05eec55cc71b11571d65b4d29ed001dd cereal-0.4.0.1.tar.gz From 78418b8a0fb8dd3a468b24df972c199691c52648 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Jun 2014 02:09:12 +0900 Subject: [PATCH 22/60] 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 f0c9c5a4ceb24cedbbdc74007651c53189c46098 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 8 Jul 2014 15:48:48 +0900 Subject: [PATCH 23/60] revert to 0.3.5.2 until we have ghc-7.8 --- .gitignore | 1 - ghc-cereal.spec | 4 ++-- noautobuild | 0 sources | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 noautobuild diff --git a/.gitignore b/.gitignore index 7ffa3e9..7338f73 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,3 @@ /cereal-0.3.5.0.tar.gz /cereal-0.3.5.1.tar.gz /cereal-0.3.5.2.tar.gz -/cereal-0.4.0.1.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index d9ddbc3..47af63d 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -70,8 +70,8 @@ This package provides the Haskell %{pkg_name} library development files. %changelog -* Sat May 31 2014 Jens Petersen - 0.4.0.1-1 -- update to 0.4.0.1 +* Tue Jul 8 2014 Jens Petersen - 0.4.0.1-1 +- f21 rebuild and cblrpm-0.8.11 * Sat Aug 03 2013 Fedora Release Engineering - 0.3.5.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/noautobuild b/noautobuild deleted file mode 100644 index e69de29..0000000 diff --git a/sources b/sources index 2ce855a..0403a52 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -05eec55cc71b11571d65b4d29ed001dd cereal-0.4.0.1.tar.gz +e657b840afe3d8b9c803362a106ffc8a cereal-0.3.5.2.tar.gz From 5e6168cffdb9afaffc78bdf5473485d8500a7dea Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 8 Jul 2014 16:35:12 +0900 Subject: [PATCH 24/60] complete reversion to 0.3.5.2 --- ghc-cereal.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 47af63d..d127dd2 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -6,8 +6,8 @@ %global debug_package %{nil} Name: ghc-%{pkg_name} -Version: 0.4.0.1 -Release: 1%{?dist} +Version: 0.3.5.2 +Release: 8%{?dist} Summary: A binary serialization library License: BSD @@ -70,7 +70,7 @@ This package provides the Haskell %{pkg_name} library development files. %changelog -* Tue Jul 8 2014 Jens Petersen - 0.4.0.1-1 +* Tue Jul 8 2014 Jens Petersen - 0.3.5.2-8 - f21 rebuild and cblrpm-0.8.11 * Sat Aug 03 2013 Fedora Release Engineering - 0.3.5.2-7 From b1c0e815114a10b729a1489d953278d9c8a012a5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 14:49:38 +0000 Subject: [PATCH 25/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index d127dd2..c74ac2a 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -7,7 +7,7 @@ Name: ghc-%{pkg_name} Version: 0.3.5.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A binary serialization library License: BSD @@ -70,6 +70,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.3.5.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Tue Jul 8 2014 Jens Petersen - 0.3.5.2-8 - f21 rebuild and cblrpm-0.8.11 From 8198aa7106d7755887b3e20b2a13b0fc245ebdbe Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 28 Aug 2014 12:17:33 +0900 Subject: [PATCH 26/60] update to 0.4.0.1 --- .gitignore | 1 + ghc-cereal.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7338f73..7ffa3e9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /cereal-0.3.5.0.tar.gz /cereal-0.3.5.1.tar.gz /cereal-0.3.5.2.tar.gz +/cereal-0.4.0.1.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index c74ac2a..7f86afb 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -6,8 +6,8 @@ %global debug_package %{nil} Name: ghc-%{pkg_name} -Version: 0.3.5.2 -Release: 9%{?dist} +Version: 0.4.0.1 +Release: 1%{?dist} Summary: A binary serialization library License: BSD @@ -70,6 +70,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Aug 28 2014 Jens Petersen - 0.4.0.1-1 +- update to 0.4.0.1 + * Sat Aug 16 2014 Fedora Release Engineering - 0.3.5.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 0403a52..2ce855a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e657b840afe3d8b9c803362a106ffc8a cereal-0.3.5.2.tar.gz +05eec55cc71b11571d65b4d29ed001dd cereal-0.4.0.1.tar.gz From 3dd1a34d329e2c1e3012cbfe835e8e45856879c4 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 19 Jan 2015 16:47:31 +0900 Subject: [PATCH 27/60] update to 0.4.1.1 and cblrpm-0.9.2+ --- .gitignore | 1 + ghc-cereal.spec | 17 +++++++---------- sources | 2 +- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 7ffa3e9..795817b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /cereal-0.3.5.1.tar.gz /cereal-0.3.5.2.tar.gz /cereal-0.4.0.1.tar.gz +/cereal-0.4.1.1.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 7f86afb..6053c9f 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -2,17 +2,14 @@ %global pkg_name cereal -# no useful debuginfo for Haskell packages without C sources -%global debug_package %{nil} - Name: ghc-%{pkg_name} -Version: 0.4.0.1 +Version: 0.4.1.1 Release: 1%{?dist} Summary: A binary serialization library 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 @@ -24,10 +21,7 @@ BuildRequires: ghc-containers-devel %description A binary serialization library, similar to binary, that introduces an isolate -primitive for parser isolation, and replaces the asynchronous errors with a -user-handleable Either type. Similar to binary in performance, but uses a -strict ByteString instead of a lazy ByteString, thus restricting it to -operating on finite inputs. +primitive for parser isolation, and labeled blocks for better error messages. %package devel @@ -70,6 +64,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Mon Jan 19 2015 Jens Petersen - 0.4.1.1-1 +- update to 0.4.1.1 + * Thu Aug 28 2014 Jens Petersen - 0.4.0.1-1 - update to 0.4.0.1 diff --git a/sources b/sources index 2ce855a..6896787 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -05eec55cc71b11571d65b4d29ed001dd cereal-0.4.0.1.tar.gz +139ac40880440d59fc94e9aacfb0c467 cereal-0.4.1.1.tar.gz From 344de0e0535e5bafd37211c9b83f82873df050a7 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 07:34:53 +0000 Subject: [PATCH 28/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 6053c9f..01a1087 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A binary serialization library License: BSD @@ -64,6 +64,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.4.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Jan 19 2015 Jens Petersen - 0.4.1.1-1 - update to 0.4.1.1 From 5987bc4b8216e3390bb660f1b8717e4c90141fbc Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:27:40 +0000 Subject: [PATCH 29/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 01a1087..8b9d8f2 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A binary serialization library License: BSD @@ -64,6 +64,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.4.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.4.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 0b0d96469d7174f35e3909b3be3fcb3802cdbe7a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 28 Sep 2016 18:32:21 +0900 Subject: [PATCH 30/60] use %license --- ghc-cereal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 8b9d8f2..1d23cb6 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -57,7 +57,7 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files From 04eb8192308fd74b8643b63d7b5f2ba799218920 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:35:22 +0000 Subject: [PATCH 31/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 1d23cb6..8611d3d 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A binary serialization library License: BSD @@ -64,6 +64,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.4.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Feb 03 2016 Fedora Release Engineering - 0.4.1.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 227a9a37396a9d5c8e8862a84fd841c4b3483d07 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 22 Feb 2017 20:54:43 +0900 Subject: [PATCH 32/60] update to 0.5.4.0 --- .gitignore | 1 + ghc-cereal.spec | 25 +++++++++++++++++++++---- sources | 2 +- 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 795817b..93f8279 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /cereal-0.3.5.2.tar.gz /cereal-0.4.0.1.tar.gz /cereal-0.4.1.1.tar.gz +/cereal-0.5.4.0.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 8611d3d..cc30f17 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,15 +1,19 @@ +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name cereal +%global pkgver %{pkg_name}-%{version} + +%bcond_with tests Name: ghc-%{pkg_name} -Version: 0.4.1.1 -Release: 4%{?dist} +Version: 0.5.4.0 +Release: 1%{?dist} Summary: A binary serialization library 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 @@ -17,6 +21,11 @@ BuildRequires: ghc-rpm-macros BuildRequires: ghc-array-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel +%if %{with tests} +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-test-framework-devel +BuildRequires: ghc-test-framework-quickcheck2-devel +%endif # End cabal-rpm deps %description @@ -37,7 +46,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %build @@ -48,6 +57,10 @@ This package provides the Haskell %{pkg_name} library development files. %ghc_lib_install +%check +%cabal_test + + %post devel %ghc_pkg_recache @@ -61,9 +74,13 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files +%doc CHANGELOG.md %changelog +* Wed Feb 22 2017 Jens Petersen - 0.5.4.0-1 +- update to 0.5.4.0 + * Fri Feb 10 2017 Fedora Release Engineering - 0.4.1.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 6896787..9bac5fd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -139ac40880440d59fc94e9aacfb0c467 cereal-0.4.1.1.tar.gz +SHA512 (cereal-0.5.4.0.tar.gz) = 9f15785925033dab61aa8a4bff050bf131b2b4e9de94095e12824fe5369c08c36558236b3c3d06059a247a0a0c8f9ed720670fe1074f807a71400702be4401eb From 56fc4b010bc8db92bc08cd96efbc0896fef47ee7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:37:24 +0000 Subject: [PATCH 33/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index cc30f17..a05de67 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.4.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A binary serialization library License: BSD @@ -78,6 +78,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.5.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Wed Feb 22 2017 Jens Petersen - 0.5.4.0-1 - update to 0.5.4.0 From 86d68dfb4fecce9de9faf86f16214bea3c3c0405 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:15:27 +0000 Subject: [PATCH 34/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index a05de67..10ef247 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.4.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A binary serialization library License: BSD @@ -78,6 +78,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.5.4.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.5.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 3851d4b5f42314955afecf2dbe7d2fbc8e136aeb Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:10:44 +0100 Subject: [PATCH 35/60] refresh to cabal-rpm-0.12.1 --- ghc-cereal.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 10ef247..cb1c89b 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.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 cereal @@ -36,9 +36,12 @@ primitive for parser isolation, and labeled blocks for better error messages. %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 @@ -61,6 +64,12 @@ This package provides the Haskell %{pkg_name} library development files. %cabal_test +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + %post devel %ghc_pkg_recache From ef32faf0192470e63538cc5352c5edaae47f715c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 26 Jan 2018 11:22:33 +0100 Subject: [PATCH 36/60] bump release --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index cb1c89b..d7fba73 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.4.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A binary serialization library License: BSD @@ -87,6 +87,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jan 26 2018 Jens Petersen - 0.5.4.0-4 +- rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 0.5.4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 07336884f2bfd144fa79bafff47aa4c8ceab87d2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:02:07 +0900 Subject: [PATCH 37/60] drop ldconfig scriptlets --- ghc-cereal.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index d7fba73..472616d 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -64,12 +64,6 @@ This package provides the Haskell %{pkg_name} library development files. %cabal_test -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - %post devel %ghc_pkg_recache From e5e0430af4e0592b68f8372fbb94c16763c3f7d8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 11:24:37 +0000 Subject: [PATCH 38/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 472616d..7579054 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.4.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A binary serialization library License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.5.4.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Fri Jan 26 2018 Jens Petersen - 0.5.4.0-4 - rebuild From 1a4d198ed1854d90f4ec69428b355971547dab15 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 01:37:43 +0000 Subject: [PATCH 39/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 7579054..0128715 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.4.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A binary serialization library License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.5.4.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.5.4.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From d5a5dd4d95fd1ac1c4013cac61ff00c6ad2ec8c1 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 22 Jul 2018 22:53:45 +0900 Subject: [PATCH 40/60] update to 0.5.5.0 --- .gitignore | 1 + ghc-cereal.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 93f8279..e229df4 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /cereal-0.4.0.1.tar.gz /cereal-0.4.1.1.tar.gz /cereal-0.5.4.0.tar.gz +/cereal-0.5.5.0.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 0128715..5dd69ff 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.12.5 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name cereal @@ -7,8 +7,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.5.4.0 -Release: 6%{?dist} +Version: 0.5.5.0 +Release: 1%{?dist} Summary: A binary serialization library License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Jul 22 2018 Jens Petersen - 0.5.5.0-1 +- update to 0.5.5.0 + * Fri Jul 13 2018 Fedora Release Engineering - 0.5.4.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 9bac5fd..33d21aa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (cereal-0.5.4.0.tar.gz) = 9f15785925033dab61aa8a4bff050bf131b2b4e9de94095e12824fe5369c08c36558236b3c3d06059a247a0a0c8f9ed720670fe1074f807a71400702be4401eb +SHA512 (cereal-0.5.5.0.tar.gz) = b22518ab50055fcbcc746baae6596f5ae2a784cb343b1f0b735ab1f19f4c06b0ccd42180a951d5925551b46b23e6fa3f33242f0e89267c2f674fce8db12a55fa From dd364a5c48f4b9d9a5b69e2275223c78f86285a6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 21:16:46 +0000 Subject: [PATCH 41/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 5dd69ff..2241a2e 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A binary serialization library License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.5.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Jul 22 2018 Jens Petersen - 0.5.5.0-1 - update to 0.5.5.0 From adc806892b2f4b487ffe21665c1b25e0188c2b93 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:43:51 +0800 Subject: [PATCH 42/60] refresh to cabal-rpm-0.13 --- ghc-cereal.spec | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 2241a2e..99ea64e 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.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 cereal @@ -8,16 +8,18 @@ Name: ghc-%{pkg_name} Version: 0.5.5.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A binary serialization library License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} +# Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +# End cabal-rpm sources +# Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: BuildRequires: ghc-array-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel @@ -49,15 +51,21 @@ This package provides the Haskell %{pkg_name} library development files. %prep +# Begin cabal-rpm setup: %setup -q -n %{pkgver} +# End cabal-rpm setup %build +# Begin cabal-rpm build: %ghc_lib_build +# End cabal-rpm build %install +# Begin cabal-rpm install %ghc_lib_install +# End cabal-rpm install %check @@ -73,7 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files +# Begin cabal-rpm files: %license LICENSE +# End cabal-rpm files %files devel -f %{name}-devel.files @@ -81,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Feb 17 2019 Jens Petersen - 0.5.5.0-3 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.5.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 71914c291b982f51aec237c57a6a7ddeea992111 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 21 Feb 2019 10:09:56 +0800 Subject: [PATCH 43/60] update to 0.5.7.0 --- .gitignore | 1 + ghc-cereal.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e229df4..bac57f0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /cereal-0.4.1.1.tar.gz /cereal-0.5.4.0.tar.gz /cereal-0.5.5.0.tar.gz +/cereal-0.5.7.0.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 99ea64e..f125da7 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -7,8 +7,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.5.5.0 -Release: 3%{?dist} +Version: 0.5.7.0 +Release: 1%{?dist} Summary: A binary serialization library License: BSD @@ -91,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Feb 21 2019 Jens Petersen - 0.5.7.0-1 +- update to 0.5.7.0 + * Sun Feb 17 2019 Jens Petersen - 0.5.5.0-3 - refresh to cabal-rpm-0.13 diff --git a/sources b/sources index 33d21aa..7f1b846 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (cereal-0.5.5.0.tar.gz) = b22518ab50055fcbcc746baae6596f5ae2a784cb343b1f0b735ab1f19f4c06b0ccd42180a951d5925551b46b23e6fa3f33242f0e89267c2f674fce8db12a55fa +SHA512 (cereal-0.5.7.0.tar.gz) = 5c224a1c824378278d47dcf1dcbb1a4ee46f9b024f7069703457f3aacb1170b15a6896d34de12c01db7e64bd9c28bd6220fc3e8f3daeced4493ab4a53e848399 From cb34e5e8b812c050b83c27a07270b3fb83287cdd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 02:12:57 +0000 Subject: [PATCH 44/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index f125da7..71dfc63 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A binary serialization library License: BSD @@ -91,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.5.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Feb 21 2019 Jens Petersen - 0.5.7.0-1 - update to 0.5.7.0 From 5c23fcc7949e756d27d275d78162d2fdaf9f21b5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:22:02 +0000 Subject: [PATCH 45/60] refresh to cabal-rpm-1.0.0: lib doc/prof subpkgs and bin static BRs --- ghc-cereal.spec | 48 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 71dfc63..01a3de7 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.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 cereal @@ -19,6 +19,12 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel +%if %{with haddock} +BuildRequires: ghc-doc +%endif +%if %{with ghc_prof} +BuildRequires: ghc-prof +%endif BuildRequires: ghc-rpm-macros BuildRequires: ghc-array-devel BuildRequires: ghc-bytestring-devel @@ -38,11 +44,8 @@ primitive for parser isolation, and labeled blocks for better error messages. %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} @@ -50,6 +53,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} @@ -72,14 +94,6 @@ This package provides the Haskell %{pkg_name} library development files. %cabal_test -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -90,6 +104,16 @@ This package provides the Haskell %{pkg_name} library development files. %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.5.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From fe0c5ee24c26f9e0adaf5c07d1b439e810d064c6 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 15:21:32 +0000 Subject: [PATCH 46/60] update to 0.5.8.1 --- .gitignore | 1 + ghc-cereal.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bac57f0..a70dc75 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /cereal-0.5.4.0.tar.gz /cereal-0.5.5.0.tar.gz /cereal-0.5.7.0.tar.gz +/cereal-0.5.8.1.tar.gz diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 01a3de7..8b136bf 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -7,8 +7,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.5.7.0 -Release: 2%{?dist} +Version: 0.5.8.1 +Release: 1%{?dist} Summary: A binary serialization library License: BSD @@ -115,6 +115,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 25 2019 Jens Petersen - 0.5.8.1-1 +- update to 0.5.8.1 + * Thu Jul 25 2019 Fedora Release Engineering - 0.5.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 7f1b846..ae4787a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (cereal-0.5.7.0.tar.gz) = 5c224a1c824378278d47dcf1dcbb1a4ee46f9b024f7069703457f3aacb1170b15a6896d34de12c01db7e64bd9c28bd6220fc3e8f3daeced4493ab4a53e848399 +SHA512 (cereal-0.5.8.1.tar.gz) = aced40e81301fbc73c6029be2c4045cf63f81d40361d5939713f3d60db196dc25a70e556e9e74e194e6a3b6cac86997d2bfc8b1f91c630676af7d066268a25b4 From ca2a9d6ea97e7fd22961922443392149371664a3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:28:01 +0800 Subject: [PATCH 47/60] BR prof for lib and static for executable --- ghc-cereal.spec | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 8b136bf..43ec3c0 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.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 cereal @@ -19,16 +19,11 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel -%if %{with haddock} -BuildRequires: ghc-doc -%endif -%if %{with ghc_prof} -BuildRequires: ghc-prof -%endif BuildRequires: ghc-rpm-macros -BuildRequires: ghc-array-devel -BuildRequires: ghc-bytestring-devel -BuildRequires: ghc-containers-devel +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-prof +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-containers-prof %if %{with tests} BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-test-framework-devel @@ -44,6 +39,7 @@ primitive for parser isolation, and labeled blocks for better error messages. %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 ed004f262a59c527a753dd411d68687b8eb2a865 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 20:24:03 +0000 Subject: [PATCH 48/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 43ec3c0..224c393 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.8.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A binary serialization library License: BSD @@ -111,6 +111,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.5.8.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Jens Petersen - 0.5.8.1-1 - update to 0.5.8.1 From b10f8d2538cd02c6465a7830902ea53742264b1a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:49:20 +0800 Subject: [PATCH 49/60] refresh to cabal-rpm-2.0.2 --- ghc-cereal.spec | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 224c393..c538896 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,11 +1,9 @@ -# generated by cabal-rpm-1.0.1 +# generated by cabal-rpm-2.0.2 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name cereal %global pkgver %{pkg_name}-%{version} -%bcond_with tests - Name: ghc-%{pkg_name} Version: 0.5.8.1 Release: 2%{?dist} @@ -24,11 +22,6 @@ BuildRequires: ghc-array-prof BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-prof BuildRequires: ghc-containers-prof -%if %{with tests} -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-test-framework-devel -BuildRequires: ghc-test-framework-quickcheck2-devel -%endif # End cabal-rpm deps %description @@ -52,6 +45,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. @@ -62,6 +56,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. @@ -86,8 +81,14 @@ This package provides the Haskell %{pkg_name} profiling library. # End cabal-rpm install -%check -%cabal_test +%if 0%{?fedora} < 31 || 0%{?rhel} < 8 +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache +%endif %files -f %{name}.files @@ -102,6 +103,7 @@ This package provides the Haskell %{pkg_name} profiling library. %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From 3fc10424fb20f5f724852a76fdacab2435fd95c3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:25:34 +0800 Subject: [PATCH 50/60] refresh to cabal-rpm-2.0.5 --- ghc-cereal.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index c538896..5793833 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.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 cereal %global pkgver %{pkg_name}-%{version} @@ -78,6 +78,7 @@ This package provides the Haskell %{pkg_name} profiling library. %install # Begin cabal-rpm install %ghc_lib_install +chmod a-x CHANGELOG.md # End cabal-rpm install From a6ea56b6ebeee7300960fb86d2855fba7bea9d18 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:54:11 +0800 Subject: [PATCH 51/60] refresh to cabal-rpm-2.0.6 --- ghc-cereal.spec | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 5793833..1ff7fd1 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,9 +1,11 @@ -# 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 cereal %global pkgver %{pkg_name}-%{version} +# testsuite missing deps: test-framework test-framework-quickcheck2 + Name: ghc-%{pkg_name} Version: 0.5.8.1 Release: 2%{?dist} @@ -66,6 +68,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} +chmod a-x CHANGELOG.md # End cabal-rpm setup @@ -78,20 +81,9 @@ This package provides the Haskell %{pkg_name} profiling library. %install # Begin cabal-rpm install %ghc_lib_install -chmod a-x CHANGELOG.md # End cabal-rpm install -%if 0%{?fedora} < 31 || 0%{?rhel} < 8 -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache -%endif - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE From 850c7d7a67b9f6bc549868dde4142bcee5ff19f2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 17 Jul 2020 17:57:27 +0800 Subject: [PATCH 52/60] bump release --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 1ff7fd1..228c43a 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.8.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A binary serialization library License: BSD @@ -106,6 +106,9 @@ chmod a-x CHANGELOG.md %changelog +* Fri Jul 17 2020 Jens Petersen - 0.5.8.1-3 +- refresh to cabal-rpm-2.0.6 + * Tue Jan 28 2020 Fedora Release Engineering - 0.5.8.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From c8fe17e77867d45bcebc103b2c506cac433a8f9a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 18:54:09 +0000 Subject: [PATCH 53/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 228c43a..77c3feb 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.8.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A binary serialization library License: BSD @@ -106,6 +106,9 @@ chmod a-x CHANGELOG.md %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.5.8.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jul 17 2020 Jens Petersen - 0.5.8.1-3 - refresh to cabal-rpm-2.0.6 From f51e2b9c7be590b59782f237f2ad22741c18e909 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 06:58:14 +0000 Subject: [PATCH 54/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 77c3feb..8c0bd70 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.8.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A binary serialization library License: BSD @@ -106,6 +106,9 @@ chmod a-x CHANGELOG.md %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.5.8.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.5.8.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 0d16b76b1038f317967678661528325c58c43c26 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 00:25:26 +0000 Subject: [PATCH 55/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 8c0bd70..c5c2d7e 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.8.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A binary serialization library License: BSD @@ -106,6 +106,9 @@ chmod a-x CHANGELOG.md %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.5.8.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.5.8.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 12d860506d0765a4b209e1db7420a74ab24120e2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:10 +0800 Subject: [PATCH 56/60] refresh to cabal-rpm-2.0.9 --- ghc-cereal.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index c5c2d7e..b50b7b4 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-2.0.6 +# generated by cabal-rpm-2.0.9 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name cereal @@ -48,6 +48,7 @@ This package provides the Haskell %{pkg_name} library development files. %package doc Summary: Haskell %{pkg_name} library documentation BuildArch: noarch +Requires: ghc-filesystem %description doc This package provides the Haskell %{pkg_name} library documentation. @@ -68,7 +69,6 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} -chmod a-x CHANGELOG.md # End cabal-rpm setup From d376b6fbd516d29b32f6867f32f8b1a125190bdc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Aug 2021 10:38:54 +0800 Subject: [PATCH 57/60] bump release --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index b50b7b4..5a72dc0 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.8.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A binary serialization library License: BSD @@ -106,6 +106,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Fri Aug 06 2021 Jens Petersen - 0.5.8.1-7 +- rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 0.5.8.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 95777e4681c37aa4dd56283b71861c3c8e97972f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 04:38:18 +0000 Subject: [PATCH 58/60] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-cereal.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-cereal.spec b/ghc-cereal.spec index 5a72dc0..fde4b17 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.5.8.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A binary serialization library License: BSD @@ -106,6 +106,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.5.8.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Aug 06 2021 Jens Petersen - 0.5.8.1-7 - rebuild From 9b2bfa205e13e284fe3d35f9767960ff745900fa Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 7 Jun 2022 13:04:16 +0800 Subject: [PATCH 59/60] update to 0.5.8.2 --- .gitignore | 1 + cereal-0.5.8.2.cabal | 79 ++++++++++++++++++++++++++++++++++++++++++++ ghc-cereal.spec | 10 ++++-- sources | 2 +- 4 files changed, 89 insertions(+), 3 deletions(-) create mode 100644 cereal-0.5.8.2.cabal diff --git a/.gitignore b/.gitignore index a70dc75..defb6fd 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /cereal-0.5.5.0.tar.gz /cereal-0.5.7.0.tar.gz /cereal-0.5.8.1.tar.gz +/cereal-0.5.8.2.tar.gz diff --git a/cereal-0.5.8.2.cabal b/cereal-0.5.8.2.cabal new file mode 100644 index 0000000..90ac107 --- /dev/null +++ b/cereal-0.5.8.2.cabal @@ -0,0 +1,79 @@ +name: cereal +version: 0.5.8.2 +x-revision: 1 +license: BSD3 +license-file: LICENSE +author: Lennart Kolmodin , + Galois Inc., + Lemmih , + Bas van Dijk +maintainer: Eric Mertens +category: Data, Parsing +stability: provisional +build-type: Simple +cabal-version: >= 1.10 +synopsis: A binary serialization library +homepage: https://github.com/GaloisInc/cereal +tested-with: GHC == 7.2.2, GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2 + +description: + A binary serialization library, similar to binary, that introduces an isolate + primitive for parser isolation, and labeled blocks for better error messages. + +extra-source-files: CHANGELOG.md + +source-repository head + type: git + location: git://github.com/GaloisInc/cereal.git + +flag bytestring-builder + description: + Decides whether to use an older version of bytestring along with bytestring-builder or just a newer version of bytestring. + . + This flag normally toggles automatically but you can use `-fbytestring-builder` or `-f-bytestring-builder` to explicitly change it. + default: False + manual: False + +library + default-language: Haskell2010 + + build-depends: base >= 4.4 && < 4.17, containers, array, + ghc-prim >= 0.2 + + if !impl(ghc >= 8.0) + build-depends: fail == 4.9.* + + if flag(bytestring-builder) + build-depends: bytestring >= 0.9 && < 0.10.4, + bytestring-builder >= 0.10.4 && < 1 + else + build-depends: bytestring >= 0.10.4 && < 1 + + hs-source-dirs: src + + exposed-modules: Data.Serialize, + Data.Serialize.Put, + Data.Serialize.Get, + Data.Serialize.IEEE754 + + ghc-options: -Wall -O2 -funbox-strict-fields + + + +test-suite test-cereal + default-language: Haskell2010 + + type: exitcode-stdio-1.0 + + build-depends: base == 4.*, + bytestring >= 0.9, + QuickCheck, + test-framework, + test-framework-quickcheck2, + cereal + + main-is: Main.hs + other-modules: RoundTrip + GetTests + + hs-source-dirs: tests diff --git a/ghc-cereal.spec b/ghc-cereal.spec index fde4b17..c1e8e78 100644 --- a/ghc-cereal.spec +++ b/ghc-cereal.spec @@ -7,17 +7,19 @@ # testsuite missing deps: test-framework test-framework-quickcheck2 Name: ghc-%{pkg_name} -Version: 0.5.8.1 -Release: 8%{?dist} +Version: 0.5.8.2 +Release: 1%{?dist} Summary: A binary serialization library 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: dos2unix BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-array-prof @@ -69,6 +71,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} +dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup @@ -106,6 +109,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jun 07 2022 Jens Petersen - 0.5.8.2-1 +- https://hackage.haskell.org/package/cereal-0.5.8.2/changelog + * Thu Jan 20 2022 Fedora Release Engineering - 0.5.8.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index ae4787a..c16d49e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (cereal-0.5.8.1.tar.gz) = aced40e81301fbc73c6029be2c4045cf63f81d40361d5939713f3d60db196dc25a70e556e9e74e194e6a3b6cac86997d2bfc8b1f91c630676af7d066268a25b4 +SHA512 (cereal-0.5.8.2.tar.gz) = c9767b1508931b6f4f4555a813a4ef8338d728c26556f25201d977f8e4eec918aaec1561fd7996b1bb2c7375b57880d49ab9fc3a4ceeae5a629397ab4b9953a2 From 3f518e46dfa525938eb98cc7fab0e24d7e87f28b Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:28:04 +0300 Subject: [PATCH 60/60] 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 c16d49e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (cereal-0.5.8.2.tar.gz) = c9767b1508931b6f4f4555a813a4ef8338d728c26556f25201d977f8e4eec918aaec1561fd7996b1bb2c7375b57880d49ab9fc3a4ceeae5a629397ab4b9953a2