Fedora 20 Update: cabal-rpm-0.9.2-1.fc20

updates at fedoraproject.org updates at fedoraproject.org
Sat Jan 10 02:58:21 UTC 2015

Fedora Update Notification
2014-12-20 07:16:13

Name        : cabal-rpm
Product     : Fedora 20
Version     : 0.9.2
Release     : 1.fc20
URL         : https://hackage.haskell.org/package/cabal-rpm
Summary     : RPM packaging tool for Haskell Cabal-based packages
Description :
Cabal-rpm is a tool for RPM packaging of Haskell Cabal-based packages.
It interacts with yum to install build dependencies and can also act as
a cabal-install wrapper installing dependencies packaged in Fedora before
running "cabal install".

cblrpm has commands to generate a RPM spec file and srpm for a package.
It can rpmbuild packages, yum install their dependencies, prep packages, and
install them. There are commands to list package dependencies and missing
dependencies. The diff command compares the current spec file with a freshly
generated one and the update command updates the spec file to latest version
from Hackage.

Update Information:

various bug fixes and improvements; new "update" command to update spec to latest version; improved missingdeps output; use https for hackage URLs; no longer override %_sourcedir, %_rpmdir, and %_srcrpmdir, unless git dir; use TMPDIR

* Thu Dec 18 2014 Jens Petersen <petersen at redhat.com> - 0.9.2-1
- lots of bug fixes
- new "update" command to update spec to latest version
- improved missingdeps output
- use https for hackage URLs (codeblock)
- no longer override /builddir/build/SOURCES, /builddir/build/RPMS, and /builddir/build/SRPMS, unless git dir
- use 'rpm --eval ".fc20"' to determine OS type
- use TMPDIR
* Tue Aug 26 2014 Jens Petersen <petersen at redhat.com> - 0.9.1-1
- missingdeps now lists missing dependencies recursively
- do not assume package order when testing if dependencies installed
- check ~/.cabal/packages/ exists before looking for tarballs
- pass actual executable names to ghc_fix_dynamic_rpath
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Thu Jul 17 2014 Jens Petersen <petersen at redhat.com> - 0.9-1
- setup logic completely reworked to make better use of existing spec file
  and prep source tree for version properly
- default to Library packaging instead of BinLib:
  override with --binary which replaces --library
- 'install' command now does local recursive rpmbuilding
- try "rpm -qf" and then rpmquery to resolve clib devel depends
- support packaging on RHEL5
- improved output for 'depends' command
- use current dir name as a last guess of package name
- refactoring and improvements including no duplicate clibs deps
* Sat Jun  7 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat May 17 2014 Jens Petersen <petersen at redhat.com> - 0.8.11-1
- use .spec file to determine pkg-ver when no .cabal file around
- build command renamed again from "rpm" to "local" (like fedpkg)
- automatically generate bcond for %check and add testsuite BRs
  when testsuites available
- disable debuginfo explicitly when no c-sources in preparation for
  ghc-rpm-macros no longer disabling debuginfo
- reset filemode of downloaded hackage tarballs to 0644:
  workaround for cabal-install setting 0600
- include release again in initial changelog
* Mon Mar  3 2014 Jens Petersen <petersen at redhat.com> - 0.8.10-1
- new diff command replaces cblrpm-diff script
- new missingdeps command
- should now work on RHEL 5 and 6: dropped use use of rpmspec
- add a temporary cblrpm-diff compat script
- refresh description
* Mon Feb 10 2014 Jens Petersen <petersen at redhat.com> - 0.8.9-1
- bugfix for error handling dir with spec file
- cblrpm-diff arg is now optional
* Sun Feb  9 2014 Jens Petersen <petersen at redhat.com> - 0.8.8-1
- use .spec file to determine package if no .cabal file (with or without arg)
- bugfix: install command now works if some dependencies not packaged
- bugfix: do not re-copy cached tarball each time
- use new shorter hackage2 URL for packages
- filter @ and \ quotes in descriptions
- capitalize start of summary and description
- new prep command (like "rpmbuild -bp" or "fedpkg prep")
- new depends and requires commands list package depends or buildrequires
- new builddep command (like yum-buildep, but allows missing packages)
* Tue Dec 31 2013 Jens Petersen <petersen at redhat.com> - 0.8.7-1
- new "install" command wrapping "cabal install"
- "build" command renamed to "rpm"
- sort devel Requires
- cblrpm-diff: allow package arg
- support copying tarball fetched from another remote-repo (codeblock)
- support AGPL license in Cabal-1.18
- update package description

This update can be installed with the "yum" update program.  Use
su -c 'yum update cabal-rpm' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list