ghc-show/ghc-show.spec

108 lines
3.2 KiB
RPMSpec
Raw Normal View History

2012-09-07 12:00:01 +00:00
# https://fedoraproject.org/wiki/Packaging:Haskell
%global pkg_name show
Name: ghc-%{pkg_name}
2013-05-21 11:42:57 +00:00
Version: 0.6
Release: 8%{?dist}
Summary: 'Show' instances for Lambdabot
2012-09-07 12:00:01 +00:00
# SimpleReflect is BSD and show.cabal says GPL
License: GPL+
2015-02-06 05:54:51 +00:00
Url: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
2012-09-07 12:00:01 +00:00
Patch0: show-0.4.1.2-fix-fsf-address.patch
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
2012-09-07 12:00:01 +00:00
BuildRequires: ghc-syb-devel
# End cabal-rpm deps
2012-09-07 12:00:01 +00:00
%description
This library provides ShowQ, ShowFun, and SimpleReflect.
ShowFun gives us Typeable instances for neutering IO expressions.
ShowQ adds SmallCheck and QuickCheck support.
SimpleReflect allows us to literally see how functions 'expand'.
%package devel
Summary: Haskell %{pkg_name} library development files
2015-02-06 05:54:51 +00:00
Provides: %{name}-static = %{version}-%{release}
Requires: ghc-compiler = %{ghc_version}
Requires(post): ghc-compiler = %{ghc_version}
Requires(postun): ghc-compiler = %{ghc_version}
2015-02-06 05:54:51 +00:00
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development files.
2012-09-07 12:00:01 +00:00
%prep
%setup -q -n %{pkg_name}-%{version}
%patch0 -p1 -b .orig
2012-09-07 12:00:01 +00:00
%build
%ghc_lib_build
%install
%ghc_lib_install
%post devel
%ghc_pkg_recache
2012-09-07 12:00:01 +00:00
%postun devel
%ghc_pkg_recache
2012-09-07 12:00:01 +00:00
%files -f %{name}.files
2016-09-28 09:32:26 +00:00
%license LICENSE
2012-09-07 12:00:01 +00:00
%files devel -f %{name}-devel.files
2012-09-07 12:00:01 +00:00
%changelog
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-02-06 05:54:51 +00:00
* Fri Feb 6 2015 Jens Petersen <petersen@redhat.com> - 0.6-6
- cblrpm refresh
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Jun 11 2013 Jens Petersen <petersen@redhat.com> - 0.6-2
- update to new simplified Haskell Packaging Guidelines
2013-06-12 10:14:17 +00:00
* Tue May 21 2013 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> - 0.6-1
2013-05-21 11:42:57 +00:00
- Updated to 0.6
2013-05-03 10:57:43 +00:00
* Fri May 3 2013 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> - 0.4.1.2-5
- Disable mysmallcheck
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Nov 18 2012 Jens Petersen <petersen@redhat.com> - 0.4.1.2-3
- update with cabal-rpm
- change license tag to GPL+ since no version specified
2012-09-07 12:00:01 +00:00
* Fri Sep 07 2012 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> - 0.4.1.2-2
- Updated summary
* Wed Jun 13 2012 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> - 0.4.1.2-1
- spec file template generated by cabal2spec-0.25.5