From 2c4b3f79ff7de3ab544ff805b8a9573f3e775979 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 30 Oct 2010 23:20:46 +0000 Subject: [PATCH 01/76] 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 1b897346bb4ed044f91eb994316ab1a92f376829 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 30 Oct 2010 20:38:21 -0400 Subject: [PATCH 02/76] Initial package --- .gitignore | 1 + ghc-split.spec | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 72 insertions(+) create mode 100644 ghc-split.spec diff --git a/.gitignore b/.gitignore index e69de29..3093157 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/split-0.1.2.1.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec new file mode 100644 index 0000000..02eb656 --- /dev/null +++ b/ghc-split.spec @@ -0,0 +1,70 @@ +%global pkg_name split + +%global common_summary Combinator library for splitting lists + +%global common_description Combinator library and utility functions for splitting lists. + +%bcond_without shared +%bcond_without hscolour + +# debuginfo is not useful for ghc +%global debug_package %{nil} + +Name: ghc-%{pkg_name} +Version: 0.1.2.1 +Release: 1%{?dist} +Summary: %{common_summary} + +Group: System Environment/Libraries +License: BSD +URL: http://hackage.haskell.org/package/%{pkg_name} +Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# fedora ghc archs: +ExclusiveArch: %{ix86} x86_64 ppc alpha +BuildRequires: ghc, ghc-doc, ghc-prof +BuildRequires: ghc-rpm-macros >= 0.8.1 +%if %{with hscolour} +BuildRequires: hscolour +%endif +%{?ghc_pkg_deps:BuildRequires: %{ghc_pkg_deps}, %(echo %{ghc_pkg_deps} | sed -e "s/\(ghc-[^, ]\+\)-devel/\1-doc,\1-prof/g")} +%{?ghc_pkg_c_deps:BuildRequires: %{ghc_pkg_c_deps}} + +%description +%{common_description} +%if %{with shared} +This package provides the shared library. +%endif + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +rm -rf %{buildroot} +%ghc_lib_install +mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}/ +install -m 644 -p README %{buildroot}%{_docdir}/%{name}-%{version}/README + + +%clean +rm -rf %{buildroot} + + +%{?ghc_lib_package} + + +%changelog +* Tue Sep 14 2010 Ben Boeckel - 0.1.2.1-1 +- Update to 0.1.2.1 + +* Sun Sep 05 2010 Ben Boeckel - 0.1.2-1 +- Initial package + +* Sun Sep 5 2010 Fedora Haskell SIG - 0.1.2-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.22.2 diff --git a/sources b/sources index e69de29..cd73aab 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +5cc3536a5e24d4fc19978e869b78c195 split-0.1.2.1.tar.gz From 8911ba835674a43562070af2ff0e3aa5bbb8f70b Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sun, 7 Nov 2010 12:51:17 -0500 Subject: [PATCH 03/76] Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 02eb656..b185837 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -12,7 +12,7 @@ Name: ghc-%{pkg_name} Version: 0.1.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -60,6 +60,9 @@ rm -rf %{buildroot} %changelog +* Sun Nov 07 2010 Ben Boeckel - 0.1.2.1-2 +- Rebuild + * Tue Sep 14 2010 Ben Boeckel - 0.1.2.1-1 - Update to 0.1.2.1 From 575c46d04e9b834025d848ee03d56f1ecc343411 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Fri, 12 Nov 2010 22:43:40 -0500 Subject: [PATCH 04/76] Update to 0.1.2.2 --- .gitignore | 1 + ghc-split.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3093157..a8901f2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /split-0.1.2.1.tar.gz +/split-0.1.2.2.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index b185837..9f0cf7e 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -11,8 +11,8 @@ %global debug_package %{nil} Name: ghc-%{pkg_name} -Version: 0.1.2.1 -Release: 2%{?dist} +Version: 0.1.2.2 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -60,6 +60,9 @@ rm -rf %{buildroot} %changelog +* Fri Nov 12 2010 Ben Boeckel - 0.1.2.2-1 +- Update to 0.1.2.2 + * Sun Nov 07 2010 Ben Boeckel - 0.1.2.1-2 - Rebuild diff --git a/sources b/sources index cd73aab..c0a3f28 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5cc3536a5e24d4fc19978e869b78c195 split-0.1.2.1.tar.gz +cf8633d40fa87d1263b1fdc077a9cc70 split-0.1.2.2.tar.gz From aad7f234b3cfca173b042f12837024037b52bbd4 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sun, 28 Nov 2010 11:48:38 -0500 Subject: [PATCH 05/76] Rebuild for GHC7 --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a8901f2..e10a035 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /split-0.1.2.1.tar.gz /split-0.1.2.2.tar.gz +/split-0.1.2.3.tar.gz diff --git a/sources b/sources index c0a3f28..e2b1d5d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cf8633d40fa87d1263b1fdc077a9cc70 split-0.1.2.2.tar.gz +f700aabec63488c6367c954eb31a949f split-0.1.2.3.tar.gz From 8dc3b0260091c8457c49e3bd0cb9cf7d27f9fe0e Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sun, 28 Nov 2010 11:49:29 -0500 Subject: [PATCH 06/76] Rebuild for GHC7 --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 9f0cf7e..79eb4f7 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -11,7 +11,7 @@ %global debug_package %{nil} Name: ghc-%{pkg_name} -Version: 0.1.2.2 +Version: 0.1.2.3 Release: 1%{?dist} Summary: %{common_summary} @@ -60,6 +60,9 @@ rm -rf %{buildroot} %changelog +* Sun Nov 28 2010 Ben Boeckel - 0.1.2.3-1 +- Update to 0.1.2.3 + * Fri Nov 12 2010 Ben Boeckel - 0.1.2.2-1 - Update to 0.1.2.2 From e9fd4354f96e836e9efb70cee0ca676bbe93a304 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Fri, 17 Dec 2010 22:04:28 -0500 Subject: [PATCH 07/76] Update to 0.1.3 --- .gitignore | 1 + ghc-split.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e10a035..ecfd145 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /split-0.1.2.1.tar.gz /split-0.1.2.2.tar.gz /split-0.1.2.3.tar.gz +/split-0.1.3.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index 79eb4f7..3b575d4 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -11,7 +11,7 @@ %global debug_package %{nil} Name: ghc-%{pkg_name} -Version: 0.1.2.3 +Version: 0.1.3 Release: 1%{?dist} Summary: %{common_summary} @@ -60,6 +60,9 @@ rm -rf %{buildroot} %changelog +* Fri Dec 17 2010 Ben Boeckel - 0.1.3-1 +- Update to 0.1.3 + * Sun Nov 28 2010 Ben Boeckel - 0.1.2.3-1 - Update to 0.1.2.3 diff --git a/sources b/sources index e2b1d5d..0a0aefe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f700aabec63488c6367c954eb31a949f split-0.1.2.3.tar.gz +3d0babd5d2d574dcd2096c115e5676dc split-0.1.3.tar.gz From 0bd91a57c5bb12f331d63e7bf36c7afa8bbf9b55 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 15 Jan 2011 12:37:01 -0500 Subject: [PATCH 08/76] - Update to cabal2spec-0.22.4 - Rebuild --- ghc-split.spec | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 3b575d4..a151be7 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -4,15 +4,12 @@ %global common_description Combinator library and utility functions for splitting lists. -%bcond_without shared -%bcond_without hscolour - # debuginfo is not useful for ghc %global debug_package %{nil} Name: ghc-%{pkg_name} Version: 0.1.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -23,12 +20,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # fedora ghc archs: ExclusiveArch: %{ix86} x86_64 ppc alpha BuildRequires: ghc, ghc-doc, ghc-prof -BuildRequires: ghc-rpm-macros >= 0.8.1 -%if %{with hscolour} +BuildRequires: ghc-rpm-macros >= 0.7.3 BuildRequires: hscolour -%endif %{?ghc_pkg_deps:BuildRequires: %{ghc_pkg_deps}, %(echo %{ghc_pkg_deps} | sed -e "s/\(ghc-[^, ]\+\)-devel/\1-doc,\1-prof/g")} -%{?ghc_pkg_c_deps:BuildRequires: %{ghc_pkg_c_deps}} %description %{common_description} @@ -46,20 +40,19 @@ This package provides the shared library. %install -rm -rf %{buildroot} %ghc_lib_install mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}/ install -m 644 -p README %{buildroot}%{_docdir}/%{name}-%{version}/README -%clean -rm -rf %{buildroot} - - %{?ghc_lib_package} %changelog +* Sat Jan 15 2011 Ben Boeckel - 0.1.3-2 +- Update to cabal2spec-0.22.4 +- Rebuild + * Fri Dec 17 2010 Ben Boeckel - 0.1.3-1 - Update to 0.1.3 From d754db4edac9add26e596693cfa226d68df35ee4 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 15 Jan 2011 12:46:44 -0500 Subject: [PATCH 09/76] Remove buildroot tag --- ghc-split.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index a151be7..08ca2b3 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -16,7 +16,6 @@ Group: System Environment/Libraries License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # fedora ghc archs: ExclusiveArch: %{ix86} x86_64 ppc alpha BuildRequires: ghc, ghc-doc, ghc-prof From b0c1b2edca98922c25532336ba1529dae3bc2a11 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 8 Feb 2011 19:32:53 -0600 Subject: [PATCH 10/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 08ca2b3..8ae90b8 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.1.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -48,6 +48,9 @@ install -m 644 -p README %{buildroot}%{_docdir}/%{name}-%{version}/README %changelog +* Tue Feb 08 2011 Fedora Release Engineering - 0.1.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Sat Jan 15 2011 Ben Boeckel - 0.1.3-2 - Update to cabal2spec-0.22.4 - Rebuild From bdb74acdd31ce7292c52960d13a78a3ffe60dae5 Mon Sep 17 00:00:00 2001 From: "Fabio M. Di Nitto" Date: Thu, 10 Mar 2011 09:15:38 +0100 Subject: [PATCH 11/76] Enable build on sparcv9 Signed-off-by: Fabio M. Di Nitto --- ghc-split.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 8ae90b8..9b58f4c 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.1.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -17,7 +17,7 @@ License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz # fedora ghc archs: -ExclusiveArch: %{ix86} x86_64 ppc alpha +ExclusiveArch: %{ix86} x86_64 ppc alpha sparcv9 BuildRequires: ghc, ghc-doc, ghc-prof BuildRequires: ghc-rpm-macros >= 0.7.3 BuildRequires: hscolour @@ -48,6 +48,9 @@ install -m 644 -p README %{buildroot}%{_docdir}/%{name}-%{version}/README %changelog +* Thu Mar 10 2011 Fabio M. Di Nitto - 0.1.3-4 +- Enable build on sparcv9 + * Tue Feb 08 2011 Fedora Release Engineering - 0.1.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 088b5e517e18ed51a1501dfd90ba49fddcef23b2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 24 Jun 2011 19:25:49 +0900 Subject: [PATCH 12/76] BR ghc-Cabal-devel instead of ghc-prof (cabal2spec-0.23.2) --- ghc-split.spec | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 9b58f4c..ccbd17f 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -4,30 +4,23 @@ %global common_description Combinator library and utility functions for splitting lists. -# debuginfo is not useful for ghc -%global debug_package %{nil} - Name: ghc-%{pkg_name} Version: 0.1.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -# fedora ghc archs: -ExclusiveArch: %{ix86} x86_64 ppc alpha sparcv9 -BuildRequires: ghc, ghc-doc, ghc-prof -BuildRequires: ghc-rpm-macros >= 0.7.3 +ExclusiveArch: %{ghc_arches} +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros BuildRequires: hscolour -%{?ghc_pkg_deps:BuildRequires: %{ghc_pkg_deps}, %(echo %{ghc_pkg_deps} | sed -e "s/\(ghc-[^, ]\+\)-devel/\1-doc,\1-prof/g")} +BuildRequires: ghc-base-prof %description %{common_description} -%if %{with shared} -This package provides the shared library. -%endif %prep @@ -44,10 +37,13 @@ mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}/ install -m 644 -p README %{buildroot}%{_docdir}/%{name}-%{version}/README -%{?ghc_lib_package} +%ghc_lib_package %changelog +* Fri Jun 24 2011 Jens Petersen - 0.1.3-5 +- BR ghc-Cabal-devel instead of ghc-prof and use ghc_arches (cabal2spec-0.23.2) + * Thu Mar 10 2011 Fabio M. Di Nitto - 0.1.3-4 - Enable build on sparcv9 From 96b868b554594e06fb12e15b68ba887e3789bdb3 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 9 Jul 2011 01:42:57 -0400 Subject: [PATCH 13/76] Update to 0.1.4 Update to cabal2spec-0.24 --- .gitignore | 1 + ghc-split.spec | 48 ++++++++++++++++++++++++++++++++++++++++++------ sources | 2 +- 3 files changed, 44 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index ecfd145..430fea3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /split-0.1.2.2.tar.gz /split-0.1.2.3.tar.gz /split-0.1.3.tar.gz +/split-0.1.4.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index ccbd17f..aab23ab 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -1,3 +1,7 @@ +# For Haskell Packaging Guidelines see: +# - https://fedoraproject.org/wiki/Packaging:Haskell +# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell + %global pkg_name split %global common_summary Combinator library for splitting lists @@ -5,24 +9,40 @@ %global common_description Combinator library and utility functions for splitting lists. Name: ghc-%{pkg_name} -Version: 0.1.3 -Release: 5%{?dist} +Version: 0.1.4 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD +# BEGIN: cabal2spec-0.24 URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: hscolour -BuildRequires: ghc-base-prof +# END: cabal2spec-0.24 %description %{common_description} +%package -n ghc-%{pkg_name}-devel +Summary: Development files for %{common_summary} +Group: Development/Libraries +# BEGIN: cabal2spec-0.24 +%{?ghc_devel_requires} +Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} +Provides: ghc-%{pkg_name}-prof = %{version}-%{release} +# END: cabal2spec-0.24 + +%description -n ghc-%{pkg_name}-devel +%{common_description} + +This package contains the development files. + + %prep %setup -q -n %{pkg_name}-%{version} @@ -33,14 +53,30 @@ BuildRequires: ghc-base-prof %install %ghc_lib_install -mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}/ -install -m 644 -p README %{buildroot}%{_docdir}/%{name}-%{version}/README -%ghc_lib_package +%post -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + +%postun -n ghc-%{pkg_name}-devel +%ghc_pkg_recache + + +%if %{undefined ghc_without_shared} +%files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files +%defattr(-,root,root,-) +%doc README +%endif + +%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files +%defattr(-,root,root,-) %changelog +* Sat Jul 09 2011 Ben Boeckel - 0.1.4-1 +- Update to 0.1.4 +- Update to cabal2spec-0.24 + * Fri Jun 24 2011 Jens Petersen - 0.1.3-5 - BR ghc-Cabal-devel instead of ghc-prof and use ghc_arches (cabal2spec-0.23.2) diff --git a/sources b/sources index 0a0aefe..f2e2835 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3d0babd5d2d574dcd2096c115e5676dc split-0.1.3.tar.gz +c376aef3a5a5401d013626ded90527ee split-0.1.4.tar.gz From 95a9b0534bfb4e3dbf1bac5b799ae9479e18c3da Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Aug 2011 17:58:14 +0900 Subject: [PATCH 14/76] add %doc files --- ghc-split.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index aab23ab..5a4ddc8 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -65,7 +65,7 @@ This package contains the development files. %if %{undefined ghc_without_shared} %files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files %defattr(-,root,root,-) -%doc README +%doc LICENSE README CHANGES %endif %files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files From 23e0ca03faf89602f1a812db652cdcacd92dbc16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Tue, 11 Oct 2011 19:28:30 +0200 Subject: [PATCH 15/76] rebuild with new gmp --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 5a4ddc8..87f695f 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.1.4 -Release: 1%{?dist} +Release: 1%{?dist}.1 Summary: %{common_summary} Group: System Environment/Libraries @@ -73,6 +73,9 @@ This package contains the development files. %changelog +* Tue Oct 11 2011 Peter Schiffer - 0.1.4-1.1 +- rebuild with new gmp + * Sat Jul 09 2011 Ben Boeckel - 0.1.4-1 - Update to 0.1.4 - Update to cabal2spec-0.24 From 4e623fdaf8fe7e1344b080cd132521633fb445c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Fri, 21 Oct 2011 04:27:40 +0200 Subject: [PATCH 16/76] rebuild with new gmp without compat lib --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 87f695f..515a7c2 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.1.4 -Release: 1%{?dist}.1 +Release: 1%{?dist}.2 Summary: %{common_summary} Group: System Environment/Libraries @@ -73,6 +73,9 @@ This package contains the development files. %changelog +* Fri Oct 21 2011 Marcela Mašláňová - 0.1.4-1.2 +- rebuild with new gmp without compat lib + * Tue Oct 11 2011 Peter Schiffer - 0.1.4-1.1 - rebuild with new gmp From 4d0cf2bceba048fa24759d8a8f375c0c6d147237 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Jan 2012 11:58:49 +0900 Subject: [PATCH 17/76] update to 0.1.4.2 and cabal2spec-0.25.2 --- .gitignore | 1 + ghc-split.spec | 53 +++++++++++++++++--------------------------------- sources | 2 +- 3 files changed, 20 insertions(+), 36 deletions(-) diff --git a/.gitignore b/.gitignore index 430fea3..e1a7015 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /split-0.1.2.3.tar.gz /split-0.1.3.tar.gz /split-0.1.4.tar.gz +/split-0.1.4.2.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index 515a7c2..3ecf689 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -1,6 +1,6 @@ -# For Haskell Packaging Guidelines see: -# - https://fedoraproject.org/wiki/Packaging:Haskell -# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell +# cabal2spec-0.25.2 +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name split @@ -9,40 +9,25 @@ %global common_description Combinator library and utility functions for splitting lists. Name: ghc-%{pkg_name} -Version: 0.1.4 -Release: 1%{?dist}.2 +Version: 0.1.4.2 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries License: BSD -# BEGIN: cabal2spec-0.24 +# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros -BuildRequires: hscolour -# END: cabal2spec-0.24 +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} +# END cabal2spec +BuildRequires: ghc-base-prof %description %{common_description} -%package -n ghc-%{pkg_name}-devel -Summary: Development files for %{common_summary} -Group: Development/Libraries -# BEGIN: cabal2spec-0.24 -%{?ghc_devel_requires} -Obsoletes: ghc-%{pkg_name}-prof < %{version}-%{release} -Provides: ghc-%{pkg_name}-prof = %{version}-%{release} -# END: cabal2spec-0.24 - -%description -n ghc-%{pkg_name}-devel -%{common_description} - -This package contains the development files. - - %prep %setup -q -n %{pkg_name}-%{version} @@ -55,24 +40,22 @@ This package contains the development files. %ghc_lib_install -%post -n ghc-%{pkg_name}-devel -%ghc_pkg_recache +%ghc_devel_package + +%ghc_devel_description -%postun -n ghc-%{pkg_name}-devel -%ghc_pkg_recache +%ghc_devel_post_postun -%if %{undefined ghc_without_shared} -%files -n ghc-%{pkg_name} -f ghc-%{pkg_name}.files -%defattr(-,root,root,-) -%doc LICENSE README CHANGES -%endif -%files -n ghc-%{pkg_name}-devel -f ghc-%{pkg_name}-devel.files -%defattr(-,root,root,-) +%ghc_files +%doc CHANGES %changelog +* Fri Jan 6 2012 Jens Petersen - 0.1.4.2-1 +- update to 0.1.4.2 and cabal2spec-0.25.2 + * Fri Oct 21 2011 Marcela Mašláňová - 0.1.4-1.2 - rebuild with new gmp without compat lib diff --git a/sources b/sources index f2e2835..a7fdc74 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c376aef3a5a5401d013626ded90527ee split-0.1.4.tar.gz +491735eb5c962a14d8af493385805a2d split-0.1.4.2.tar.gz From e05534b5b9febc919dd58c0b2b6353b45a1a8a3d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 23 Mar 2012 13:34:31 +0900 Subject: [PATCH 18/76] add license to ghc_files --- ghc-split.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 3ecf689..ef6af9b 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.1.4.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -48,11 +48,14 @@ BuildRequires: ghc-base-prof %ghc_devel_post_postun -%ghc_files +%ghc_files LICENSE %doc CHANGES %changelog +* Fri Mar 23 2012 Jens Petersen - 0.1.4.2-2 +- add license to ghc_files + * Fri Jan 6 2012 Jens Petersen - 0.1.4.2-1 - update to 0.1.4.2 and cabal2spec-0.25.2 From aa21d830aa8032cd55599fdd4f004e9d04505e1d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 13 Jun 2012 19:02:46 +0900 Subject: [PATCH 19/76] update to 0.1.4.3 --- .gitignore | 1 + ghc-split.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e1a7015..5fe5c6d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /split-0.1.3.tar.gz /split-0.1.4.tar.gz /split-0.1.4.2.tar.gz +/split-0.1.4.3.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index ef6af9b..7d6b626 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,8 +9,8 @@ %global common_description Combinator library and utility functions for splitting lists. Name: ghc-%{pkg_name} -Version: 0.1.4.2 -Release: 2%{?dist} +Version: 0.1.4.3 +Release: 1%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -53,6 +53,9 @@ BuildRequires: ghc-base-prof %changelog +* Wed Jun 13 2012 Jens Petersen - 0.1.4.3-1 +- update to 0.1.4.3 + * Fri Mar 23 2012 Jens Petersen - 0.1.4.2-2 - add license to ghc_files diff --git a/sources b/sources index a7fdc74..fbd8ec3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -491735eb5c962a14d8af493385805a2d split-0.1.4.2.tar.gz +2a19f1dca98be53b5f4c5dd535a65ca3 split-0.1.4.3.tar.gz From 4ec89a2f4339a861e868697572097dd4328f6950 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 16 Jul 2012 11:15:00 +0900 Subject: [PATCH 20/76] change prof BRs to devel --- ghc-split.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 7d6b626..e12308c 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.1.4.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -22,7 +22,7 @@ ExclusiveArch: %{ghc_arches} BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} # END cabal2spec -BuildRequires: ghc-base-prof +BuildRequires: ghc-base-devel %description %{common_description} @@ -53,6 +53,9 @@ BuildRequires: ghc-base-prof %changelog +* Mon Jul 16 2012 Jens Petersen - 0.1.4.3-2 +- change prof BRs to devel + * Wed Jun 13 2012 Jens Petersen - 0.1.4.3-1 - update to 0.1.4.3 From 550368a27a18978eaf937cc60c3967269a6f7e1f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 01:04:31 -0500 Subject: [PATCH 21/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index e12308c..e536f50 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 0.1.4.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{common_summary} Group: System Environment/Libraries @@ -53,6 +53,9 @@ BuildRequires: ghc-base-devel %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 0.1.4.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Mon Jul 16 2012 Jens Petersen - 0.1.4.3-2 - change prof BRs to devel From c3301b4831a0ec46787d4aa5222de72c94068c58 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Nov 2012 01:41:25 +0900 Subject: [PATCH 22/76] update with cabal-rpm --- ghc-split.spec | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index e536f50..fb8af8f 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -1,4 +1,3 @@ -# cabal2spec-0.25.2 # https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell @@ -10,19 +9,17 @@ Name: ghc-%{pkg_name} Version: 0.1.4.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{common_summary} -Group: System Environment/Libraries License: BSD -# BEGIN cabal2spec URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -ExclusiveArch: %{ghc_arches} + BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} -# END cabal2spec -BuildRequires: ghc-base-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +# End cabal-rpm deps %description %{common_description} @@ -53,6 +50,9 @@ BuildRequires: ghc-base-devel %changelog +* Sat Nov 17 2012 Jens Petersen - 0.1.4.3-4 +- update with cabal-rpm + * Thu Jul 19 2012 Fedora Release Engineering - 0.1.4.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 900cbc4b7ac65be253c449b5ccd016df69a1c6e0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Nov 2012 01:42:09 +0900 Subject: [PATCH 23/76] unbump release --- ghc-split.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index fb8af8f..a07247b 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.1.4.3 -Release: 4%{?dist} +Release: 3%{?dist} Summary: %{common_summary} License: BSD @@ -50,7 +50,7 @@ BuildRequires: ghc-rpm-macros %changelog -* Sat Nov 17 2012 Jens Petersen - 0.1.4.3-4 +* Sat Nov 17 2012 Jens Petersen - update with cabal-rpm * Thu Jul 19 2012 Fedora Release Engineering - 0.1.4.3-3 From 2833f1994dfdf5a8e8c3f4883e5634431b109497 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 18 Nov 2012 01:42:22 +0900 Subject: [PATCH 24/76] part of haskell-platform-2012.4 --- .gitignore | 7 --- dead.package | 1 + ghc-split.spec | 113 ------------------------------------------------- sources | 1 - 4 files changed, 1 insertion(+), 121 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 ghc-split.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 5fe5c6d..0000000 --- a/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/split-0.1.2.1.tar.gz -/split-0.1.2.2.tar.gz -/split-0.1.2.3.tar.gz -/split-0.1.3.tar.gz -/split-0.1.4.tar.gz -/split-0.1.4.2.tar.gz -/split-0.1.4.3.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..37daada --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +part of haskell-platform-2012.4 diff --git a/ghc-split.spec b/ghc-split.spec deleted file mode 100644 index a07247b..0000000 --- a/ghc-split.spec +++ /dev/null @@ -1,113 +0,0 @@ -# https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell - -%global pkg_name split - -%global common_summary Combinator library for splitting lists - -%global common_description Combinator library and utility functions for splitting lists. - -Name: ghc-%{pkg_name} -Version: 0.1.4.3 -Release: 3%{?dist} -Summary: %{common_summary} - -License: BSD -URL: http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz - -BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: -# End cabal-rpm deps - -%description -%{common_description} - - -%prep -%setup -q -n %{pkg_name}-%{version} - - -%build -%ghc_lib_build - - -%install -%ghc_lib_install - - -%ghc_devel_package - -%ghc_devel_description - - -%ghc_devel_post_postun - - -%ghc_files LICENSE -%doc CHANGES - - -%changelog -* Sat Nov 17 2012 Jens Petersen -- update with cabal-rpm - -* Thu Jul 19 2012 Fedora Release Engineering - 0.1.4.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Mon Jul 16 2012 Jens Petersen - 0.1.4.3-2 -- change prof BRs to devel - -* Wed Jun 13 2012 Jens Petersen - 0.1.4.3-1 -- update to 0.1.4.3 - -* Fri Mar 23 2012 Jens Petersen - 0.1.4.2-2 -- add license to ghc_files - -* Fri Jan 6 2012 Jens Petersen - 0.1.4.2-1 -- update to 0.1.4.2 and cabal2spec-0.25.2 - -* Fri Oct 21 2011 Marcela Mašláňová - 0.1.4-1.2 -- rebuild with new gmp without compat lib - -* Tue Oct 11 2011 Peter Schiffer - 0.1.4-1.1 -- rebuild with new gmp - -* Sat Jul 09 2011 Ben Boeckel - 0.1.4-1 -- Update to 0.1.4 -- Update to cabal2spec-0.24 - -* Fri Jun 24 2011 Jens Petersen - 0.1.3-5 -- BR ghc-Cabal-devel instead of ghc-prof and use ghc_arches (cabal2spec-0.23.2) - -* Thu Mar 10 2011 Fabio M. Di Nitto - 0.1.3-4 -- Enable build on sparcv9 - -* Tue Feb 08 2011 Fedora Release Engineering - 0.1.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sat Jan 15 2011 Ben Boeckel - 0.1.3-2 -- Update to cabal2spec-0.22.4 -- Rebuild - -* Fri Dec 17 2010 Ben Boeckel - 0.1.3-1 -- Update to 0.1.3 - -* Sun Nov 28 2010 Ben Boeckel - 0.1.2.3-1 -- Update to 0.1.2.3 - -* Fri Nov 12 2010 Ben Boeckel - 0.1.2.2-1 -- Update to 0.1.2.2 - -* Sun Nov 07 2010 Ben Boeckel - 0.1.2.1-2 -- Rebuild - -* Tue Sep 14 2010 Ben Boeckel - 0.1.2.1-1 -- Update to 0.1.2.1 - -* Sun Sep 05 2010 Ben Boeckel - 0.1.2-1 -- Initial package - -* Sun Sep 5 2010 Fedora Haskell SIG - 0.1.2-0 -- initial packaging for Fedora automatically generated by cabal2spec-0.22.2 diff --git a/sources b/sources deleted file mode 100644 index fbd8ec3..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -2a19f1dca98be53b5f4c5dd535a65ca3 split-0.1.4.3.tar.gz From b1ab0e2898a7f622f4188249fba9469a21d5641c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Nov 2012 12:09:51 +0900 Subject: [PATCH 25/76] Untire for now until deciding what to do with monolithic haskell-platform --- .gitignore | 7 +++ dead.package | 1 - ghc-split.spec | 113 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 121 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 dead.package create mode 100644 ghc-split.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5fe5c6d --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/split-0.1.2.1.tar.gz +/split-0.1.2.2.tar.gz +/split-0.1.2.3.tar.gz +/split-0.1.3.tar.gz +/split-0.1.4.tar.gz +/split-0.1.4.2.tar.gz +/split-0.1.4.3.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 37daada..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -part of haskell-platform-2012.4 diff --git a/ghc-split.spec b/ghc-split.spec new file mode 100644 index 0000000..a07247b --- /dev/null +++ b/ghc-split.spec @@ -0,0 +1,113 @@ +# https://fedoraproject.org/wiki/Packaging:Haskell +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name split + +%global common_summary Combinator library for splitting lists + +%global common_description Combinator library and utility functions for splitting lists. + +Name: ghc-%{pkg_name} +Version: 0.1.4.3 +Release: 3%{?dist} +Summary: %{common_summary} + +License: BSD +URL: http://hackage.haskell.org/package/%{pkg_name} +Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz + +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +# End cabal-rpm deps + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%ghc_devel_package + +%ghc_devel_description + + +%ghc_devel_post_postun + + +%ghc_files LICENSE +%doc CHANGES + + +%changelog +* Sat Nov 17 2012 Jens Petersen +- update with cabal-rpm + +* Thu Jul 19 2012 Fedora Release Engineering - 0.1.4.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jul 16 2012 Jens Petersen - 0.1.4.3-2 +- change prof BRs to devel + +* Wed Jun 13 2012 Jens Petersen - 0.1.4.3-1 +- update to 0.1.4.3 + +* Fri Mar 23 2012 Jens Petersen - 0.1.4.2-2 +- add license to ghc_files + +* Fri Jan 6 2012 Jens Petersen - 0.1.4.2-1 +- update to 0.1.4.2 and cabal2spec-0.25.2 + +* Fri Oct 21 2011 Marcela Mašláňová - 0.1.4-1.2 +- rebuild with new gmp without compat lib + +* Tue Oct 11 2011 Peter Schiffer - 0.1.4-1.1 +- rebuild with new gmp + +* Sat Jul 09 2011 Ben Boeckel - 0.1.4-1 +- Update to 0.1.4 +- Update to cabal2spec-0.24 + +* Fri Jun 24 2011 Jens Petersen - 0.1.3-5 +- BR ghc-Cabal-devel instead of ghc-prof and use ghc_arches (cabal2spec-0.23.2) + +* Thu Mar 10 2011 Fabio M. Di Nitto - 0.1.3-4 +- Enable build on sparcv9 + +* Tue Feb 08 2011 Fedora Release Engineering - 0.1.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Jan 15 2011 Ben Boeckel - 0.1.3-2 +- Update to cabal2spec-0.22.4 +- Rebuild + +* Fri Dec 17 2010 Ben Boeckel - 0.1.3-1 +- Update to 0.1.3 + +* Sun Nov 28 2010 Ben Boeckel - 0.1.2.3-1 +- Update to 0.1.2.3 + +* Fri Nov 12 2010 Ben Boeckel - 0.1.2.2-1 +- Update to 0.1.2.2 + +* Sun Nov 07 2010 Ben Boeckel - 0.1.2.1-2 +- Rebuild + +* Tue Sep 14 2010 Ben Boeckel - 0.1.2.1-1 +- Update to 0.1.2.1 + +* Sun Sep 05 2010 Ben Boeckel - 0.1.2-1 +- Initial package + +* Sun Sep 5 2010 Fedora Haskell SIG - 0.1.2-0 +- initial packaging for Fedora automatically generated by cabal2spec-0.22.2 diff --git a/sources b/sources new file mode 100644 index 0000000..fbd8ec3 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +2a19f1dca98be53b5f4c5dd535a65ca3 split-0.1.4.3.tar.gz From 9950e334fbb1740f7428164eb0552af79bd4180b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Nov 2012 12:16:12 +0900 Subject: [PATCH 26/76] update to 0.2.1.1 - part of latest haskell-platform --- .gitignore | 1 + ghc-split.spec | 13 ++++++++----- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 5fe5c6d..6e696c7 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /split-0.1.4.tar.gz /split-0.1.4.2.tar.gz /split-0.1.4.3.tar.gz +/split-0.2.1.1.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index a07247b..e0c63f3 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -5,11 +5,13 @@ %global common_summary Combinator library for splitting lists -%global common_description Combinator library and utility functions for splitting lists. +%global common_description A collection of various methods for splitting lists into parts,\ +akin to the split functions found in several mainstream languages. Name: ghc-%{pkg_name} -Version: 0.1.4.3 -Release: 3%{?dist} +# part of haskell-platform-2012.4 +Version: 0.2.1.1 +Release: 1%{?dist} Summary: %{common_summary} License: BSD @@ -18,8 +20,6 @@ Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{versio BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: -# End cabal-rpm deps %description %{common_description} @@ -50,6 +50,9 @@ BuildRequires: ghc-rpm-macros %changelog +* Tue Nov 27 2012 Jens Petersen - 0.2.1.1-1 +- update to 0.2.1.1 + * Sat Nov 17 2012 Jens Petersen - update with cabal-rpm diff --git a/sources b/sources index fbd8ec3..5c688a2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2a19f1dca98be53b5f4c5dd535a65ca3 split-0.1.4.3.tar.gz +7ae209ca08f6baeff81b50613d0a9e3d split-0.2.1.1.tar.gz From b54302b318a9d350d77d5bf0fa6d9ec055b993ab Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Nov 2012 12:17:40 +0900 Subject: [PATCH 27/76] mention addition to HP in changelog --- ghc-split.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index e0c63f3..5c7b549 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -51,7 +51,7 @@ BuildRequires: ghc-rpm-macros %changelog * Tue Nov 27 2012 Jens Petersen - 0.2.1.1-1 -- update to 0.2.1.1 +- update to 0.2.1.1, part of haskell-platform-2012.4 * Sat Nov 17 2012 Jens Petersen - update with cabal-rpm From aef69b9710609452522358926a8ae40fdaece798 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 17:19:04 -0600 Subject: [PATCH 28/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 5c7b549..8243765 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -11,7 +11,7 @@ akin to the split functions found in several mainstream languages. Name: ghc-%{pkg_name} # part of haskell-platform-2012.4 Version: 0.2.1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{common_summary} License: BSD @@ -50,6 +50,9 @@ BuildRequires: ghc-rpm-macros %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.2.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Tue Nov 27 2012 Jens Petersen - 0.2.1.1-1 - update to 0.2.1.1, part of haskell-platform-2012.4 From 82ce77d1336ad5031217186bfd1a60412ac0af69 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Apr 2013 16:36:04 +0900 Subject: [PATCH 29/76] update to revised simplified Haskell Packaging Guidelines --- ghc-split.spec | 81 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 67 insertions(+), 14 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 8243765..738d913 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -1,18 +1,12 @@ # https://fedoraproject.org/wiki/Packaging:Haskell -# https://fedoraproject.org/wiki/PackagingDrafts/Haskell %global pkg_name split -%global common_summary Combinator library for splitting lists - -%global common_description A collection of various methods for splitting lists into parts,\ -akin to the split functions found in several mainstream languages. - Name: ghc-%{pkg_name} -# part of haskell-platform-2012.4 +# part of haskell-platform-2012.4+ Version: 0.2.1.1 -Release: 2%{?dist} -Summary: %{common_summary} +Release: 3%{?dist} +Summary: Combinator library for splitting lists License: BSD URL: http://hackage.haskell.org/package/%{pkg_name} @@ -22,7 +16,59 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros %description -%{common_description} +A collection of various methods for splitting +lists into parts, akin to the \"split\" function +found in several mainstream languages. Here is +its tale: + +Once upon a time the standard "Data.List" module +held no function for splitting a list into parts +according to a delimiter. Many a brave +lambda-knight strove to add such a function, but +their striving was in vain, for Lo, the Supreme +Council fell to bickering amongst themselves what +was to be the essential nature of the One True +Function which could cleave a list in twain (or +thrain, or any required number of parts). + +And thus came to pass the split package, +comprising divers functions for splitting a list +asunder, each according to its nature. And the +Supreme Council had no longer any grounds for +argument, for the favored method of each was +contained therein. + +To get started, see the "Data.List.Split" module. + + +%package devel +Summary: Haskell %{pkg_name} library development files +%{?ghc_devel_requires} + +%description devel +A collection of various methods for splitting +lists into parts, akin to the \"split\" function +found in several mainstream languages. Here is +its tale: + +Once upon a time the standard "Data.List" module +held no function for splitting a list into parts +according to a delimiter. Many a brave +lambda-knight strove to add such a function, but +their striving was in vain, for Lo, the Supreme +Council fell to bickering amongst themselves what +was to be the essential nature of the One True +Function which could cleave a list in twain (or +thrain, or any required number of parts). + +And thus came to pass the split package, +comprising divers functions for splitting a list +asunder, each according to its nature. And the +Supreme Council had no longer any grounds for +argument, for the favored method of each was +contained therein. + +To get started, see the "Data.List.Split" module. %prep @@ -37,19 +83,26 @@ 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 CHANGES %changelog +* Wed Apr 24 2013 Jens Petersen - 0.2.1.1-3 +- update to revised simplified Haskell Packaging Guidelines (cabal-rpm-0.8) + * Wed Feb 13 2013 Fedora Release Engineering - 0.2.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 2874929415509555bce90688bd15fe18863db832 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 4 Jun 2013 12:24:27 +0900 Subject: [PATCH 30/76] drop ghc_devel_requires and use generic devel description --- ghc-split.spec | 33 +++++++-------------------------- 1 file changed, 7 insertions(+), 26 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 738d913..a87d466 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -43,32 +43,13 @@ To get started, see the "Data.List.Split" module. %package devel Summary: Haskell %{pkg_name} library development files -%{?ghc_devel_requires} +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} +Requires: %{name} = %{version}-%{release} %description devel -A collection of various methods for splitting -lists into parts, akin to the \"split\" function -found in several mainstream languages. Here is -its tale: - -Once upon a time the standard "Data.List" module -held no function for splitting a list into parts -according to a delimiter. Many a brave -lambda-knight strove to add such a function, but -their striving was in vain, for Lo, the Supreme -Council fell to bickering amongst themselves what -was to be the essential nature of the One True -Function which could cleave a list in twain (or -thrain, or any required number of parts). - -And thus came to pass the split package, -comprising divers functions for splitting a list -asunder, each according to its nature. And the -Supreme Council had no longer any grounds for -argument, for the favored method of each was -contained therein. - -To get started, see the "Data.List.Split" module. +This package provides the Haskell %{pkg_name} library development files. %prep @@ -100,8 +81,8 @@ To get started, see the "Data.List.Split" module. %changelog -* Wed Apr 24 2013 Jens Petersen - 0.2.1.1-3 -- update to revised simplified Haskell Packaging Guidelines (cabal-rpm-0.8) +* Tue Jun 04 2013 Jens Petersen - 0.2.1.1-3 +- update to new simplified Haskell Packaging Guidelines * Wed Feb 13 2013 Fedora Release Engineering - 0.2.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From dbfc916a2c84b11b0694e51016dc90f1779ee922 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 4 Jun 2013 18:41:30 +0900 Subject: [PATCH 31/76] update to 0.2.2 --- .gitignore | 1 + ghc-split.spec | 7 ++++--- sources | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 6e696c7..aefd016 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /split-0.1.4.2.tar.gz /split-0.1.4.3.tar.gz /split-0.2.1.1.tar.gz +/split-0.2.2.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index a87d466..13dc340 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -4,8 +4,8 @@ Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ -Version: 0.2.1.1 -Release: 3%{?dist} +Version: 0.2.2 +Release: 1%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -81,7 +81,8 @@ This package provides the Haskell %{pkg_name} library development files. %changelog -* Tue Jun 04 2013 Jens Petersen - 0.2.1.1-3 +* Tue Jun 04 2013 Jens Petersen - 0.2.2-1 +- update to 0.2.2 - update to new simplified Haskell Packaging Guidelines * Wed Feb 13 2013 Fedora Release Engineering - 0.2.1.1-2 diff --git a/sources b/sources index 5c688a2..5542e20 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7ae209ca08f6baeff81b50613d0a9e3d split-0.2.1.1.tar.gz +8178c7e70b07fe4415d7dbd12617e8b5 split-0.2.2.tar.gz From 3ec3a7108242c24150354b2ed93183537e9366a2 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 09:02:14 -0500 Subject: [PATCH 32/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 13dc340..4ce7c48 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -5,7 +5,7 @@ Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ Version: 0.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Tue Jun 04 2013 Jens Petersen - 0.2.2-1 - update to 0.2.2 - update to new simplified Haskell Packaging Guidelines From 6e4c7169b64e430dcd523648b7fdc6fbb01034ba Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 10:18:22 -0500 Subject: [PATCH 33/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 4ce7c48..9e37247 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -5,7 +5,7 @@ Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ Version: 0.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.2.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Aug 03 2013 Fedora Release Engineering - 0.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From ec3cb6f4d11057713592bc801b8971354fde81c6 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 15:53:27 +0000 Subject: [PATCH 34/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 9e37247..2cf7ae7 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -5,7 +5,7 @@ Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ Version: 0.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -81,6 +81,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.2.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 0.2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 63755334f2ce9d4a291962e0aa3cb6ede2f63589 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Jan 2015 00:04:51 +0900 Subject: [PATCH 35/76] cblrpm refresh --- ghc-split.spec | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 2cf7ae7..9b11a03 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -2,18 +2,25 @@ %global pkg_name split +%bcond_without tests + Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ Version: 0.2.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Combinator library for splitting lists License: BSD -URL: http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +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 +# Begin cabal-rpm deps: +%if %{with tests} +BuildRequires: ghc-QuickCheck-devel +%endif +# End cabal-rpm deps %description A collection of various methods for splitting @@ -43,10 +50,11 @@ To get started, see the "Data.List.Split" module. %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. @@ -64,6 +72,12 @@ This package provides the Haskell %{pkg_name} library development files. %ghc_lib_install +%check +%if %{with tests} +%cabal test +%endif + + %post devel %ghc_pkg_recache @@ -77,10 +91,13 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files -%doc CHANGES +%doc CHANGES README %changelog +* Mon Jan 26 2015 Jens Petersen - 0.2.2-5 +- cblrpm refresh + * Sat Aug 16 2014 Fedora Release Engineering - 0.2.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 077597f7ce83be57c5b769640ae029d208a6eb11 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 31 Jan 2015 21:12:16 +0000 Subject: [PATCH 36/76] use %cabal_test --- ghc-split.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 9b11a03..279fd95 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -73,9 +73,7 @@ This package provides the Haskell %{pkg_name} library development files. %check -%if %{with tests} -%cabal test -%endif +%cabal_test %post devel @@ -97,6 +95,7 @@ This package provides the Haskell %{pkg_name} library development files. %changelog * Mon Jan 26 2015 Jens Petersen - 0.2.2-5 - cblrpm refresh +- use cabal_test * Sat Aug 16 2014 Fedora Release Engineering - 0.2.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From a2833c9d2c76865f40f4e567d99b49de3db4436e Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 07:59:45 +0000 Subject: [PATCH 37/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 279fd95..bb544db 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -7,7 +7,7 @@ Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ Version: 0.2.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -93,6 +93,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.2.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Jan 26 2015 Jens Petersen - 0.2.2-5 - cblrpm refresh - use cabal_test From dcc72714c48d3204d41d17a6436e2c1818131c3a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 17 Sep 2015 13:51:02 +0900 Subject: [PATCH 38/76] allow base 4.8 --- ghc-split.spec | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index bb544db..1d2080c 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -7,7 +7,7 @@ Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ Version: 0.2.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -62,7 +62,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} - +cabal-tweak-dep-ver base '<4.8' '<4.9' %build %ghc_lib_build @@ -71,9 +71,13 @@ This package provides the Haskell %{pkg_name} library development files. %install %ghc_lib_install +rm %{buildroot}%{ghc_pkgdocdir}/LICENSE + %check -%cabal_test +%if %{with tests} +%cabal test +%endif %post devel @@ -85,7 +89,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 @@ -93,6 +97,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Sep 17 2015 Jens Petersen - 0.2.2-7 +- allow base 4.8 + * Wed Jun 17 2015 Fedora Release Engineering - 0.2.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From dee72315627268facc897ce6cbc73ccfd72015c3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 17 Sep 2015 14:26:11 +0900 Subject: [PATCH 39/76] tests seem to hang with ghc-7.10 --- ghc-split.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 1d2080c..598ef79 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -2,7 +2,8 @@ %global pkg_name split -%bcond_without tests +# tests seem to hang with ghc-7.10 +%bcond_with tests Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ From 42b9e3c8782cb3d80950bc83e4193d5b0d887dce Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:44:52 +0000 Subject: [PATCH 40/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 598ef79..405324e 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} # part of haskell-platform-2012.4+ Version: 0.2.2 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -98,6 +98,9 @@ rm %{buildroot}%{ghc_pkgdocdir}/LICENSE %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.2.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Sep 17 2015 Jens Petersen - 0.2.2-7 - allow base 4.8 From dfe3829a0b2ebcb96e19aa06197157d448af0229 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 23 Apr 2016 14:47:04 -0400 Subject: [PATCH 41/76] update to 0.2.3 --- .gitignore | 1 + ghc-split.spec | 44 +++++++++++++++++++------------------------- sources | 2 +- 3 files changed, 21 insertions(+), 26 deletions(-) diff --git a/.gitignore b/.gitignore index aefd016..172bcd3 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /split-0.1.4.3.tar.gz /split-0.2.1.1.tar.gz /split-0.2.2.tar.gz +/split-0.2.3.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index 405324e..d87e735 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -6,9 +6,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -# part of haskell-platform-2012.4+ -Version: 0.2.2 -Release: 8%{?dist} +Version: 0.2.3 +Release: 1%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -24,26 +23,19 @@ BuildRequires: ghc-QuickCheck-devel # End cabal-rpm deps %description -A collection of various methods for splitting -lists into parts, akin to the \"split\" function -found in several mainstream languages. Here is -its tale: - -Once upon a time the standard "Data.List" module -held no function for splitting a list into parts -according to a delimiter. Many a brave -lambda-knight strove to add such a function, but -their striving was in vain, for Lo, the Supreme -Council fell to bickering amongst themselves what -was to be the essential nature of the One True -Function which could cleave a list in twain (or -thrain, or any required number of parts). - -And thus came to pass the split package, -comprising divers functions for splitting a list -asunder, each according to its nature. And the -Supreme Council had no longer any grounds for -argument, for the favored method of each was +A collection of various methods for splitting lists into parts, akin to the +"split" function found in several mainstream languages. Here is its tale: + +Once upon a time the standard "Data.List" module held no function for splitting +a list into parts according to a delimiter. Many a brave lambda-knight strove +to add such a function, but their striving was in vain, for Lo, the Supreme +Council fell to bickering amongst themselves what was to be the essential +nature of the One True Function which could cleave a list in twain (or thrain, +or any required number of parts). + +And thus came to pass the split package, comprising divers functions for +splitting a list asunder, each according to its nature. And the Supreme Council +had no longer any grounds for argument, for the favored method of each was contained therein. To get started, see the "Data.List.Split" module. @@ -63,7 +55,6 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} -cabal-tweak-dep-ver base '<4.8' '<4.9' %build %ghc_lib_build @@ -94,10 +85,13 @@ rm %{buildroot}%{ghc_pkgdocdir}/LICENSE %files devel -f %{name}-devel.files -%doc CHANGES README +%doc README %changelog +* Sat Apr 23 2016 Ben Boeckel - 0.2.3-1 +- update to 0.2.3 + * Wed Feb 03 2016 Fedora Release Engineering - 0.2.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index 5542e20..f1217fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8178c7e70b07fe4415d7dbd12617e8b5 split-0.2.2.tar.gz +ba37d79955f21a451f8c588969dd9437 split-0.2.3.tar.gz From e03821c815a8078679a5814e7ada6c46f18ec8a0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 29 Jun 2016 12:17:12 +0900 Subject: [PATCH 42/76] re-enable tests --- ghc-split.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index d87e735..c89c93b 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -1,13 +1,13 @@ +# generated by cabal-rpm-0.9.12 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name split -# tests seem to hang with ghc-7.10 -%bcond_with tests +%bcond_without tests Name: ghc-%{pkg_name} Version: 0.2.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -56,6 +56,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} + %build %ghc_lib_build @@ -89,6 +90,9 @@ rm %{buildroot}%{ghc_pkgdocdir}/LICENSE %changelog +* Wed Jun 29 2016 Jens Petersen - 0.2.3-2 +- re-enable tests + * Sat Apr 23 2016 Ben Boeckel - 0.2.3-1 - update to 0.2.3 From 70494ee43e9a3929a95c391b1880570ee6429af9 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sun, 24 Jul 2016 17:48:41 -0400 Subject: [PATCH 43/76] update to 0.2.3.1 --- .gitignore | 1 + ghc-split.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 172bcd3..a29c9dd 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /split-0.2.1.1.tar.gz /split-0.2.2.tar.gz /split-0.2.3.tar.gz +/split-0.2.3.1.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index c89c93b..86e7e92 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -6,8 +6,8 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.2.3 -Release: 2%{?dist} +Version: 0.2.3.1 +Release: 1%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -90,6 +90,9 @@ rm %{buildroot}%{ghc_pkgdocdir}/LICENSE %changelog +* Sun Jul 24 2016 Ben Boeckel - 0.2.3.1-1 +- update to 0.2.3.1 + * Wed Jun 29 2016 Jens Petersen - 0.2.3-2 - re-enable tests diff --git a/sources b/sources index f1217fb..5b04d88 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ba37d79955f21a451f8c588969dd9437 split-0.2.3.tar.gz +04dd4054f3b31067f5763b0bbf60b1d0 split-0.2.3.1.tar.gz From 0101e486dfda886d8fc647c6bd4157bd2245c9e2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Sep 2016 19:15:51 +0900 Subject: [PATCH 44/76] no longer remove license; use cabal_test --- ghc-split.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 86e7e92..1dee617 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -64,13 +64,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 7ce87bcf55e1a445dd31f033ad6afa2050cd2959 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:49:40 +0000 Subject: [PATCH 45/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 1dee617..0dd3c48 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -7,7 +7,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -86,6 +86,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.2.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sun Jul 24 2016 Ben Boeckel - 0.2.3.1-1 - update to 0.2.3.1 From e90af4caf2f4f3edcd65d474d42fe7ee104a9f8d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 24 Feb 2017 17:48:24 +0900 Subject: [PATCH 46/76] refresh to cabal-rpm-0.11.1 --- ghc-split.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 0dd3c48..d5fb826 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -1,18 +1,19 @@ -# generated by cabal-rpm-0.9.12 +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name split +%global pkgver %{pkg_name}-%{version} %bcond_without tests Name: ghc-%{pkg_name} Version: 0.2.3.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Combinator library for splitting lists License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} -Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz +Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -54,7 +55,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %build @@ -86,6 +87,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 24 2017 Jens Petersen - 0.2.3.1-3 +- refresh to cabal-rpm-0.11.1 + * Fri Feb 10 2017 Fedora Release Engineering - 0.2.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 6ca4ae6d44774000a28a2d945196c3b6f6824097 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:56:55 +0000 Subject: [PATCH 47/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index d5fb826..0f3773f 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -87,6 +87,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.2.3.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 24 2017 Jens Petersen - 0.2.3.1-3 - refresh to cabal-rpm-0.11.1 From 7165dea779dd63edfc569adfdf695f207d95e3c7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:32:45 +0000 Subject: [PATCH 48/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 0f3773f..f81abc0 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -87,6 +87,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.2.3.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.2.3.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From deaa6ec5b23e1a937dc8252d0adc19064bad1baf Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:12:02 +0100 Subject: [PATCH 49/76] refresh to cabal-rpm-0.12.1 --- ghc-split.spec | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index f81abc0..5c2af2c 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split @@ -45,9 +45,12 @@ To get started, see the "Data.List.Split" module. %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 @@ -70,6 +73,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 @@ -83,7 +92,7 @@ This package provides the Haskell %{pkg_name} library development files. %files devel -f %{name}-devel.files -%doc README +%doc CHANGES README %changelog From 7284606629af3fc405e6e73dec87c3625fa452b0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 15:53:47 +0100 Subject: [PATCH 50/76] update to 0.2.3.2 --- .gitignore | 1 + ghc-split.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a29c9dd..4fe09bb 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /split-0.2.2.tar.gz /split-0.2.3.tar.gz /split-0.2.3.1.tar.gz +/split-0.2.3.2.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index 5c2af2c..8f827d7 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -7,8 +7,8 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 0.2.3.1 -Release: 5%{?dist} +Version: 0.2.3.2 +Release: 1%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -96,6 +96,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Jan 24 2018 Jens Petersen - 0.2.3.2-1 +- update to 0.2.3.2 + * Wed Aug 02 2017 Fedora Release Engineering - 0.2.3.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 5b04d88..b27ad44 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -04dd4054f3b31067f5763b0bbf60b1d0 split-0.2.3.1.tar.gz +SHA512 (split-0.2.3.2.tar.gz) = 40b08d83bd6dd962d3a757dcc8f20eb400fdba036c5029fc496ff69d7793c2db06c17a3833540c4147efb664931eae55241a5d1a2b668a7648658d4e8a20272b From f3b7d9a6cbdec3c8deca1bb002902d4c07cfbb76 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 27 Jan 2018 09:42:06 +0100 Subject: [PATCH 51/76] disable tests temporarily to build with only ghc since newrepo not running currently in koji --- ghc-split.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 8f827d7..bed1a3a 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -4,7 +4,8 @@ %global pkg_name split %global pkgver %{pkg_name}-%{version} -%bcond_without tests +# disable to build only with ghc libs +%bcond_with tests Name: ghc-%{pkg_name} Version: 0.2.3.2 From 0df26d83af985039654b3b105774379695d9e4cb Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:03:28 +0900 Subject: [PATCH 52/76] drop ldconfig scriptlets --- ghc-split.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index bed1a3a..bae09c2 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -74,12 +74,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 c1767bfa83c582d63ef0b2111d2e49ba6d16a957 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 12:10:13 +0000 Subject: [PATCH 53/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index bae09c2..4c722ae 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -91,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.2.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Jan 24 2018 Jens Petersen - 0.2.3.2-1 - update to 0.2.3.2 From a1f15ad4659207671baee033a4c6f1dc74f6c4cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 02:08:34 +0000 Subject: [PATCH 54/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 4c722ae..c64e4a8 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -91,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.2.3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.2.3.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 495fbbf5acc85e2e98a1983ee826fcef4f251bc0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 22 Jul 2018 23:29:44 +0900 Subject: [PATCH 55/76] update to 0.2.3.3 --- .gitignore | 1 + ghc-split.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4fe09bb..3bd900f 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /split-0.2.3.tar.gz /split-0.2.3.1.tar.gz /split-0.2.3.2.tar.gz +/split-0.2.3.3.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index c64e4a8..fb841bc 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.12.5 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name split @@ -8,8 +8,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.2.3.2 -Release: 3%{?dist} +Version: 0.2.3.3 +Release: 1%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -91,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Jul 22 2018 Jens Petersen - 0.2.3.3-1 +- update to 0.2.3.3 + * Fri Jul 13 2018 Fedora Release Engineering - 0.2.3.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index b27ad44..83047db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (split-0.2.3.2.tar.gz) = 40b08d83bd6dd962d3a757dcc8f20eb400fdba036c5029fc496ff69d7793c2db06c17a3833540c4147efb664931eae55241a5d1a2b668a7648658d4e8a20272b +SHA512 (split-0.2.3.3.tar.gz) = 40283ee2f5e2ab56207b05a1a7bc7de114ae0da52dc37ed32bd4e1dd3a3baa8d3346fed04af979fa5fc263b931c0b830832c0cad69e98d151f5550542af6f475 From 2311a31821bcb9e126c026ee4f62d1c7ae57b868 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 22:02:13 +0000 Subject: [PATCH 56/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index fb841bc..3fb6de6 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -91,6 +91,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.2.3.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Jul 22 2018 Jens Petersen - 0.2.3.3-1 - update to 0.2.3.3 From e49b1bc613940d83dc38711ac8f23c120e42b9d9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:47:12 +0800 Subject: [PATCH 57/76] refresh to cabal-rpm-0.13 --- ghc-split.spec | 21 +++++++++++++--- split-0.2.3.3.cabal | 58 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 split-0.2.3.3.cabal diff --git a/ghc-split.spec b/ghc-split.spec index 3fb6de6..946ead0 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split @@ -9,16 +9,19 @@ Name: ghc-%{pkg_name} Version: 0.2.3.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Combinator library for splitting lists License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} +# Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal +# End cabal-rpm sources +# Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: %if %{with tests} BuildRequires: ghc-QuickCheck-devel %endif @@ -59,15 +62,22 @@ This package provides the Haskell %{pkg_name} library development files. %prep +# Begin cabal-rpm setup: %setup -q -n %{pkgver} +cp -bp %{SOURCE1} %{pkg_name}.cabal +# End cabal-rpm setup %build +# Begin cabal-rpm build: %ghc_lib_build +# End cabal-rpm build %install +# Begin cabal-rpm install %ghc_lib_install +# End cabal-rpm install %check @@ -83,7 +93,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 @@ -91,6 +103,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Feb 17 2019 Jens Petersen - 0.2.3.3-3 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.2.3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/split-0.2.3.3.cabal b/split-0.2.3.3.cabal new file mode 100644 index 0000000..dc6911c --- /dev/null +++ b/split-0.2.3.3.cabal @@ -0,0 +1,58 @@ +Name: split +Version: 0.2.3.3 +x-revision: 1 +Stability: stable + +Description: A collection of various methods for splitting + lists into parts, akin to the \"split\" function + found in several mainstream languages. Here is + its tale: + . + Once upon a time the standard "Data.List" module + held no function for splitting a list into parts + according to a delimiter. Many a brave + lambda-knight strove to add such a function, but + their striving was in vain, for Lo, the Supreme + Council fell to bickering amongst themselves what + was to be the essential nature of the One True + Function which could cleave a list in twain (or + thrain, or any required number of parts). + . + And thus came to pass the split package, + comprising divers functions for splitting a list + asunder, each according to its nature. And the + Supreme Council had no longer any grounds for + argument, for the favored method of each was + contained therein. + . + To get started, see the "Data.List.Split" module. +Synopsis: Combinator library for splitting lists. +License: BSD3 +License-file: LICENSE +Copyright: (c) Brent Yorgey, Louis Wasserman 2008-2012 +Extra-source-files: README, test/Properties.hs, CHANGES +Author: Brent Yorgey +Maintainer: byorgey@gmail.com +Category: List +Build-type: Simple +Cabal-Version: >= 1.10 +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.1 +Bug-reports: https://github.com/byorgey/split/issues + +Test-suite split-tests + type: exitcode-stdio-1.0 + main-is: Properties.hs + build-depends: base, QuickCheck >= 2.4, split + default-language: Haskell2010 + Hs-source-dirs: test + +Source-repository head + type: git + location: http://github.com/byorgey/split.git + +Library + ghc-options: -Wall + build-depends: base <4.13 + exposed-modules: Data.List.Split, Data.List.Split.Internals + default-language: Haskell2010 + Hs-source-dirs: src From a9c793706b1ef069308f23d855cedae635750a94 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 03:01:25 +0000 Subject: [PATCH 58/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 946ead0..742b033 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -103,6 +103,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.2.3.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Jens Petersen - 0.2.3.3-3 - refresh to cabal-rpm-0.13 From a3417f186a0126172724ba17d5fb19c9a10ac80e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:25:57 +0000 Subject: [PATCH 59/76] cabal-rpm-1.0.0: add doc and prof subpkgs --- ghc-split.spec | 53 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 742b033..3ced13c 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -21,6 +21,12 @@ Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal# # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel +%if %{with haddock} +BuildRequires: ghc-doc +%endif +%if %{with ghc_prof} +BuildRequires: ghc-prof +%endif BuildRequires: ghc-rpm-macros %if %{with tests} BuildRequires: ghc-QuickCheck-devel @@ -49,11 +55,8 @@ To get started, see the "Data.List.Split" module. %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} @@ -61,6 +64,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} @@ -84,14 +106,6 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %cabal_test -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -102,7 +116,20 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %doc CHANGES README +%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.2.3.3-5 +- add doc and prof subpackages (cabal-rpm-1.0.0) + * Thu Jul 25 2019 Fedora Release Engineering - 0.2.3.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From ddb6374e5cad27031272b82b193b3c52e955e1c9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:31:56 +0800 Subject: [PATCH 60/76] BR prof for lib and static for executable --- ghc-split.spec | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 3ced13c..f97fdaf 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split @@ -21,13 +21,8 @@ Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal# # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel -%if %{with haddock} -BuildRequires: ghc-doc -%endif -%if %{with ghc_prof} -BuildRequires: ghc-prof -%endif BuildRequires: ghc-rpm-macros +BuildRequires: ghc-base-prof %if %{with tests} BuildRequires: ghc-QuickCheck-devel %endif @@ -55,6 +50,7 @@ To get started, see the "Data.List.Split" module. %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 92542006dc42d1a68492269e44ea9cb135d5f47a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 21:24:30 +0000 Subject: [PATCH 61/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index f97fdaf..33d3835 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -123,6 +123,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.2.3.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Aug 02 2019 Jens Petersen - 0.2.3.3-5 - add doc and prof subpackages (cabal-rpm-1.0.0) From 5a216166e34377f8f4db0971a9ae4fca699ac1a9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:52:06 +0800 Subject: [PATCH 62/76] refresh to cabal-rpm-2.0.2 --- ghc-split.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 33d3835..d907d20 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split @@ -63,6 +63,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. @@ -73,6 +74,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. @@ -102,6 +104,16 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %cabal_test +%if 0%{?fedora} < 31 || 0%{?rhel} < 8 +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache +%endif + + %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -114,6 +126,7 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From cf168cc1a33a092563ce72e03deb654ef5279371 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 20 Feb 2020 01:46:53 +0800 Subject: [PATCH 63/76] revised .cabal --- ghc-split.spec | 5 ++++- split-0.2.3.3.cabal | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index d907d20..4d3701f 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.3 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -136,6 +136,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Wed Feb 19 2020 Jens Petersen - 0.2.3.3-7 +- revise .cabal and refresh to cabal-rpm-2.0.2 + * Tue Jan 28 2020 Fedora Release Engineering - 0.2.3.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/split-0.2.3.3.cabal b/split-0.2.3.3.cabal index dc6911c..acb56d6 100644 --- a/split-0.2.3.3.cabal +++ b/split-0.2.3.3.cabal @@ -1,6 +1,6 @@ Name: split Version: 0.2.3.3 -x-revision: 1 +x-revision: 2 Stability: stable Description: A collection of various methods for splitting @@ -52,7 +52,7 @@ Source-repository head Library ghc-options: -Wall - build-depends: base <4.13 + build-depends: base < 4.14 exposed-modules: Data.List.Split, Data.List.Split.Internals default-language: Haskell2010 Hs-source-dirs: src From 3d4938a403da384a19a8124603a31a7b61e69bcf Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:28:20 +0800 Subject: [PATCH 64/76] refresh to cabal-rpm-2.0.5 --- ghc-split.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index 4d3701f..d27165b 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split %global pkgver %{pkg_name}-%{version} From 2f73805515715b4cc9a5c8cbfd51ae934f95d2f3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 10 Jun 2020 11:52:51 +0800 Subject: [PATCH 65/76] update to 0.2.3.4 --- .gitignore | 1 + ghc-split.spec | 9 +++---- sources | 2 +- split-0.2.3.3.cabal | 58 --------------------------------------------- 4 files changed, 7 insertions(+), 63 deletions(-) delete mode 100644 split-0.2.3.3.cabal diff --git a/.gitignore b/.gitignore index 3bd900f..086b62a 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /split-0.2.3.1.tar.gz /split-0.2.3.2.tar.gz /split-0.2.3.3.tar.gz +/split-0.2.3.4.tar.gz diff --git a/ghc-split.spec b/ghc-split.spec index d27165b..ab78c45 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -8,15 +8,14 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.2.3.3 -Release: 7%{?dist} +Version: 0.2.3.4 +Release: 1%{?dist} Summary: Combinator library for splitting lists License: BSD Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal # End cabal-rpm sources # Begin cabal-rpm deps: @@ -84,7 +83,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 @@ -136,6 +134,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Wed Jun 10 2020 Jens Petersen - 0.2.3.4-1 +- update to 0.2.3.4 + * Wed Feb 19 2020 Jens Petersen - 0.2.3.3-7 - revise .cabal and refresh to cabal-rpm-2.0.2 diff --git a/sources b/sources index 83047db..a8d3fde 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (split-0.2.3.3.tar.gz) = 40283ee2f5e2ab56207b05a1a7bc7de114ae0da52dc37ed32bd4e1dd3a3baa8d3346fed04af979fa5fc263b931c0b830832c0cad69e98d151f5550542af6f475 +SHA512 (split-0.2.3.4.tar.gz) = a60566106a5f285224b0d555d30b2af3315c707012f5c8e9384d4b8216894e6a6263e838b0e367418c4f8bfb5f4f2cc056ca14acb6b27a5ca3446576b057ca15 diff --git a/split-0.2.3.3.cabal b/split-0.2.3.3.cabal deleted file mode 100644 index acb56d6..0000000 --- a/split-0.2.3.3.cabal +++ /dev/null @@ -1,58 +0,0 @@ -Name: split -Version: 0.2.3.3 -x-revision: 2 -Stability: stable - -Description: A collection of various methods for splitting - lists into parts, akin to the \"split\" function - found in several mainstream languages. Here is - its tale: - . - Once upon a time the standard "Data.List" module - held no function for splitting a list into parts - according to a delimiter. Many a brave - lambda-knight strove to add such a function, but - their striving was in vain, for Lo, the Supreme - Council fell to bickering amongst themselves what - was to be the essential nature of the One True - Function which could cleave a list in twain (or - thrain, or any required number of parts). - . - And thus came to pass the split package, - comprising divers functions for splitting a list - asunder, each according to its nature. And the - Supreme Council had no longer any grounds for - argument, for the favored method of each was - contained therein. - . - To get started, see the "Data.List.Split" module. -Synopsis: Combinator library for splitting lists. -License: BSD3 -License-file: LICENSE -Copyright: (c) Brent Yorgey, Louis Wasserman 2008-2012 -Extra-source-files: README, test/Properties.hs, CHANGES -Author: Brent Yorgey -Maintainer: byorgey@gmail.com -Category: List -Build-type: Simple -Cabal-Version: >= 1.10 -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.1 -Bug-reports: https://github.com/byorgey/split/issues - -Test-suite split-tests - type: exitcode-stdio-1.0 - main-is: Properties.hs - build-depends: base, QuickCheck >= 2.4, split - default-language: Haskell2010 - Hs-source-dirs: test - -Source-repository head - type: git - location: http://github.com/byorgey/split.git - -Library - ghc-options: -Wall - build-depends: base < 4.14 - exposed-modules: Data.List.Split, Data.List.Split.Internals - default-language: Haskell2010 - Hs-source-dirs: src From ed4da92361d702e4d53168153207688420c011ca Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:56:58 +0800 Subject: [PATCH 66/76] refresh to cabal-rpm-2.0.6 --- ghc-split.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ghc-split.spec b/ghc-split.spec index ab78c45..b5f7932 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split @@ -102,16 +102,6 @@ This package provides the Haskell %{pkg_name} profiling library. %cabal_test -%if 0%{?fedora} < 31 || 0%{?rhel} < 8 -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache -%endif - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE From 79151f4de1e183fbff11d66dc3ffedb7dab29c6d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 19:40:59 +0000 Subject: [PATCH 67/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index b5f7932..6165806 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -124,6 +124,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.2.3.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jun 10 2020 Jens Petersen - 0.2.3.4-1 - update to 0.2.3.4 From 83ad189580a9dca49a28e9c12cac4bc5ed16d614 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 01:30:22 +0000 Subject: [PATCH 68/76] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 6165806..111a373 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -124,6 +124,10 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.2.3.4-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.2.3.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 1d384f0dec3472e537719af0265bb17acf53d705 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 07:44:53 +0000 Subject: [PATCH 69/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 111a373..842dce1 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -124,6 +124,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.2.3.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sat Aug 01 2020 Fedora Release Engineering - 0.2.3.4-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 08ccfef070fe3573524f3194682b4ed12514b3ef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 01:16:29 +0000 Subject: [PATCH 70/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 842dce1..907e1f2 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -124,6 +124,9 @@ This package provides the Haskell %{pkg_name} profiling library. %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.2.3.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.2.3.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From ab9901bd1c22ab9a68a89788b2e09e5d25b9ee2c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:13 +0800 Subject: [PATCH 71/76] refresh to cabal-rpm-2.0.9 --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index 907e1f2..bcbef9e 100644 --- a/ghc-split.spec +++ b/ghc-split.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 split @@ -63,6 +63,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. @@ -99,7 +100,9 @@ This package provides the Haskell %{pkg_name} profiling library. %check +%if %{with tests} %cabal_test +%endif %files -f %{name}.files From f7e7e654f69d5bc6e9d1c5c64352600a10958dae Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 4 Aug 2021 22:29:12 +0800 Subject: [PATCH 72/76] revise .cabal --- ghc-split.spec | 3 +++ split-0.2.3.4.cabal | 58 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 split-0.2.3.4.cabal diff --git a/ghc-split.spec b/ghc-split.spec index bcbef9e..dca3610 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -16,9 +16,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 @@ -84,6 +86,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/split-0.2.3.4.cabal b/split-0.2.3.4.cabal new file mode 100644 index 0000000..ee5aa61 --- /dev/null +++ b/split-0.2.3.4.cabal @@ -0,0 +1,58 @@ +Name: split +Version: 0.2.3.4 +x-revision: 1 +Stability: stable + +Description: A collection of various methods for splitting + lists into parts, akin to the \"split\" function + found in several mainstream languages. Here is + its tale: + . + Once upon a time the standard "Data.List" module + held no function for splitting a list into parts + according to a delimiter. Many a brave + lambda-knight strove to add such a function, but + their striving was in vain, for Lo, the Supreme + Council fell to bickering amongst themselves what + was to be the essential nature of the One True + Function which could cleave a list in twain (or + thrain, or any required number of parts). + . + And thus came to pass the split package, + comprising divers functions for splitting a list + asunder, each according to its nature. And the + Supreme Council had no longer any grounds for + argument, for the favored method of each was + contained therein. + . + To get started, see the "Data.List.Split" module. +Synopsis: Combinator library for splitting lists. +License: BSD3 +License-file: LICENSE +Copyright: (c) Brent Yorgey, Louis Wasserman 2008-2012 +Extra-source-files: README, test/Properties.hs, CHANGES +Author: Brent Yorgey +Maintainer: byorgey@gmail.com +Category: List +Build-type: Simple +Cabal-Version: >= 1.10 +Tested-with: GHC ==7.0.4 || ==7.2.2 || ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 +Bug-reports: https://github.com/byorgey/split/issues + +Test-suite split-tests + type: exitcode-stdio-1.0 + main-is: Properties.hs + build-depends: base, QuickCheck >= 2.4, split + default-language: Haskell2010 + Hs-source-dirs: test + +Source-repository head + type: git + location: http://github.com/byorgey/split.git + +Library + ghc-options: -Wall + build-depends: base < 4.16 + exposed-modules: Data.List.Split, Data.List.Split.Internals + default-language: Haskell2010 + Hs-source-dirs: src From 7952a33c01cf78b48f897b09e74d22dc8b7abff7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 6 Aug 2021 13:07:39 +0800 Subject: [PATCH 73/76] bump release --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index dca3610..ea83b0c 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -130,6 +130,9 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal %changelog +* Fri Aug 06 2021 Jens Petersen - 0.2.3.4-6 +- rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 0.2.3.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 8be5efeb19cf94bd551a1480a2a523c7f27c407b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 05:33:57 +0000 Subject: [PATCH 74/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-split.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-split.spec b/ghc-split.spec index ea83b0c..518604b 100644 --- a/ghc-split.spec +++ b/ghc-split.spec @@ -9,7 +9,7 @@ Name: ghc-%{pkg_name} Version: 0.2.3.4 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Combinator library for splitting lists License: BSD @@ -130,6 +130,9 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.2.3.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Aug 06 2021 Jens Petersen - 0.2.3.4-6 - rebuild From 7480220276344a9212ea92f1d39c7dfad79ef600 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 18 Jun 2022 00:21:41 +0800 Subject: [PATCH 75/76] revise .cabal --- split-0.2.3.4.cabal | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/split-0.2.3.4.cabal b/split-0.2.3.4.cabal index ee5aa61..0b9375e 100644 --- a/split-0.2.3.4.cabal +++ b/split-0.2.3.4.cabal @@ -1,6 +1,6 @@ Name: split Version: 0.2.3.4 -x-revision: 1 +x-revision: 2 Stability: stable Description: A collection of various methods for splitting @@ -52,7 +52,7 @@ Source-repository head Library ghc-options: -Wall - build-depends: base < 4.16 + build-depends: base < 4.17 exposed-modules: Data.List.Split, Data.List.Split.Internals default-language: Haskell2010 Hs-source-dirs: src From 4262e0b68308a763127250c2686442ec80bb5936 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:56:41 +0300 Subject: [PATCH 76/76] 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 a8d3fde..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (split-0.2.3.4.tar.gz) = a60566106a5f285224b0d555d30b2af3315c707012f5c8e9384d4b8216894e6a6263e838b0e367418c4f8bfb5f4f2cc056ca14acb6b27a5ca3446576b057ca15