%define ghc_ver %(ghc --numeric-version) %define pkgname transformers-compat Name: ghc-transformers-compat Version: 0.3.3.3 Release: 1mamba Summary: GHC library: Compatibility shim exposing the new types from newer transformers Group: Development/Libraries Vendor: openmamba Distribution: openmamba Packager: Davide Madrisan URL: http://hackage.haskell.org/package/%{pkgname} Source: http://hackage.haskell.org/package/transformers-compat-%{version}/transformers-compat-%{version}.tar.gz License: BSD ## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-END BuildRequires: ghc BuildRequires: hscolour Requires: ghc = %{ghc_ver} BuildRoot: %{_tmppath}/%{name}-%{version}-root %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. %prep %setup -q -n transformers-compat-%{version} %build runghc Setup.lhs configure -v2 \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --docdir=%{_docdir}/%{name}-%{version} runghc Setup.lhs build runghc Setup.lhs haddock --executable --html-location=URL --hyperlink-source %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" runghc Setup.lhs copy --destdir=%{buildroot} runghc Setup.lhs register \ --gen-pkg-config="%{buildroot}%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf" %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post ghc-pkg register %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf &>/dev/null || : %preun ghc-pkg unregister %{pkgname}-%{version} &>/dev/null || : %files %defattr(-,root,root) %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version} %dir %{_docdir}/%{name}-%{version} %{_docdir}/%{name}-%{version}/LICENSE %{_docdir}/%{name}-%{version}/html %changelog * Mon Apr 13 2015 Davide Madrisan 0.3.3.3-1mamba - package created by autospec