ghc-texmath/ghc-texmath.spec

65 lines
2.2 KiB
RPMSpec

%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 <silvan.calarco@mambasoft.it>
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 <silvan.calarco@mambasoft.it> 0.6.4-1mamba
- package created by silvan using the webbuild interface