Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 38a5bb74b7f6aefc6075a719c60aec60 > files > 2

haskell-cabalrpmdeps-0.0.3-2mdv2007.1.src.rpm

%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