%define module hxt Name: haskell-%{module} Version: 8.3.2 Release: %mkrel 1 Summary: XML haskell module Group: Development/Other License: MIT Url: http://www.fh-wedel.de/~si/HXmlToolbox/index.html Source: http://hackage.haskell.org/packages/archive/%{module}/%{version}/%{module}-%{version}.tar.gz BuildRoot: %_tmppath/%name-%version-%release-root BuildRequires: haskell-macros BuildRequires: haskell(HTTP) BuildRequires: haskell(curl) >= 1.3 BuildRequires: haskell(tagsoup) >= 0.6 BuildRequires: haddock BuildRequires: ghc Obsoletes: haskell-HXT < 8.3.2 Requires(preun): ghc Requires(post): ghc %description An haskell module to parse and write XML files. %prep %setup -q -n %{module}-%{version} %build %define _cabal_setup Setup.lhs %_cabal_build %_cabal_genscripts %check %_cabal_check %install %_cabal_install rm -rf %buildroot%{_datadir}/%{module}-%{version}/doc %_cabal_rpm_gen_deps %_cabal_scriptlets %files %defattr(-,root,root) %_libdir/%{module}-%{version} %{_docdir}/%{module}-%{version} %_cabal_rpm_files %clean rm -fr %buildroot %changelog * Sun Dec 06 2009 Funda Wang <fwang@mandriva.org> 8.3.2-1mdv2010.1 + Revision: 474063 - new version 8.3.2 - Rename to package according to module name + Thierry Vignaud <tvignaud@mandriva.com> - rebuild - rebuild - rebuild - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Thu Feb 08 2007 Olivier Thauvin <nanardon@mandriva.org> 7.1-2mdv2007.0 + Revision: 117371 - fix module name and path in scriptlet * Wed Feb 07 2007 Olivier Thauvin <nanardon@mandriva.org> 7.1-1mdv2007.1 + Revision: 117340 - initial mandriva rpm - Create haskell-HXT