refresh to cabal-rpm-0.13

This commit is contained in:
Jens Petersen 2019-02-17 22:43:39 +08:00
parent a879afd28d
commit 60c73d570d
1 changed files with 21 additions and 3 deletions

View File

@ -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 binary-shared
@ -6,17 +6,19 @@
Name: ghc-%{pkg_name}
Version: 0.8.3
Release: 16%{?dist}
Release: 17%{?dist}
Summary: Haskell library for sharing binary elements
# GPL version is not stated
License: GPL+
Url: https://hackage.haskell.org/package/%{pkg_name}
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
BuildRequires: ghc-binary-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-containers-devel
@ -26,6 +28,11 @@ BuildRequires: ghc-mtl-devel
%description
Provides capability to share elements created by binary package.
I had problems with the size of the allocated heap space after serializing and
loading data with the binary package. The reason was that binary does not
support sharing of identical elements, so I came up with the generic solution
in this package.
%package devel
Summary: Haskell %{pkg_name} library development files
@ -43,15 +50,21 @@ This package provides the Haskell %{pkg_name} library development files.
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
%post devel
@ -63,13 +76,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 <petersen@redhat.com> - 0.8.3-17
- refresh to cabal-rpm-0.13
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.3-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild