Changelog of @hackage/cabal-rpm 0.8.10

  • 0.8.10 (2014-03-03)
  • diff command replaces cblrpm-diff script
  • new missingdeps command
  • replace use of rpmspec: no "rpmspec --srpm" on RHEL 5 and 6
  • 0.8.9 (2014-02-10)
  • bugfix for error handling dir with spec file
  • cblrpm-diff arg is now optional
  • 0.8.8 (2014-02-09)
  • updated GPLv3 license headers
  • use .spec file to determine package if no .cabal file (works with or without arg)
  • bugfix: install command now works even if some dependencies not packaged
  • bugfix: do not re-copy cached tarball each time
  • use new shorter hackage2 URL for packages
  • capitalize start of summary and description
  • filter @ and \ quotes in descriptions
  • 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)
  • notice for overwriting existing spec file with force option
  • 0.8.7 (2013-12-31)
  • 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 (Ricky Elrod)
  • hlint cleanup
  • support AGPL license in Cabal-1.18
  • 0.8.6 (2013-10-04)
  • check for _darcs or .git dir in package topdir not pwd
  • 0.8.5 (2013-09-29)
  • fix repoquery when a package update exists for C lib
  • make cblrpm-diff quieter
  • 0.8.4 (2013-09-28)
  • use repoquery to determine extra C library dependencies
  • quote "pkgconfig(foo)" for rpm query and yum install
  • show sudo command before sudo password prompt appears
  • exclude hsc2hs from build tool deps
  • devel provides ghc--static
  • drop release from initial changelog entry for packager to add an entry
  • do not try to fetch tarball for a darcs or git source dir
  • 0.8.3 (2013-07-12)
  • only try to install missing dependencies
  • for executables depending on own lib add BR chrpath and %ghc_fix_dynamic_rpath
  • word-wrap generic descriptions
  • map ffi to libffi
  • move modules to toplevel
  • Rpm module split into Spec and Build in Commands/
  • 0.8.2 (2013-07-02)
  • handle pkg-ver arg, and check cabal list is non-empty
  • sort all generated deps
  • use yum-builddep again to install deps
  • copy tarball into cwd for rpmbuild
  • warn about long synopsis rather than multiline
  • wrap after end of sentence near end of line
  • use _isa in requires ghc-
  • --version now outputs to stdout
  • new --force flag to overwrite existing .spec file
  • 0.8.1 (2013-06-14)
  • word wrapping of descriptions
  • use generic description for shared subpackage
  • simplify logic for summary and description processing
  • 0.8.0 (2013-05-31)
  • new simplier revision to Fedora Packaging
    • drop %common_summary and %common_description
    • drop %ghc_package, %ghc_description, %ghc_devel_package, %ghc_devel_description, %ghc_devel_post_postun, %ghc_files, and %ghc_devel_requires
  • check external programs available before use
  • tweaks for ghc-7.6.3 and Cabal-1.16
  • 0.7.1 (2013-03-22)
  • add final full-stop to description if missing
  • add ver-rel to initial changelog entry
  • fix use of cblrpm-diff force lib option
  • output warning when .spec already exists
  • fix handling of package names that end in a digit
  • output when trying a path
  • map curl C dep to libcurl
  • 0.7.0 (2013-01-22)
  • cabal-rpm command renamed to cblrpm, and cabal-rpm-diff to cblrpm-diff
  • cblrpm now has commands for spec, srpm, and build
  • cblrpm will try to install packaged uninstalled depends with sudo yum install
  • add %ghc_arches_with_ghci for hamlet dep
  • cblrpm-diff supports -l
  • cblrpm --version
  • sort extralibs depends
  • cleanup of unused options and help output
  • 0.6.6 (2012-11-21)
  • generate BRs and Req's for C libraries (extra-libraries)
  • initial map for some C libs: libglut, libiw, libz, libX*
  • generate BRs and Req's for pkgconfig-depends
  • generate BRs for build-tools
  • initial map for build-tools: gtk2hs-buildtools
  • map LGPL-2.1 license to LGPLv2+ tag
  • backup suffix changed from .cabal-rpm to .cblrpm
  • don't mistake non-existent file in cwd for a package
  • 0.6.5 (2012-11-01)
  • drop hscolour BuildRequires
  • simplify generated BuildRequires: drop version ranges for now, exclude pkg self, base libs, and Cabal
  • use ExclusiveArch ghc_arches_with_ghci for template-haskell dep
  • replace --name option with --library to force Lib
  • 0.6.4 (2012-09-25)
  • add cabal-rpm-diff
  • fix manpage generation
  • 0.6.3 (2012-09-24)
  • support tarball path argument
  • use a temporary working dir for opening tarball or cabal unpack
  • add a manpage
  • 0.6.2 (2012-09-10)
  • fix output of L/GPL version
  • 0.6.1 (2012-07-25) bugfixes:
  • fix "cabal-rpm pkg" when other pkg packages exist in hackage
  • always generate the extra docs list from the pkg src dir!
  • now no backslash at end of common_description
  • 0.6.0 (2012-07-24)
  • updated to work with Cabal >= 1.10 and current cabal2spec style packaging using currently actively used ghc-rpm-macros
  • should generate haskell dependencies correctly and also summary and description text
  • some of the generic compiler supported was dropped for simplicity
  • rpmbuild support will be re-introduced in a future version
  • 0.5.1 and earlier (2007-2008) released by Bryan O'Sullivan
  • should work with ghc-6.8