]> git.pld-linux.org Git - packages/hlint.git/blame - hlint.spec
- release 3
[packages/hlint.git] / hlint.spec
CommitLineData
54da8d63
JB
1Summary: Haskell source code suggestions
2Summary(pl.UTF-8): Sugestie dotyczące kodu źródłowego w Haskellu
1977e247 3Name: hlint
10e62cf3 4Version: 3.1.3
801eb43d 5Release: 3
1977e247
JR
6License: GPL
7Group: Development/Languages
a80ae27b 8Source0: http://hackage.haskell.org/packages/archive/hlint/%{version}/%{name}-%{version}.tar.gz
10e62cf3
JR
9# Source0-md5: 4626b8e4333462c29cdd565c789d2220
10URL: http://hackage.haskell.org/package/hlint
dd2185c3 11BuildRequires: cpphs >= 1.20.1
10e62cf3
JR
12BuildRequires: ghc >= 8.10.0
13BuildRequires: hscolour >= 1.21
14BuildRequires: ghc-aeson >= 1.1.2.0
dd2185c3 15BuildRequires: ghc-ansi-terminal >= 0.6.2
10e62cf3
JR
16BuildRequires: ghc-base
17BuildRequires: ghc-bytestring
617c811d 18BuildRequires: ghc-cmdargs >= 0.10
10e62cf3
JR
19BuildRequires: ghc-containers
20BuildRequires: ghc-data-default >= 0.3
21BuildRequires: ghc-directory
22BuildRequires: ghc-extra >= 1.7.1
23BuildRequires: ghc-file-embed
24BuildRequires: ghc-filepath
25BuildRequires: ghc-filepattern >= 0.1.1
26BuildRequires: ghc-ghc-lib-parser-ex >= 8.10.0.11
27BuildRequires: ghc-process
dd2185c3 28BuildRequires: ghc-refact >= 0.3
10e62cf3 29BuildRequires: ghc-text
7b5e8a6f 30BuildRequires: ghc-transformers
10e62cf3
JR
31BuildRequires: ghc-uniplate >= 1.5
32BuildRequires: ghc-unordered-containers
33BuildRequires: ghc-utf8-string
34BuildRequires: ghc-vector
35BuildRequires: ghc-yaml >= 0.5.0
a80ae27b 36BuildRequires: rpmbuild(macros) >= 1.608
0dd0a5f9 37Obsoletes: hlint-doc < 1.8.15-2
1977e247
JR
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
a80ae27b
ER
40# debuginfo is not useful for ghc
41%define _enable_debug_packages 0
1977e247 42
f8181433
JR
43# don't compress haddoc files
44%define _noautocompressdoc *.haddock
45
1977e247
JR
46%description
47HLint gives suggestions on how to improve your source code.
48
54da8d63
JB
49%description -l pl.UTF-8
50HLint daje sugestie, jak ulepszyć kod źródłowy.
51
1977e247
JR
52%prep
53%setup -q
54
55%build
56runhaskell Setup.hs configure -v2 \
57 --prefix=%{_prefix} \
58 --libdir=%{_libdir} \
59 --libexecdir=%{_libexecdir} \
60 --docdir=%{_docdir}/%{name}-%{version}
61
62runhaskell Setup.hs build
1977e247
JR
63
64%install
65rm -rf $RPM_BUILD_ROOT
66install -d $RPM_BUILD_ROOT%{_libdir}/%{ghcdir}/package.conf.d
67
68runhaskell Setup.hs copy --destdir=$RPM_BUILD_ROOT
69
1977e247 70runhaskell Setup.hs register \
0390c50b 71 --gen-pkg-config=$RPM_BUILD_ROOT/%{_libdir}/%{ghcdir}/package.conf.d/%{name}.conf
1977e247
JR
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%post
a80ae27b 77%ghc_pkg_recache
1977e247
JR
78
79%postun
a80ae27b 80%ghc_pkg_recache
1977e247
JR
81
82%files
83%defattr(644,root,root,755)
0390c50b
JR
84%attr(755,root,root) %{_bindir}/hlint
85%{_libdir}/%{ghcdir}/package.conf.d/%{name}.conf
86%{_libdir}/%{ghcdir}/%{name}-%{version}
87%{_datadir}/%{name}-%{version}
This page took 0.22395 seconds and 4 git commands to generate.