From 5ae3830b6e9990d395f3f279d57c92e31d67f7e5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 28 Oct 2011 14:14:31 +0000 Subject: [PATCH 01/57] 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 ce7ad0f06a3c9492f65fd01988e24855533f2a36 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan T V Date: Fri, 28 Oct 2011 20:44:50 +0530 Subject: [PATCH 02/57] Initial commit modified: .gitignore new file: ghc-tagged.spec modified: sources --- .gitignore | 1 + ghc-tagged.spec | 84 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 86 insertions(+) create mode 100644 ghc-tagged.spec diff --git a/.gitignore b/.gitignore index e69de29..94387e4 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/tagged-0.2.3.1.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec new file mode 100644 index 0000000..24272ac --- /dev/null +++ b/ghc-tagged.spec @@ -0,0 +1,84 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name tagged + +# common part of summary for all the subpackages +%global common_summary Newtype wrappers for phantom types + +# main description used for all the subpackages +%global common_description Newtype wrappers for phantom types to avoid unsafely passing dummy arguments. + +Name: ghc-%{pkg_name} +Version: 0.2.3.1 +Release: 1%{?dist} +Summary: %{common_summary} + +Group: System Environment/Libraries +License: BSD +# BEGIN cabal2spec +URL: http://hackage.haskell.org/package/%{pkg_name} +Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +ExclusiveArch: %{ghc_arches} +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +%if %{undefined without_hscolour} +BuildRequires: hscolour +%endif +# END cabal2spec +BuildRequires: ghc-data-default-prof, ghc-semigroups-prof + +%description +%{common_description} + + +%package -n ghc-%{pkg_name}-devel +Summary: Development files for %{common_summary} +Group: Development/Libraries +# BEGIN cabal2spec +%{?ghc_devel_requires} +Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} +Provides: ghc-%{pkg_name}-prof = %{version}-%{release} +# END cabal2spec + +%description -n ghc-%{pkg_name}-devel +%{common_description} + +This package contains the development files. + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%post -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + + +%postun -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + + +%if %{undefined ghc_without_shared} +%files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files +%endif + + +%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files + + +%changelog +* Mon Oct 17 2011 Lakshmi Narasimhan T V - 0.2.3.1-1 +- License is BSD. Added dependencies. + +* Mon Oct 17 2011 Fedora Haskell SIG - 0.2.3.1-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.24.1 diff --git a/sources b/sources index e69de29..3192ac3 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +7899d417f18952a5a56b8588ba4724e4 tagged-0.2.3.1.tar.gz From d6d894964d07ef7b70865afda5951d95a38176e1 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 30 Oct 2011 19:15:33 +0900 Subject: [PATCH 03/57] rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 24272ac..239a029 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -12,7 +12,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -77,6 +77,9 @@ This package contains the development files. %changelog +* Sun Oct 30 2011 Jens Petersen - 0.2.3.1-2 +- rebuild against new gmp + * Mon Oct 17 2011 Lakshmi Narasimhan T V - 0.2.3.1-1 - License is BSD. Added dependencies. From 16fd6a3b305c2c93ac165129e1e3926245fb2d3a Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 21:26:41 -0600 Subject: [PATCH 04/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 239a029..5fb9e27 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -12,7 +12,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -77,6 +77,9 @@ This package contains the development files. %changelog +* Fri Jan 13 2012 Fedora Release Engineering - 0.2.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Sun Oct 30 2011 Jens Petersen - 0.2.3.1-2 - rebuild against new gmp From 553ae7703dafeb8df3038b975c2a8bf417e2197c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 23 Mar 2012 14:07:43 +0900 Subject: [PATCH 05/57] update to cabal2spec-0.25 --- ghc-tagged.spec | 50 +++++++++++++++---------------------------------- 1 file changed, 15 insertions(+), 35 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 5fb9e27..c62ada5 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -1,18 +1,16 @@ -# 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 tagged -# common part of summary for all the subpackages %global common_summary Newtype wrappers for phantom types -# main description used for all the subpackages %global common_description Newtype wrappers for phantom types to avoid unsafely passing dummy arguments. Name: ghc-%{pkg_name} Version: 0.2.3.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -22,32 +20,15 @@ URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros -%if %{undefined without_hscolour} -BuildRequires: hscolour -%endif +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} # END cabal2spec -BuildRequires: ghc-data-default-prof, ghc-semigroups-prof +BuildRequires: ghc-data-default-prof +BuildRequires: ghc-semigroups-prof %description %{common_description} -%package -n ghc-%{pkg_name}-devel -Summary: Development files for %{common_summary} -Group: Development/Libraries -# BEGIN cabal2spec -%{?ghc_devel_requires} -Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} -Provides: ghc-%{pkg_name}-prof = %{version}-%{release} -# END cabal2spec - -%description -n ghc-%{pkg_name}-devel -%{common_description} - -This package contains the development files. - - %prep %setup -q -n %{pkg_name}-%{version} @@ -60,23 +41,22 @@ This package contains the development files. %ghc_lib_install -%post -n ghc-%{pkg_name}-devel -%ghc_pkg_recache +# devel subpackage +%ghc_devel_package +%ghc_devel_description -%postun -n ghc-%{pkg_name}-devel -%ghc_pkg_recache +%ghc_devel_post_postun -%if %{undefined ghc_without_shared} -%files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files -%endif - -%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files +%ghc_files LICENSE %changelog +* Sun Mar 18 2012 Jens Petersen - 0.2.3.1-4 +- update to cabal2spec-0.25 + * Fri Jan 13 2012 Fedora Release Engineering - 0.2.3.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 42266865e1f3a579d92cc154d685180ff1187682 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan T V Date: Mon, 9 Apr 2012 23:21:15 +0530 Subject: [PATCH 06/57] Package updated to 0.4.1 modified: .gitignore modified: ghc-tagged.spec modified: sources modified: .gitignore modified: ghc-tagged.spec modified: sources --- .gitignore | 1 + ghc-tagged.spec | 12 ++++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 94387e4..8037c1e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /tagged-0.2.3.1.tar.gz +/tagged-0.4.1.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index c62ada5..de97732 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -1,4 +1,4 @@ -# cabal2spec-0.25 +# cabal2spec-0.25.4 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -6,11 +6,11 @@ %global common_summary Newtype wrappers for phantom types -%global common_description Newtype wrappers for phantom types to avoid unsafely passing dummy arguments. +%global common_description Newtype wrappers for phantom types to avoid unsafely passing dummy arguments. Name: ghc-%{pkg_name} -Version: 0.2.3.1 -Release: 4%{?dist} +Version: 0.4.1 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -54,6 +54,10 @@ BuildRequires: ghc-semigroups-prof %changelog +* Mon Apr 9 2012 Lakshmi Narasimhan T V - 0.4.1-1 +- spec file updated to 0.25.4 +- package updated to 0.4.1 + * Sun Mar 18 2012 Jens Petersen - 0.2.3.1-4 - update to cabal2spec-0.25 diff --git a/sources b/sources index 3192ac3..4718a4c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7899d417f18952a5a56b8588ba4724e4 tagged-0.2.3.1.tar.gz +b666e3288e00824650d400854c3992f8 tagged-0.4.1.tar.gz From 4bec3e6be2205533659a8afb1413938b60d3b88c Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan T V Date: Fri, 13 Apr 2012 15:40:18 +0530 Subject: [PATCH 07/57] Rebuild for semigroups update modified: ghc-tagged.spec --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index de97732..14f5286 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -54,6 +54,9 @@ BuildRequires: ghc-semigroups-prof %changelog +* Fri Apr 13 2012 Lakshmi Narasimhan T V - 0.4.1-2 +- Rebuild for semigroups update + * Mon Apr 9 2012 Lakshmi Narasimhan T V - 0.4.1-1 - spec file updated to 0.25.4 - package updated to 0.4.1 From 3e2f5e7701375910895a4ffb8250fa480fe4fcc6 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan T V Date: Fri, 13 Apr 2012 16:01:55 +0530 Subject: [PATCH 08/57] Package update to 0.4.2 modified: .gitignore modified: ghc-tagged.spec modified: sources --- .gitignore | 1 + ghc-tagged.spec | 6 ++++-- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8037c1e..1da2c3f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /tagged-0.2.3.1.tar.gz /tagged-0.4.1.tar.gz +/tagged-0.4.2.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 14f5286..d229f29 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -9,8 +9,8 @@ %global common_description Newtype wrappers for phantom types to avoid unsafely passing dummy arguments. Name: ghc-%{pkg_name} -Version: 0.4.1 -Release: 2%{?dist} +Version: 0.4.2 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -54,6 +54,8 @@ BuildRequires: ghc-semigroups-prof %changelog +* Fri Apr 13 2012 Lakshmi Narasimhan T V - 0.4.2-1-- Package update to 0.4.2 + * Fri Apr 13 2012 Lakshmi Narasimhan T V - 0.4.1-2 - Rebuild for semigroups update diff --git a/sources b/sources index 4718a4c..1f47b71 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b666e3288e00824650d400854c3992f8 tagged-0.4.1.tar.gz +c4f6347aa353a2c25d5b43555bb5b19e tagged-0.4.2.tar.gz From 04e157f02f4cae2230f27d3ae5fba739f97a0c57 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan T V Date: Fri, 13 Apr 2012 16:08:17 +0530 Subject: [PATCH 09/57] Removed dependencies on semigroups and data-default modified: ghc-tagged.spec --- ghc-tagged.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index d229f29..7b096ba 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -22,8 +22,6 @@ ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} # END cabal2spec -BuildRequires: ghc-data-default-prof -BuildRequires: ghc-semigroups-prof %description %{common_description} @@ -55,6 +53,7 @@ BuildRequires: ghc-semigroups-prof %changelog * Fri Apr 13 2012 Lakshmi Narasimhan T V - 0.4.2-1-- Package update to 0.4.2 +- Dependencies on semigroups and data-default removed. * Fri Apr 13 2012 Lakshmi Narasimhan T V - 0.4.1-2 - Rebuild for semigroups update From 2a8c6b066fe7b489c43d8212bcb0aed00e18573e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 13 Jun 2012 19:03:13 +0900 Subject: [PATCH 10/57] update to 0.4.2.1 --- .gitignore | 1 + ghc-tagged.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1da2c3f..02b646b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /tagged-0.2.3.1.tar.gz /tagged-0.4.1.tar.gz /tagged-0.4.2.tar.gz +/tagged-0.4.2.1.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 7b096ba..692b6b4 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -9,7 +9,7 @@ %global common_description Newtype wrappers for phantom types to avoid unsafely passing dummy arguments. Name: ghc-%{pkg_name} -Version: 0.4.2 +Version: 0.4.2.1 Release: 1%{?dist} Summary: %{common_summary} @@ -52,6 +52,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Wed Jun 13 2012 Jens Petersen - 0.4.2.1-1 +- update to 0.4.2.1 + * Fri Apr 13 2012 Lakshmi Narasimhan T V - 0.4.2-1-- Package update to 0.4.2 - Dependencies on semigroups and data-default removed. diff --git a/sources b/sources index 1f47b71..b24a41e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c4f6347aa353a2c25d5b43555bb5b19e tagged-0.4.2.tar.gz +42d58bed61bf11466531bc26ecd42f2c tagged-0.4.2.1.tar.gz From 150ebe4f11c1d59ffb9bbdd147aa1628dc738ccd Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 01:06:54 -0500 Subject: [PATCH 11/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 692b6b4..5e72033 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.4.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -52,6 +52,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 0.4.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Wed Jun 13 2012 Jens Petersen - 0.4.2.1-1 - update to 0.4.2.1 From 409edcdc14cb9270b9bafb75e692f4e99342d2f0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Nov 2012 09:35:08 +0900 Subject: [PATCH 12/57] update to 0.4.4 with cabal-rpm --- .gitignore | 1 + ghc-tagged.spec | 20 ++++++++++---------- sources | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 02b646b..3e5d502 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /tagged-0.4.1.tar.gz /tagged-0.4.2.tar.gz /tagged-0.4.2.1.tar.gz +/tagged-0.4.4.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 5e72033..10e38f0 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -1,4 +1,3 @@ -# cabal2spec-0.25.4 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -6,22 +5,21 @@ %global common_summary Newtype wrappers for phantom types -%global common_description Newtype wrappers for phantom types to avoid unsafely passing dummy arguments. +%global common_description Haskell 98 phantom types to avoid unsafely passing dummy arguments. Name: ghc-%{pkg_name} -Version: 0.4.2.1 -Release: 2%{?dist} +Version: 0.4.4 +Release: 1%{?dist} Summary: %{common_summary} -Group: System Environment/Libraries License: BSD -# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -ExclusiveArch: %{ghc_arches} + BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} -# END cabal2spec +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +# End cabal-rpm deps %description %{common_description} @@ -39,7 +37,6 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %ghc_lib_install -# devel subpackage %ghc_devel_package %ghc_devel_description @@ -52,6 +49,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Thu Nov 08 2012 Jens Petersen - 0.4.4-1 +- update to 0.4.4 + * Thu Jul 19 2012 Fedora Release Engineering - 0.4.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index b24a41e..2a29712 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -42d58bed61bf11466531bc26ecd42f2c tagged-0.4.2.1.tar.gz +2de81344187b2293ba2ba95f07b8ec3b tagged-0.4.4.tar.gz From dd8f380858d0e936829471b742f66a105186de8c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 17:19:27 -0600 Subject: [PATCH 13/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 10e38f0..3acebb9 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.4.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} License: BSD @@ -49,6 +49,9 @@ BuildRequires: ghc-rpm-macros %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.4.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Nov 08 2012 Jens Petersen - 0.4.4-1 - update to 0.4.4 From eb05a79aa5c667ba0bc9bba2163e44df6a0db5d5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 4 Jun 2013 12:05:08 +0900 Subject: [PATCH 14/57] update to 0.6 and simplified Haskell Packaging Guidelines --- .gitignore | 1 + ghc-tagged.spec | 43 ++++++++++++++++++++++++++++--------------- sources | 2 +- 3 files changed, 30 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 3e5d502..fabe765 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /tagged-0.4.2.tar.gz /tagged-0.4.2.1.tar.gz /tagged-0.4.4.tar.gz +/tagged-0.6.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 3acebb9..4d86f2d 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -1,16 +1,11 @@ # https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name tagged -%global common_summary Newtype wrappers for phantom types - -%global common_description Haskell 98 phantom types to avoid unsafely passing dummy arguments. - Name: ghc-%{pkg_name} -Version: 0.4.4 -Release: 2%{?dist} -Summary: %{common_summary} +Version: 0.6 +Release: 1%{?dist} +Summary: Newtype wrappers for phantom types License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -18,11 +13,20 @@ 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} +Haskell 98 phantom types to avoid unsafely passing dummy arguments. + + +%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 @@ -37,18 +41,27 @@ 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 +%doc README.markdown CHANGELOG.markdown %changelog +* Tue Jun 04 2013 Jens Petersen - 0.6-1 +- update to 0.6 +- update to new simplified Haskell Packaging Guidelines + * Wed Feb 13 2013 Fedora Release Engineering - 0.4.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/sources b/sources index 2a29712..c4ebb6e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2de81344187b2293ba2ba95f07b8ec3b tagged-0.4.4.tar.gz +f8f43a49e8c311083d0e1515872c8d48 tagged-0.6.tar.gz From 0899e4fdb15b688415b748190790da63f149d4db Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 09:03:29 -0500 Subject: [PATCH 15/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 4d86f2d..ac9514b 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Newtype wrappers for phantom types License: BSD @@ -58,6 +58,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Tue Jun 04 2013 Jens Petersen - 0.6-1 - update to 0.6 - update to new simplified Haskell Packaging Guidelines From aced188487e0aba493f3b71e60a1f2cfd6290f9d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 1 Jun 2014 19:05:37 +0900 Subject: [PATCH 16/57] update to 0.7.2 --- .gitignore | 1 + ghc-tagged.spec | 15 +++++++++++---- sources | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index fabe765..9b93c22 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /tagged-0.4.2.1.tar.gz /tagged-0.4.4.tar.gz /tagged-0.6.tar.gz +/tagged-0.7.2.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index ac9514b..322238c 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -2,14 +2,17 @@ %global pkg_name tagged +# no useful debuginfo for Haskell packages without C sources +%global debug_package %{nil} + Name: ghc-%{pkg_name} -Version: 0.6 -Release: 2%{?dist} +Version: 0.7.2 +Release: 1%{?dist} Summary: Newtype wrappers for phantom types License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +Source0: http://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -20,10 +23,11 @@ Haskell 98 phantom types to avoid unsafely passing dummy arguments. %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. @@ -58,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Jun 01 2014 Jens Petersen - 0.7.2-1 +- update to 0.7.2 + * Sat Aug 03 2013 Fedora Release Engineering - 0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index c4ebb6e..6076f27 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f8f43a49e8c311083d0e1515872c8d48 tagged-0.6.tar.gz +2af8f69d5406f3eb059fcd4e5ebc2aa0 tagged-0.7.2.tar.gz From d826f074446d3a6c815b83931e033371b9dfca62 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Jun 2014 02:16:59 +0900 Subject: [PATCH 17/57] 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 59e7ff64dbc87d0f02018424ca6315fe4cbf8caf Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 8 Jul 2014 19:31:41 +0900 Subject: [PATCH 18/57] revert to 0.6 until ghc-7.8 --- .gitignore | 1 - ghc-tagged.spec | 8 ++++---- noautobuild | 0 sources | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) delete mode 100644 noautobuild diff --git a/.gitignore b/.gitignore index 9b93c22..fabe765 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,3 @@ /tagged-0.4.2.1.tar.gz /tagged-0.4.4.tar.gz /tagged-0.6.tar.gz -/tagged-0.7.2.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 322238c..22a5b91 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,8 +6,8 @@ %global debug_package %{nil} Name: ghc-%{pkg_name} -Version: 0.7.2 -Release: 1%{?dist} +Version: 0.6 +Release: 3%{?dist} Summary: Newtype wrappers for phantom types License: BSD @@ -62,8 +62,8 @@ This package provides the Haskell %{pkg_name} library development files. %changelog -* Sun Jun 01 2014 Jens Petersen - 0.7.2-1 -- update to 0.7.2 +* Tue Jul 8 2014 Jens Petersen - 0.6-3 +- update to cblrpm-0.8.11 * Sat Aug 03 2013 Fedora Release Engineering - 0.6-2 - 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 6076f27..c4ebb6e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2af8f69d5406f3eb059fcd4e5ebc2aa0 tagged-0.7.2.tar.gz +f8f43a49e8c311083d0e1515872c8d48 tagged-0.6.tar.gz From 429243e87b64f0ff4dc6660410b2adda2bff4ac4 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 15:57:01 +0000 Subject: [PATCH 19/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 22a5b91..b9ad48c 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -7,7 +7,7 @@ Name: ghc-%{pkg_name} Version: 0.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Newtype wrappers for phantom types License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Tue Jul 8 2014 Jens Petersen - 0.6-3 - update to cblrpm-0.8.11 From 40b20adc281ee990be91878f830729b2b78b5596 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 27 Aug 2014 13:41:27 +0900 Subject: [PATCH 20/57] update to 0.7.2 --- .gitignore | 1 + ghc-tagged.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fabe765..9b93c22 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /tagged-0.4.2.1.tar.gz /tagged-0.4.4.tar.gz /tagged-0.6.tar.gz +/tagged-0.7.2.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index b9ad48c..1f1acb5 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,8 +6,8 @@ %global debug_package %{nil} Name: ghc-%{pkg_name} -Version: 0.6 -Release: 4%{?dist} +Version: 0.7.2 +Release: 1%{?dist} Summary: Newtype wrappers for phantom types License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 27 2014 Jens Petersen - 0.7.2-1 +- update to 0.7.2 + * Sat Aug 16 2014 Fedora Release Engineering - 0.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index c4ebb6e..6076f27 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f8f43a49e8c311083d0e1515872c8d48 tagged-0.6.tar.gz +2af8f69d5406f3eb059fcd4e5ebc2aa0 tagged-0.7.2.tar.gz From b531437ccefcef32c215f73fb88655bfa2ae665d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 22 Jan 2015 18:57:37 +0900 Subject: [PATCH 21/57] update to 0.7.3 --- .gitignore | 1 + ghc-tagged.spec | 14 +++++++------- sources | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 9b93c22..e5947ad 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /tagged-0.4.4.tar.gz /tagged-0.6.tar.gz /tagged-0.7.2.tar.gz +/tagged-0.7.3.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 1f1acb5..09b1afd 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -2,17 +2,14 @@ %global pkg_name tagged -# no useful debuginfo for Haskell packages without C sources -%global debug_package %{nil} - Name: ghc-%{pkg_name} -Version: 0.7.2 +Version: 0.7.3 Release: 1%{?dist} -Summary: Newtype wrappers for phantom types +Summary: Tagged values with an attached phantom type 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 @@ -62,6 +59,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 22 2015 Jens Petersen - 0.7.3-1 +- update to 0.7.3 + * Wed Aug 27 2014 Jens Petersen - 0.7.2-1 - update to 0.7.2 diff --git a/sources b/sources index 6076f27..20359c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2af8f69d5406f3eb059fcd4e5ebc2aa0 tagged-0.7.2.tar.gz +1ec1bd5e8add7d4170cb19bf3b2b1c62 tagged-0.7.3.tar.gz From b5fbb555a21ec9c43b3c72e674cfa4fb826b4b9c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 08:01:47 +0000 Subject: [PATCH 22/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 09b1afd..4941702 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.7.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tagged values with an attached phantom type License: BSD @@ -59,6 +59,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.7.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Thu Jan 22 2015 Jens Petersen - 0.7.3-1 - update to 0.7.3 From 30d0a900ad4edf9b4320d6d4dd86bf33b990ee78 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:46:01 +0000 Subject: [PATCH 23/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 4941702..5cc21db 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.7.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tagged values with an attached phantom type License: BSD @@ -59,6 +59,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.7.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.7.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From b74daf3845beb1c0a0b10dfeb70eec0129855466 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 26 Jun 2016 18:35:43 +0900 Subject: [PATCH 24/57] update to 0.8.4 --- .gitignore | 1 + ghc-tagged.spec | 14 ++++++++++++-- sources | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e5947ad..a61dde0 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /tagged-0.6.tar.gz /tagged-0.7.2.tar.gz /tagged-0.7.3.tar.gz +/tagged-0.8.4.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 5cc21db..4fcb617 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -1,10 +1,11 @@ +# generated by cabal-rpm-0.9.11 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name tagged Name: ghc-%{pkg_name} -Version: 0.7.3 -Release: 3%{?dist} +Version: 0.8.4 +Release: 1%{?dist} Summary: Tagged values with an attached phantom type License: BSD @@ -13,6 +14,10 @@ Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: ghc-deepseq-devel +BuildRequires: ghc-template-haskell-devel +# End cabal-rpm deps %description Haskell 98 phantom types to avoid unsafely passing dummy arguments. @@ -41,6 +46,8 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install +rm %{buildroot}%{ghc_pkgdocdir}/LICENSE + %post devel %ghc_pkg_recache @@ -59,6 +66,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Jun 26 2016 Jens Petersen - 0.8.4-1 +- update to 0.8.4 + * Wed Feb 03 2016 Fedora Release Engineering - 0.7.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index 20359c7..d84ed79 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1ec1bd5e8add7d4170cb19bf3b2b1c62 tagged-0.7.3.tar.gz +10df17f1e2b71433d35862dab1c6945c tagged-0.8.4.tar.gz From ed294c87138ec680f2fcdb2272a22be7eb1aab68 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Sep 2016 19:15:52 +0900 Subject: [PATCH 25/57] no longer remove license --- ghc-tagged.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 4fcb617..0b2c124 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -46,8 +46,6 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install -rm %{buildroot}%{ghc_pkgdocdir}/LICENSE - %post devel %ghc_pkg_recache From 0244026ecfa1f7bb86a6ddddf1d667260c3ae489 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 28 Sep 2016 18:32:26 +0900 Subject: [PATCH 26/57] use %license --- ghc-tagged.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 0b2c124..f3b98d0 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -56,7 +56,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 d6b95cfb2c49faf085f293b6a12c66f1c444be77 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:50:41 +0000 Subject: [PATCH 27/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index f3b98d0..80dd48e 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -5,7 +5,7 @@ Name: ghc-%{pkg_name} Version: 0.8.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tagged values with an attached phantom type 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.8.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sun Jun 26 2016 Jens Petersen - 0.8.4-1 - update to 0.8.4 From 1ac8a31c6c1ffe96b45d109a2e764acc7acbcef3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 21 Feb 2017 22:22:41 +0900 Subject: [PATCH 28/57] update to 0.8.5 --- .gitignore | 1 + ghc-tagged.spec | 20 +++++++++++++------- sources | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index a61dde0..246c3ff 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /tagged-0.7.2.tar.gz /tagged-0.7.3.tar.gz /tagged-0.8.4.tar.gz +/tagged-0.8.5.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 80dd48e..b77ddb9 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -1,22 +1,25 @@ -# generated by cabal-rpm-0.9.11 +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name tagged +%global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.8.4 -Release: 2%{?dist} -Summary: Tagged values with an attached phantom type +Version: 0.8.5 +Release: 1%{?dist} +Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments 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 # Begin cabal-rpm deps: BuildRequires: ghc-deepseq-devel BuildRequires: ghc-template-haskell-devel +BuildRequires: ghc-transformers-compat-devel +BuildRequires: ghc-transformers-devel # End cabal-rpm deps %description @@ -36,7 +39,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %build @@ -60,10 +63,13 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files -%doc README.markdown CHANGELOG.markdown +%doc CHANGELOG.markdown README.markdown %changelog +* Tue Feb 21 2017 Jens Petersen - 0.8.5-1 +- update to 0.8.5 + * Fri Feb 10 2017 Fedora Release Engineering - 0.8.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index d84ed79..df29948 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -10df17f1e2b71433d35862dab1c6945c tagged-0.8.4.tar.gz +SHA512 (tagged-0.8.5.tar.gz) = e9eb835b14e02dd12ce81e540cb1acfdcc7a15fb3b2d581398c96fdc84119c3d0d7d58117d5f77c5833ae01cf2f96ab47db4f844f1aef06bbfecb1b779e65ad7 From 4d660fb2fe00841817f89f8f0b954149b31043af Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:58:09 +0000 Subject: [PATCH 29/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index b77ddb9..dd8f9bf 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -67,6 +67,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.8.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Tue Feb 21 2017 Jens Petersen - 0.8.5-1 - update to 0.8.5 From 2215a042d53f66f63f63a819247c0d0738fae0c6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:33:55 +0000 Subject: [PATCH 30/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index dd8f9bf..18e08b1 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -67,6 +67,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.8.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.8.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 61d004c92b64ee3a1bbc512876d6b2d7d39bb09b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:12:05 +0100 Subject: [PATCH 31/57] refresh to cabal-rpm-0.12.1 --- ghc-tagged.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 18e08b1..3a2ef69 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged @@ -29,9 +29,12 @@ Haskell 98 phantom types to avoid unsafely passing dummy arguments. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +%if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} +%endif Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -50,6 +53,12 @@ This package provides the Haskell %{pkg_name} library development files. %ghc_lib_install +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + %post devel %ghc_pkg_recache From 432ba41dfd40e29ae87b1f32382544de80ec286c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 26 Jan 2018 09:53:36 +0100 Subject: [PATCH 32/57] refresh to cabal-rpm-0.12.1 --- ghc-tagged.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 3a2ef69..23d9fd0 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -43,6 +43,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} +cabal-tweak-dep-ver template-haskell '< 2.12' '< 2.13' %build From 83e3626a5ace2dde7bcbade8a7d5cfff1dd38b57 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 26 Jan 2018 11:59:02 +0100 Subject: [PATCH 33/57] bump release --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 23d9fd0..b63d9ab 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -77,6 +77,9 @@ cabal-tweak-dep-ver template-haskell '< 2.12' '< 2.13' %changelog +* Fri Jan 26 2018 Jens Petersen - 0.8.5-4 +- rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 0.8.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From fb2ddba62b78811e1bc6acc52c5ade24b9e4af2e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:03:32 +0900 Subject: [PATCH 34/57] drop ldconfig scriptlets --- ghc-tagged.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index b63d9ab..81d98f7 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -54,12 +54,6 @@ cabal-tweak-dep-ver template-haskell '< 2.12' '< 2.13' %ghc_lib_install -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - %post devel %ghc_pkg_recache From 03e8aa25ac8b8226e401d753b12d3aa5058963f9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 12:12:33 +0000 Subject: [PATCH 35/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 81d98f7..8fdf78c 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -71,6 +71,9 @@ cabal-tweak-dep-ver template-haskell '< 2.12' '< 2.13' %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.8.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Fri Jan 26 2018 Jens Petersen - 0.8.5-4 - rebuild From e8b60ffe786b350fd30c2e719c46baecbcaa109d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 02:10:10 +0000 Subject: [PATCH 36/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 8fdf78c..e797c57 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.5 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -71,6 +71,9 @@ cabal-tweak-dep-ver template-haskell '< 2.12' '< 2.13' %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.8.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.8.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 4e6262b75eb633a78bb6e65db9711e1b77b5f35c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 22 Jul 2018 23:31:10 +0900 Subject: [PATCH 37/57] update to 0.8.6 --- .gitignore | 1 + ghc-tagged.spec | 11 ++++++----- sources | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 246c3ff..d369b70 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /tagged-0.7.3.tar.gz /tagged-0.8.4.tar.gz /tagged-0.8.5.tar.gz +/tagged-0.8.6.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index e797c57..d352a7a 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -1,12 +1,12 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.12.5 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name tagged %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.8.5 -Release: 6%{?dist} +Version: 0.8.6 +Release: 1%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -18,7 +18,6 @@ BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-deepseq-devel BuildRequires: ghc-template-haskell-devel -BuildRequires: ghc-transformers-compat-devel BuildRequires: ghc-transformers-devel # End cabal-rpm deps @@ -43,7 +42,6 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} -cabal-tweak-dep-ver template-haskell '< 2.12' '< 2.13' %build @@ -71,6 +69,9 @@ cabal-tweak-dep-ver template-haskell '< 2.12' '< 2.13' %changelog +* Sun Jul 22 2018 Jens Petersen - 0.8.6-1 +- update to 0.8.6 + * Fri Jul 13 2018 Fedora Release Engineering - 0.8.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index df29948..67b02c5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tagged-0.8.5.tar.gz) = e9eb835b14e02dd12ce81e540cb1acfdcc7a15fb3b2d581398c96fdc84119c3d0d7d58117d5f77c5833ae01cf2f96ab47db4f844f1aef06bbfecb1b779e65ad7 +SHA512 (tagged-0.8.6.tar.gz) = 8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814 From 1e5f5687e05885f8d49931ccf53b4668043955fe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 22:05:04 +0000 Subject: [PATCH 38/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index d352a7a..a4edd3b 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -69,6 +69,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.8.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Jul 22 2018 Jens Petersen - 0.8.6-1 - update to 0.8.6 From 9f628ddf96c8ef81f8aef82135ae854ab3df7bdd Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:47:20 +0800 Subject: [PATCH 39/57] refresh to cabal-rpm-0.13 --- ghc-tagged.spec | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index a4edd3b..469d599 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged @@ -6,16 +6,18 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments 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 BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-transformers-devel @@ -41,15 +43,21 @@ This package provides the Haskell %{pkg_name} library development files. %prep +# Begin cabal-rpm setup: %setup -q -n %{pkgver} +# End cabal-rpm setup %build +# Begin cabal-rpm build: %ghc_lib_build +# End cabal-rpm build %install +# Begin cabal-rpm install %ghc_lib_install +# End cabal-rpm install %post devel @@ -61,7 +69,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 @@ -69,6 +79,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Feb 17 2019 Jens Petersen - 0.8.6-3 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.8.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From a6851f9c929611b3ee06f6fa5dc23f17af052fe8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 03:03:48 +0000 Subject: [PATCH 40/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 469d599..89e18c6 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -79,6 +79,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.8.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Jens Petersen - 0.8.6-3 - refresh to cabal-rpm-0.13 From 9f9202b70fceb159ba9b2222b475bd5779d15a58 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:26:07 +0000 Subject: [PATCH 41/57] cabal-rpm-1.0.0: add doc and prof subpkgs --- ghc-tagged.spec | 53 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 89e18c6..2ca815f 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -17,6 +17,12 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel +%if %{with haddock} +BuildRequires: ghc-doc +%endif +%if %{with ghc_prof} +BuildRequires: ghc-prof +%endif BuildRequires: ghc-rpm-macros BuildRequires: ghc-deepseq-devel BuildRequires: ghc-template-haskell-devel @@ -30,11 +36,8 @@ Haskell 98 phantom types to avoid unsafely passing dummy arguments. %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} @@ -42,6 +45,25 @@ Requires: %{name}%{?_isa} = %{version}-%{release} This package provides the Haskell %{pkg_name} library development files. +%if %{with haddock} +%package doc +Summary: Haskell %{pkg_name} library documentation + +%description doc +This package provides the Haskell %{pkg_name} library documentation. +%endif + + +%if %{with ghc_prof} +%package prof +Summary: Haskell %{pkg_name} profiling library +Requires: %{name}-devel%{?_isa} = %{version}-%{release} + +%description prof +This package provides the Haskell %{pkg_name} profiling library. +%endif + + %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} @@ -60,14 +82,6 @@ This package provides the Haskell %{pkg_name} library development files. # End cabal-rpm install -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -78,7 +92,20 @@ This package provides the Haskell %{pkg_name} library development files. %doc CHANGELOG.markdown README.markdown +%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog +* Fri Aug 02 2019 Jens Petersen - 0.8.6-5 +- add doc and prof subpackages (cabal-rpm-1.0.0) + * Thu Jul 25 2019 Fedora Release Engineering - 0.8.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 764a71940be9c19092fa3c398c6f65c2b781d784 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:32:07 +0800 Subject: [PATCH 42/57] BR prof for lib and static for executable --- ghc-tagged.spec | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 2ca815f..af35a49 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged @@ -17,16 +17,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-deepseq-devel -BuildRequires: ghc-template-haskell-devel -BuildRequires: ghc-transformers-devel +BuildRequires: ghc-base-prof +BuildRequires: ghc-deepseq-prof +BuildRequires: ghc-template-haskell-prof +BuildRequires: ghc-transformers-prof # End cabal-rpm deps %description @@ -36,6 +31,7 @@ Haskell 98 phantom types to avoid unsafely passing dummy arguments. %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 0c6c598f35b7b733064be698e70e6d91af4009ea Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 21:27:26 +0000 Subject: [PATCH 43/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index af35a49..a42d312 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -99,6 +99,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.8.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Aug 02 2019 Jens Petersen - 0.8.6-5 - add doc and prof subpackages (cabal-rpm-1.0.0) From 0eeed370af96b0c574f1a5fb14c2fb62584711f0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:52:13 +0800 Subject: [PATCH 44/57] refresh to cabal-rpm-2.0.2 --- ghc-tagged.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index a42d312..d2c6d71 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged @@ -44,6 +44,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. @@ -54,6 +55,7 @@ This package provides the Haskell %{pkg_name} library documentation. %package prof Summary: Haskell %{pkg_name} profiling library Requires: %{name}-devel%{?_isa} = %{version}-%{release} +Supplements: (%{name}-devel and ghc-prof) %description prof This package provides the Haskell %{pkg_name} profiling library. @@ -78,6 +80,16 @@ This package provides the Haskell %{pkg_name} profiling library. # End cabal-rpm install +%if 0%{?fedora} < 31 || 0%{?rhel} < 8 +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache +%endif + + %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -90,6 +102,7 @@ This package provides the Haskell %{pkg_name} profiling library. %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From a411dc2162a56d2a8c63cfab5e6bc2b6a67c1965 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:28:28 +0800 Subject: [PATCH 45/57] refresh to cabal-rpm-2.0.5 --- ghc-tagged.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index d2c6d71..6208e7c 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged %global pkgver %{pkg_name}-%{version} From 3fbc1525f010970d6f06ab3bf51314cf4cedb5ab Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:57:05 +0800 Subject: [PATCH 46/57] refresh to cabal-rpm-2.0.6 --- ghc-tagged.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 6208e7c..78c4a71 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged @@ -80,16 +80,6 @@ This package provides the Haskell %{pkg_name} profiling library. # End cabal-rpm install -%if 0%{?fedora} < 31 || 0%{?rhel} < 8 -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache -%endif - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE From 90e3540d900584db2332ef97b09c1ff531446655 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 21 Jun 2020 16:38:52 +0800 Subject: [PATCH 47/57] revised .cabal file --- ghc-tagged.spec | 2 ++ tagged-0.8.6.cabal | 83 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 tagged-0.8.6.cabal diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 78c4a71..5e71f9d 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -13,6 +13,7 @@ License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal # End cabal-rpm sources # Begin cabal-rpm deps: @@ -65,6 +66,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} +cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup diff --git a/tagged-0.8.6.cabal b/tagged-0.8.6.cabal new file mode 100644 index 0000000..ed083f1 --- /dev/null +++ b/tagged-0.8.6.cabal @@ -0,0 +1,83 @@ +name: tagged +version: 0.8.6 +x-revision: 2 +license: BSD3 +license-file: LICENSE +author: Edward A. Kmett +maintainer: Edward A. Kmett +stability: experimental +category: Data, Phantom Types +synopsis: Haskell 98 phantom types to avoid unsafely passing dummy arguments +homepage: http://github.com/ekmett/tagged +bug-reports: http://github.com/ekmett/tagged/issues +copyright: 2009-2015 Edward A. Kmett +description: Haskell 98 phantom types to avoid unsafely passing dummy arguments. +build-type: Simple +cabal-version: >= 1.10 +extra-source-files: .travis.yml CHANGELOG.markdown README.markdown HLint.hs +tested-with: GHC == 7.0.4 + , GHC == 7.2.2 + , GHC == 7.4.2 + , GHC == 7.6.3 + , GHC == 7.8.4 + , GHC == 7.10.3 + , GHC == 8.0.2 + , GHC == 8.2.2 + , GHC == 8.4.3 + , GHC == 8.6.1 + +source-repository head + type: git + location: git://github.com/ekmett/tagged.git + +flag deepseq + description: + You can disable the use of the `deepseq` package using `-f-deepseq`. + . + Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. + default: True + manual: True + +flag transformers + description: + You can disable the use of the `transformers` and `transformers-compat` packages using `-f-transformers`. + . + Disable this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. + default: True + manual: True + +library + default-language: Haskell98 + other-extensions: CPP + build-depends: base >= 2 && < 5 + ghc-options: -Wall + hs-source-dirs: src + exposed-modules: Data.Tagged + + if !impl(hugs) + cpp-options: -DLANGUAGE_DeriveDataTypeable + other-extensions: DeriveDataTypeable + + if impl(ghc<7.7) + hs-source-dirs: old + exposed-modules: Data.Proxy + other-modules: Paths_tagged + + if impl(ghc>=7.2 && <7.5) + build-depends: ghc-prim + + if impl(ghc>=7.6) + exposed-modules: Data.Proxy.TH + build-depends: template-haskell >= 2.8 && < 2.17 + + if flag(deepseq) + build-depends: deepseq >= 1.1 && < 1.5 + + if flag(transformers) + build-depends: transformers >= 0.2 && < 0.6 + + -- Ensure Data.Functor.Classes is always available + if impl(ghc >= 7.10) || impl(ghcjs) + build-depends: transformers >= 0.4.2.0 + else + build-depends: transformers-compat >= 0.5 && < 1 From 822d017a333271c920211c1e17fd8a3ccc59b4bc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 17 Jul 2020 18:40:27 +0800 Subject: [PATCH 48/57] bump release --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 5e71f9d..b6412bd 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -104,6 +104,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Fri Jul 17 2020 Jens Petersen - 0.8.6-7 +- refresh to cabal-rpm-2.0.6 + * Tue Jan 28 2020 Fedora Release Engineering - 0.8.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From c9ee7209242b8391747b76313575d117f956d5d1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 19:43:02 +0000 Subject: [PATCH 49/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index b6412bd..ff4bed5 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -104,6 +104,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.8.6-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jul 17 2020 Jens Petersen - 0.8.6-7 - refresh to cabal-rpm-2.0.6 From c4fb12bc0a675c701ecb2913f80c533bd7931d42 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 01:32:27 +0000 Subject: [PATCH 50/57] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index ff4bed5..e657987 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -104,6 +104,10 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.8.6-9 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.8.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 90ec9f8ea3cee0ef09563a5540ce2bce1ee4a95b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 07:46:47 +0000 Subject: [PATCH 51/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index e657987..6fe81d4 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -104,6 +104,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.8.6-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sat Aug 01 2020 Fedora Release Engineering - 0.8.6-9 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 03ae0c5dfbbd824f68815b08761291431edab98b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 01:18:32 +0000 Subject: [PATCH 52/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 6fe81d4..f749cd3 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -104,6 +104,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.8.6-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.8.6-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 36c10ade480eaba08e30b01765c8148d2067bc98 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Aug 2021 12:51:15 +0800 Subject: [PATCH 53/57] update to 0.8.6.1 --- .gitignore | 1 + ghc-tagged.spec | 9 ++--- sources | 2 +- tagged-0.8.6.cabal | 83 ---------------------------------------------- 4 files changed, 7 insertions(+), 88 deletions(-) delete mode 100644 tagged-0.8.6.cabal diff --git a/.gitignore b/.gitignore index d369b70..f4d3490 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /tagged-0.8.4.tar.gz /tagged-0.8.5.tar.gz /tagged-0.8.6.tar.gz +/tagged-0.8.6.1.tar.gz diff --git a/ghc-tagged.spec b/ghc-tagged.spec index f749cd3..92d1155 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -5,15 +5,14 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.8.6 -Release: 11%{?dist} +Version: 0.8.6.1 +Release: 1%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments 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: @@ -66,7 +65,6 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} -cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup @@ -104,6 +102,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Aug 5 2021 Jens Petersen - 0.8.6.1-1 +- update to 0.8.6.1 + * Thu Jul 22 2021 Fedora Release Engineering - 0.8.6-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 67b02c5..78d0591 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tagged-0.8.6.tar.gz) = 8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814 +SHA512 (tagged-0.8.6.1.tar.gz) = 289be845821aada538caf3fd0fc85b8ed115c657dc5beb0408816e43cf72153881ad305a982effa572a46e5b1842d2772af44313674cb0a252db8aeb6953f345 diff --git a/tagged-0.8.6.cabal b/tagged-0.8.6.cabal deleted file mode 100644 index ed083f1..0000000 --- a/tagged-0.8.6.cabal +++ /dev/null @@ -1,83 +0,0 @@ -name: tagged -version: 0.8.6 -x-revision: 2 -license: BSD3 -license-file: LICENSE -author: Edward A. Kmett -maintainer: Edward A. Kmett -stability: experimental -category: Data, Phantom Types -synopsis: Haskell 98 phantom types to avoid unsafely passing dummy arguments -homepage: http://github.com/ekmett/tagged -bug-reports: http://github.com/ekmett/tagged/issues -copyright: 2009-2015 Edward A. Kmett -description: Haskell 98 phantom types to avoid unsafely passing dummy arguments. -build-type: Simple -cabal-version: >= 1.10 -extra-source-files: .travis.yml CHANGELOG.markdown README.markdown HLint.hs -tested-with: GHC == 7.0.4 - , GHC == 7.2.2 - , GHC == 7.4.2 - , GHC == 7.6.3 - , GHC == 7.8.4 - , GHC == 7.10.3 - , GHC == 8.0.2 - , GHC == 8.2.2 - , GHC == 8.4.3 - , GHC == 8.6.1 - -source-repository head - type: git - location: git://github.com/ekmett/tagged.git - -flag deepseq - description: - You can disable the use of the `deepseq` package using `-f-deepseq`. - . - Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. - default: True - manual: True - -flag transformers - description: - You can disable the use of the `transformers` and `transformers-compat` packages using `-f-transformers`. - . - Disable this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. - default: True - manual: True - -library - default-language: Haskell98 - other-extensions: CPP - build-depends: base >= 2 && < 5 - ghc-options: -Wall - hs-source-dirs: src - exposed-modules: Data.Tagged - - if !impl(hugs) - cpp-options: -DLANGUAGE_DeriveDataTypeable - other-extensions: DeriveDataTypeable - - if impl(ghc<7.7) - hs-source-dirs: old - exposed-modules: Data.Proxy - other-modules: Paths_tagged - - if impl(ghc>=7.2 && <7.5) - build-depends: ghc-prim - - if impl(ghc>=7.6) - exposed-modules: Data.Proxy.TH - build-depends: template-haskell >= 2.8 && < 2.17 - - if flag(deepseq) - build-depends: deepseq >= 1.1 && < 1.5 - - if flag(transformers) - build-depends: transformers >= 0.2 && < 0.6 - - -- Ensure Data.Functor.Classes is always available - if impl(ghc >= 7.10) || impl(ghcjs) - build-depends: transformers >= 0.4.2.0 - else - build-depends: transformers-compat >= 0.5 && < 1 From ee2ab5a8309f6110a017be4e4dc6c4c1b54e2cc5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:13 +0800 Subject: [PATCH 54/57] refresh to cabal-rpm-2.0.9 --- ghc-tagged.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 92d1155..1bb548f 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.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 tagged @@ -45,6 +45,7 @@ This package provides the Haskell %{pkg_name} library development files. %package doc Summary: Haskell %{pkg_name} library documentation BuildArch: noarch +Requires: ghc-filesystem %description doc This package provides the Haskell %{pkg_name} library documentation. From bf67a77d27d844986024c6dff2477005a540b260 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 4 Aug 2021 22:29:12 +0800 Subject: [PATCH 55/57] revise .cabal --- ghc-tagged.spec | 3 ++ tagged-0.8.6.1.cabal | 90 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 tagged-0.8.6.1.cabal diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 1bb548f..5622898 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -13,9 +13,11 @@ 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-base-prof @@ -66,6 +68,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 diff --git a/tagged-0.8.6.1.cabal b/tagged-0.8.6.1.cabal new file mode 100644 index 0000000..47ffb5a --- /dev/null +++ b/tagged-0.8.6.1.cabal @@ -0,0 +1,90 @@ +name: tagged +version: 0.8.6.1 +x-revision: 2 +license: BSD3 +license-file: LICENSE +author: Edward A. Kmett +maintainer: Edward A. Kmett +stability: experimental +category: Data, Phantom Types +synopsis: Haskell 98 phantom types to avoid unsafely passing dummy arguments +homepage: http://github.com/ekmett/tagged +bug-reports: http://github.com/ekmett/tagged/issues +copyright: 2009-2015 Edward A. Kmett +description: Haskell 98 phantom types to avoid unsafely passing dummy arguments. +build-type: Simple +cabal-version: >= 1.10 +extra-source-files: .hlint.yaml CHANGELOG.markdown README.markdown +tested-with: GHC == 7.0.4 + , GHC == 7.2.2 + , GHC == 7.4.2 + , GHC == 7.6.3 + , GHC == 7.8.4 + , GHC == 7.10.3 + , GHC == 8.0.2 + , GHC == 8.2.2 + , GHC == 8.4.4 + , GHC == 8.6.5 + , GHC == 8.8.3 + , GHC == 8.10.1 + +source-repository head + type: git + location: git://github.com/ekmett/tagged.git + +flag deepseq + description: + You can disable the use of the `deepseq` package using `-f-deepseq`. + . + Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. + default: True + manual: True + +flag transformers + description: + You can disable the use of the `transformers` and `transformers-compat` packages using `-f-transformers`. + . + Disable this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. + default: True + manual: True + +library + default-language: Haskell98 + other-extensions: CPP + build-depends: base >= 2 && < 5 + ghc-options: -Wall + hs-source-dirs: src + exposed-modules: Data.Tagged + + if impl(ghc >= 9.0) + -- these flags may abort compilation with GHC-8.10 + -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 + ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode + + if !impl(hugs) + cpp-options: -DLANGUAGE_DeriveDataTypeable + other-extensions: DeriveDataTypeable + + if impl(ghc<7.7) + hs-source-dirs: old + exposed-modules: Data.Proxy + other-modules: Paths_tagged + + if impl(ghc>=7.2 && <7.5) + build-depends: ghc-prim + + if impl(ghc>=7.6) + exposed-modules: Data.Proxy.TH + build-depends: template-haskell >= 2.8 && < 2.19 + + if flag(deepseq) + build-depends: deepseq >= 1.1 && < 1.5 + + if flag(transformers) + build-depends: transformers >= 0.2 && < 0.7 + + -- Ensure Data.Functor.Classes is always available + if impl(ghc >= 7.10) || impl(ghcjs) + build-depends: transformers >= 0.4.2.0 + else + build-depends: transformers-compat >= 0.5 && < 1 From a4a29120f7956a53ec2784130851e49fcf7bcb2f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 05:36:18 +0000 Subject: [PATCH 56/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-tagged.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-tagged.spec b/ghc-tagged.spec index 5622898..6bcf2fa 100644 --- a/ghc-tagged.spec +++ b/ghc-tagged.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.8.6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD @@ -106,6 +106,9 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.8.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Aug 5 2021 Jens Petersen - 0.8.6.1-1 - update to 0.8.6.1 From 2f35c3ba22bc88f77a128ab915baeb57fd6b0cab Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:58:47 +0300 Subject: [PATCH 57/57] 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 78d0591..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (tagged-0.8.6.1.tar.gz) = 289be845821aada538caf3fd0fc85b8ed115c657dc5beb0408816e43cf72153881ad305a982effa572a46e5b1842d2772af44313674cb0a252db8aeb6953f345