]> git.pld-linux.org Git - packages/hscolour.git/blame - hscolour.spec
- release 3
[packages/hscolour.git] / hscolour.spec
CommitLineData
7f6b2b47 1%define pkgname hscolour
9b971199 2Summary: Colourise Haskell code
510a261b 3Summary(pl.UTF-8): Kolorowanie kodu w Haskellu
9b971199 4Name: hscolour
f06f9da2 5Version: 1.24.4
4eca8d75 6Release: 3
9b971199
JR
7License: GPL
8Group: Development/Languages
510a261b
JB
9#SourceDownload: http://hackage.haskell.org/package/hscolour
10Source0: http://hackage.haskell.org/package/hscolour-%{version}/%{name}-%{version}.tar.gz
f06f9da2 11# Source0-md5: 3b071820df13cbee7e90199e8e598007
9b971199
JR
12URL: http://www.cs.york.ac.uk/fp/darcs/hscolour/
13BuildRequires: ghc >= 6.12.3
1d18a3b4
ER
14BuildRequires: rpmbuild(macros) >= 1.608
15%requires_eq ghc
7c3c739d 16Obsoletes: hscolour-doc
9b971199
JR
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
1d18a3b4
ER
19# debuginfo is not useful for ghc
20%define _enable_debug_packages 0
9b971199 21
510a261b 22# don't compress haddock files
7c3c739d
JR
23%define _noautocompressdoc *.haddock
24
9b971199 25%description
1d18a3b4
ER
26hscolour is a small Haskell script to colourise Haskell code. It
27currently has six output formats: ANSI terminal codes, HTML 3.2 with
28font tags, HTML 4.01 with CSS, XHTML 1.0 with inline CSS styling,
29LaTeX, and mIRC chat codes.
30
510a261b
JB
31%description -l pl.UTF-8
32hscolour to mały skrypt Haskella służący do kolorowania kodu w
33Haskellu. Obecnie ma sześć formatów wyjściowych: kody terminala ANSI,
34HTML 3.2 ze znacznikami fontów, HTML 4.01 z CSS, XHTML 1.0 z
35osadzonymi stylami CSS, LaTeX oraz kody mIRC-a.
36
9b971199
JR
37%prep
38%setup -q
39
40%build
41runhaskell Setup.hs configure -v2 \
42 --prefix=%{_prefix} \
43 --libdir=%{_libdir} \
44 --libexecdir=%{_libexecdir} \
45 --docdir=%{_docdir}/%{name}-%{version}
46
47runhaskell Setup.hs build
48runhaskell Setup.hs haddock --executables
49
50%install
51rm -rf $RPM_BUILD_ROOT
52install -d $RPM_BUILD_ROOT%{_libdir}/%{ghcdir}/package.conf.d
53
54runhaskell Setup.hs copy --destdir=$RPM_BUILD_ROOT
55
56# work around automatic haddock docs installation
1a13dac7 57%{__rm} -rf %{name}-%{version}-doc
7c3c739d 58cp -a $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %{name}-%{version}-doc
1a13dac7 59%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
9b971199
JR
60
61runhaskell Setup.hs register \
510a261b 62 --gen-pkg-config=$RPM_BUILD_ROOT%{_libdir}/%{ghcdir}/package.conf.d/%{name}.conf
9b971199
JR
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%post
1d18a3b4 68%ghc_pkg_recache
9b971199
JR
69
70%postun
1d18a3b4 71%ghc_pkg_recache
9b971199
JR
72
73%files
74%defattr(644,root,root,755)
7c3c739d 75%doc %{name}-%{version}-doc/*
9efb190f 76%attr(755,root,root) %{_bindir}/HsColour
9b971199
JR
77%{_libdir}/%{ghcdir}/package.conf.d/%{name}.conf
78%{_libdir}/%{ghcdir}/%{name}-%{version}
b95f7aa9 79%{_datadir}/%{name}-%{version}
This page took 0.150529 seconds and 4 git commands to generate.