[ghc-parallel] update to 3.2.0.3 with cabal-rpm (#1082548)

Jens Petersen petersen at fedoraproject.org
Thu Apr 17 01:49:13 UTC 2014


commit 830c7933eb6f23dee79c72ef9d6cab479997947f
Author: Jens Petersen <petersen at redhat.com>
Date:   Thu Apr 17 10:48:50 2014 +0900

    update to 3.2.0.3 with cabal-rpm (#1082548)

 .gitignore        |    1 +
 ghc-parallel.spec |   57 ++++++++++++++++++++++++++++++++--------------------
 sources           |    2 +-
 3 files changed, 37 insertions(+), 23 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6297398..140139b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 parallel-2.2.0.1.tar.gz
 /parallel-3.1.0.1.tar.gz
 /parallel-3.2.0.2.tar.gz
+/parallel-3.2.0.3.tar.gz
diff --git a/ghc-parallel.spec b/ghc-parallel.spec
index 82595de..5e073c4 100644
--- a/ghc-parallel.spec
+++ b/ghc-parallel.spec
@@ -1,32 +1,39 @@
-# cabal2spec-0.25
 # https://fedoraproject.org/wiki/Packaging:Haskell
-# https://fedoraproject.org/wiki/PackagingDrafts/Haskell
 
 %global pkg_name parallel
 
-%global common_summary Haskell parallel programming library
-
-%global common_description A parallel programming library for Haskell.
-
 Name:           ghc-%{pkg_name}
 # part of haskell-platform
-Version:        3.2.0.2
-Release:        1%{?dist}
-Summary:        %{common_summary}
+Version:        3.2.0.3
+Release:        34%{?dist}
+Summary:        Parallel programming library
 
-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}
+Source0:        http://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-rpm-macros %{!?without_hscolour:hscolour}
-# END cabal2spec
-BuildRequires:  ghc-deepseq-prof
+BuildRequires:  ghc-rpm-macros
+# Begin cabal-rpm deps:
+BuildRequires:  ghc-array-devel
+BuildRequires:  ghc-containers-devel
+BuildRequires:  ghc-deepseq-devel
+# End cabal-rpm deps
 
 %description
-%{common_description}
+This package provides a library for parallel programming.
+
+
+%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}%{?_isa} = %{version}-%{release}
+
+%description devel
+This package provides the Haskell %{pkg_name} library development files.
 
 
 %prep
@@ -41,19 +48,25 @@ BuildRequires:  ghc-deepseq-prof
 %ghc_lib_install
 
 
-# devel subpackage
-%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
 
 
 %changelog
+* Mon Mar 31 2014 Jens Petersen <petersen at redhat.com> - 3.2.0.3-34
+- update to 3.2.0.3 with cabal-rpm
+
 * Tue Mar 20 2012 Jens Petersen <petersen at redhat.com> - 3.2.0.2-1
 - update to 3.2.0.2
 
diff --git a/sources b/sources
index ceed3b9..b7978a2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a4201b7bcf33bb481303185d46b61b02  parallel-3.2.0.2.tar.gz
+a5534bf154412990aaa1700136ff36e0  parallel-3.2.0.3.tar.gz


More information about the scm-commits mailing list