Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > by-pkgid > 70b3585594ac763ee583668aaae143b0 > files > 2

haskell-HXT-7.1-2mdv2007.1.src.rpm

%define module HXT
%define mdirname hxt

Name: haskell-%{module}
Version: 7.1
Release: %mkrel 2
Summary: XML haskell module 
Group: Development/Other
License: MIT
Url: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
Source: http://www.fh-wedel.de/~si/HXmlToolbox/%{module}-%{version}.tar.bz2
BuildRoot: %_tmppath/%name-%version-%release-root
BuildRequires: haskell-HTTP
BuildRequires: haddock
BuildRequires: ghc
Requires(preun): ghc
Requires(post): ghc

%description
An haskell module to parse and write XML files.

%prep
%setup -q -n %{module}-%{version}

%build
runhaskell Setup.lhs configure --prefix=%{_prefix}
runhaskell Setup.lhs build
runhaskell Setup.lhs haddock

%check
runhaskell Setup.lhs test

%install
runhaskell Setup.lhs copy --destdir=%{buildroot}

mkdir -p %buildroot%_libdir/%{mdirname}-%{version}
install -m 755 .installed-pkg-config %buildroot%_libdir/%{mdirname}-%{version}/installed-pkg-config

%post
ghc-pkg update %_libdir/%{mdirname}-%{version}/installed-pkg-config

%preun
ghc-pkg unregister hxt

%files
%defattr(-,root,root)
%doc dist/doc/html
%doc README
%_libdir/%{mdirname}-%{version}
%_datadir/%mdirname-%version/

%clean
rm -fr %buildroot



%changelog
* 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