[cab] update to 0.2.15 (BinLib)

Jens Petersen petersen at fedoraproject.org
Tue Mar 3 16:45:19 UTC 2015


commit 60bbe4e8e480473c03ecbaedbf50a08e25a1235c
Author: Jens Petersen <petersen at fedoraproject.org>
Date:   Wed Mar 4 01:45:05 2015 +0900

    update to 0.2.15 (BinLib)

 .gitignore |  1 +
 cab.spec   | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 sources    |  2 +-
 3 files changed, 54 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1b3492a..0d453d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /cab-0.1.6.tar.gz
 /cab-0.1.9.tar.gz
+/cab-0.2.15.tar.gz
diff --git a/cab.spec b/cab.spec
index abd64fe..aa72fc4 100644
--- a/cab.spec
+++ b/cab.spec
@@ -1,8 +1,10 @@
 # https://fedoraproject.org/wiki/Packaging:Haskell
 
-Name:           cab
-Version:        0.1.9
-Release:        13%{?dist}
+%global pkg_name cab
+
+Name:           %{pkg_name}
+Version:        0.2.15
+Release:        1%{?dist}
 Summary:        Maintenance command for Haskell cabal packages
 
 License:        BSD
@@ -12,15 +14,16 @@ Source0:        https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 # Begin cabal-rpm deps:
+BuildRequires:  chrpath
 BuildRequires:  ghc-attoparsec-devel
-BuildRequires:  ghc-attoparsec-enumerator-devel
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-conduit-devel
+BuildRequires:  ghc-conduit-extra-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-directory-devel
-BuildRequires:  ghc-enumerator-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-process-devel
-BuildRequires:  ghc-unix-devel
+BuildRequires:  ghc-resourcet-devel
 # End cabal-rpm deps
 Requires:       cabal-install
 Requires:       cabal-dev
@@ -33,24 +36,64 @@ need a way to check all outdated packages, or
 to remove outdated packages recursively, this command will help.
 
 
+%package -n ghc-%{name}
+Summary:        Haskell %{name} library
+
+%description -n ghc-%{name}
+This package provides the Haskell %{name} shared library.
+
+
+%package -n ghc-%{name}-devel
+Summary:        Haskell %{name} library development files
+Provides:       ghc-%{name}-static = %{version}-%{release}
+Requires:       ghc-compiler = %{ghc_version}
+Requires(post): ghc-compiler = %{ghc_version}
+Requires(postun): ghc-compiler = %{ghc_version}
+Requires:       ghc-%{name}%{?_isa} = %{version}-%{release}
+
+%description -n ghc-%{name}-devel
+This package provides the Haskell %{name} library development files.
+
+
 %prep
 %setup -q
 
 
 %build
-%ghc_bin_build
+%ghc_lib_build
 
 
 %install
-%ghc_bin_install
+%ghc_lib_install
+
+%ghc_fix_dynamic_rpath %{pkg_name}
+
+
+%post -n ghc-%{name}-devel
+%ghc_pkg_recache
+
+
+%postun -n ghc-%{name}-devel
+%ghc_pkg_recache
 
 
 %files
 %doc LICENSE
-%attr(755,root,root) %{_bindir}/%{name}
+%{_bindir}/%{name}
+
+
+%files -n ghc-%{name} -f ghc-%{name}.files
+%doc LICENSE
+
+
+%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
 
 
 %changelog
+* Tue Mar 03 2015 Jens Petersen <petersen at redhat.com> - 0.2.15-1
+- update to 0.2.15
+- now BinLib package
+
 * Wed Jan 28 2015 Jens Petersen <petersen at redhat.com> - 0.1.9-13
 - update urls
 
diff --git a/sources b/sources
index 9a50680..0aefb7d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9124bfcde409d3d375e8c85e7e3a08d7  cab-0.1.9.tar.gz
+3c201bb0e71eace46cfdf25953139800  cab-0.2.15.tar.gz


More information about the scm-commits mailing list