package created by silvan using the webbuild interface [release 1.20.3-1mamba;Sun Sep 08 2013]

This commit is contained in:
Silvan Calarco 2024-01-05 22:50:54 +01:00
parent bdd98d850b
commit c51125f25e
2 changed files with 77 additions and 0 deletions

View File

@ -1,2 +1,4 @@
# ghc-hscolour
hscolour is a small Haskell script to colourise Haskell code. It currently has six output formats: ANSI terminal codes (optionally XTerm-256colour codes), HTML 3.2 with font tags, HTML 4.01 with CSS, HTML 4.01 with CSS and mouseover annotations, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat codes.

75
ghc-hscolour.spec Normal file
View File

@ -0,0 +1,75 @@
%define ghc_ver %(ghc --version | sed "s|.*version ||")
%define pkgname %(echo %name | sed "s|^ghc-||")
Name: ghc-hscolour
Version: 1.20.3
Release: 1mamba
Summary: A small Haskell script to colourise Haskell code
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/hscolour/%{version}/hscolour-%{version}.tar.gz
License: BSD
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libgmp-devel
## AUTOBUILDREQ-END
BuildRequires: ghc
Requires: ghc = %{ghc_ver}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
hscolour is a small Haskell script to colourise Haskell code. It currently has six output formats: ANSI terminal codes (optionally XTerm-256colour codes), HTML 3.2 with font tags, HTML 4.01 with CSS, HTML 4.01 with CSS and mouseover annotations, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat codes.
%package -n %{pkgname}
Group: Applications/Development
Summary: A small Haskell script to colourise Haskell code
%description -n %{pkgname}
hscolour is a small Haskell script to colourise Haskell code. It currently has six output formats: ANSI terminal codes (optionally XTerm-256colour codes), HTML 3.2 with font tags, HTML 4.01 with CSS, HTML 4.01 with CSS and mouseover annotations, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat codes.
%prep
%setup -q -n hscolour-%{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} &>/dev/null || true
:
%files
%defattr(-,root,root)
%dir %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}
%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/*
%{_datadir}/doc/%{pkgname}-%{version}/LICENCE-GPL
%dir %{_datadir}/%{pkgname}-%{version}
%dir %{_datadir}/%{pkgname}-%{version}/data
%{_datadir}/%{pkgname}-%{version}/data/rgb24-example-.hscolour
%{_datadir}/%{pkgname}-%{version}/hscolour.css
%files -n %{pkgname}
%defattr(-,root,root)
%{_bindir}/HsColour
%changelog
* Sun Sep 08 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.20.3-1mamba
- package created by silvan using the webbuild interface