From bb756d7b36c6ea5ad13547b212a5893304b28d96 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 May 2011 21:42:03 +0000 Subject: [PATCH 01/53] 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 45ddc7701bbafb8a3e32369fe4a2e23eefe50ed3 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan Date: Sat, 21 May 2011 14:20:20 +0530 Subject: [PATCH 02/53] Initial commit for ghc-dlist modified: .gitignore new file: ghc-dlist.spec modified: sources --- .gitignore | 1 + ghc-dlist.spec | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 59 insertions(+) create mode 100644 ghc-dlist.spec diff --git a/.gitignore b/.gitignore index e69de29..1224653 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/dlist-0.5.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec new file mode 100644 index 0000000..95e69ff --- /dev/null +++ b/ghc-dlist.spec @@ -0,0 +1,57 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell +%global pkg_name dlist + +# common part of summary for all the subpackages +%global common_summary Haskell differences lists + +# main description used for all the subpackages +%global common_description Differences lists: a list-like type supporting O(1) append.\ +This is particularly useful for efficient logging and pretty\ +printing, (e.g. with the Writer monad), where list append\ +quickly becomes too expensive. + +Name: ghc-%{pkg_name} +Version: 0.5 +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 +# fedora ghc archs: +ExclusiveArch: %{ix86} x86_64 ppc alpha sparcv9 ppc64 +BuildRequires: ghc-prof +BuildRequires: ghc-rpm-macros +BuildRequires: hscolour + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + +# define the devel and prof subpkgs, devel post[un] scripts, and filelists: +%ghc_lib_package + + +%changelog +* Sun Apr 3 2011 Lakshmi Narasimhan T V - 0.5-2 +- Update to cabal2spec 0.22.5 + +* Sun Dec 19 2010 Lakshmi Narasimhan T V - 0.5-1 +- Modified summary and description. License is BSD + +* Sun Dec 19 2010 Fedora Haskell SIG - 0.5-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.22.3 \ No newline at end of file diff --git a/sources b/sources index e69de29..be65db4 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +54f6c18ff689b7ef54e3229dc4a94107 dlist-0.5.tar.gz From d9c07ff68746a8481b6585a812fa82ddaa81f577 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan Date: Sat, 21 May 2011 14:23:47 +0530 Subject: [PATCH 03/53] Update to cabal2spec 0.22.7 modified: ghc-dlist.spec --- ghc-dlist.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 95e69ff..487f745 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -14,7 +14,7 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -47,6 +47,9 @@ BuildRequires: hscolour %changelog +* Sat May 21 Lakshmi Narasimhan T V - 0.5-3 +- Update to cabal2spec 0.22.7 + * Sun Apr 3 2011 Lakshmi Narasimhan T V - 0.5-2 - Update to cabal2spec 0.22.5 @@ -54,4 +57,4 @@ BuildRequires: hscolour - Modified summary and description. License is BSD * Sun Dec 19 2010 Fedora Haskell SIG - 0.5-0 -- initial packaging for Fedora automatically generated by cabal2spec-0.22.3 \ No newline at end of file +- initial packaging for Fedora automatically generated by cabal2spec-0.22.3 From d91dbe4186f01fc1340e24793c3be20a060a5a25 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan Date: Sat, 21 May 2011 14:26:20 +0530 Subject: [PATCH 04/53] Fix date in changelog modified: ghc-dlist.spec --- ghc-dlist.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 487f745..c0e084d 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -47,7 +47,7 @@ BuildRequires: hscolour %changelog -* Sat May 21 Lakshmi Narasimhan T V - 0.5-3 +* Sat May 21 2011 Lakshmi Narasimhan T V - 0.5-3 - Update to cabal2spec 0.22.7 * Sun Apr 3 2011 Lakshmi Narasimhan T V - 0.5-2 From dac3f093c06bc8f3fca7e9bef3e7aec9fc42223e Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan T V Date: Tue, 21 Jun 2011 17:53:04 +0530 Subject: [PATCH 05/53] Update to cabal2spec 0.23.2 modified: ghc-dlist.spec --- ghc-dlist.spec | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index c0e084d..17c6f02 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -1,6 +1,7 @@ # For Haskell Packaging Guidelines see: # - https://fedoraproject.org/wiki/Packaging:Haskell # - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + %global pkg_name dlist # common part of summary for all the subpackages @@ -14,16 +15,16 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 3%{?dist} +Release: 4%{?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 sparcv9 ppc64 -BuildRequires: ghc-prof +ExclusiveArch: %{ghc_arches} +BuildRequires: ghc-Cabal-devel +# macros for building haskell packages BuildRequires: ghc-rpm-macros BuildRequires: hscolour @@ -42,11 +43,15 @@ BuildRequires: hscolour %install %ghc_lib_install -# define the devel and prof subpkgs, devel post[un] scripts, and filelists: +# define the shared, devel and prof subpkgs, devel scripts, +# and filelists: ghc-dlist.files, ghc-dlist-devel.files %ghc_lib_package %changelog +* Tue Jun 21 2011 Lakshmi Narasimhan T V - 0.5-4 +- Update to cabal2spec-0.23.2 + * Sat May 21 2011 Lakshmi Narasimhan T V - 0.5-3 - Update to cabal2spec 0.22.7 From 8cc208600fa4f2c6ab7c383ed1bcc6d0b66b14f2 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 12:47:07 +0200 Subject: [PATCH 06/53] rebuild with new gmp --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 17c6f02..a421f25 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -15,7 +15,7 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 4%{?dist} +Release: 4%{?dist}.1 Summary: %{common_summary} Group: System Environment/Libraries @@ -49,6 +49,9 @@ BuildRequires: hscolour %changelog +* Tue Oct 11 2011 Peter Schiffer - 0.5-4.1 +- rebuild with new gmp + * Tue Jun 21 2011 Lakshmi Narasimhan T V - 0.5-4 - Update to cabal2spec-0.23.2 From f6f0501327ef0e9e0353b2134fd8a896bc601036 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 22:42:07 +0200 Subject: [PATCH 07/53] rebuild with new gmp without compat lib --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index a421f25..4a13b6e 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -15,7 +15,7 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 4%{?dist}.1 +Release: 4%{?dist}.2 Summary: %{common_summary} Group: System Environment/Libraries @@ -49,6 +49,9 @@ BuildRequires: hscolour %changelog +* Thu Oct 20 2011 Marcela Mašláňová - 0.5-4.2 +- rebuild with new gmp without compat lib + * Tue Oct 11 2011 Peter Schiffer - 0.5-4.1 - rebuild with new gmp From 2ef16db5e367069c812596de1e6bad8ffb5bd120 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 21:22:21 -0600 Subject: [PATCH 08/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 4a13b6e..9180a68 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -15,7 +15,7 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 4%{?dist}.2 +Release: 5%{?dist}.2 Summary: %{common_summary} Group: System Environment/Libraries @@ -49,6 +49,9 @@ BuildRequires: hscolour %changelog +* Fri Jan 13 2012 Fedora Release Engineering - 0.5-5.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Thu Oct 20 2011 Marcela Mašláňová - 0.5-4.2 - rebuild with new gmp without compat lib From 6f6481eb493cd2d1350a3767f799593d85de5d1f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 22 Mar 2012 22:47:16 +0900 Subject: [PATCH 09/53] update to cabal2spec-0.25 --- ghc-dlist.spec | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 9180a68..382e5e8 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -1,13 +1,11 @@ -# For Haskell Packaging Guidelines see: -# - https://fedoraproject.org/wiki/Packaging:Haskell -# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell +# cabal2spec-0.25 +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name dlist -# common part of summary for all the subpackages %global common_summary Haskell differences lists -# main description used for all the subpackages %global common_description Differences lists: a list-like type supporting O(1) append.\ This is particularly useful for efficient logging and pretty\ printing, (e.g. with the Writer monad), where list append\ @@ -15,18 +13,18 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 5%{?dist}.2 +Release: 6%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD +# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel -# macros for building haskell packages -BuildRequires: ghc-rpm-macros -BuildRequires: hscolour +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} +# END cabal2spec %description %{common_description} @@ -43,12 +41,23 @@ BuildRequires: hscolour %install %ghc_lib_install -# define the shared, devel and prof subpkgs, devel scripts, -# and filelists: ghc-dlist.files, ghc-dlist-devel.files -%ghc_lib_package + +# devel subpackage +%ghc_devel_package + +%ghc_devel_description + + +%ghc_devel_post_postun + + +%ghc_files LICENSE %changelog +* Sun Mar 18 2012 Jens Petersen - 0.5-6 +- update to cabal2spec-0.25 + * Fri Jan 13 2012 Fedora Release Engineering - 0.5-5.2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From d242b702f8f15a5b394415384d1e35df0c8a604d Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 00:33:26 -0500 Subject: [PATCH 10/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 382e5e8..957d52f 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -13,7 +13,7 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 6%{?dist} +Release: 7%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -55,6 +55,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 0.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Sun Mar 18 2012 Jens Petersen - 0.5-6 - update to cabal2spec-0.25 From 3dc7f5c7db0afaaa5f8d8d8d6bfdcdde7d3f0848 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 17 Nov 2012 22:57:54 +0900 Subject: [PATCH 11/53] update with cabal-rpm --- ghc-dlist.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 957d52f..2fd53b9 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -1,4 +1,3 @@ -# cabal2spec-0.25 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -13,18 +12,17 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 7%{?dist} +Release: 8%{?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: +# End cabal-rpm deps %description %{common_description} @@ -42,7 +40,6 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %ghc_lib_install -# devel subpackage %ghc_devel_package %ghc_devel_description @@ -55,6 +52,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Sat Nov 17 2012 Jens Petersen - 0.5-8 +- update with cabal-rpm + * Thu Jul 19 2012 Fedora Release Engineering - 0.5-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From e08414fa7394ce163b5006919701d876f86a6282 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 17:06:21 -0600 Subject: [PATCH 12/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 2fd53b9..b5b026e 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -12,7 +12,7 @@ quickly becomes too expensive. Name: ghc-%{pkg_name} Version: 0.5 -Release: 8%{?dist} +Release: 9%{?dist} Summary: %{common_summary} License: BSD @@ -52,6 +52,9 @@ BuildRequires: ghc-rpm-macros %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.5-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sat Nov 17 2012 Jens Petersen - 0.5-8 - update with cabal-rpm From 4b17024179df6b04ac097a3547ccffba523eb7fc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 7 Jun 2013 12:48:38 +0900 Subject: [PATCH 13/53] update to new simplified Haskell Packaging Guidelines --- ghc-dlist.spec | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index b5b026e..91611cc 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -1,19 +1,11 @@ # https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name dlist -%global common_summary Haskell differences lists - -%global common_description Differences lists: a list-like type supporting O(1) append.\ -This is particularly useful for efficient logging and pretty\ -printing, (e.g. with the Writer monad), where list append\ -quickly becomes too expensive. - Name: ghc-%{pkg_name} Version: 0.5 -Release: 9%{?dist} -Summary: %{common_summary} +Release: 10%{?dist} +Summary: Haskell differences lists License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -21,11 +13,23 @@ 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} +Differences lists: a list-like type supporting O(1) append. +This is particularly useful for efficient logging and pretty +printing, (e.g. with the Writer monad), where list append +quickly becomes too expensive. + + +%package devel +Summary: Haskell %{pkg_name} library development files +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} +Requires: %{name} = %{version}-%{release} + +%description devel +This package provides the Haskell %{pkg_name} library development files. %prep @@ -40,18 +44,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 +* Fri Jun 07 2013 Jens Petersen - 0.5-10 +- update to new simplified Haskell Packaging Guidelines + * Wed Feb 13 2013 Fedora Release Engineering - 0.5-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From fbfddeb9d77be358d0d85fc385ab242ca370917d Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 08:35:53 -0500 Subject: [PATCH 14/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 91611cc..4a6f0ea 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.5 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Haskell differences lists License: BSD @@ -60,6 +60,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0.5-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Jun 07 2013 Jens Petersen - 0.5-10 - update to new simplified Haskell Packaging Guidelines From 97f7f62e7938d790b4bfe7a6ceaecbec5484eaea Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 09:44:55 -0500 Subject: [PATCH 15/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 4a6f0ea..84ceee8 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.5 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Haskell differences lists License: BSD @@ -60,6 +60,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.5-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Aug 03 2013 Fedora Release Engineering - 0.5-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From b3ac49fca5a7fd157582ffe44cec8af4a0890efb Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 15:00:37 +0000 Subject: [PATCH 16/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 84ceee8..4306b1f 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.5 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Haskell differences lists License: BSD @@ -60,6 +60,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.5-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 0.5-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 7995ac3a9ab8e00416be834e73b2e848f48938b4 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 29 Oct 2014 00:57:53 +0900 Subject: [PATCH 17/53] update to 0.7.1 --- .gitignore | 1 + ghc-dlist.spec | 32 ++++++++++++++++++++++++++------ sources | 2 +- 3 files changed, 28 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 1224653..c03c53b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /dlist-0.5.tar.gz +/dlist-0.7.1.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 4306b1f..c245e69 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -2,20 +2,29 @@ %global pkg_name dlist +# no useful debuginfo for Haskell packages without C sources +%global debug_package %{nil} + Name: ghc-%{pkg_name} -Version: 0.5 -Release: 13%{?dist} -Summary: Haskell differences lists +Version: 0.7.1 +Release: 1%{?dist} +Summary: Difference lists 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 +# Begin cabal-rpm deps: +BuildRequires: ghc-deepseq-devel +%if %{with tests} +BuildRequires: ghc-QuickCheck-devel +%endif +# End cabal-rpm deps %description -Differences lists: a list-like type supporting O(1) append. +Difference lists: a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing, (e.g. with the Writer monad), where list append quickly becomes too expensive. @@ -23,10 +32,11 @@ quickly becomes too expensive. %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. @@ -44,6 +54,12 @@ This package provides the Haskell %{pkg_name} library development files. %ghc_lib_install +%check +%if %{with tests} +%cabal test +%endif + + %post devel %ghc_pkg_recache @@ -60,6 +76,10 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Oct 29 2014 Jens Petersen - 0.7.1-1 +- update to 0.7.1 +- refresh to cblrpm-0.8.11 + * Sat Aug 16 2014 Fedora Release Engineering - 0.5-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index be65db4..0d5c163 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -54f6c18ff689b7ef54e3229dc4a94107 dlist-0.5.tar.gz +c6392f6d41a7ac872af792822b8042eb dlist-0.7.1.tar.gz From b24e4ca493f79c50fc9a818abcd441fec7ef997a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 28 Jan 2015 17:50:44 +0900 Subject: [PATCH 18/53] cblrpm refresh --- ghc-dlist.spec | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index c245e69..5a5882d 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -2,8 +2,7 @@ %global pkg_name dlist -# no useful debuginfo for Haskell packages without C sources -%global debug_package %{nil} +%bcond_without tests Name: ghc-%{pkg_name} Version: 0.7.1 @@ -11,8 +10,8 @@ Release: 1%{?dist} Summary: Difference lists 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 +23,9 @@ BuildRequires: ghc-QuickCheck-devel # End cabal-rpm deps %description -Difference lists: a list-like type supporting O(1) append. -This is particularly useful for efficient logging and pretty -printing, (e.g. with the Writer monad), where list append -quickly becomes too expensive. +Difference lists are a list-like type supporting O(1) append. This is +particularly useful for efficient logging and pretty printing (e.g. +with the Writer monad), where list append quickly becomes too expensive. %package devel @@ -73,12 +71,12 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files +%doc README.md %changelog * Wed Oct 29 2014 Jens Petersen - 0.7.1-1 - update to 0.7.1 -- refresh to cblrpm-0.8.11 * Sat Aug 16 2014 Fedora Release Engineering - 0.5-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From e346c1c71277adea84d694d242aeb28dffc7a18f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 07:40:25 +0000 Subject: [PATCH 19/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 5a5882d..1b40731 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.7.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -75,6 +75,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Oct 29 2014 Jens Petersen - 0.7.1-1 - update to 0.7.1 From a7cbba2788b5f70e32fec7d504200e7e4f496d47 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:31:06 +0000 Subject: [PATCH 20/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 1b40731..ae1b3a4 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.7.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Difference lists License: BSD @@ -75,6 +75,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.7.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 439f9f50b5eb2563710d585efe1c685d874611a3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 16 Jun 2016 12:24:57 +0900 Subject: [PATCH 21/53] update to 0.7.1.2 --- .gitignore | 1 + ghc-dlist.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c03c53b..2e9abd3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /dlist-0.5.tar.gz /dlist-0.7.1.tar.gz +/dlist-0.7.1.2.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index ae1b3a4..d40e89a 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -5,8 +5,8 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.7.1 -Release: 3%{?dist} +Version: 0.7.1.2 +Release: 1%{?dist} Summary: Difference lists License: BSD @@ -75,6 +75,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jun 16 2016 Jens Petersen - 0.7.1.2-1 +- update to 0.7.1.2 + * Wed Feb 03 2016 Fedora Release Engineering - 0.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index 0d5c163..923cb33 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c6392f6d41a7ac872af792822b8042eb dlist-0.7.1.tar.gz +8868b323eeba59d7116bebfbd7ebef88 dlist-0.7.1.2.tar.gz From 96d07bab4f1f05617f4b1f4e4902b9fc218e6ffd Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 16 Jun 2016 12:26:24 +0900 Subject: [PATCH 22/53] use %license --- ghc-dlist.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index d40e89a..d9e41eb 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -51,6 +51,8 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install +rm %{buildroot}%{ghc_pkgdocdir}/LICENSE + %check %if %{with tests} @@ -67,7 +69,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 c2fdc3e3181f66ad16d96fe7780cf8587cf84cbc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Sep 2016 19:15:31 +0900 Subject: [PATCH 23/53] no longer remove license; use cabal_test --- ghc-dlist.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index d9e41eb..4bc4dcd 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -51,13 +51,9 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install -rm %{buildroot}%{ghc_pkgdocdir}/LICENSE - %check -%if %{with tests} -%cabal test -%endif +%cabal_test %post devel From 1c3c406b2b23b720f21b9dcb4678766a36c2f6ff Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:38:12 +0000 Subject: [PATCH 24/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 4bc4dcd..9fad9c4 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.7.1.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -73,6 +73,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.7.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Jun 16 2016 Jens Petersen - 0.7.1.2-1 - update to 0.7.1.2 From 8cda82b7d819827ea20b1245cfdb4117f7e5fc15 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 21 Feb 2017 22:17:35 +0900 Subject: [PATCH 25/53] update to 0.8.0.2 --- .gitignore | 1 + ghc-dlist.spec | 15 ++++++++++----- sources | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 2e9abd3..4ffd37c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /dlist-0.5.tar.gz /dlist-0.7.1.tar.gz /dlist-0.7.1.2.tar.gz +/dlist-0.8.0.2.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 9fad9c4..3d0b0cf 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -1,17 +1,19 @@ +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name dlist +%global pkgver %{pkg_name}-%{version} %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.7.1.2 -Release: 2%{?dist} +Version: 0.8.0.2 +Release: 1%{?dist} Summary: Difference lists 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 @@ -41,7 +43,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %build @@ -69,10 +71,13 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files -%doc README.md +%doc ChangeLog.md README.md %changelog +* Tue Feb 21 2017 Jens Petersen - 0.8.0.2-1 +- update to 0.8.0.2 + * Fri Feb 10 2017 Fedora Release Engineering - 0.7.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 923cb33..6206b71 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8868b323eeba59d7116bebfbd7ebef88 dlist-0.7.1.2.tar.gz +SHA512 (dlist-0.8.0.2.tar.gz) = 49806edc04810fdd288c63c0b6f44e4c093844e9d47c57b059064d6b2426e1b75a9665e3209fcbd3e3781293cace79bf7532b195364fb259a5e24ea8774623ac From ddb6f838a72396465718a6847bf283efaee116df Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:41:04 +0000 Subject: [PATCH 26/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 3d0b0cf..f1f2d2b 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -75,6 +75,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.8.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Tue Feb 21 2017 Jens Petersen - 0.8.0.2-1 - update to 0.8.0.2 From 7bb6fa6f7eea82207ef454a1f1a5e6f3affdd47c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:18:48 +0000 Subject: [PATCH 27/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index f1f2d2b..70150e6 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Difference lists License: BSD @@ -75,6 +75,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.8.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.8.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 4803cf61549256de097f627679bf21438216ec58 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:11:00 +0100 Subject: [PATCH 28/53] refresh to cabal-rpm-0.12.1 --- ghc-dlist.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 70150e6..cb38372 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist @@ -33,9 +33,12 @@ with the Writer monad), where list append quickly becomes too expensive. %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 @@ -58,6 +61,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 a70d81509dde24f37362666266bd6010f59eaecc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 15:28:30 +0100 Subject: [PATCH 29/53] update to 0.8.0.3 --- .gitignore | 1 + ghc-dlist.spec | 10 +++++++--- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4ffd37c..343eed1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /dlist-0.7.1.tar.gz /dlist-0.7.1.2.tar.gz /dlist-0.8.0.2.tar.gz +/dlist-0.8.0.3.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index cb38372..e80d603 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -4,11 +4,11 @@ %global pkg_name dlist %global pkgver %{pkg_name}-%{version} -%bcond_without tests +%bcond_with tests Name: ghc-%{pkg_name} -Version: 0.8.0.2 -Release: 3%{?dist} +Version: 0.8.0.3 +Release: 1%{?dist} Summary: Difference lists License: BSD @@ -21,6 +21,7 @@ BuildRequires: ghc-rpm-macros BuildRequires: ghc-deepseq-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-quickcheck-instances-devel %endif # End cabal-rpm deps @@ -84,6 +85,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jan 24 2018 Jens Petersen - 0.8.0.3-1 +- update to 0.8.0.3 + * Wed Aug 02 2017 Fedora Release Engineering - 0.8.0.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 6206b71..b1563d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dlist-0.8.0.2.tar.gz) = 49806edc04810fdd288c63c0b6f44e4c093844e9d47c57b059064d6b2426e1b75a9665e3209fcbd3e3781293cace79bf7532b195364fb259a5e24ea8774623ac +SHA512 (dlist-0.8.0.3.tar.gz) = 8a16f1683ef0e5b51d904451661d8f767aef0bcbf71db71cfd8e2add99909b429b18da9ae41c579dcfc9d4a801f84acc65697f3d128ebdc42cdceeefb9611557 From 37109ef1fae1111da754c1cd1bd5fc74333e5acd Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:02:24 +0900 Subject: [PATCH 30/53] drop ldconfig scriptlets --- ghc-dlist.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index e80d603..0b1f036 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -62,12 +62,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 64c361d96ceae1b5357ed1103cf5b461794ea135 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 11:34:33 +0000 Subject: [PATCH 31/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 0b1f036..4429a58 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -79,6 +79,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.8.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Jan 24 2018 Jens Petersen - 0.8.0.3-1 - update to 0.8.0.3 From 0a2b66145deb5a1087053a96ceb81b7a1a89f399 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 01:44:26 +0000 Subject: [PATCH 32/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 4429a58..6b94085 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Difference lists License: BSD @@ -79,6 +79,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.8.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.8.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From bdfcfb5b69383cc2e518e28de6637f1b4fe8092e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 22 Jul 2018 23:01:04 +0900 Subject: [PATCH 33/53] update to 0.8.0.4 --- .gitignore | 1 + ghc-dlist.spec | 12 +++++++----- sources | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 343eed1..6618af7 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /dlist-0.7.1.2.tar.gz /dlist-0.8.0.2.tar.gz /dlist-0.8.0.3.tar.gz +/dlist-0.8.0.4.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 6b94085..ae938ba 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -1,14 +1,14 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.12.5 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name dlist %global pkgver %{pkg_name}-%{version} -%bcond_with tests +%bcond_without tests Name: ghc-%{pkg_name} -Version: 0.8.0.3 -Release: 3%{?dist} +Version: 0.8.0.4 +Release: 1%{?dist} Summary: Difference lists License: BSD @@ -21,7 +21,6 @@ BuildRequires: ghc-rpm-macros BuildRequires: ghc-deepseq-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-quickcheck-instances-devel %endif # End cabal-rpm deps @@ -79,6 +78,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Jul 22 2018 Jens Petersen - 0.8.0.4-1 +- update to 0.8.0.4 + * Fri Jul 13 2018 Fedora Release Engineering - 0.8.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index b1563d7..0eb514d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dlist-0.8.0.3.tar.gz) = 8a16f1683ef0e5b51d904451661d8f767aef0bcbf71db71cfd8e2add99909b429b18da9ae41c579dcfc9d4a801f84acc65697f3d128ebdc42cdceeefb9611557 +SHA512 (dlist-0.8.0.4.tar.gz) = 3a45e1055ffe9d98183ddc892a91c0f9b597517a7f725517dba8ad1c7a2d66c117475b03a1367ed42772a1bbf275d5884f5431a55e3fb249bd75945421a299bf From 4458cf6aa7698490960efd44a89ae63a05ff7656 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 21:26:01 +0000 Subject: [PATCH 34/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index ae938ba..5ad9472 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -78,6 +78,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.8.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Jul 22 2018 Jens Petersen - 0.8.0.4-1 - update to 0.8.0.4 From b98e6d30edf6ac2fd6198ba9a5cdb62a15ab16fa Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:44:25 +0800 Subject: [PATCH 35/53] refresh to cabal-rpm-0.13 --- ghc-dlist.spec | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 5ad9472..64a0d8e 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist @@ -8,16 +8,18 @@ Name: ghc-%{pkg_name} Version: 0.8.0.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Difference lists 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-deepseq-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel @@ -46,15 +48,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 @@ -70,7 +78,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 @@ -78,6 +88,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Feb 17 2019 Jens Petersen - 0.8.0.4-3 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.8.0.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 0a4a5e86db4bed87253139f50561639eb7af01f5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 21 Feb 2019 10:16:20 +0800 Subject: [PATCH 36/53] update to 0.8.0.5 --- .gitignore | 1 + ghc-dlist.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6618af7..6e5d68b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /dlist-0.8.0.2.tar.gz /dlist-0.8.0.3.tar.gz /dlist-0.8.0.4.tar.gz +/dlist-0.8.0.5.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 64a0d8e..86252cc 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -7,8 +7,8 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.8.0.4 -Release: 3%{?dist} +Version: 0.8.0.5 +Release: 1%{?dist} Summary: Difference lists License: BSD @@ -88,6 +88,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Feb 21 2019 Jens Petersen - 0.8.0.5-1 +- update to 0.8.0.5 + * Sun Feb 17 2019 Jens Petersen - 0.8.0.4-3 - refresh to cabal-rpm-0.13 diff --git a/sources b/sources index 0eb514d..718e096 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dlist-0.8.0.4.tar.gz) = 3a45e1055ffe9d98183ddc892a91c0f9b597517a7f725517dba8ad1c7a2d66c117475b03a1367ed42772a1bbf275d5884f5431a55e3fb249bd75945421a299bf +SHA512 (dlist-0.8.0.5.tar.gz) = 4eb2be3c5edbf7fad41051bd703c28e47a6f7bbac4092cc9a4dd92cbc77e0f13c819b3a2d9436b6022c758c621c33ca1d9220a7c8856376eca6d1b54fa082160 From 6f9eaa18c10aae67be2b62e91f07cccf31591ce9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 02:22:28 +0000 Subject: [PATCH 37/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 86252cc..14b7e9e 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -88,6 +88,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.8.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Feb 21 2019 Jens Petersen - 0.8.0.5-1 - update to 0.8.0.5 From fc1bbf6293c46a36ea056a387a63c6997e233a34 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:22:50 +0000 Subject: [PATCH 38/53] refresh to cabal-rpm-1.0.0: lib doc/prof subpkgs and bin static BRs --- ghc-dlist.spec | 48 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 14b7e9e..fbfab7a 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist @@ -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-deepseq-devel %if %{with tests} @@ -35,11 +41,8 @@ with the Writer monad), where list append quickly becomes too expensive. %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} @@ -47,6 +50,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} @@ -69,14 +91,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 @@ -87,6 +101,16 @@ This package provides the Haskell %{pkg_name} library development files. %doc ChangeLog.md README.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.8.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From dea6a74f0950e01e12a918d5ea6e1cd9276626ca Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 15:34:19 +0000 Subject: [PATCH 39/53] update to 0.8.0.6 --- .gitignore | 1 + dlist-0.8.0.6.cabal | 55 +++++++++++++++++++++++++++++++++++++++++++++ ghc-dlist.spec | 7 ++++-- sources | 2 +- 4 files changed, 62 insertions(+), 3 deletions(-) create mode 100644 dlist-0.8.0.6.cabal diff --git a/.gitignore b/.gitignore index 6e5d68b..81bb2b6 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /dlist-0.8.0.3.tar.gz /dlist-0.8.0.4.tar.gz /dlist-0.8.0.5.tar.gz +/dlist-0.8.0.6.tar.gz diff --git a/dlist-0.8.0.6.cabal b/dlist-0.8.0.6.cabal new file mode 100644 index 0000000..a4e2a44 --- /dev/null +++ b/dlist-0.8.0.6.cabal @@ -0,0 +1,55 @@ +name: dlist +version: 0.8.0.6 +x-revision: 1 +synopsis: Difference lists +description: + Difference lists are a list-like type supporting O(1) append. This is + particularly useful for efficient logging and pretty printing (e.g. with the + Writer monad), where list append quickly becomes too expensive. +category: Data +license: BSD3 +license-file: LICENSE +author: Don Stewart +maintainer: Sean Leather +copyright: 2006-2009 Don Stewart, 2013-2016 Sean Leather +homepage: https://github.com/spl/dlist +bug-reports: https://github.com/spl/dlist/issues +extra-source-files: README.md, + ChangeLog.md +build-type: Simple +cabal-version: >= 1.9.2 +tested-with: GHC==7.0.4 + GHC==7.2.2 + GHC==7.4.2 + GHC==7.6.3 + GHC==7.8.4 + GHC==7.10.3 + GHC==8.0.1 + +source-repository head + type: git + location: git://github.com/spl/dlist.git + +library + -- fail is not a method of Monad in base-4.13 + build-depends: base <4.13 + + build-depends: + base >= 4 && < 5, + deepseq >= 1.1 && < 2 + extensions: CPP + exposed-modules: Data.DList + ghc-options: -Wall + +test-suite test + type: exitcode-stdio-1.0 + main-is: Main.hs + other-modules: OverloadedStrings + hs-source-dirs: tests + build-depends: dlist, + base, + Cabal, + -- QuickCheck-2.10 is the first version supporting + -- base-4.9 (ghc-8) without the Arbitrary NonEmpty + -- instance, which we include ourselves. + QuickCheck >= 2.10 && < 2.14 diff --git a/ghc-dlist.spec b/ghc-dlist.spec index fbfab7a..2d4c7d1 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -7,8 +7,8 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.8.0.5 -Release: 2%{?dist} +Version: 0.8.0.6 +Release: 1%{?dist} Summary: Difference lists License: BSD @@ -112,6 +112,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 25 2019 Jens Petersen - 0.8.0.6-1 +- update to 0.8.0.6 + * Thu Jul 25 2019 Fedora Release Engineering - 0.8.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 718e096..63929cb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dlist-0.8.0.5.tar.gz) = 4eb2be3c5edbf7fad41051bd703c28e47a6f7bbac4092cc9a4dd92cbc77e0f13c819b3a2d9436b6022c758c621c33ca1d9220a7c8856376eca6d1b54fa082160 +SHA512 (dlist-0.8.0.6.tar.gz) = 67df94aa155229b58297ba11cdf3d7846e988d61a3d49ba1573c99a85afbab0ca0f0a793be514704ffec63f655ec7e77ae5c7301d4938d8752067b5ae5146783 From 6e989c029b37ca3fc2916610a54bdd6fe77b513c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:28:47 +0800 Subject: [PATCH 40/53] BR prof for lib and static for executable --- ghc-dlist.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 2d4c7d1..2c5b1a7 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist @@ -19,14 +19,9 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel -%if %{with haddock} -BuildRequires: ghc-doc -%endif -%if %{with ghc_prof} -BuildRequires: ghc-prof -%endif BuildRequires: ghc-rpm-macros -BuildRequires: ghc-deepseq-devel +BuildRequires: ghc-base-prof +BuildRequires: ghc-deepseq-prof %if %{with tests} BuildRequires: ghc-QuickCheck-devel %endif @@ -41,6 +36,7 @@ with the Writer monad), where list append quickly becomes too expensive. %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 ada38e262e7aa25a4e368434bef089ebb043a9ec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 20:36:23 +0000 Subject: [PATCH 41/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 2c5b1a7..34be585 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -108,6 +108,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.8.0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Jens Petersen - 0.8.0.6-1 - update to 0.8.0.6 From 33278e364859bf6a823693e01478b85a5ed92a39 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:49:56 +0800 Subject: [PATCH 42/53] refresh to cabal-rpm-2.0.2 --- ghc-dlist.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 34be585..4c79db8 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist @@ -49,6 +49,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. @@ -59,6 +60,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. @@ -87,6 +89,16 @@ 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 @@ -99,6 +111,7 @@ This package provides the Haskell %{pkg_name} profiling library. %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From 0f7452d1ba76f55dc010e488b759fc1c48581302 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 14 Feb 2020 11:20:55 +0800 Subject: [PATCH 43/53] update to 0.8.0.7 --- .gitignore | 1 + ghc-dlist.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 81bb2b6..aa30c9e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /dlist-0.8.0.4.tar.gz /dlist-0.8.0.5.tar.gz /dlist-0.8.0.6.tar.gz +/dlist-0.8.0.7.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 4c79db8..145502f 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -7,8 +7,8 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.8.0.6 -Release: 2%{?dist} +Version: 0.8.0.7 +Release: 1%{?dist} Summary: Difference lists License: BSD @@ -121,6 +121,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Fri Feb 14 2020 Jens Petersen - 0.8.0.7-1 +- update to 0.8.0.7 + * Tue Jan 28 2020 Fedora Release Engineering - 0.8.0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 63929cb..559cf2e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dlist-0.8.0.6.tar.gz) = 67df94aa155229b58297ba11cdf3d7846e988d61a3d49ba1573c99a85afbab0ca0f0a793be514704ffec63f655ec7e77ae5c7301d4938d8752067b5ae5146783 +SHA512 (dlist-0.8.0.7.tar.gz) = e98ce96819bc8c7a86f1eb402ba7c6aea95fc87502afbb40a4b61ac6dc9a9793ca6f6042f633733c9e0e7c7f3f77711809767ecd213639bfa3b77e71bd6bd806 From 1238a433fb318b5da4f458f1de96d597532546cc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:26:06 +0800 Subject: [PATCH 44/53] refresh to cabal-rpm-2.0.5 --- ghc-dlist.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 145502f..76afe0a 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist %global pkgver %{pkg_name}-%{version} From b818abe47d3f778ef50e1546f10e25cabf8dae53 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 8 Jun 2020 01:56:43 +0800 Subject: [PATCH 45/53] update to 0.8.0.8 --- .gitignore | 1 + ghc-dlist.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index aa30c9e..e80f4aa 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /dlist-0.8.0.5.tar.gz /dlist-0.8.0.6.tar.gz /dlist-0.8.0.7.tar.gz +/dlist-0.8.0.8.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 76afe0a..9c97f21 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -7,7 +7,7 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.8.0.7 +Version: 0.8.0.8 Release: 1%{?dist} Summary: Difference lists @@ -121,6 +121,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Sun Jun 07 2020 Jens Petersen - 0.8.0.8-1 +- update to 0.8.0.8 + * Fri Feb 14 2020 Jens Petersen - 0.8.0.7-1 - update to 0.8.0.7 diff --git a/sources b/sources index 559cf2e..4b5cc80 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dlist-0.8.0.7.tar.gz) = e98ce96819bc8c7a86f1eb402ba7c6aea95fc87502afbb40a4b61ac6dc9a9793ca6f6042f633733c9e0e7c7f3f77711809767ecd213639bfa3b77e71bd6bd806 +SHA512 (dlist-0.8.0.8.tar.gz) = 07f144525835e07d26ec6345f12b9173b47345dfd8233db1b958fca1e3292f48583f95d21ce6934ae588b1dc5f9efd73413e616577a589a91fddff2de5ec32d6 From 92cd63af0105ffd16a21c9ee457ce731d107b89b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:54:43 +0800 Subject: [PATCH 46/53] refresh to cabal-rpm-2.0.6 --- ghc-dlist.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 9c97f21..fc51acf 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist @@ -89,16 +89,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 d6cda72afc0cb596672472c284335c085bdf562b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 19:03:17 +0000 Subject: [PATCH 47/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index fc51acf..a1873cb 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -111,6 +111,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.8.0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sun Jun 07 2020 Jens Petersen - 0.8.0.8-1 - update to 0.8.0.8 From 6801428e8f1db13ccd3e17525ef4e8795a6da6d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 07:07:02 +0000 Subject: [PATCH 48/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index a1873cb..a6ee752 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Difference lists License: BSD @@ -111,6 +111,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.8.0.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.8.0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 13f039190a8f65b04e37f70426ccda9682f006c8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 00:34:47 +0000 Subject: [PATCH 49/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index a6ee752..39758c4 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.8.0.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Difference lists License: BSD @@ -111,6 +111,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.8.0.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.8.0.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 3d794f68eab6aea1035e458afad71e4672151595 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:10 +0800 Subject: [PATCH 50/53] refresh to cabal-rpm-2.0.9 --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 39758c4..68a6b41 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.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 dlist @@ -50,6 +50,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. @@ -86,7 +87,9 @@ This package provides the Haskell %{pkg_name} profiling library. %check +%if %{with tests} %cabal_test +%endif %files -f %{name}.files From 9de6e650478c22c478a37c0af01f383663c3efaf Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 01:59:31 +0800 Subject: [PATCH 51/53] update to 1.0 --- .gitignore | 1 + ghc-dlist.spec | 17 +++++++++-------- sources | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index e80f4aa..7cbd205 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /dlist-0.8.0.6.tar.gz /dlist-0.8.0.7.tar.gz /dlist-0.8.0.8.tar.gz +/dlist-1.0.tar.gz diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 68a6b41..3c94660 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -7,8 +7,8 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.8.0.8 -Release: 4%{?dist} +Version: 1.0 +Release: 1%{?dist} Summary: Difference lists License: BSD @@ -28,9 +28,7 @@ BuildRequires: ghc-QuickCheck-devel # End cabal-rpm deps %description -Difference lists are a list-like type supporting O(1) append. This is -particularly useful for efficient logging and pretty printing (e.g. -with the Writer monad), where list append quickly becomes too expensive. +List-like types supporting O(1) append and snoc operations. %package devel @@ -94,17 +92,17 @@ This package provides the Haskell %{pkg_name} profiling library. %files -f %{name}.files # Begin cabal-rpm files: -%license LICENSE +%license license.md # End cabal-rpm files %files devel -f %{name}-devel.files -%doc ChangeLog.md README.md +%doc changelog.md readme.md %if %{with haddock} %files doc -f %{name}-doc.files -%license LICENSE +%license license.md %endif @@ -114,6 +112,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Aug 5 2021 Jens Petersen - 1.0-1 +- update to 1.0 + * Thu Jul 22 2021 Fedora Release Engineering - 0.8.0.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 4b5cc80..f7125e3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dlist-0.8.0.8.tar.gz) = 07f144525835e07d26ec6345f12b9173b47345dfd8233db1b958fca1e3292f48583f95d21ce6934ae588b1dc5f9efd73413e616577a589a91fddff2de5ec32d6 +SHA512 (dlist-1.0.tar.gz) = 8985b9e775e8d99c3d8cf59eabfb7ed13c395482186b086831a79afea9b980ee59e386856df82dcc030f430be55cc95fa057e962776fe37a371e8be5ae19abef From dea580a90975de2a2ed08edbb1b0d0f4d03d705c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 04:47:37 +0000 Subject: [PATCH 52/53] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-dlist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-dlist.spec b/ghc-dlist.spec index 3c94660..223e7ce 100644 --- a/ghc-dlist.spec +++ b/ghc-dlist.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Difference lists License: BSD @@ -112,6 +112,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Aug 5 2021 Jens Petersen - 1.0-1 - update to 1.0 From a1993ea66348d53f4b88e145f035e82f7e74df91 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:39:28 +0300 Subject: [PATCH 53/53] 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 f7125e3..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (dlist-1.0.tar.gz) = 8985b9e775e8d99c3d8cf59eabfb7ed13c395482186b086831a79afea9b980ee59e386856df82dcc030f430be55cc95fa057e962776fe37a371e8be5ae19abef