[haskell-platform] parsec is now a separate src package

Jens Petersen petersen at fedoraproject.org
Tue Feb 4 05:15:14 UTC 2014


commit c1f5ab86da1acfa668681d3c05c707d4284dfa5f
Author: Jens Petersen <petersen at redhat.com>
Date:   Fri Jan 31 10:53:05 2014 +0900

    parsec is now a separate src package

 haskell-platform.spec |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/haskell-platform.spec b/haskell-platform.spec
index 3c60a81..712b25b 100644
--- a/haskell-platform.spec
+++ b/haskell-platform.spec
@@ -7,6 +7,7 @@
 
 %global html_version 1.0.1.2
 %global mtl_version 2.1.2
+%global parsec_version 3.1.3
 %global random_version 1.0.1.1
 %global regex_base_version 0.93.2
 %global regex_posix_version 0.95.2
@@ -23,7 +24,7 @@
 %global hashable_version 1.1.2.5
 %global unordered_containers_version 0.2.3.0
 
-%global separate_packages html|mtl|random|regex-base|regex-posix|stm|text|zlib|primitive|split|vector|attoparsec|case-insensitive|hashable|unordered-containers
+%global separate_packages html|mtl|parsec|random|regex-base|regex-posix|stm|text|zlib|primitive|split|vector|attoparsec|case-insensitive|hashable|unordered-containers
 
 Name:           haskell-platform
 Version:        2013.2.0.0
@@ -31,7 +32,7 @@ Version:        2013.2.0.0
 # - release can only be reset if all library versions get bumped simultaneously
 #   (eg for a major release)
 # - minor release numbers should be incremented monotonically
-Release:        29%{?dist}
+Release:        30%{?dist}
 Summary:        Standard Haskell distribution
 
 Group:          Development/Tools
@@ -54,6 +55,7 @@ BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-haskell98-devel
 BuildRequires:  ghc-html-devel = %{html_version}
 BuildRequires:  ghc-mtl-devel = %{mtl_version}
+BuildRequires:  ghc-parsec-devel = %{parsec_version}
 BuildRequires:  ghc-random-devel = %{random_version}
 BuildRequires:  ghc-regex-base-devel = %{regex_base_version}
 BuildRequires:  ghc-regex-posix-devel = %{regex_posix_version}
@@ -103,7 +105,6 @@ and tools.  It provides a good starting environment for Haskell development.
 %ghc_lib_subpackage OpenGL 2.8.0.0
 %ghc_lib_subpackage -c mesa-libGL-devel%{?_isa} OpenGLRaw 1.3.0.0
 %ghc_lib_subpackage parallel 3.2.0.3
-%ghc_lib_subpackage parsec 3.1.3
 %ghc_lib_subpackage QuickCheck 2.6
 %ghc_lib_subpackage regex-compat 0.95.1
 %ghc_lib_subpackage syb 0.4.0
@@ -171,9 +172,12 @@ Summary:        Haskell Platform library development files
 Requires(post): ghc-compiler = %{ghc_version}
 Requires(postun): ghc-compiler = %{ghc_version}
 %{?ghc_packages_list:Requires: %(echo %{ghc_packages_list} | sed -e "s/\([^ ]*\)-\([^ ]*\)/ghc-\1-devel = \2-%{release},/g")}
-Requires:       ghc-libraries = %{ghc_compiler_version}
+# pull in all of ghc for least surprise
+# even though libghc is not formally part of HP
+Requires:       ghc = %{ghc_compiler_version}
 Requires:       ghc-html-devel = %{html_version}
 Requires:       ghc-mtl-devel = %{mtl_version}
+Requires:       ghc-parsec-devel = %{parsec_version}
 Requires:       ghc-random-devel = %{random_version}
 Requires:       ghc-regex-base-devel = %{regex_base_version}
 Requires:       ghc-regex-posix-devel = %{regex_posix_version}
@@ -348,6 +352,9 @@ mv %{buildroot}%{_datadir}/HUnit-*/* %{buildroot}%{_docdir}/ghc-HUnit/
 
 
 %changelog
+* Fri Jan 31 2014 Jens Petersen <petersen at redhat.com> - 2013.2.0.0-30
+- parsec is now a separate package again
+
 * Wed Jan  8 2014 Jens Petersen <petersen at redhat.com> - 2013.2.0.0-29
 - regex-posix is now a separate package
 


More information about the scm-commits mailing list