From 48ac770feeefe8b1f0b2a034459c1a66766f9eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Thu, 15 Oct 2020 01:20:21 +0200 Subject: [PATCH] RHEL 9.0.0 Alpha bootstrap The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/ghc-regex-base#deb5071e4a4c152d4e5d2c616673cde18cad3ed9 --- .gitignore | 2 + ghc-regex-base.spec | 247 ++++++++++++++++++++++++++++++++++++++ regex-base-0.94.0.0.cabal | 73 +++++++++++ sources | 1 + 4 files changed, 323 insertions(+) create mode 100644 ghc-regex-base.spec create mode 100644 regex-base-0.94.0.0.cabal create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..248194e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,2 @@ +regex-base-0.93.2.tar.gz +/regex-base-0.94.0.0.tar.gz diff --git a/ghc-regex-base.spec b/ghc-regex-base.spec new file mode 100644 index 0000000..13e4fe0 --- /dev/null +++ b/ghc-regex-base.spec @@ -0,0 +1,247 @@ +# generated by cabal-rpm-2.0.6 +# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ + +%global pkg_name regex-base +%global pkgver %{pkg_name}-%{version} + +Name: ghc-%{pkg_name} +Version: 0.94.0.0 +Release: 3%{?dist} +Summary: Common "Text.Regex.*" API for Regex matching + +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 +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-prof +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-containers-prof +BuildRequires: ghc-mtl-prof +BuildRequires: ghc-text-prof +# End cabal-rpm deps + +%description +This package doesn't provide the ability to do regex matching, but instead +provides the type-classes that constitute the abstract API that is implemented +by 'regex-*' backends such as + +* + +* + +* + +* + +* + +See also for more information. + + +%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 +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +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. +%endif + + +%if %{with ghc_prof} +%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. +%endif + + +%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 + + +%files -f %{name}.files +# Begin cabal-rpm files: +%license LICENSE +# End cabal-rpm files + + +%files devel -f %{name}-devel.files +%doc ChangeLog.md + + +%if %{with haddock} +%files doc -f %{name}-doc.files +%license LICENSE +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + +%changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.94.0.0-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0.94.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jun 10 2020 Jens Petersen - 0.94.0.0-1 +- update to 0.94.0.0 + +* Tue Jan 28 2020 Fedora Release Engineering - 0.93.2-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Aug 02 2019 Jens Petersen - 0.93.2-45 +- add doc and prof subpackages (cabal-rpm-1.0.0) + +* Thu Jul 25 2019 Fedora Release Engineering - 0.93.2-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 17 2019 Jens Petersen - 0.93.2-43 +- refresh to cabal-rpm-0.13 + +* Thu Jan 31 2019 Fedora Release Engineering - 0.93.2-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 28 2018 Jens Petersen - 0.93.2-41 +- rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.93.2-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0.93.2-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Jan 26 2018 Jens Petersen - 0.93.2-38 +- rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 0.93.2-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.93.2-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 24 2017 Jens Petersen - 0.93.2-35 +- refresh to cabal-rpm-0.11.1 + +* Fri Feb 10 2017 Fedora Release Engineering - 0.93.2-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Feb 03 2016 Fedora Release Engineering - 0.93.2-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 0.93.2-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jan 26 2015 Jens Petersen - 0.93.2-31 +- update hackage urls + +* Sat Aug 16 2014 Fedora Release Engineering - 0.93.2-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.93.2-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Jan 2 2014 Jens Petersen - 0.93.2-28 +- spec file updated to cabal-rpm-0.8.7 + +* Wed Mar 21 2012 Jens Petersen - 0.93.2-11 +- rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.93.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jan 2 2012 Jens Petersen - 0.93.2-9 +- update to cabal2spec-0.25.2 + +* Mon Oct 24 2011 Marcela Mašláňová - 0.93.2-8.3 +- rebuild with new gmp without compat lib + +* Fri Oct 21 2011 Marcela Mašláňová - 0.93.2-8.2 +- rebuild with new gmp without compat lib + +* Tue Oct 11 2011 Peter Schiffer - 0.93.2-8.1 +- rebuild with new gmp + +* Tue Jun 21 2011 Jens Petersen - 0.93.2-8 +- ghc_arches replaces ghc_excluded_archs + +* Mon Jun 20 2011 Jens Petersen - 0.93.2-7 +- BR ghc-Cabal-devel and use ghc_excluded_archs + +* Fri May 27 2011 Jens Petersen - 0.93.2-6 +- update to cabal2spec-0.23: add ppc64 + +* Thu Mar 10 2011 Fabio M. Di Nitto - 0.93.2-5 +- Enable build on sparcv9 + +* Tue Feb 08 2011 Fedora Release Engineering - 0.93.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Jan 15 2011 Jens Petersen - 0.93.2-3 +- update to cabal2spec-0.22.4 + +* Thu Nov 25 2010 Jens Petersen - 0.93.2-2 +- update url and drop -o obsoletes +- add hscolour + +* Fri Jul 16 2010 Jens Petersen - 0.93.2-1 +- update to 0.93.2 for haskell-platform-2010.2.0.0 +- obsolete doc subpackage (ghc-rpm-macros-0.8.0) + +* Fri Jun 25 2010 Jens Petersen - 0.93.1-4 +- strip shared library (cabal2spec-0.21.4) + +* Tue Apr 27 2010 Jens Petersen - 0.93.1-3 +- part of haskell-platform-2010.1.0.0 +- rebuild against ghc-6.12.2 +- condition ghc_lib_package + +* Fri Jan 15 2010 Jens Petersen - 0.93.1-2 +- license is BSD +- depends on mtl + +* Fri Jan 15 2010 Fedora Haskell SIG - 0.93.1-1 +- initial packaging for Fedora automatically generated by cabal2spec-0.21.1 diff --git a/regex-base-0.94.0.0.cabal b/regex-base-0.94.0.0.cabal new file mode 100644 index 0000000..2590eaa --- /dev/null +++ b/regex-base-0.94.0.0.cabal @@ -0,0 +1,73 @@ +cabal-version: 1.12 +name: regex-base +version: 0.94.0.0 +x-revision: 1 + +build-type: Simple +license: BSD3 +license-file: LICENSE +copyright: Copyright (c) 2006, Christopher Kuklewicz +author: Christopher Kuklewicz +maintainer: hvr@gnu.org +homepage: https://wiki.haskell.org/Regular_expressions +bug-reports: https://github.com/hvr/regex-base/issues +synopsis: Common "Text.Regex.*" API for Regex matching +category: Text +description: + This package doesn't provide the ability to do regex matching, but instead provides the type-classes that constitute the abstract API that is implemented by @regex-*@ backends such as + . + * + . + * + . + * + . + * + . + * + . + See also for more information. + +extra-source-files: + ChangeLog.md + +source-repository head + type: git + location: https://github.com/hvr/regex-base.git + +library + hs-source-dirs: src + + exposed-modules: + Text.Regex.Base + Text.Regex.Base.RegexLike + Text.Regex.Base.Context + Text.Regex.Base.Impl + + other-modules: + Paths_regex_base + + default-language: Haskell2010 + other-extensions: + MultiParamTypeClasses + FunctionalDependencies + TypeSynonymInstances + FlexibleInstances + FlexibleContexts + + if impl(ghc >= 7.4) + default-extensions: Safe + build-depends: containers >= 0.4.2.1 + , bytestring >= 0.9.2.1 + + build-depends: base >= 4.3 && < 4.15 + , mtl >= 1.1 && < 2.3 + , containers >= 0.4 && < 0.7 + , bytestring >= 0.9 && < 0.11 + , array >= 0.3 && < 0.6 + , text >= 1.2.3 && < 1.3 + + if !impl(ghc >= 8) + build-depends: fail == 4.9.* + + ghc-options: -Wall -O2 diff --git a/sources b/sources new file mode 100644 index 0000000..b4dea1f --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (regex-base-0.94.0.0.tar.gz) = 4e7120e1a2b63fd3e4e15cefc540e82ab0949f51e19f495d4cf4edbe8428ffdf2f114df3504f66049fbb790d5310c59daaf0ed3a71c5acccfe205dccc4567045