From d477d8817e0206c6712025b3922f5b71c4469120 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 22:56:13 +0100 Subject: [PATCH] package created by silvan using the webbuild interface [release 0.6.4-1mamba;Sun Sep 08 2013] --- README.md | 2 ++ ghc-texmath.spec | 64 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 ghc-texmath.spec diff --git a/README.md b/README.md index 8d0cc64..94ff276 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # ghc-texmath +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. + diff --git a/ghc-texmath.spec b/ghc-texmath.spec new file mode 100644 index 0000000..193c78a --- /dev/null +++ b/ghc-texmath.spec @@ -0,0 +1,64 @@ +%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