63 lines
2.1 KiB
RPMSpec
63 lines
2.1 KiB
RPMSpec
|
%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 <davide.madrisan@gmail.com>
|
||
|
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 <davide.madrisan@gmail.com> 0.3.3.3-1mamba
|
||
|
- package created by autospec
|