%define ghc_ver %(ghc --version | sed "s|.*version ||") %define pkgname %(echo %name | sed "s|^ghc-||") Name: ghc-texmath Version: 0.6.4 Release: 1mamba Summary: A GHC library which provides functions to convert LaTeX math formulas to presentation MathML Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://hackage.haskell.org/package/%{pkgname} Source: http://hackage.haskell.org/packages/archive/texmath/%{version}/texmath-%{version}.tar.gz License: BSD ## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-END BuildRequires: ghc BuildRequires: ghc-xml Requires: ghc = %{ghc_ver} Requires: ghc-xml BuildRoot: %{_tmppath}/%{name}-%{version}-root %description The texmathml library provides functions to convert LaTeX math formulas to presentation MathML (which can be used in HTML) or OMML (Office Math Markup Language, used in Microsoft Office). It supports basic LaTeX and AMS extensions, and it can parse and apply LaTeX macros. %prep %setup -q -n texmath-%{version} %build runghc Setup.hs configure \ --prefix=%{_prefix} --libdir=%{_libdir} runghc Setup.hs build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" runghc Setup.hs copy --destdir=%{buildroot} runghc Setup.hs 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 || true : %preun ghc-pkg unregister %{pkgname}-%{version} || true : %files %defattr(-,root,root) %dir %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version} %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/* %{_datadir}/doc/%{pkgname}-%{version}/LICENSE %dir %{_datadir}/%{pkgname}-%{version} %dir %{_datadir}/%{pkgname}-%{version}/cgi %{_datadir}/%{pkgname}-%{version}/cgi/texmath.xhtml %dir %{_datadir}/%{pkgname}-%{version}/tests %{_datadir}/%{pkgname}-%{version}/tests/* %changelog * Sun Sep 08 2013 Silvan Calarco 0.6.4-1mamba - package created by silvan using the webbuild interface