initial import.

Signed-off-by: Ricky Elrod <ricky@elrod.me>
This commit is contained in:
Ricky Elrod 2014-07-07 19:45:45 -04:00
parent 7a72b48b08
commit 4ab1edda3d
3 changed files with 78 additions and 0 deletions

1
.gitignore vendored
View File

@ -0,0 +1 @@
/transformers-compat-0.3.3.4.tar.gz

View File

@ -0,0 +1,76 @@
# https://fedoraproject.org/wiki/Packaging:Haskell
%global pkg_name transformers-compat
# no useful debuginfo for Haskell packages without C sources
%global debug_package %{nil}
Name: ghc-%{pkg_name}
Version: 0.3.3.4
Release: 2%{?dist}
Summary: Compatibility shim exposing the new types from newer transformers
License: BSD
Url: http://hackage.haskell.org/package/%{pkg_name}
Source0: http://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
BuildRequires: ghc-transformers-devel
# End cabal-rpm deps
%description
This package includes backported versions of types that were added to
transformers in transformers 0.3 and 0.4 for users who need strict transformers
0.2 or 0.3 compatibility to run on old versions of the platform, but also need
those types.
%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
%setup -q -n %{pkg_name}-%{version}
cabal-tweak-flag three True
%build
%ghc_lib_build
%install
%ghc_lib_install
%post devel
%ghc_pkg_recache
%postun devel
%ghc_pkg_recache
%files -f %{name}.files
%doc LICENSE
%files devel -f %{name}-devel.files
%doc README.markdown
%changelog
* Mon Jul 7 2014 Ricky Elrod <relrod@redhat.com> - 0.3.3.4-2
- Use the cabal flag "three"
* Sat Jul 5 2014 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 0.3.3.4-1
- spec file generated by cabal-rpm-0.8.90

View File

@ -0,0 +1 @@
93b8894d10bf8957eb62c85672bc7f68 transformers-compat-0.3.3.4.tar.gz