55dff49
# https://fedoraproject.org/wiki/Packaging:Haskell
55dff49
e9692ba
%global upstream_version 7.10.3
e9692ba
e9692ba
%global ghc_compiler_version %{upstream_version}
0439f87
%global alex_version 3.1.7
0439f87
%global cabal_install_version 1.22.9.0
7d520c8
%global happy_version 1.19.5
e9692ba
%global hscolour_version 1.23
60545cc
0439f87
%global async_version 2.1.0
0439f87
%global attoparsec_version 0.13.0.2
0439f87
%global case_insensitive_version 1.2.0.6
0439f87
%global hashable_version 1.2.4.0
c07abdf
%global HTTP_version 4000.3.3
0439f87
%global HUnit_version 1.3.1.1
3534878
%global html_version 1.0.1.2
e9692ba
%global mtl_version 2.2.1
e4f2f8e
%global old_locale_version 1.0.0.7
e4f2f8e
%global old_time_version 1.1.0.3
e9692ba
%global network_version 2.6.2.1
0439f87
%global parallel_version 3.2.1.0
0439f87
%global parsec_version 3.1.11
e9692ba
%global primitive_version 0.6.1.0
0439f87
%global QuickCheck_version 2.8.2
e9692ba
%global random_version 1.1
3534878
%global regex_base_version 0.93.2
5855007
%global regex_compat_version 0.95.1
a9d7ab3
%global regex_posix_version 0.95.2
ce9d611
%global split_version 0.2.3.1
e9692ba
%global stm_version 2.4.4
e9692ba
%global syb_version 0.6
0439f87
%global text_version 1.2.2.1
0439f87
%global unordered_containers_version 0.2.7.1
e9692ba
%global vector_version 0.11.0.0
e9692ba
%global xhtml_version 3000.2.1
0439f87
%global zlib_version 0.6.1.1
e9692ba
# new in HP 7.10
e9692ba
%global exceptions_version 0.8.0.2
9f26c73
%global network_uri_version 2.6.1.0
0439f87
%global scientific_version 0.3.4.7
e9692ba
%global tf_random_version 0.5
e9692ba
%global transformers_compat_version 0.4.0.4
62c8da1
e4f2f8e
%global separate_packages QuickCheck|HTTP|HUnit|alex|cabal-install|happy|html|mtl|network|parallel|parsec|random|regex-base|regex-compat|regex-posix|stm|syb|text|zlib|async|primitive|split|vector|attoparsec|case-insensitive|hashable|unordered-containers|xhtml|hscolour|tf-random|exceptions|transformers-compat|scientific|network-uri|old-locale|old-time
548dcd5
a63ce18
%ifarch armv7hl
a63ce18
%global separate_packages %{separate_packages}|OpenGL|OpenGLRaw|GLUT|GLURaw
a63ce18
%endif
a63ce18
84c2a5f
Name:           haskell-platform
0439f87
Version:        2016.%{upstream_version}
84c2a5f
# Since library subpackages are versioned:
84c2a5f
# - release can only be reset if all library versions get bumped simultaneously
84c2a5f
#   (eg for a major release)
84c2a5f
# - minor release numbers should be incremented monotonically
33b9b49
Release:        3%{?dist}
8e5165e
Summary:        Standard Haskell distribution
8e5165e
8e5165e
Group:          Development/Tools
8e5165e
License:        BSD
45222d9
URL:            http://www.haskell.org/platform/
9f26c73
Source0:        http://www.haskell.org/platform/download/%{version}/%{name}-%{upstream_version}.tar.gz
e9692ba
Patch1:         haskell-platform-build-tools-cabal-install.patch
999ae91
Patch2:         haskell-platform-7.10.3-version.patch
e7f8aa5
Patch3:         haskell-platform-armv7-disable-GL.patch
3bf1941
64b4d27
BuildRequires:  ghc-Cabal-devel
7eb7b3d
BuildRequires:  ghc-rpm-macros-extra >= 1.6.4
e9fc846
e9fc846
BuildRequires:  alex = %{alex_version}
8ae6be5
BuildRequires:  cabal-install = %{cabal_install_version}
84c2a5f
BuildRequires:  ghc-compiler = %{ghc_compiler_version}
84c2a5f
# GLUT
84c2a5f
BuildRequires:  freeglut-devel%{?_isa}
8ae6be5
BuildRequires:  happy = %{happy_version}
e9692ba
BuildRequires:  hscolour = %{hscolour_version}
84c2a5f
# OpenGL
84c2a5f
BuildRequires:  mesa-libGL-devel%{?_isa},mesa-libGLU-devel%{?_isa}
e9692ba
BuildRequires:  ghc-async-devel = %{async_version}
e9692ba
BuildRequires:  ghc-attoparsec-devel = %{attoparsec_version}
06e8379
BuildRequires:  ghc-bytestring-devel
e9692ba
BuildRequires:  ghc-case-insensitive-devel = %{case_insensitive_version}
3534878
BuildRequires:  ghc-deepseq-devel
e9692ba
BuildRequires:  ghc-hashable-devel = %{hashable_version}
e9692ba
BuildRequires:  ghc-hscolour-devel = %{hscolour_version}
11bb9d8
BuildRequires:  ghc-HUnit-devel = %{HUnit_version}
a8e9431
BuildRequires:  ghc-HTTP-devel = %{HTTP_version}
c429187
BuildRequires:  ghc-html-devel = %{html_version}
55278ab
BuildRequires:  ghc-mtl-devel = %{mtl_version}
e4f2f8e
BuildRequires:  ghc-old-locale-devel = %{old_locale_version}
e4f2f8e
BuildRequires:  ghc-old-time-devel = %{old_time_version}
e8ca4e1
BuildRequires:  ghc-network-devel = %{network_version}
5855007
BuildRequires:  ghc-parallel-devel = %{parallel_version}
c1f5ab8
BuildRequires:  ghc-parsec-devel = %{parsec_version}
e9692ba
BuildRequires:  ghc-primitive-devel = %{primitive_version}
f019537
BuildRequires:  ghc-QuickCheck-devel = %{QuickCheck_version}
d62b08d
BuildRequires:  ghc-random-devel = %{random_version}
c429187
BuildRequires:  ghc-regex-base-devel = %{regex_base_version}
5855007
BuildRequires:  ghc-regex-compat-devel = %{regex_compat_version}
a9d7ab3
BuildRequires:  ghc-regex-posix-devel = %{regex_posix_version}
e9692ba
BuildRequires:  ghc-split-devel = %{split_version}
d62b08d
BuildRequires:  ghc-stm-devel = %{stm_version}
e9fc846
BuildRequires:  ghc-syb-devel = %{syb_version}
3534878
BuildRequires:  ghc-template-haskell-devel
166e976
BuildRequires:  ghc-text-devel = %{text_version}
3534878
BuildRequires:  ghc-time-devel
e9692ba
BuildRequires:  ghc-unordered-containers-devel = %{unordered_containers_version}
e9692ba
BuildRequires:  ghc-vector-devel = %{vector_version}
e2e49ad
BuildRequires:  ghc-xhtml-devel = %{xhtml_version}
55278ab
BuildRequires:  ghc-zlib-devel = %{zlib_version}
e9692ba
# new in HP 7.10
e9692ba
BuildRequires:  ghc-exceptions-devel = %{exceptions_version}
e9692ba
BuildRequires:  ghc-network-uri-devel = %{network_uri_version}
e9692ba
BuildRequires:  ghc-scientific-devel = %{scientific_version}
e9692ba
BuildRequires:  ghc-tf-random-devel = %{tf_random_version}
e9692ba
BuildRequires:  ghc-transformers-compat-devel = %{transformers_compat_version}
e9692ba
82c1f53
3bf1941
# ghci "ghc" library is not officially part of hackage-platform
84c2a5f
Requires:       ghc-compiler = %{ghc_compiler_version}
5855007
Requires:       alex = %{alex_version}
8b53e13
Requires:       cabal-install >= %{cabal_install_version}
5855007
Requires:       happy = %{happy_version}
84c2a5f
Requires:       ghc-haskell-platform-devel = %{version}-%{release}
e2e49ad
Requires:       hscolour = %{hscolour_version}
8e5165e
8e5165e
%description
84c2a5f
Haskell Platform is a suite of stable and well used Haskell libraries
84c2a5f
and tools.  It provides a good starting environment for Haskell development.
13a9ef9
13a9ef9
84c2a5f
%global BSDHaskellReport BSD%{space}and%{space}HaskellReport
84c2a5f
84c2a5f
%global haskell_platform_version %{version}
84c2a5f
84c2a5f
%if %{defined ghclibdir}
898f2df
%ghc_lib_subpackage cgi-3001.2.2.2
898f2df
%ghc_lib_subpackage fgl-5.5.2.3
a63ce18
# OpenGLRaw-2.6.0.0 started failing:
a63ce18
%ifnarch armv7hl
898f2df
%ghc_lib_subpackage -c mesa-libGLU-devel%{?_isa} GLURaw-1.5.0.2
898f2df
%ghc_lib_subpackage -c freeglut-devel%{?_isa} GLUT-2.7.0.3
a63ce18
%ghc_lib_subpackage OpenGL-2.13.1.0
a63ce18
%ghc_lib_subpackage -c mesa-libGL-devel%{?_isa} OpenGLRaw-2.6.0.0
a63ce18
%endif
898f2df
%ghc_lib_subpackage half-0.2.2.1
898f2df
%ghc_lib_subpackage haskell-src-1.0.2.0
898f2df
%ghc_lib_subpackage multipart-0.1.2
898f2df
%ghc_lib_subpackage ObjectName-1.1.0.0
898f2df
%ghc_lib_subpackage StateVar-1.1.0.1
84c2a5f
%endif
84c2a5f
e9692ba
bebea47
%package -n ghc-haskell-platform-devel
bebea47
Summary:        Haskell Platform library development files
bebea47
Requires(post): ghc-compiler = %{ghc_version}
bebea47
Requires(postun): ghc-compiler = %{ghc_version}
84c2a5f
%{?ghc_packages_list:Requires: %(echo %{ghc_packages_list} | sed -e "s/\([^ ]*\)-\([^ ]*\)/ghc-\1-devel = \2-%{release},/g")}
c1f5ab8
# pull in all of ghc for least surprise
c1f5ab8
# even though libghc is not formally part of HP
c1f5ab8
Requires:       ghc = %{ghc_compiler_version}
11bb9d8
Requires:       ghc-HUnit-devel = %{HUnit_version}
a8e9431
Requires:       ghc-HTTP-devel = %{HTTP_version}
3534878
Requires:       ghc-html-devel = %{html_version}
55278ab
Requires:       ghc-mtl-devel = %{mtl_version}
e8ca4e1
Requires:       ghc-network-devel = %{network_version}
5855007
Requires:       ghc-parallel-devel = %{parallel_version}
c1f5ab8
Requires:       ghc-parsec-devel = %{parsec_version}
f019537
Requires:       ghc-QuickCheck-devel = %{QuickCheck_version}
d62b08d
Requires:       ghc-random-devel = %{random_version}
3534878
Requires:       ghc-regex-base-devel = %{regex_base_version}
5855007
Requires:       ghc-regex-compat-devel = %{regex_compat_version}
a9d7ab3
Requires:       ghc-regex-posix-devel = %{regex_posix_version}
d62b08d
Requires:       ghc-stm-devel = %{stm_version}
e9fc846
Requires:       ghc-syb-devel = %{syb_version}
166e976
Requires:       ghc-text-devel = %{text_version}
e2e49ad
Requires:       ghc-xhtml-devel = %{xhtml_version}
55278ab
Requires:       ghc-zlib-devel = %{zlib_version}
3bf1941
# part of HP-2012.4
a64e539
Requires:       ghc-async-devel = %{async_version}
3bf1941
Requires:       ghc-primitive-devel = %{primitive_version}
3bf1941
Requires:       ghc-split-devel = %{split_version}
3bf1941
Requires:       ghc-vector-devel = %{vector_version}
82c1f53
# part of HP-2013.2
82c1f53
Requires:       ghc-attoparsec-devel = %{attoparsec_version}
82c1f53
Requires:       ghc-case-insensitive-devel = %{case_insensitive_version}
82c1f53
Requires:       ghc-hashable-devel = %{hashable_version}
82c1f53
Requires:       ghc-unordered-containers-devel = %{unordered_containers_version}
e2e49ad
# part of HP-2014.2
e2e49ad
Requires:       ghc-hscolour-devel = %{hscolour_version}
e4f2f8e
# 7.10.3
e4f2f8e
Requires:       ghc-old-locale-devel = %{old_locale_version}
e4f2f8e
Requires:       ghc-old-time-devel = %{old_time_version}
55dff49
# added in F17 devel cycle
84c2a5f
Obsoletes:      ghc-haskell-platform < %{version}-%{release}
84c2a5f
bebea47
%description -n ghc-haskell-platform-devel
bebea47
This provides the haskell-platform meta library package.
84c2a5f
55dff49
548dcd5
%global version %{haskell_platform_version}
548dcd5
548dcd5
84c2a5f
%prep
e7f8aa5
%setup -q -c -n %{name}-%{version}
7eb7b3d
cd %{name}-%{upstream_version}
36aeb53
%patch1 -p1 -b .orig
999ae91
%patch2 -p1
e7f8aa5
%ifarch armv7hl
e7f8aa5
%patch3 -p1
e7f8aa5
%endif
55dff49
e2e49ad
# hack for h-p.cabal in top dir
e2e49ad
mkdir packages/%{name}-%{version}
e2e49ad
cp LICENSE hptool/Setup.hs packages/%{name}-%{version}
b4058e3
0439f87
cabal-tweak-dep-ver alex '==3.1.4' '==%{alex_version}'
0439f87
cabal-tweak-dep-ver async '==2.0.2' '==%{async_version}'
0439f87
cabal-tweak-dep-ver attoparsec '==0.13.0.1' '==%{attoparsec_version}'
0439f87
cabal-tweak-dep-ver case-insensitive '==1.2.0.5' '==%{case_insensitive_version}'
0439f87
cabal-tweak-dep-ver hashable '==1.2.3.3' '==%{hashable_version}'
ac9287e
# HsColour reports 1.22
ac9287e
cabal-tweak-dep-ver hscolour '==1.23' '==1.22'
edd89cc
cabal-tweak-dep-ver HTTP '==4000.2.20' '==%{HTTP_version}'
0439f87
cabal-tweak-dep-ver HUnit '==1.3.0.0' '==%{HUnit_version}'
0439f87
cabal-tweak-dep-ver network-uri '==2.6.0.3' '==%{network_uri_version}'
0439f87
cabal-tweak-dep-ver parallel '==3.2.0.6' '==%{parallel_version}'
0439f87
cabal-tweak-dep-ver parsec '==3.1.9' '==%{parsec_version}'
0439f87
cabal-tweak-dep-ver QuickCheck '==2.8.1' '==%{QuickCheck_version}'
0439f87
cabal-tweak-dep-ver scientific '==0.3.3.8' '==%{scientific_version}'
0439f87
cabal-tweak-dep-ver split '==0.2.2' '==%{split_version}'
0439f87
cabal-tweak-dep-ver text '==1.2.1.3' '==%{text_version}'
0439f87
cabal-tweak-dep-ver unordered-containers '==0.2.5.1' '==%{unordered_containers_version}'
65ebd4c
cabal-tweak-dep-ver zlib '==0.5.4.2' '==%{zlib_version}'
e2e49ad
mv %{name}.cabal packages/%{name}-%{version}
84c2a5f
7eb7b3d
mv packages/* ..
7eb7b3d
e32ed2e
84c2a5f
%build
898f2df
%ghc_libs_build $(egrep \-v "^(%{?separate_packages})-[0-9]" %{name}-%{upstream_version}/etc/build.packages) %{name}-%{version}
84c2a5f
84c2a5f
84c2a5f
%install
898f2df
%ghc_libs_install $(egrep \-v "^(%{?separate_packages})-[0-9]" %{name}-%{upstream_version}/etc/build.packages) %{name}-%{version}
805fc1c
mv %{buildroot}%{_datadir}/licenses/ghc-haskell-platform{,-devel}
805fc1c
84c2a5f
84c2a5f
%ghc_strip_dynlinked
84c2a5f
3bf1941
004b335
%post -n ghc-haskell-platform-devel
004b335
%ghc_pkg_recache
004b335
004b335
004b335
%postun -n ghc-haskell-platform-devel
004b335
%ghc_pkg_recache
8e5165e
8e5165e
8e5165e
%files
7eb7b3d
%license %{name}-%{version}/LICENSE
02fde4f
02fde4f
eec1796
%files -n ghc-haskell-platform-devel -f ghc-haskell-platform-devel.files
805fc1c
%license %{name}-%{version}/LICENSE
84c2a5f
84c2a5f
8e5165e
%changelog
33b9b49
* Wed Sep 28 2016 Jens Petersen <petersen@redhat.com> - 2016.7.10.3-3
33b9b49
- rebuild
33b9b49
ce9d611
* Fri Jul 29 2016 Jens Petersen <petersen@redhat.com> - 2016.7.10.3-2
ce9d611
- split-0.2.3.1
7eb7b3d
- use new ghc_libs_build and ghc_libs_install macros
a63ce18
- disable GL packages for armv7hl (#1372527)
ce9d611
0439f87
* Thu Jun 23 2016 Jens Petersen <petersen@redhat.com> - 2016.7.10.3-1
999ae91
- update to new haskell-platform version 7.10.3
e4f2f8e
- new half multipart ObjectName StateVar subpackages
e9692ba
- haskell98 dropped and cgi is back
e4f2f8e
- old-locale and old-time packages added
0439f87
- bump version to 2016 for version bumps and to avoid epoch
0439f87
- alex-3.1.7, async-2.1.0, attoparsec-0.13.0.2, cabal-install-1.22.9.0,
0439f87
  HUnit-1.3.1.1, network-uri 2.6.1.0, parallel-3.2.1.0, parsec-3.1.11,
0439f87
  QuickCheck-2.8.2, scientific-0.3.4.7, split-0.2.3, text-1.2.2.1, zlib-0.6.1.1
e9692ba
0c128e0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2014.2.0.0.2-6
0c128e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0c128e0
f83e5f9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2014.2.0.0.2-5
f83e5f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f83e5f9
8b53e13
* Wed May 13 2015 Jens Petersen <petersen@redhat.com> - 2014.2.0.0.3-4
8b53e13
- bump cabal-install to 1.18.1.0 and allow newer versions
8b53e13
b4058e3
* Fri Apr 10 2015 Jens Petersen <petersen@redhat.com> - 2014.2.0.0.2-3
b4058e3
- workaround build-tools version detection failures on aarch64 (#1210323)
b4058e3
7d520c8
* Fri Apr  3 2015 Jens Petersen <petersen@redhat.com> - 2014.2.0.0.2-2
7d520c8
- bump alex to 3.1.4
7d520c8
- bump cabal-install to 1.18.0.8
7d520c8
- bump happy to 1.19.5
7d520c8
- bump QuickCheck to 2.7.6
7d520c8
548dcd5
* Fri Feb  6 2015 Jens Petersen <petersen@redhat.com> - 2014.2.0.0.1-1
548dcd5
- use ghc-7.8.4
500be8f
- bump attoparsec to 0.11.3.4
500be8f
- bump text to 1.1.1.3
30b190a
45222d9
* Wed Aug 20 2014 Jens Petersen <petersen@redhat.com> - 2014.2.0.0-1
45222d9
- update to haskell-platform-2014.2
87bff7f
- ghc-7.8.3+ ships xhtml
e2e49ad
- cgi dropped
e2e49ad
- requires hscolour
e2e49ad
b9ed0f9
* Tue Jul  8 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-37
b9ed0f9
- rebuild for F21
b9ed0f9
27de51b
* Mon Apr 21 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-36
27de51b
- fix build for versioned docdirs
27de51b
e9fc846
* Mon Apr 21 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-35
e9fc846
- alex and syb are separate packages again
e9fc846
5855007
* Mon Apr 14 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-34
5855007
- cabal-install, happy, parallel, regex-compat are now separate packages
5855007
7607314
* Thu Mar 27 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-33
7607314
- transformers lib is now separate package
7607314
f019537
* Wed Mar 26 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-32
a8e9431
- QuickCheck and HTTP are separate packages again
f019537
e8ca4e1
* Mon Mar 17 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-31
11bb9d8
- HUnit is a separate package again
e8ca4e1
- network is a separate package again
11bb9d8
5b691cc
* Thu Feb  6 2014 Jens Petersen <petersen@redhat.com>
5b691cc
- only show cabal-install upgrade notice for verbose
5b691cc
a64e539
* Mon Feb  3 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-30
c1f5ab8
- parsec is now a separate package again
a64e539
- async is now a new separate package
c1f5ab8
a9d7ab3
* Wed Jan  8 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-29
a9d7ab3
- regex-posix is now a separate package
a9d7ab3
3534878
* Fri Jan  3 2014 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-28
3534878
- html and regex-base are now separate packages
3534878
55278ab
* Wed Dec  4 2013 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-27
55278ab
- mtl and zlib are now separate packages again
55278ab
e2ed205
* Thu Oct 31 2013 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-26
e2ed205
- fix alex patching for ppc and s390 archs
e2ed205
d62b08d
* Sat Oct 26 2013 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-25
d62b08d
- random and stm are separate packages again
d62b08d
10870b0
* Fri Jul 26 2013 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-24
79ebbe7
- fix packaging of license files when building without shared libraries
10870b0
- tweaks for F20 unversioned docdir
79ebbe7
43ab7fa
* Sat May  4 2013 Jens Petersen <petersen@redhat.com> - 2013.2.0.0-23
43ab7fa
- update to 2013.2.0.0
82c1f53
- new packages: GLURaw, OpenGLRaw
82c1f53
- new depends: attoparsec, case-insensitive, hashable, unordered-containers
82c1f53
- use ghc_fix_dynamic_rpath
166e976
- text lib is separate package again
82c1f53
77886c8
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.4.0.0-22
77886c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
77886c8
02fde4f
* Thu Dec  6 2012 Jens Petersen <petersen@redhat.com> - 2012.4.0.0-21
02fde4f
- vector was patched to build on all archs (#883479)
02fde4f
3bf1941
* Wed Dec  5 2012 Jens Petersen <petersen@redhat.com> - 2012.4.0.0-20
3bf1941
- keep split, vector, and primitive in their own existing src packages
3bf1941
- allow building on ghc archs without ghci: ie without vector library (#883479)
3bf1941
bdb4632
* Sat Oct 20 2012 Jens Petersen <petersen@redhat.com> - 2012.4.0.0-19
e9c58b0
- update to 2012.4.0.0
f371076
- new subpackages: async, split, vector, and primitive (vector dep)
f371076
- drop explicit BR hscolour
bdb4632
a3816f4
* Mon Jul 23 2012 Jens Petersen <petersen@redhat.com> - 2012.2.0.0-18
a3816f4
- also apply the alex fix-bang-pattern patch for s390 and s390x
a3816f4
a27555e
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.2.0.0-17
a27555e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a27555e
06e8379
* Mon Jul 16 2012 Jens Petersen <petersen@redhat.com> - 2012.2.0.0-16
06e8379
- change prof BRs to devel
06e8379
84c2a5f
* Thu Jun  7 2012 Jens Petersen <petersen@redhat.com> - 2012.2.0.0-15
84c2a5f
- update to 2012.2.0.0
84c2a5f
- build the whole of haskell-platform now from this package
84c2a5f
  and subpackage like ghc's libraries
84c2a5f
- add alex fix-bang-pattern.diff patch from Debian to fix build on ppc archs
84c2a5f
  - requires BR alex
84c2a5f
- drop common_summary and common_description for subpackaging
84c2a5f
- no longer need to unset debug_package
84c2a5f
- make sure all the dynamically linked files get stripped
f432225
- needs ghc-rpm-macros 0.95.2 or later to build
35ba98b
- use chrpath to fix the program RPATHs when dynamically linked to HP libs
84c2a5f
a8ef4e1
* Wed May  9 2012 Jens Petersen <petersen@redhat.com> - 2011.4.0.741-2
a8ef4e1
- update cabal-install to 0.14.0
a8ef4e1
f30af75
* Sat Mar 24 2012 Jens Petersen <petersen@redhat.com> - 2011.4.0.741-1
f30af75
- update to ghc-7.4.1 and latest libraries
f30af75
- temporarily just a meta-package
f30af75
38d563f
* Wed Mar 21 2012 Jens Petersen <petersen@redhat.com> - 2011.4.0.0-7
38d563f
- require ghc-compiler instead of ghc to avoid the ghc lib
38d563f
55dff49
* Fri Jan 20 2012 Jens Petersen <petersen@redhat.com> - 2011.4.0.0-6
55dff49
- update to cabal2spec-0.25.2
55dff49
9377108
* Thu Jan 19 2012 Jens Petersen <petersen@redhat.com> - 2011.4.0.0-5
9377108
- update the description
9377108
a558f63
* Thu Jan 19 2012 Jens Petersen <petersen@redhat.com> - 2011.4.0.0-4
a558f63
- update the source url
a558f63
3c4fe84
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2011.4.0.0-3
3c4fe84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3c4fe84
ecf15cc
* Sun Jan  1 2012 Jens Petersen <petersen@redhat.com> - 2011.4.0.0-2
ecf15cc
- define ghc_without_shared since ghc-haskell-platform-devel no longer
ecf15cc
  requires ghc-haskell-platform
ecf15cc
1aee238
* Wed Dec 28 2011 Jens Petersen <petersen@redhat.com> - 2011.4.0.0-1
1aee238
- update to 2011.4.0.0
1aee238
- reenable ppc64
ecf15cc
- drop ghc-haskell-platform subpackage
9377108
- require ghc-libraries instead of ghc-devel
1aee238
8f65f00
* Tue Jun 21 2011 Jens Petersen <petersen@redhat.com> - 2011.2.0.1-2
8f65f00
- ghc_arches replaces ghc_excluded_archs (cabal2spec-0.23.2)
8f65f00
64b4d27
* Mon Jun 20 2011 Jens Petersen <petersen@redhat.com> - 2011.2.0.1-1
64b4d27
- update to 2011.2.0.1: ghc-7.0.3 and text-0.11.0.6
79236d0
- update source url
64b4d27
- use ghc_excluded_archs
64b4d27
- exclude ppc64: no QuickCheck
8767018
- bump ghc to 7.0.4
79236d0
- use top_prefix for path to haskell-platform subdir in large tarball
79236d0
- drop upstream_version
64b4d27
9d0fc86
* Fri May 27 2011 Jens Petersen <petersen@redhat.com> - 2011.2.0.0-5
9d0fc86
- drop the prof subpackage
9d0fc86
821967c
* Wed May 25 2011 Jens Petersen <petersen@redhat.com> - 2011.2.0.0-4
821967c
- add ppc64 arch
821967c
750eeb4
* Mon Mar 28 2011 Jens Petersen <petersen@redhat.com> - 2011.2.0.0-3
750eeb4
- remove duplicate license file from ghc-haskell-platform
750eeb4
d073798
* Mon Mar 28 2011 Jens Petersen <petersen@redhat.com> - 2011.2.0.0-2
d073798
- fix the install scripts:
d073798
- ghc_reindex_haddock is now redundant
d073798
- use ghc_pkg_recache
d073798
9a4ea41
* Fri Mar 11 2011 Jens Petersen <petersen@redhat.com> - 2011.2.0.0-1
9a4ea41
- 2011.2.0.0 final
9a4ea41
d51f8ca
* Thu Mar 10 2011 Fabio M. Di Nitto <fdinitto@redhat.com> - 2011.1.0.0-0.6
d51f8ca
- Enable build on sparcv9
d51f8ca
accc0ed
* Tue Feb 15 2011 Jens Petersen <petersen@redhat.com> - 2011.1.0.0-0.5
accc0ed
- update to latest haskell-platform-2011.1 snapshot
accc0ed
7df0c29
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2011.1.0.0-0.4
7df0c29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7df0c29
7da0a8f
* Sat Jan 22 2011 Jens Petersen <petersen@redhat.com> - 2011.1.0.0-0.3
7da0a8f
- make ghc-haskell-platform-devel require ghc-devel and ghc_devel_requires
7f75868
- build with ghc_lib_build and without_haddock
7da0a8f
6358fa6
* Tue Jan 18 2011 Jens Petersen <petersen@redhat.com> - 2011.1.0.0-0.2
6358fa6
- update to cabal2spec-0.22.4
6358fa6
9c91e1b
* Sun Dec  5 2010 Jens Petersen <petersen@redhat.com> - 2011.1.0.0-0.1
9c91e1b
- update to 2011.1.0.0 alpha snapshot
9c91e1b
3c3a8ae
* Fri Nov 26 2010 Jens Petersen <petersen@redhat.com> - 2010.2.0.0.701-1
3c3a8ae
- bump some versions for ghc-7.0.1
f40ff11
- add hscolour
494de50
- no haddock documentation to build
494de50
- remove duplicate LICENSE file
3c3a8ae
88c0a7e
* Fri Jul 23 2010 Jens Petersen <petersen@redhat.com> - 2010.2.0.0-1
88c0a7e
- update to 2010.2.0.0 final release (no actual changes)
88c0a7e
a134ef8
* Sun Jul 18 2010 Jens Petersen <petersen@redhat.com> - 2010.2.0.0-0.1
a134ef8
- drop debuginfo again: ghc_strip_dynlinked got fixed in ghc-rpm-macros-0.8.1
a134ef8
35e6796
* Fri Jul 16 2010 Jens Petersen <petersen@redhat.com> - 2010.2.0.0-0.1
35e6796
- update to 2010.2.0.0 RC
35e6796
- obsolete ghc-haskell-platform-doc in line with ghc-rpm-macros-0.8.0
375b052
- add License to base library too
35e6796
6e47570
* Sun Jun 27 2010 Jens Petersen <petersen@redhat.com> - 2010.1.0.0.6123-1
6e47570
- bump ghc to 6.12.3
6e47570
- sync cabal2spec-0.22.1
478579f
- enable debugging for now to avoid empty strip error
6e47570
b1883eb
* Thu Apr 29 2010 Jens Petersen <petersen@redhat.com> - 2010.1.0.0.6122-1
b1883eb
- break haskell-platform-2010.1.0.0 with ghc-6.12.2
b1883eb
5395449
* Wed Mar 24 2010 Jens Petersen <petersen@redhat.com> - 2010.1.0.0-1
5395449
- update to 2010.1.0.0 beta release
5395449
- update versions of alex, cgi, network, parallel, QuickCheck, HTTP
5395449
- new deepseq dep (#576482)
5395449
bea90b7
* Thu Jan 28 2010 Jens Petersen <petersen@redhat.com> - 2009.3.1.20100115-0.2
bea90b7
- add filelist for shared libs
bea90b7
- update devel post and postun
bea90b7
13a9ef9
* Sat Jan 16 2010 Jens Petersen <petersen@redhat.com> - 2009.3.1.20100115-0.1
13a9ef9
- update to darcs snapshot patched for ghc-6.12.1
13a9ef9
- update to ghc-rpm-macros-0.5.1 and cabal2spec-0.21.1:
13a9ef9
- drop doc and prof bcond
13a9ef9
- use common_summary and common_description
13a9ef9
- use ghc_lib_package and ghc_pkg_deps
13a9ef9
- build shared library
13a9ef9
- drop redundant buildroot and its install cleaning
13a9ef9
8e5165e
* Mon Sep 28 2009 Jens Petersen <petersen@redhat.com> - 2009.2.0.2-3
8e5165e
- fix rpmlint warnings (bos, #523883)
8e5165e
8e5165e
* Mon Sep 28 2009 Jens Petersen <petersen@redhat.com> - 2009.2.0.2-2
8e5165e
- add all the buildrequires (#523883)
8e5165e
- create ghcpkgdir since metapackage
8e5165e
- nothing in bindir
8e5165e
8e5165e
* Thu Sep 17 2009 Jens Petersen <petersen@redhat.com> - 2009.2.0.2-1
8e5165e
- initial packaging for Fedora