]> git.pld-linux.org Git - packages/hlint.git/blame - hlint.spec
BR: ghc-cmdargs
[packages/hlint.git] / hlint.spec
CommitLineData
1977e247
JR
1Summary: Haskell Source code suggestions
2Name: hlint
dd2185c3 3Version: 1.9.36
488d6243 4Release: 1
1977e247
JR
5License: GPL
6Group: Development/Languages
a80ae27b 7Source0: http://hackage.haskell.org/packages/archive/hlint/%{version}/%{name}-%{version}.tar.gz
dd2185c3 8# Source0-md5: 3953cd1ed8c193c11e54e549832b795d
1977e247 9URL: http://community.haskell.org/~ndm/hlint/
dd2185c3 10BuildRequires: cpphs >= 1.20.1
1977e247 11BuildRequires: ghc >= 6.12.3
dd2185c3 12BuildRequires: ghc-ansi-terminal >= 0.6.2
617c811d 13BuildRequires: ghc-cmdargs >= 0.10
dd2185c3
JP
14BuildRequires: ghc-extra >= 1.4.9
15BuildRequires: ghc-haskell-src-exts >= 1.18.0
16BuildRequires: ghc-refact >= 0.3
7b5e8a6f
JR
17BuildRequires: ghc-transformers
18BuildRequires: ghc-uniplate
0390c50b 19BuildRequires: hscolour
a80ae27b
ER
20BuildRequires: rpmbuild(macros) >= 1.608
21%requires_eq ghc
f8181433 22Obsoletes: hlint-doc
1977e247
JR
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
a80ae27b
ER
25# debuginfo is not useful for ghc
26%define _enable_debug_packages 0
1977e247 27
f8181433
JR
28# don't compress haddoc files
29%define _noautocompressdoc *.haddock
30
1977e247
JR
31%description
32HLint gives suggestions on how to improve your source code.
33
34%prep
35%setup -q
36
37%build
38runhaskell Setup.hs configure -v2 \
39 --prefix=%{_prefix} \
40 --libdir=%{_libdir} \
41 --libexecdir=%{_libexecdir} \
42 --docdir=%{_docdir}/%{name}-%{version}
43
44runhaskell Setup.hs build
1977e247
JR
45
46%install
47rm -rf $RPM_BUILD_ROOT
48install -d $RPM_BUILD_ROOT%{_libdir}/%{ghcdir}/package.conf.d
49
50runhaskell Setup.hs copy --destdir=$RPM_BUILD_ROOT
51
1977e247 52runhaskell Setup.hs register \
0390c50b 53 --gen-pkg-config=$RPM_BUILD_ROOT/%{_libdir}/%{ghcdir}/package.conf.d/%{name}.conf
1977e247
JR
54
55%clean
56rm -rf $RPM_BUILD_ROOT
57
58%post
a80ae27b 59%ghc_pkg_recache
1977e247
JR
60
61%postun
a80ae27b 62%ghc_pkg_recache
1977e247
JR
63
64%files
65%defattr(644,root,root,755)
0390c50b
JR
66%attr(755,root,root) %{_bindir}/hlint
67%{_libdir}/%{ghcdir}/package.conf.d/%{name}.conf
68%{_libdir}/%{ghcdir}/%{name}-%{version}
69%{_datadir}/%{name}-%{version}
This page took 0.100075 seconds and 4 git commands to generate.