diff options
author | Jens Petersen <petersen@redhat.com> | 2015-01-04 15:21:10 +0900 |
---|---|---|
committer | Jens Petersen <petersen@redhat.com> | 2015-01-04 23:10:14 +0900 |
commit | df0bb26494a37a58c1eb3efc3248df8b72a3efc1 (patch) | |
tree | a732246430c69312393922250d55f67a10f466a2 /tools/hsb2hs/hsb2hs.spec | |
parent | 3070c10a2f7278933021b9083557c7c50eb16c46 (diff) | |
download | pandoc-standalone-df0bb26494a37a58c1eb3efc3248df8b72a3efc1.tar.gz pandoc-standalone-df0bb26494a37a58c1eb3efc3248df8b72a3efc1.tar.xz pandoc-standalone-df0bb26494a37a58c1eb3efc3248df8b72a3efc1.zip |
build hsb2hs with cabal-install
Diffstat (limited to 'tools/hsb2hs/hsb2hs.spec')
-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 |