From 9ac3f4d063bb2bba2aeef323202bdbb16b97a4e5 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 6 Feb 2018 15:38:31 +0000 Subject: [PATCH 01/26] Added the README --- README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..d410c8c --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# ghc-basement + +The ghc-basement package \ No newline at end of file From 2530cc0b4e5c41fa420205ea3777f1d1e6ac0c82 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 23 Feb 2018 21:57:27 +0900 Subject: [PATCH 02/26] import (#1539314) --- .gitignore | 1 + README.md | 3 --- ghc-basement.spec | 67 +++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 .gitignore delete mode 100644 README.md create mode 100644 ghc-basement.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5c4c0c7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/basement-0.0.4.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index d410c8c..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# ghc-basement - -The ghc-basement package \ No newline at end of file diff --git a/ghc-basement.spec b/ghc-basement.spec new file mode 100644 index 0000000..1171ac7 --- /dev/null +++ b/ghc-basement.spec @@ -0,0 +1,67 @@ +# generated by cabal-rpm-0.12 +# https://fedoraproject.org/wiki/Packaging:Haskell + +%global pkg_name basement +%global pkgver %{pkg_name}-%{version} + +Name: ghc-%{pkg_name} +Version: 0.0.4 +Release: 1%{?dist} +Summary: Foundation scrap box of array & string + +License: BSD +Url: https://hackage.haskell.org/package/%{pkg_name} +Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz + +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros + +%description +Foundation most basic primitives without any dependencies. + + +%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 +This package provides the Haskell %{pkg_name} library development files. + + +%prep +%setup -q -n %{pkgver} + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache + + +%files -f %{name}.files +%license LICENSE + + +%files devel -f %{name}-devel.files + + +%changelog +* Sat Jan 27 2018 Fedora Haskell SIG - 0.0.4-1 +- spec file generated by cabal-rpm-0.12 diff --git a/sources b/sources new file mode 100644 index 0000000..d841e15 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (basement-0.0.4.tar.gz) = 606001cc5562b54b6573c54b8a31bcd71d34fc8e61dfc828b2c0f1e110b98a23c8df54c25ba80de0251079331bce9f0da0a5157fb1113c32e219818fb680d65c From e9ea1d5636b82b9c057b207309694fd80fd3327f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 23 Feb 2018 21:58:46 +0900 Subject: [PATCH 03/26] bump over foundation --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 1171ac7..9a26dc4 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.4 -Release: 1%{?dist} +Release: 3%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -63,5 +63,8 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Feb 23 2018 Jens Petersen - 0.0.4-3 +- bump over foundation + * Sat Jan 27 2018 Fedora Haskell SIG - 0.0.4-1 - spec file generated by cabal-rpm-0.12 From 28b8c041bfc3c3830c41db1581831075e0d58097 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 01:34:49 +0000 Subject: [PATCH 04/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 9a26dc4..c658478 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -63,6 +63,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 23 2018 Jens Petersen - 0.0.4-3 - bump over foundation From c38fe59bf81a188720f6c27dd2c0433f3b368c02 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 22 Jul 2018 22:49:58 +0900 Subject: [PATCH 05/26] update to 0.0.7 --- .gitignore | 1 + ghc-basement.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5c4c0c7..077767d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /basement-0.0.4.tar.gz +/basement-0.0.7.tar.gz diff --git a/ghc-basement.spec b/ghc-basement.spec index c658478..c981a01 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.0.4 -Release: 4%{?dist} +Version: 0.0.7 +Release: 1%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -63,6 +63,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Sun Jul 22 2018 Jens Petersen - 0.0.7-1 +- update to 0.0.7 + * Fri Jul 13 2018 Fedora Release Engineering - 0.0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index d841e15..91c0518 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (basement-0.0.4.tar.gz) = 606001cc5562b54b6573c54b8a31bcd71d34fc8e61dfc828b2c0f1e110b98a23c8df54c25ba80de0251079331bce9f0da0a5157fb1113c32e219818fb680d65c +SHA512 (basement-0.0.7.tar.gz) = 80f05fa38c1afcb91680aaa668c436b122a206e6044e4da5833e6697e5413b7d6a0f9d09db73c26c8bbf7e8f348af70472d1ebb3c01ce84af7f19560fa72adfd From d0e4caef5b94b565fe5ba426d1e03a6ef41e0ce4 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 27 Jul 2018 00:21:08 +0900 Subject: [PATCH 06/26] update to 0.0.8 --- .gitignore | 1 + ghc-basement.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 077767d..7988bc5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /basement-0.0.4.tar.gz /basement-0.0.7.tar.gz +/basement-0.0.8.tar.gz diff --git a/ghc-basement.spec b/ghc-basement.spec index c981a01..9e03ed4 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -1,11 +1,11 @@ -# generated by cabal-rpm-0.12 +# generated by cabal-rpm-0.12.5 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name basement %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.0.7 +Version: 0.0.8 Release: 1%{?dist} Summary: Foundation scrap box of array & string @@ -63,6 +63,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jul 26 2018 Jens Petersen - 0.0.8-1 +- update to 0.0.8 + * Sun Jul 22 2018 Jens Petersen - 0.0.7-1 - update to 0.0.7 diff --git a/sources b/sources index 91c0518..2c897f5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (basement-0.0.7.tar.gz) = 80f05fa38c1afcb91680aaa668c436b122a206e6044e4da5833e6697e5413b7d6a0f9d09db73c26c8bbf7e8f348af70472d1ebb3c01ce84af7f19560fa72adfd +SHA512 (basement-0.0.8.tar.gz) = 37969ab403b23ac1f129eb6e2f81d46f53e6ba931a59695cc9a37a7387a77b24e9ba6da9cdec1ee2523410a9dad9ee5af0f8a45b59af7d07f4d467e1ad55b66f From b670c404718a3197ff0b8c84cd14057253a3f942 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 21:12:38 +0000 Subject: [PATCH 07/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 9e03ed4..3afb9c6 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -63,6 +63,9 @@ This package provides the Haskell %{pkg_name} library development files. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 26 2018 Jens Petersen - 0.0.8-1 - update to 0.0.8 From 9a9490604d1283836e4f06646c44c104a1a789ec Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:43:37 +0800 Subject: [PATCH 08/26] refresh to cabal-rpm-0.13 --- basement-0.0.8.cabal | 162 +++++++++++++++++++++++++++++++++++++++++++ ghc-basement.spec | 21 +++++- 2 files changed, 181 insertions(+), 2 deletions(-) create mode 100644 basement-0.0.8.cabal diff --git a/basement-0.0.8.cabal b/basement-0.0.8.cabal new file mode 100644 index 0000000..f8ec2df --- /dev/null +++ b/basement-0.0.8.cabal @@ -0,0 +1,162 @@ +name: basement +version: 0.0.8 +x-revision: 1 +synopsis: Foundation scrap box of array & string +description: Foundation most basic primitives without any dependencies +license: BSD3 +license-file: LICENSE +copyright: 2015-2017 Vincent Hanquez + , 2017-2018 Foundation Maintainers +maintainer: vincent@snarc.org +category: Web +build-type: Simple +homepage: https://github.com/haskell-foundation/foundation#readme +bug-reports: https://github.com/haskell-foundation/foundation/issues +cabal-version: >=1.10 +extra-source-files: cbits/*.h + +source-repository head + type: git + location: https://github.com/haskell-foundation/foundation + subdir: basement + +library + hs-source-dirs: . + exposed-modules: + Basement.Imports + + Basement.Base16 + Basement.Bindings.Memory + Basement.Endianness + Basement.Environment + Basement.PrimType + + Basement.Exception + Basement.Cast + Basement.From + + Basement.Types.Char7 + Basement.Types.CharUTF8 + Basement.Types.OffsetSize + Basement.Types.Ptr + Basement.Types.AsciiString + Basement.Types.Word128 + Basement.Types.Word256 + Basement.Monad + Basement.MutableBuilder + Basement.FinalPtr + + Basement.Nat + + -- Extended Types + Basement.BoxedArray + Basement.Block + Basement.Block.Mutable + Basement.Block.Builder + Basement.UArray + Basement.UArray.Mutable + Basement.String + Basement.String.Builder + Basement.NonEmpty + + -- Extended Types with explicit type level size + Basement.Sized.Block + Basement.Sized.UVect + Basement.Sized.Vect + Basement.Sized.List + Basement.BlockN + + -- Utils + Basement.NormalForm + Basement.These + + -- Terminal + Basement.Terminal + Basement.Terminal.ANSI + + -- numeric stuff + Basement.IntegralConv + Basement.Floating + Basement.Numerical.Number + Basement.Numerical.Additive + Basement.Numerical.Subtractive + Basement.Numerical.Multiplicative + Basement.Bounded + + -- exported algorithms + Basement.Alg.XorShift + + -- compat / base redefinition + Basement.Compat.AMP + Basement.Compat.Base + Basement.Compat.Bifunctor + Basement.Compat.CallStack + Basement.Compat.C.Types + Basement.Compat.ExtList + Basement.Compat.IsList + Basement.Compat.Identity + Basement.Compat.Primitive + Basement.Compat.PrimTypes + Basement.Compat.MonadTrans + Basement.Compat.Semigroup + Basement.Compat.Natural + Basement.Compat.NumLiteral + Basement.Compat.Typeable + + Basement.Bits + + other-modules: + Basement.Error + Basement.Show + Basement.Runtime + + Basement.Alg.Class + Basement.Alg.Mutable + Basement.Alg.PrimArray + + Basement.Alg.UTF8 + Basement.Alg.String + + Basement.Numerical.Conversion + + Basement.Block.Base + + Basement.UTF8.Base + Basement.UTF8.Helper + Basement.UTF8.Table + Basement.UTF8.Types + + Basement.UArray.Base + + Basement.String.CaseMapping + Basement.String.Encoding.Encoding + Basement.String.Encoding.UTF16 + Basement.String.Encoding.UTF32 + Basement.String.Encoding.ASCII7 + Basement.String.Encoding.ISO_8859_1 + + Basement.Terminal.Size + + -- support and dependencies + if impl(ghc < 8.0) + -- https://github.com/haskell-infra/hackage-trustees/issues/171 + build-depends: base >= 4.9 && < 4.13 + else + build-depends: base + , ghc-prim + if os(windows) + build-depends: Win32 + + default-language: Haskell2010 + default-extensions: NoImplicitPrelude + RebindableSyntax + TypeFamilies + BangPatterns + DeriveDataTypeable + if (arch(i386) || arch(x86_64)) + cpp-options: -DARCH_IS_LITTLE_ENDIAN + else + cpp-options: -DARCH_IS_UNKNOWN_ENDIAN + include-dirs: cbits + c-sources: cbits/foundation_mem.c + cbits/foundation_rts.c diff --git a/ghc-basement.spec b/ghc-basement.spec index 3afb9c6..d47d9f0 100644 --- a/ghc-basement.spec +++ b/ghc-basement.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 basement @@ -6,15 +6,20 @@ Name: ghc-%{pkg_name} Version: 0.0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Foundation scrap box of array & string 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 +# End cabal-rpm deps %description Foundation most basic primitives without any dependencies. @@ -36,15 +41,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 %post devel @@ -56,13 +68,18 @@ This package provides the Haskell %{pkg_name} library development files. %files -f %{name}.files +# Begin cabal-rpm files: %license LICENSE +# End cabal-rpm files %files devel -f %{name}-devel.files %changelog +* Sun Feb 17 2019 Jens Petersen - 0.0.8-3 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 3a913e5d04bf41d54c2b70eb720457301635a333 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 02:08:50 +0000 Subject: [PATCH 09/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index d47d9f0..8aa7a08 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -77,6 +77,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.0.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Jens Petersen - 0.0.8-3 - refresh to cabal-rpm-0.13 From 20d7f47b60d971c9cf8c260d29d794a8580bbc2f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:21:43 +0000 Subject: [PATCH 10/26] refresh to cabal-rpm-1.0.0: lib doc/prof subpkgs and bin static BRs --- ghc-basement.spec | 48 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 8aa7a08..97399fc 100644 --- a/ghc-basement.spec +++ b/ghc-basement.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 basement @@ -18,6 +18,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 # End cabal-rpm deps @@ -28,11 +34,8 @@ Foundation most basic primitives without any dependencies. %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} @@ -40,6 +43,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} @@ -59,14 +81,6 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm install -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -76,6 +90,16 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %files devel -f %{name}-devel.files +%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog * Thu Jul 25 2019 Fedora Release Engineering - 0.0.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From d6ee35bf1cb7feac4e4adddf4a0034cb6a4c771a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 15:15:44 +0000 Subject: [PATCH 11/26] update to 0.0.10 --- .gitignore | 1 + basement-0.0.8.cabal => basement-0.0.10.cabal | 11 ++++++----- ghc-basement.spec | 7 +++++-- sources | 2 +- 4 files changed, 13 insertions(+), 8 deletions(-) rename basement-0.0.8.cabal => basement-0.0.10.cabal (96%) diff --git a/.gitignore b/.gitignore index 7988bc5..44fc912 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /basement-0.0.4.tar.gz /basement-0.0.7.tar.gz /basement-0.0.8.tar.gz +/basement-0.0.10.tar.gz diff --git a/basement-0.0.8.cabal b/basement-0.0.10.cabal similarity index 96% rename from basement-0.0.8.cabal rename to basement-0.0.10.cabal index f8ec2df..0fab298 100644 --- a/basement-0.0.8.cabal +++ b/basement-0.0.10.cabal @@ -1,6 +1,6 @@ name: basement -version: 0.0.8 -x-revision: 1 +version: 0.0.10 +x-revision: 2 synopsis: Foundation scrap box of array & string description: Foundation most basic primitives without any dependencies license: BSD3 @@ -13,7 +13,7 @@ build-type: Simple homepage: https://github.com/haskell-foundation/foundation#readme bug-reports: https://github.com/haskell-foundation/foundation/issues cabal-version: >=1.10 -extra-source-files: cbits/*.h +extra-source-files: cbits/*.h cbits/basement_rts.c source-repository head type: git @@ -142,7 +142,7 @@ library -- https://github.com/haskell-infra/hackage-trustees/issues/171 build-depends: base >= 4.9 && < 4.13 else - build-depends: base + build-depends: base <4.13 , ghc-prim if os(windows) build-depends: Win32 @@ -159,4 +159,5 @@ library cpp-options: -DARCH_IS_UNKNOWN_ENDIAN include-dirs: cbits c-sources: cbits/foundation_mem.c - cbits/foundation_rts.c + if impl(ghc < 8.2) + c-sources: cbits/basement_rts.c diff --git a/ghc-basement.spec b/ghc-basement.spec index 97399fc..5c22736 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.0.8 -Release: 4%{?dist} +Version: 0.0.10 +Release: 1%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -101,6 +101,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jul 25 2019 Jens Petersen - 0.0.10-1 +- update to 0.0.10 + * Thu Jul 25 2019 Fedora Release Engineering - 0.0.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 2c897f5..4dc4a3d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (basement-0.0.8.tar.gz) = 37969ab403b23ac1f129eb6e2f81d46f53e6ba931a59695cc9a37a7387a77b24e9ba6da9cdec1ee2523410a9dad9ee5af0f8a45b59af7d07f4d467e1ad55b66f +SHA512 (basement-0.0.10.tar.gz) = 7ef5511f2e1e14567f9d881a11886abf6224c2e4cc4416ee57e9fe3bf64444824ee458b11a5d0c25427eae72cb366af620a1b57b24a479db9863d31a5591d4ab From 9a505a7ee0234c37d79030ada66db6a6280876af Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:27:40 +0800 Subject: [PATCH 12/26] BR prof for lib and static for executable --- ghc-basement.spec | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 5c22736..60e768d 100644 --- a/ghc-basement.spec +++ b/ghc-basement.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 basement @@ -18,13 +18,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 # End cabal-rpm deps %description @@ -34,6 +29,7 @@ Foundation most basic primitives without any dependencies. %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 21e0588d3de3a10ac5eb7f3c5cce71c186f8c636 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 20:18:57 +0000 Subject: [PATCH 13/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 60e768d..80fd180 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -97,6 +97,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.0.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Jens Petersen - 0.0.10-1 - update to 0.0.10 From 649c2f6013e8b1ff9ab75fd8ab5d17ea030e24d5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:49:04 +0800 Subject: [PATCH 14/26] refresh to cabal-rpm-2.0.2 --- ghc-basement.spec | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 80fd180..8b4fb92 100644 --- a/ghc-basement.spec +++ b/ghc-basement.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 basement @@ -42,6 +42,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. @@ -52,6 +53,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. @@ -77,6 +79,16 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm install +%if 0%{?fedora} < 31 || 0%{?rhel} < 8 +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache +%endif + + %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE @@ -88,6 +100,7 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From 68946cd03bdf8aef649230c54ec1e2ae4e158806 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 9 Feb 2020 21:56:21 +0800 Subject: [PATCH 15/26] update to 0.0.11 --- .gitignore | 1 + basement-0.0.10.cabal => basement-0.0.11.cabal | 10 +++++----- ghc-basement.spec | 7 +++++-- sources | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) rename basement-0.0.10.cabal => basement-0.0.11.cabal (96%) diff --git a/.gitignore b/.gitignore index 44fc912..8369ccf 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /basement-0.0.7.tar.gz /basement-0.0.8.tar.gz /basement-0.0.10.tar.gz +/basement-0.0.11.tar.gz diff --git a/basement-0.0.10.cabal b/basement-0.0.11.cabal similarity index 96% rename from basement-0.0.10.cabal rename to basement-0.0.11.cabal index 0fab298..da7bd00 100644 --- a/basement-0.0.10.cabal +++ b/basement-0.0.11.cabal @@ -1,5 +1,5 @@ name: basement -version: 0.0.10 +version: 0.0.11 x-revision: 2 synopsis: Foundation scrap box of array & string description: Foundation most basic primitives without any dependencies @@ -12,7 +12,7 @@ category: Web build-type: Simple homepage: https://github.com/haskell-foundation/foundation#readme bug-reports: https://github.com/haskell-foundation/foundation/issues -cabal-version: >=1.10 +cabal-version: 1.18 extra-source-files: cbits/*.h cbits/basement_rts.c source-repository head @@ -138,11 +138,11 @@ library Basement.Terminal.Size -- support and dependencies + build-depends: base >= 4.9.0.0 && < 5 if impl(ghc < 8.0) - -- https://github.com/haskell-infra/hackage-trustees/issues/171 - build-depends: base >= 4.9 && < 4.13 + build-depends: base else - build-depends: base <4.13 + build-depends: base , ghc-prim if os(windows) build-depends: Win32 diff --git a/ghc-basement.spec b/ghc-basement.spec index 8b4fb92..4e402e8 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.0.10 -Release: 2%{?dist} +Version: 0.0.11 +Release: 1%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -110,6 +110,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Sun Feb 09 2020 Jens Petersen - 0.0.11-1 +- update to 0.0.11 + * Tue Jan 28 2020 Fedora Release Engineering - 0.0.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 4dc4a3d..49192ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (basement-0.0.10.tar.gz) = 7ef5511f2e1e14567f9d881a11886abf6224c2e4cc4416ee57e9fe3bf64444824ee458b11a5d0c25427eae72cb366af620a1b57b24a479db9863d31a5591d4ab +SHA512 (basement-0.0.11.tar.gz) = 2396e692fcaa080418eb90c38148dbb2465490ffaa5e35d141573d32729794dffb444bdddd55082878520a22629cfead5fdc1ac98f1d369600cc3165b64730d5 From d1830accef0c0c0de34b283aabc13931b781358a Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:25:20 +0800 Subject: [PATCH 16/26] refresh to cabal-rpm-2.0.5 --- ghc-basement.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 4e402e8..1c99a9d 100644 --- a/ghc-basement.spec +++ b/ghc-basement.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 basement %global pkgver %{pkg_name}-%{version} From caa5abf196beb5699291021e5df986044a0d35c5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:53:57 +0800 Subject: [PATCH 17/26] refresh to cabal-rpm-2.0.6 --- ghc-basement.spec | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 1c99a9d..7e3cdb7 100644 --- a/ghc-basement.spec +++ b/ghc-basement.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 basement @@ -79,16 +79,6 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm install -%if 0%{?fedora} < 31 || 0%{?rhel} < 8 -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache -%endif - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE From 62ad1a809954f1a14539a212258cc9b8cd8d2409 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 17 Jul 2020 17:53:35 +0800 Subject: [PATCH 18/26] bump release --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 7e3cdb7..f6cd9e4 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -100,6 +100,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Fri Jul 17 2020 Jens Petersen - 0.0.11-2 +- refresh to cabal-rpm-2.0.6 + * Sun Feb 09 2020 Jens Petersen - 0.0.11-1 - update to 0.0.11 From fc60f1daf73d8f86d1bafbaef55fd1089f0d9191 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 18:49:43 +0000 Subject: [PATCH 19/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index f6cd9e4..3903f0c 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.11 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -100,6 +100,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.0.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jul 17 2020 Jens Petersen - 0.0.11-2 - refresh to cabal-rpm-2.0.6 From 78c34825c05f3dc3206db358df6b3f36fb5377e0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 06:54:00 +0000 Subject: [PATCH 20/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 3903f0c..deb2bd4 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.11 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -100,6 +100,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.0.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.0.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 02d8deb852d492a0b04cec13c595fcd6aa848ead Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 00:20:48 +0000 Subject: [PATCH 21/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index deb2bd4..0f75988 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.11 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -100,6 +100,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.0.11-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.0.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 1f5be7ca39c689e77164c1f9789505142d3e4537 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:10 +0800 Subject: [PATCH 22/26] refresh to cabal-rpm-2.0.9 --- ghc-basement.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index 0f75988..27f6e1d 100644 --- a/ghc-basement.spec +++ b/ghc-basement.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 basement @@ -43,6 +43,7 @@ This package provides the Haskell %{pkg_name} library development files. %package doc Summary: Haskell %{pkg_name} library documentation BuildArch: noarch +Requires: ghc-filesystem %description doc This package provides the Haskell %{pkg_name} library documentation. From 6a55623a447bd84f2db75edcb4ab8696652c44c3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Aug 2021 10:17:33 +0800 Subject: [PATCH 23/26] update to 0.0.12 --- .gitignore | 1 + basement-0.0.11.cabal => basement-0.0.12.cabal | 9 ++++----- ghc-basement.spec | 7 +++++-- sources | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) rename basement-0.0.11.cabal => basement-0.0.12.cabal (97%) diff --git a/.gitignore b/.gitignore index 8369ccf..b88cfd6 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /basement-0.0.8.tar.gz /basement-0.0.10.tar.gz /basement-0.0.11.tar.gz +/basement-0.0.12.tar.gz diff --git a/basement-0.0.11.cabal b/basement-0.0.12.cabal similarity index 97% rename from basement-0.0.11.cabal rename to basement-0.0.12.cabal index da7bd00..72125e0 100644 --- a/basement-0.0.11.cabal +++ b/basement-0.0.12.cabal @@ -1,6 +1,6 @@ name: basement -version: 0.0.11 -x-revision: 2 +version: 0.0.12 +x-revision: 1 synopsis: Foundation scrap box of array & string description: Foundation most basic primitives without any dependencies license: BSD3 @@ -138,11 +138,10 @@ library Basement.Terminal.Size -- support and dependencies - build-depends: base >= 4.9.0.0 && < 5 if impl(ghc < 8.0) - build-depends: base + buildable: False else - build-depends: base + build-depends: base >=4.9 && <4.16 , ghc-prim if os(windows) build-depends: Win32 diff --git a/ghc-basement.spec b/ghc-basement.spec index 27f6e1d..bb94931 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.0.11 -Release: 5%{?dist} +Version: 0.0.12 +Release: 1%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -101,6 +101,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Aug 5 2021 Jens Petersen - 0.0.12-1 +- update to 0.0.12 + * Thu Jul 22 2021 Fedora Release Engineering - 0.0.11-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 49192ef..2fa72a2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (basement-0.0.11.tar.gz) = 2396e692fcaa080418eb90c38148dbb2465490ffaa5e35d141573d32729794dffb444bdddd55082878520a22629cfead5fdc1ac98f1d369600cc3165b64730d5 +SHA512 (basement-0.0.12.tar.gz) = 4515fbecfb8280cfd669313d236a5e3b4ef45ba3fd3da8626073fa3a44a889370c48c582ea633eac5df4a5e716c495cf827deb9239274fbdb63a14d19f9682fb From 36fe6ae7eaab6fd1c873f2d16fce60ba18159677 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 04:33:16 +0000 Subject: [PATCH 24/26] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-basement.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-basement.spec b/ghc-basement.spec index bb94931..738f85b 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.0.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Foundation scrap box of array & string License: BSD @@ -101,6 +101,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.0.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Aug 5 2021 Jens Petersen - 0.0.12-1 - update to 0.0.12 From 86e2fa389e3eb4ae8acec3fdec67a7544fa9de3b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 7 Jun 2022 10:46:07 +0800 Subject: [PATCH 25/26] update to 0.0.14 --- .gitignore | 1 + basement-0.0.12.cabal | 162 ------------------------------------------ ghc-basement.spec | 9 +-- sources | 2 +- 4 files changed, 7 insertions(+), 167 deletions(-) delete mode 100644 basement-0.0.12.cabal diff --git a/.gitignore b/.gitignore index b88cfd6..533766a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /basement-0.0.10.tar.gz /basement-0.0.11.tar.gz /basement-0.0.12.tar.gz +/basement-0.0.14.tar.gz diff --git a/basement-0.0.12.cabal b/basement-0.0.12.cabal deleted file mode 100644 index 72125e0..0000000 --- a/basement-0.0.12.cabal +++ /dev/null @@ -1,162 +0,0 @@ -name: basement -version: 0.0.12 -x-revision: 1 -synopsis: Foundation scrap box of array & string -description: Foundation most basic primitives without any dependencies -license: BSD3 -license-file: LICENSE -copyright: 2015-2017 Vincent Hanquez - , 2017-2018 Foundation Maintainers -maintainer: vincent@snarc.org -category: Web -build-type: Simple -homepage: https://github.com/haskell-foundation/foundation#readme -bug-reports: https://github.com/haskell-foundation/foundation/issues -cabal-version: 1.18 -extra-source-files: cbits/*.h cbits/basement_rts.c - -source-repository head - type: git - location: https://github.com/haskell-foundation/foundation - subdir: basement - -library - hs-source-dirs: . - exposed-modules: - Basement.Imports - - Basement.Base16 - Basement.Bindings.Memory - Basement.Endianness - Basement.Environment - Basement.PrimType - - Basement.Exception - Basement.Cast - Basement.From - - Basement.Types.Char7 - Basement.Types.CharUTF8 - Basement.Types.OffsetSize - Basement.Types.Ptr - Basement.Types.AsciiString - Basement.Types.Word128 - Basement.Types.Word256 - Basement.Monad - Basement.MutableBuilder - Basement.FinalPtr - - Basement.Nat - - -- Extended Types - Basement.BoxedArray - Basement.Block - Basement.Block.Mutable - Basement.Block.Builder - Basement.UArray - Basement.UArray.Mutable - Basement.String - Basement.String.Builder - Basement.NonEmpty - - -- Extended Types with explicit type level size - Basement.Sized.Block - Basement.Sized.UVect - Basement.Sized.Vect - Basement.Sized.List - Basement.BlockN - - -- Utils - Basement.NormalForm - Basement.These - - -- Terminal - Basement.Terminal - Basement.Terminal.ANSI - - -- numeric stuff - Basement.IntegralConv - Basement.Floating - Basement.Numerical.Number - Basement.Numerical.Additive - Basement.Numerical.Subtractive - Basement.Numerical.Multiplicative - Basement.Bounded - - -- exported algorithms - Basement.Alg.XorShift - - -- compat / base redefinition - Basement.Compat.AMP - Basement.Compat.Base - Basement.Compat.Bifunctor - Basement.Compat.CallStack - Basement.Compat.C.Types - Basement.Compat.ExtList - Basement.Compat.IsList - Basement.Compat.Identity - Basement.Compat.Primitive - Basement.Compat.PrimTypes - Basement.Compat.MonadTrans - Basement.Compat.Semigroup - Basement.Compat.Natural - Basement.Compat.NumLiteral - Basement.Compat.Typeable - - Basement.Bits - - other-modules: - Basement.Error - Basement.Show - Basement.Runtime - - Basement.Alg.Class - Basement.Alg.Mutable - Basement.Alg.PrimArray - - Basement.Alg.UTF8 - Basement.Alg.String - - Basement.Numerical.Conversion - - Basement.Block.Base - - Basement.UTF8.Base - Basement.UTF8.Helper - Basement.UTF8.Table - Basement.UTF8.Types - - Basement.UArray.Base - - Basement.String.CaseMapping - Basement.String.Encoding.Encoding - Basement.String.Encoding.UTF16 - Basement.String.Encoding.UTF32 - Basement.String.Encoding.ASCII7 - Basement.String.Encoding.ISO_8859_1 - - Basement.Terminal.Size - - -- support and dependencies - if impl(ghc < 8.0) - buildable: False - else - build-depends: base >=4.9 && <4.16 - , ghc-prim - if os(windows) - build-depends: Win32 - - default-language: Haskell2010 - default-extensions: NoImplicitPrelude - RebindableSyntax - TypeFamilies - BangPatterns - DeriveDataTypeable - if (arch(i386) || arch(x86_64)) - cpp-options: -DARCH_IS_LITTLE_ENDIAN - else - cpp-options: -DARCH_IS_UNKNOWN_ENDIAN - include-dirs: cbits - c-sources: cbits/foundation_mem.c - if impl(ghc < 8.2) - c-sources: cbits/basement_rts.c diff --git a/ghc-basement.spec b/ghc-basement.spec index 738f85b..566923c 100644 --- a/ghc-basement.spec +++ b/ghc-basement.spec @@ -5,15 +5,14 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.0.12 -Release: 2%{?dist} +Version: 0.0.14 +Release: 1%{?dist} Summary: Foundation scrap box of array & string 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: @@ -64,7 +63,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 @@ -101,6 +99,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Tue Jun 07 2022 Jens Petersen - 0.0.14-1 +- https://hackage.haskell.org/package/basement-0.0.14/changelog + * Thu Jan 20 2022 Fedora Release Engineering - 0.0.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 2fa72a2..7ada07e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (basement-0.0.12.tar.gz) = 4515fbecfb8280cfd669313d236a5e3b4ef45ba3fd3da8626073fa3a44a889370c48c582ea633eac5df4a5e716c495cf827deb9239274fbdb63a14d19f9682fb +SHA512 (basement-0.0.14.tar.gz) = f18f07be0e70d93ac357fd443d74c24bdec5166bb5fc3ce9ed89bb46549fec7dd37e14cbbb28872e49c2314d738dcc6d7adfe0c4862a745f5616e9f6aa137d31 From a5991b7477fefcc6f36057d27f667e33582e5a1f Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:24:42 +0300 Subject: [PATCH 26/26] 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 7ada07e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (basement-0.0.14.tar.gz) = f18f07be0e70d93ac357fd443d74c24bdec5166bb5fc3ce9ed89bb46549fec7dd37e14cbbb28872e49c2314d738dcc6d7adfe0c4862a745f5616e9f6aa137d31