65 lines
2.2 KiB
RPMSpec
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
|