# https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/PackagingDrafts/Haskell Name: cabal-rpm Version: 0.6.6 Release: 1%{?dist} Summary: RPM package creator for Haskell Cabal-based packages License: GPLv3+ URL: http://hackage.haskell.org/package/%{name} Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-directory-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-old-locale-devel BuildRequires: ghc-process-devel BuildRequires: ghc-time-devel BuildRequires: ghc-unix-devel # End cabal-rpm deps Obsoletes: cabal2spec < 0.26 %description This package generates RPM spec files from Haskell Cabal packages. %prep %setup -q %build %ghc_bin_build %install %ghc_bin_install install -p %{name}-diff %{buildroot}%{_bindir} install -p -m 0644 -D man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 ln -s %{name} %{buildroot}%{_bindir}/cblrpm ln -s %{name}-diff %{buildroot}%{_bindir}/cblrpm-diff %files %doc COPYING %doc README.md %{_bindir}/%{name} %{_bindir}/cblrpm %{_bindir}/%{name}-diff %{_bindir}/cblrpm-diff %{_mandir}/man1/cabal-rpm.1* %changelog * Wed Nov 21 2012 Jens Petersen - 0.6.6-1 - now generates dependencies for C libs, buildtools, and pkgconfig depends - add short cblrpm and cblrpm-diff alias symlinks - fix handling of LGPL-2.1 license - change backup suffix from .cabal-rpm to .cblrpm - do not mistake non-existent tarballs for package names * Thu Nov 1 2012 Jens Petersen - 0.6.5-1 - drop hscolour BuildRequires - simplify generated BuildRequires: drop version ranges, and exclude base, Cabal, etc - use ExclusiveArch ghc_arches_with_ghci for template-haskell - replace --name option with --library to force Lib package * Tue Sep 25 2012 Jens Petersen - 0.6.4-1 - add cabal-rpm-diff wrapper script - fix generated manpage * Mon Sep 24 2012 Jens Petersen - 0.6.3-1 - can now handle tarball - new manpage - obsoletes cabal2spec * Mon Sep 10 2012 Jens Petersen - 0.6.2-1 - shorten description * Mon Sep 10 2012 Fedora Haskell SIG - spec file generated by cabal-rpm-0.6.2