From 15b31d8ad565c80454238ce7f512a049995d2b56 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 1 Jul 2012 22:38:50 +0000 Subject: [PATCH 01/43] 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 a77c55654610536744478134ab6f9fddd8ee0de0 Mon Sep 17 00:00:00 2001 From: Lakshmi Narasimhan Date: Tue, 3 Jul 2012 07:41:06 +0530 Subject: [PATCH 02/43] Initial import modified: .gitignore new file: ghc-Diff.spec modified: sources --- .gitignore | 1 + ghc-Diff.spec | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 67 insertions(+) create mode 100644 ghc-Diff.spec diff --git a/.gitignore b/.gitignore index e69de29..ca2cca5 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Diff-0.1.3.tar.gz diff --git a/ghc-Diff.spec b/ghc-Diff.spec new file mode 100644 index 0000000..0533552 --- /dev/null +++ b/ghc-Diff.spec @@ -0,0 +1,65 @@ +# cabal2spec-0.25 +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name Diff + +%global common_summary A O(ND) diff algorithm in Haskell + +%global common_description This package provides basic implementation of the standard diff algorithm. + +Name: ghc-%{pkg_name} +Version: 0.1.3 +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 + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +# devel subpackage +%ghc_devel_package + +%ghc_devel_description + + +%ghc_devel_post_postun + + +%ghc_files LICENSE + + +%changelog +* Thu May 31 2012 Lakshmi Narasimhan T V - 0.1.3-1 +- spec file template generated by cabal2spec-0.25.5 + +* Sun Apr 3 2011 Lakshmi Narasimhan T V - 0.1.2-2 +- Update to cabal2spec 0.22.5 + +* Sat Dec 18 2010 Lakshmi Narasimhan T V - 0.1.2-1 +- Modified summary, description. License is BSD 3 clause variant. + +* Sat Dec 18 2010 Fedora Haskell SIG - 0.1.2-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.22.3 diff --git a/sources b/sources index e69de29..67b2db6 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +6a8a47315001717780b3dd025f59da85 Diff-0.1.3.tar.gz From 621a3691bc2650351b73823608c729dc093959b1 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 00:13:42 -0500 Subject: [PATCH 03/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 0533552..c65de0a 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.1.3 -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.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Thu May 31 2012 Lakshmi Narasimhan T V - 0.1.3-1 - spec file template generated by cabal2spec-0.25.5 From 09236bf661cf0c273d1a2e22ee7ddb1fb3571ebc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 17 Nov 2012 17:45:41 +0900 Subject: [PATCH 04/43] update with cabal-rpm --- ghc-Diff.spec | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index c65de0a..a6f59ac 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -1,4 +1,3 @@ -# cabal2spec-0.25 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -10,18 +9,18 @@ Name: ghc-%{pkg_name} Version: 0.1.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} -Group: System Environment/Libraries License: BSD -# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -ExclusiveArch: %{ghc_arches} + BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} -# END cabal2spec +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: ghc-array-devel +# End cabal-rpm deps %description %{common_description} @@ -39,7 +38,6 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %ghc_lib_install -# devel subpackage %ghc_devel_package %ghc_devel_description @@ -52,6 +50,9 @@ BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} %changelog +* Sat Nov 17 2012 Jens Petersen - 0.1.3-3 +- update with cabal-rpm + * Thu Jul 19 2012 Fedora Release Engineering - 0.1.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 021ac1d58ebdab166063798c6fe3ebcc368358b8 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 16:51:49 -0600 Subject: [PATCH 05/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index a6f59ac..3f200fe 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.1.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{common_summary} License: BSD @@ -50,6 +50,9 @@ BuildRequires: ghc-array-devel %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sat Nov 17 2012 Jens Petersen - 0.1.3-3 - update with cabal-rpm From 9b832c8c986371b8747cbdb3965bd6e5de5c9fb5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 12 Mar 2013 17:06:59 +0900 Subject: [PATCH 06/43] update to 0.2.0 --- .gitignore | 1 + ghc-Diff.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ca2cca5..84b893d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /Diff-0.1.3.tar.gz +/Diff-0.2.0.tar.gz diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 3f200fe..5d0548e 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,8 +8,8 @@ %global common_description This package provides basic implementation of the standard diff algorithm. Name: ghc-%{pkg_name} -Version: 0.1.3 -Release: 4%{?dist} +Version: 0.2.0 +Release: 1%{?dist} Summary: %{common_summary} License: BSD @@ -50,6 +50,9 @@ BuildRequires: ghc-array-devel %changelog +* Tue Mar 12 2013 Jens Petersen - 0.2.0-1 +- update to 0.2.0 + * Wed Feb 13 2013 Fedora Release Engineering - 0.1.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/sources b/sources index 67b2db6..965c94d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6a8a47315001717780b3dd025f59da85 Diff-0.1.3.tar.gz +87cddf5b4b50d9e2eb35d9bfd978d6b4 Diff-0.2.0.tar.gz From e8c1698fc6e1cc24301ce2e7358516d2233ad4ba Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 11 Jun 2013 19:13:08 +0900 Subject: [PATCH 07/43] update to new simplified Haskell Packaging Guidelines --- ghc-Diff.spec | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 5d0548e..35f749c 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -1,16 +1,11 @@ # https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name Diff -%global common_summary A O(ND) diff algorithm in Haskell - -%global common_description This package provides basic implementation of the standard diff algorithm. - Name: ghc-%{pkg_name} Version: 0.2.0 -Release: 1%{?dist} -Summary: %{common_summary} +Release: 2%{?dist} +Summary: A O(ND) diff algorithm in Haskell License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -23,7 +18,18 @@ BuildRequires: ghc-array-devel # End cabal-rpm deps %description -%{common_description} +This package provides basic implementation of the standard diff algorithm. + + +%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 @@ -38,18 +44,25 @@ BuildRequires: ghc-array-devel %ghc_lib_install -%ghc_devel_package +%post devel +%ghc_pkg_recache + -%ghc_devel_description +%postun devel +%ghc_pkg_recache -%ghc_devel_post_postun +%files -f %{name}.files +%doc LICENSE -%ghc_files LICENSE +%files devel -f %{name}-devel.files %changelog +* Fri Jun 07 2013 Jens Petersen - 0.2.0-2 +- update to new simplified Haskell Packaging Guidelines + * Tue Mar 12 2013 Jens Petersen - 0.2.0-1 - update to 0.2.0 From 652f4348b5b57161b8a094155a88fadb8f9a14af Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 08:15:40 -0500 Subject: [PATCH 08/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 35f749c..37bb284 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.2.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A O(ND) diff algorithm in Haskell 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.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Jun 07 2013 Jens Petersen - 0.2.0-2 - update to new simplified Haskell Packaging Guidelines From 28bd94a0d9ef29accdedd0cd60f3aa6c2d2f9003 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 28 Oct 2013 14:42:20 +0900 Subject: [PATCH 09/43] update to 0.3.0 --- .gitignore | 1 + ghc-Diff.spec | 16 +++++++++++----- sources | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 84b893d..35a3b41 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /Diff-0.1.3.tar.gz /Diff-0.2.0.tar.gz +/Diff-0.3.0.tar.gz diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 37bb284..bc08045 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -3,9 +3,9 @@ %global pkg_name Diff Name: ghc-%{pkg_name} -Version: 0.2.0 -Release: 3%{?dist} -Summary: A O(ND) diff algorithm in Haskell +Version: 0.3.0 +Release: 1%{?dist} +Summary: O(ND) diff algorithm in Haskell License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -15,18 +15,20 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-array-devel +BuildRequires: ghc-pretty-devel # End cabal-rpm deps %description -This package provides basic implementation of the standard diff algorithm. +Basic implementation of the standard diff algorithm. %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. @@ -60,6 +62,10 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Mon Oct 28 2013 Jens Petersen - 0.3.0-1 +- update to 0.3.0 +- add static provides + * Sat Aug 03 2013 Fedora Release Engineering - 0.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 965c94d..01bcfd1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -87cddf5b4b50d9e2eb35d9bfd978d6b4 Diff-0.2.0.tar.gz +b41adb255cf762303441b75739f0777c Diff-0.3.0.tar.gz From 0964b6c8390b2b2fb4027e880daadc6a83cc7bd1 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 09:19:42 -0500 Subject: [PATCH 10/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index bc08045..9455b6f 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Mon Oct 28 2013 Jens Petersen - 0.3.0-1 - update to 0.3.0 - add static provides From 7b1f7523d1b9798bc796734b58e4f91c566fce00 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 14:28:23 +0000 Subject: [PATCH 11/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 9455b6f..a56eb11 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: O(ND) diff algorithm in Haskell 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.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 0.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 3a467ad547e8444653c2bd9cb46aa99a4c44802c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 28 Jan 2015 23:33:30 +0900 Subject: [PATCH 12/43] update urls --- ghc-Diff.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index a56eb11..5a801bc 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -4,12 +4,12 @@ Name: ghc-%{pkg_name} Version: 0.3.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD -URL: http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +Url: https://hackage.haskell.org/package/%{pkg_name} +Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jan 28 2015 Jens Petersen - 0.3.0-4 +- update urls + * Sat Aug 16 2014 Fedora Release Engineering - 0.3.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 92d861b9e37a334d7a8dfad86eb023d7754d1316 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 07:27:20 +0000 Subject: [PATCH 13/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 5a801bc..12399e2 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.3.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Jan 28 2015 Jens Petersen - 0.3.0-4 - update urls From b5af0a3ad1bd61c88546a5c286af4ea4d8e366d5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:22:22 +0000 Subject: [PATCH 14/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 12399e2..fefd474 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -62,6 +62,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.3.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.3.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 031ef16e65e49a58b10d5cd7abe8c6df77aaf97f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 23 Jun 2016 14:08:33 +0900 Subject: [PATCH 15/43] update to 0.3.4 --- .gitignore | 1 + ghc-Diff.spec | 29 +++++++++++++++++++++++++---- sources | 2 +- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 35a3b41..ebaa52e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /Diff-0.1.3.tar.gz /Diff-0.2.0.tar.gz /Diff-0.3.0.tar.gz +/Diff-0.3.4.tar.gz diff --git a/ghc-Diff.spec b/ghc-Diff.spec index fefd474..8463089 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -2,9 +2,11 @@ %global pkg_name Diff +%bcond_with tests + Name: ghc-%{pkg_name} -Version: 0.3.0 -Release: 6%{?dist} +Version: 0.3.4 +Release: 1%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -16,10 +18,18 @@ BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-array-devel BuildRequires: ghc-pretty-devel +%if %{with tests} +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-directory-devel +BuildRequires: ghc-process-devel +BuildRequires: ghc-test-framework-devel +BuildRequires: ghc-test-framework-quickcheck2-devel +%endif # End cabal-rpm deps %description -Basic implementation of the standard diff algorithm. +Implementation of the standard diff algorithm, and utilities for pretty +printing. %package devel @@ -45,6 +55,14 @@ 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 + %post devel %ghc_pkg_recache @@ -55,13 +73,16 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %changelog +* Thu Jun 23 2016 Jens Petersen - 0.3.4-1 +- update to 0.3.4 + * Wed Feb 03 2016 Fedora Release Engineering - 0.3.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index 01bcfd1..0aaf6cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b41adb255cf762303441b75739f0777c Diff-0.3.0.tar.gz +a1806f2218e169fc6bd1c3a8ab082365 Diff-0.3.4.tar.gz From 4ecb0ccd0047b9e8837ad757dfb335b04f7af8b0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Sep 2016 19:15:23 +0900 Subject: [PATCH 16/43] no longer remove license; use cabal_test --- ghc-Diff.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 8463089..3eb8f2c 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -55,13 +55,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 33f410a7ca1e11d1bdd18735a2ffa6cbe2c1184b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:30:43 +0000 Subject: [PATCH 17/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 3eb8f2c..9792d0f 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -76,6 +76,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.3.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Jun 23 2016 Jens Petersen - 0.3.4-1 - update to 0.3.4 From 8623cdca0dcbda0d854e301355bab56b6ad038c8 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 24 Feb 2017 17:48:07 +0900 Subject: [PATCH 18/43] refresh to cabal-rpm-0.11.1 --- ghc-Diff.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 9792d0f..f9f6746 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -1,17 +1,19 @@ +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name Diff +%global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: O(ND) diff algorithm in Haskell 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 @@ -45,7 +47,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %build @@ -76,6 +78,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 24 2017 Jens Petersen - 0.3.4-3 +- refresh to cabal-rpm-0.11.1 + * Fri Feb 10 2017 Fedora Release Engineering - 0.3.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From a33f69f2d9030cf5044808c519ee97b45dd3fffb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:31:16 +0000 Subject: [PATCH 19/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index f9f6746..bdb7e08 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -78,6 +78,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.3.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 24 2017 Jens Petersen - 0.3.4-3 - refresh to cabal-rpm-0.11.1 From f7684a3cacd7d0539fbbb05eb92584a5398b1a3d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:09:37 +0000 Subject: [PATCH 20/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index bdb7e08..69cb068 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -78,6 +78,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.3.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.3.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From c695294d86ff04f18d2a2972df3a8fb510dc20fc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:10:22 +0100 Subject: [PATCH 21/43] refresh to cabal-rpm-0.12.1 --- ghc-Diff.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 69cb068..a8d3752 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.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 Diff @@ -37,9 +37,12 @@ printing. %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 @@ -62,6 +65,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 9ec4a79acf581ce68ef0a5693437f8380e1a816f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 26 Jan 2018 11:13:13 +0100 Subject: [PATCH 22/43] bump release --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index a8d3752..de1ec05 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -87,6 +87,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jan 26 2018 Jens Petersen - 0.3.4-6 +- rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 0.3.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 5849ba6e753f14cbe29a0356cf6d96a7e1bd6db3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:01:45 +0900 Subject: [PATCH 23/43] drop ldconfig scriptlets --- ghc-Diff.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index de1ec05..c476ee4 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -65,12 +65,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 1a1c2572205d67f09089b69211a5a7b888d2a537 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 11:12:08 +0000 Subject: [PATCH 24/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index c476ee4..d15a05d 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 6%{?dist} +Release: 7%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.3.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Fri Jan 26 2018 Jens Petersen - 0.3.4-6 - rebuild From b929cb9d253ef8d0908866d1f1b38c8574a07845 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 01:29:05 +0000 Subject: [PATCH 25/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index d15a05d..221be54 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 7%{?dist} +Release: 8%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.3.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.3.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From a76988d85064c5bbc0cf85a167cd6ed90253907a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 21:04:06 +0000 Subject: [PATCH 26/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 221be54..e0ee2ca 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 8%{?dist} +Release: 9%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.3.4-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 0.3.4-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From e74a369e94d6b22a9c537aa764defe52363bcd4e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:43:08 +0800 Subject: [PATCH 27/43] refresh to cabal-rpm-0.13 --- ghc-Diff.spec | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index e0ee2ca..9628019 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.13 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name Diff @@ -8,16 +8,18 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 9%{?dist} +Release: 10%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} +# Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +# End cabal-rpm sources +# Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: BuildRequires: ghc-array-devel BuildRequires: ghc-pretty-devel %if %{with tests} @@ -50,15 +52,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 @@ -74,13 +82,18 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files +# Begin cabal-rpm files: %license LICENSE +# End cabal-rpm files %files devel -f %{name}-devel.files %changelog +* Sun Feb 17 2019 Jens Petersen - 0.3.4-10 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.3.4-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 09adfef7a0c991ce037613aded15937d9b03361e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 01:59:22 +0000 Subject: [PATCH 28/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 9628019..7bb71f4 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 10%{?dist} +Release: 11%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -91,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.3.4-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Jens Petersen - 0.3.4-10 - refresh to cabal-rpm-0.13 From bedc00a09069a82f411b9ef49e2a3c64e97c068f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:21:00 +0000 Subject: [PATCH 29/43] cabal-rpm-1.0.0: add doc and prof subpkgs --- ghc-Diff.spec | 53 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 7bb71f4..5e55d3b 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.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 Diff @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 11%{?dist} +Release: 12%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -19,6 +19,12 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel +%if %{with haddock} +BuildRequires: ghc-doc +%endif +%if %{with ghc_prof} +BuildRequires: ghc-prof +%endif BuildRequires: ghc-rpm-macros BuildRequires: ghc-array-devel BuildRequires: ghc-pretty-devel @@ -39,11 +45,8 @@ printing. %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} @@ -51,6 +54,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} @@ -73,14 +95,6 @@ This package provides the Haskell %{pkg_name} library development files. %cabal_test -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -90,7 +104,20 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files +%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog +* Thu Aug 01 2019 Jens Petersen - 0.3.4-12 +- add doc and prof subpackages (cabal-rpm-1.0.0) + * Thu Jul 25 2019 Fedora Release Engineering - 0.3.4-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From a22ddfee44e69726f582468fc0947a0c3f9539e8 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:26:58 +0800 Subject: [PATCH 30/43] BR prof for lib and static for executable --- ghc-Diff.spec | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 5e55d3b..9d0012f 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.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 Diff @@ -19,15 +19,10 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel -%if %{with haddock} -BuildRequires: ghc-doc -%endif -%if %{with ghc_prof} -BuildRequires: ghc-prof -%endif BuildRequires: ghc-rpm-macros -BuildRequires: ghc-array-devel -BuildRequires: ghc-pretty-devel +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-prof +BuildRequires: ghc-pretty-prof %if %{with tests} BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-directory-devel @@ -45,6 +40,7 @@ printing. %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 f84686a0023f7c26a877b0147441a30fa767c91d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 20:08:46 +0000 Subject: [PATCH 31/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 9d0012f..612c23b 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.3.4 -Release: 12%{?dist} +Release: 13%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -111,6 +111,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.3.4-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Aug 01 2019 Jens Petersen - 0.3.4-12 - add doc and prof subpackages (cabal-rpm-1.0.0) From d4c21201776f92766df3bdef24c6d6d603ec5305 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:48:34 +0800 Subject: [PATCH 32/43] refresh to cabal-rpm-2.0.2 --- ghc-Diff.spec | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 612c23b..801aec0 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -1,11 +1,9 @@ -# generated by cabal-rpm-1.0.1 +# generated by cabal-rpm-2.0.2 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name Diff %global pkgver %{pkg_name}-%{version} -%bcond_with tests - Name: ghc-%{pkg_name} Version: 0.3.4 Release: 13%{?dist} @@ -23,13 +21,6 @@ BuildRequires: ghc-rpm-macros BuildRequires: ghc-array-prof BuildRequires: ghc-base-prof BuildRequires: ghc-pretty-prof -%if %{with tests} -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-directory-devel -BuildRequires: ghc-process-devel -BuildRequires: ghc-test-framework-devel -BuildRequires: ghc-test-framework-quickcheck2-devel -%endif # End cabal-rpm deps %description @@ -53,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. @@ -63,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. @@ -87,8 +80,14 @@ This package provides the Haskell %{pkg_name} profiling library. # End cabal-rpm install -%check -%cabal_test +%if 0%{?fedora} < 31 || 0%{?rhel} < 8 +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache +%endif %files -f %{name}.files @@ -102,6 +101,7 @@ This package provides the Haskell %{pkg_name} profiling library. %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From 95fba3219d5cb90af48a21340d813846b9cc615d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:24:52 +0800 Subject: [PATCH 33/43] refresh to cabal-rpm-2.0.5 --- ghc-Diff.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 801aec0..47238a5 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.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 Diff %global pkgver %{pkg_name}-%{version} From b476d44d0d346de69890789ae4d5224e1322bb19 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 8 Jun 2020 00:04:29 +0800 Subject: [PATCH 34/43] update to 0.4.0 --- .gitignore | 1 + ghc-Diff.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ebaa52e..c7b54a6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /Diff-0.2.0.tar.gz /Diff-0.3.0.tar.gz /Diff-0.3.4.tar.gz +/Diff-0.4.0.tar.gz diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 47238a5..6b25e9a 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.3.4 -Release: 13%{?dist} +Version: 0.4.0 +Release: 1%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -111,6 +111,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Sun Jun 07 2020 Jens Petersen - 0.4.0-1 +- update to 0.4.0 + * Tue Jan 28 2020 Fedora Release Engineering - 0.3.4-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 0aaf6cd..ad1fdfb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a1806f2218e169fc6bd1c3a8ab082365 Diff-0.3.4.tar.gz +SHA512 (Diff-0.4.0.tar.gz) = 6a48a234d3140bc8c641cdf649a1f0daa39ab4de4064435dcbb15a9ea52994c967aadc8584f70aab89ef78e17ecc66b8ce3d8dd2157eb5b85277dfff80fd608c From dedc388a5203e6ae8a8c9030a7659e1202d1c3a5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:53:29 +0800 Subject: [PATCH 35/43] refresh to cabal-rpm-2.0.6 --- ghc-Diff.spec | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 6b25e9a..1881483 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -1,9 +1,11 @@ -# generated by cabal-rpm-2.0.5 +# generated by cabal-rpm-2.0.6 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name Diff %global pkgver %{pkg_name}-%{version} +# testsuite missing deps: test-framework test-framework-quickcheck2 + Name: ghc-%{pkg_name} Version: 0.4.0 Release: 1%{?dist} @@ -80,16 +82,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 03a0c4c16d7557b19845a31124b00f7cb98ead44 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 18:41:34 +0000 Subject: [PATCH 36/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 1881483..ae19949 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.4.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -103,6 +103,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sun Jun 07 2020 Jens Petersen - 0.4.0-1 - update to 0.4.0 From a37723a6bc2ac38eb233ffd2f6147fc4c51b17bd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 06:45:20 +0000 Subject: [PATCH 37/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index ae19949..588670c 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.4.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -103,6 +103,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.4.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 4588461e6d758e94bf521f3ccc345b8b0d0c862b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 00:11:20 +0000 Subject: [PATCH 38/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 588670c..81fb39f 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.4.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -103,6 +103,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.4.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 455734289edee02b4aae3ada51bda1ca9607d236 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:09 +0800 Subject: [PATCH 39/43] refresh to cabal-rpm-2.0.9 --- ghc-Diff.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 81fb39f..c842945 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.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 Diff @@ -47,6 +47,7 @@ This package provides the Haskell %{pkg_name} library development files. %package doc Summary: Haskell %{pkg_name} library documentation BuildArch: noarch +Requires: ghc-filesystem %description doc This package provides the Haskell %{pkg_name} library documentation. From 4c830566db6a3dc0298e4303a06c44f86851a389 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Aug 2021 10:15:25 +0800 Subject: [PATCH 40/43] bump release --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index c842945..47ee842 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.4.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -104,6 +104,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Fri Aug 06 2021 Jens Petersen - 0.4.0-5 +- rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 0.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 51f080dfd6c9a3a5d27bf75e667cc242bc5f28c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 04:23:25 +0000 Subject: [PATCH 41/43] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-Diff.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 47ee842..3f1f9f1 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.4.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -104,6 +104,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.4.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Aug 06 2021 Jens Petersen - 0.4.0-5 - rebuild From 306dcb17e489d6ed2ca1056f21715d213a0f73e7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 7 Jun 2022 10:02:17 +0800 Subject: [PATCH 42/43] update to 0.4.1 --- .gitignore | 1 + ghc-Diff.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c7b54a6..0720bc8 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /Diff-0.3.0.tar.gz /Diff-0.3.4.tar.gz /Diff-0.4.0.tar.gz +/Diff-0.4.1.tar.gz diff --git a/ghc-Diff.spec b/ghc-Diff.spec index 3f1f9f1..90073f3 100644 --- a/ghc-Diff.spec +++ b/ghc-Diff.spec @@ -7,8 +7,8 @@ # testsuite missing deps: test-framework test-framework-quickcheck2 Name: ghc-%{pkg_name} -Version: 0.4.0 -Release: 6%{?dist} +Version: 0.4.1 +Release: 1%{?dist} Summary: O(ND) diff algorithm in Haskell License: BSD @@ -104,6 +104,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jun 07 2022 Jens Petersen - 0.4.1-1 +- https://hackage.haskell.org/package/Diff-0.4.1/changelog + * Thu Jan 20 2022 Fedora Release Engineering - 0.4.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index ad1fdfb..e7c8202 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Diff-0.4.0.tar.gz) = 6a48a234d3140bc8c641cdf649a1f0daa39ab4de4064435dcbb15a9ea52994c967aadc8584f70aab89ef78e17ecc66b8ce3d8dd2157eb5b85277dfff80fd608c +SHA512 (Diff-0.4.1.tar.gz) = 54a3743635812be22747a50db44a1519f6aabd695bb586a406fb917cf328b7036d379fddd93d361f93b4e29cca817cc551a0329367bf6847ae54f91f87c8895f From d4ec2fda14455144cc0951dc487d1ab54f7c83e8 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:13:31 +0300 Subject: [PATCH 43/43] 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 e7c8202..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (Diff-0.4.1.tar.gz) = 54a3743635812be22747a50db44a1519f6aabd695bb586a406fb917cf328b7036d379fddd93d361f93b4e29cca817cc551a0329367bf6847ae54f91f87c8895f