%define module cabalrpmdeps Name: haskell-%{module} Version: 0.0.3 Release: %mkrel 2 Summary: Tools to build rpm dependencies from Cabal Group: Development/Other License: LGPL Url: http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=haskell-CabalRpmDeps;a=summary Source: http://hackage.haskell.org/packages/archive/%{module}/%{module}-%{version}.tar.bz2 BuildRoot: %_tmppath/%name-%version-%release-root BuildRequires: ghc BuildRequires: haddock Provides: haskell(%{module}) = %version # We don't use it to avoid dependencies loop !! # BuildRequires: haskell-macros %description Tools to build rpm dependencies from Cabal %package -n %{module} Summary: Tools to build rpm dependencies from Cabal Group: Development/Other %description -n %{module} Tools to build rpm dependencies from Cabal %prep %setup -q -n %{module}-%{version} %build runhaskell Setup.hs configure --prefix=%{_prefix} runhaskell Setup.hs build runhaskell Setup.hs haddock %check runhaskell Setup.hs test %install runhaskell Setup.hs copy --destdir=%{buildroot} runhaskell Setup.hs register --gen-script runhaskell Setup.hs unregister --gen-script rm -fr %{buildroot}/%_datadir/*/doc/ %triggerin -f register.sh -- ghc %triggerun -f unregister.sh -- ghc %files %defattr(-,root,root) %doc dist/doc/html %_libdir/* %files -n %{module} %defattr(-,root,root) %_bindir/* %clean rm -fr %buildroot %changelog * Thu Mar 15 2007 Olivier Thauvin <nanardon@mandriva.org> 0.0.3-2mdv2007.1 + Revision: 143912 - add provide - 0.0.3 * Sat Mar 10 2007 Olivier Thauvin <nanardon@mandriva.org> 0.0.2-1mdv2007.1 + Revision: 140870 - Import haskell-cabalrpmdeps