1bc3b27
# https://fedoraproject.org/wiki/Packaging:Haskell
1bc3b27
Ben Boeckel d5ea54f
%global pkg_name MissingH
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
Name:           ghc-%{pkg_name}
3cbabb9
Version:        1.2.0.0
8dcbd8d
Release:        2%{?dist}
7f49ab6
Summary:        Large utility library
Ben Boeckel d5ea54f
f27a481
# src/Data/Hash/MD5.lhs is BSD or GPL+
f27a481
# src/Data/Hash/CRC32/Posix.hs is GPL+
f27a481
# src/System/Time/ParseDate.hs is GPLv2 (newer parsedate is now BSD)
f27a481
# all other src/ (and testsrc/) files are BSD
Ben Boeckel d5ea54f
License:        GPLv2+
Ben Boeckel d5ea54f
URL:            http://hackage.haskell.org/package/%{pkg_name}
Ben Boeckel d5ea54f
Source0:        http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
3cbabb9
738a5f4
BuildRequires:  ghc-Cabal-devel
3cbabb9
BuildRequires:  ghc-rpm-macros
3cbabb9
# Begin cabal-rpm deps:
5b991e2
BuildRequires:  ghc-HUnit-devel
3cbabb9
BuildRequires:  ghc-array-devel
3cbabb9
BuildRequires:  ghc-containers-devel
3cbabb9
BuildRequires:  ghc-directory-devel
3cbabb9
BuildRequires:  ghc-filepath-devel
5b991e2
BuildRequires:  ghc-hslogger-devel
5b991e2
BuildRequires:  ghc-mtl-devel
5b991e2
BuildRequires:  ghc-network-devel
3cbabb9
BuildRequires:  ghc-old-locale-devel
3cbabb9
BuildRequires:  ghc-old-time-devel
5b991e2
BuildRequires:  ghc-parsec-devel
3cbabb9
BuildRequires:  ghc-process-devel
5b991e2
BuildRequires:  ghc-random-devel
5b991e2
BuildRequires:  ghc-regex-compat-devel
3cbabb9
BuildRequires:  ghc-time-devel
3cbabb9
BuildRequires:  ghc-unix-devel
3cbabb9
# End cabal-rpm deps
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
%description
7f49ab6
MissingH is a library of all sorts of utility functions for
7f49ab6
Haskell programmers. It is written in pure Haskell and thus
7f49ab6
should be extremely portable and easy to use.
7f49ab6
7f49ab6
7f49ab6
%package devel
7f49ab6
Summary:        Haskell %{pkg_name} library development files
7f49ab6
Requires:       ghc-compiler = %{ghc_version}
7f49ab6
Requires(post): ghc-compiler = %{ghc_version}
7f49ab6
Requires(postun): ghc-compiler = %{ghc_version}
7f49ab6
Requires:       %{name} = %{version}-%{release}
7f49ab6
7f49ab6
%description devel
7f49ab6
This package provides the Haskell %{pkg_name} library development files.
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
%prep
Ben Boeckel d5ea54f
%setup -q -n %{pkg_name}-%{version}
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
%build
Ben Boeckel d5ea54f
%ghc_lib_build
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
%install
Ben Boeckel d5ea54f
%ghc_lib_install
Ben Boeckel d5ea54f
1bc3b27
7f49ab6
%post devel
7f49ab6
%ghc_pkg_recache
1bc3b27
Ben Boeckel d5ea54f
7f49ab6
%postun devel
7f49ab6
%ghc_pkg_recache
Ben Boeckel d5ea54f
1bc3b27
7f49ab6
%files -f %{name}.files
7f49ab6
%doc LICENSE 3rd-party-licenses
1bc3b27
7f49ab6
7f49ab6
%files devel -f %{name}-devel.files
1bc3b27
%doc announcements TODO
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
%changelog
7f49ab6
* Tue Jun 11 2013 Jens Petersen <petersen@redhat.com> - 1.2.0.0-2
7f49ab6
- update to new simplified Haskell Packaging Guidelines
7f49ab6
8dcbd8d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0.0-2
8dcbd8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8dcbd8d
3cbabb9
* Wed Nov 07 2012 Jens Petersen <petersen@redhat.com> - 1.2.0.0-1
3cbabb9
- update to 1.2.0.0
3cbabb9
5619dc7
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1.0-5
5619dc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5619dc7
5b991e2
* Mon Jul 16 2012 Jens Petersen <petersen@redhat.com> - 1.1.1.0-4
5b991e2
- change prof BRs to devel
5b991e2
16bd6a8
* Fri Jun 15 2012 Jens Petersen <petersen@redhat.com> - 1.1.1.0-3
16bd6a8
- rebuild
16bd6a8
1bc3b27
* Wed Jan  4 2012 Jens Petersen <petersen@redhat.com> - 1.1.1.0-2
1bc3b27
- update to cabal2spec-0.25.2
1bc3b27
5c3ebc6
* Mon Oct 24 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.1.1.0-1.3
5c3ebc6
- rebuild with new gmp without compat lib
5c3ebc6
9124857
* Fri Oct 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.1.1.0-1.2
9124857
- rebuild with new gmp without compat lib
9124857
9036ddf
* Tue Oct 11 2011 Peter Schiffer <pschiffe@redhat.com> - 1.1.1.0-1.1
9036ddf
- rebuild with new gmp
9036ddf
f27a481
* Mon Sep 26 2011 Jens Petersen <petersen@redhat.com> - 1.1.1.0-1
f27a481
- update to 1.1.1.0
f27a481
- most of the library modules now BSD
f27a481
8a14d49
* Mon Aug 29 2011 Jens Petersen <petersen@redhat.com> - 1.1.0.3-9
8a14d49
- rebuild for hslogger-1.1.5
8a14d49
738a5f4
* Wed Jun 22 2011 Jens Petersen <petersen@redhat.com> - 1.1.0.3-8
738a5f4
- BR ghc-Cabal-devel instead of ghc-prof and use ghc_arches (cabal2spec-0.23.2)
738a5f4
5c805cf
* Thu Mar 10 2011 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.1.0.3-7
5c805cf
- Enable build on sparcv9
5c805cf
Ben Boeckel 2eb0e3d
* Thu Feb 17 2011 Ben Boeckel <mathstuf@gmail.com> - 1.1.0.3-6
Ben Boeckel 2eb0e3d
- Update for broken dependencies
Ben Boeckel 2eb0e3d
b9a81f4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0.3-5
b9a81f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b9a81f4
009aaef
* Wed Feb  2 2011 Jens Petersen <petersen@redhat.com> - 1.1.0.3-4
009aaef
- rebuild (for hslogger-1.1.3)
009aaef
Ben Boeckel 2a0d504
* Sat Jan 15 2011 Ben Boeckel <mathstuf@gmail.com> - 1.1.0.3-3
Ben Boeckel 2a0d504
- Update to cabal2spec-0.22.4
Ben Boeckel 2a0d504
- Rebuild
Ben Boeckel 2a0d504
Ben Boeckel d5ea54f
* Wed Sep 22 2010 Jens Petersen <petersen@redhat.com> - 1.1.0.3-2
Ben Boeckel d5ea54f
- use iconv to fix COPYRIGHT file encoding
Ben Boeckel d5ea54f
- add license comments
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
* Sun Sep 05 2010 Ben Boeckel <mathstuf@gmail.com> - 1.1.0.3-1
Ben Boeckel d5ea54f
- Initial package
Ben Boeckel d5ea54f
Ben Boeckel d5ea54f
* Sun Sep  5 2010 Fedora Haskell SIG <haskell-devel@lists.fedoraproject.org> - 1.1.0.3-0
Ben Boeckel d5ea54f
- initial packaging for Fedora automatically generated by cabal2spec-0.22.2