diff options
-rw-r--r-- | tools/hsb2hs/hsb2hs.spec | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/tools/hsb2hs/hsb2hs.spec b/tools/hsb2hs/hsb2hs.spec index eb4b784..302e15a 100644 --- a/tools/hsb2hs/hsb2hs.spec +++ b/tools/hsb2hs/hsb2hs.spec @@ -1,6 +1,6 @@ Name: hsb2hs Version: 0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Preprocesses a file, adding blobs from files as string literals License: BSD @@ -17,31 +17,28 @@ BuildRequires: ghc-directory-devel BuildRequires: ghc-filepath-devel #BuildRequires: ghc-preprocessor-tools-devel # End cabal-rpm deps -BuildRequires: cabal-dev +BuildRequires: cabal-install BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description -hsb2hs is a preprocessor that allows you to include the contents of files as +Hsb2hs is a preprocessor that allows you to include the contents of files as string literals in your Haskell programs and libraries. It is an alternative to file-embed for those who do not want to rely on Template Haskell. -%global cabal cabal-dev - - %prep %setup -q %build -%cabal install-deps -%cabal configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}} -%cabal build +%global cabal cabal +[ -d ~/.cabal ] || %cabal update +%cabal install --prefix=%{buildroot}%{_prefix} --libdir=%{buildroot}%{_libdir} + %install rm -rf %{buildroot} -%cabal copy --destdir=%{buildroot} -v - +install -D -p dist/build/%{name}/%{name} %{buildroot}%{_bindir}/%{name} %clean @@ -55,5 +52,9 @@ rm -rf %{buildroot} %changelog -* Thu Jan 30 2014 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 0.1 +* Thu Dec 25 2014 Jens Petersen <petersen@redhat.com> - 0.1-2 +- use cabal install instead of cabal-dev +- run cabal update if no ~/.cabal + +* Thu Jan 30 2014 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 0.1-1 - spec file generated by cabal-rpm-0.8.7 |