]> git.pld-linux.org Git - packages/ghc-transformers-base.git/blame - ghc-transformers-base.spec
adapter, do not force remove
[packages/ghc-transformers-base.git] / ghc-transformers-base.spec
CommitLineData
d1722ead 1%define pkgname transformers-base
142d5ccb 2Summary: This package provides a straightforward port of monadLib's BaseM typeclass to transformers
d1722ead
CM
3Name: ghc-%{pkgname}
4Version: 0.4.1
5Release: 1
6License: BSD
7Group: Development/Languages
8Source0: http://hackage.haskell.org/packages/archive/transformers-base/%{version}/%{pkgname}-%{version}.tar.gz
9# Source0-md5: bd99282e2daae5eecd1c953b7b77c990
10URL: http://hackage.haskell.org/package/transformers-base/
11BuildRequires: ghc >= 6.12.3
12BuildRequires: ghc-transformers
13BuildRequires: rpmbuild(macros) >= 1.608
14%requires_eq ghc
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17# debuginfo is not useful for ghc
18%define _enable_debug_packages 0
19
20%description
142d5ccb
ER
21This package provides a straightforward port of monadLib's BaseM
22typeclass to transformers.
d1722ead
CM
23
24%package doc
25Summary: HTML documentation for %{pkgname}
26Summary(pl.UTF-8): Dokumentacja w formacie HTML dla pakietu %{pkgname}
27Group: Documentation
28
29%description doc
30HTML documentation for %{pkgname}.
31
32%description doc -l pl.UTF-8
33Dokumentacja w formacie HTML dla pakietu %{pkgname}.
34
35%prep
36%setup -q -n %{pkgname}-%{version}
37
38%build
39runhaskell Setup.hs configure -v2 \
40 --prefix=%{_prefix} \
41 --libdir=%{_libdir} \
42 --libexecdir=%{_libexecdir} \
43 --docdir=%{_docdir}/%{name}-%{version}
44
45runhaskell Setup.hs build
46runhaskell Setup.hs haddock --executables
47
48%install
49rm -rf $RPM_BUILD_ROOT
50install -d $RPM_BUILD_ROOT%{_libdir}/%{ghcdir}/package.conf.d
51
52runhaskell Setup.hs copy --destdir=$RPM_BUILD_ROOT
53
54# work around automatic haddock docs installation
55rm -rf %{name}-%{version}-doc
56cp -a $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html %{name}-%{version}-doc
57
58runhaskell Setup.hs register \
59 --gen-pkg-config=$RPM_BUILD_ROOT/%{_libdir}/%{ghcdir}/package.conf.d/%{pkgname}.conf
60
142d5ccb 61%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/
d1722ead
CM
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%post
67%ghc_pkg_recache
68
69%postun
70%ghc_pkg_recache
71
72%files
73%defattr(644,root,root,755)
74%doc LICENSE
75%{_libdir}/%{ghcdir}/package.conf.d/%{pkgname}.conf
76%{_libdir}/%{ghcdir}/%{pkgname}-%{version}
77
78%files doc
79%defattr(644,root,root,755)
80%doc %{name}-%{version}-doc/*
This page took 0.454479 seconds and 4 git commands to generate.