Sat, 30 Nov 2024 23:27:05 UTC | login

Information for build ghc-rpm-macros-1.9.2-1.fc29

ID72040
Package Nameghc-rpm-macros
Version1.9.2
Release1.fc29
Epoch
SummaryRPM macros for building Haskell packages for GHC
DescriptionA set of macros for building GHC packages following the Haskell Guidelines of the Fedora Haskell SIG. ghc needs to be installed in order to make use of these macros.
Built bydavidlt
State complete
Volume DEFAULT
StartedWed, 22 Aug 2018 15:16:38 UTC
CompletedWed, 22 Aug 2018 15:16:38 UTC
Tags
f29
RPMs
src
ghc-rpm-macros-1.9.2-1.fc29.src.rpm (info) (download)
noarch
ghc-obsoletes-1.9.2-1.fc29.noarch.rpm (info) (download)
ghc-rpm-macros-1.9.2-1.fc29.noarch.rpm (info) (download)
ghc-rpm-macros-extra-1.9.2-1.fc29.noarch.rpm (info) (download)
Changelog * Tue Jul 31 2018 Jens Petersen <petersen@redhat.com> - 1.9.2-1 - inject a Setup.hs if none shipped * Tue Jul 24 2018 Jens Petersen <petersen@redhat.com> - 1.9.1-1 - remove -Wall and -Werror=format-security separately (on aarch64 and s390x) * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu May 24 2018 Jens Petersen <petersen@redhat.com> - 1.9.0-1 - support Cabal bundled internal libraries (yuck) - ghc_check_bootstrap should be redundant now according to upstream - rename ghc_bootstrap to ghc_quick_build (disables prof and haddock) * Mon Apr 30 2018 Jens Petersen <petersen@redhat.com> - 1.8.7-6 - obsolete ghc-fail * Sat Apr 07 2018 Robert-André Mauchin <zebob.m@gmail.com> - 1.8.7-5 - drop hash from pkgdir in ghc_gen_filelists too * Thu Apr 05 2018 Jens Petersen <petersen@redhat.com> - 1.8.7-4 - configure libexecsubdir (Cabal-2 only) (#1563863) - drop hash from libsubdir * Tue Mar 06 2018 Jens Petersen <petersen@redhat.com> - 1.8.7-3 - obsolete ghc-ltk * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Feb 03 2018 Jens Petersen <petersen@redhat.com> - 1.8.7-1 - no longer need to prune -z defs from LDFLAGS - drop the ldconfig scripts since they are not needed for F28 * Mon Jan 29 2018 Jens Petersen <petersen@redhat.com> - 1.8.6-1 - cabal-tweak-drop-dep: quote grep pattern to allow whitespace * Sun Jan 28 2018 Jens Petersen <petersen@redhat.com> - 1.8.5-1 - re-enable _ghcdynlibdir (for ghc-8.2) * Sun Jan 28 2018 Jens Petersen <petersen@redhat.com> - 1.8.4-1 - make the recent dynlib packaging changes conditional on _ghcdynlibdir - temporarily disable _ghcdynlibdir for Rawhide * Thu Jan 25 2018 Jens Petersen <petersen@redhat.com> - 1.8.3-1 - remove "-z defs" from LDFLAGS since it breaks linking with ghc (see #1535422) * Tue Jan 23 2018 Jens Petersen <petersen@redhat.com> - 1.8.1-1 - ghc_fix_rpath: remove leading or trailing ':' * Mon Jan 22 2018 Jens Petersen <petersen@redhat.com> - 1.8.0-1 - add _ghcdynlibdir for Cabal --dynlibdir - dynlibs in _libdir - drop ghc_without_shared - ghc_fix_rpath removes RPATHs for 8.2+ - add ldconfig install scripts to ghc_lib_subpackage * Mon Dec 04 2017 Jens Petersen <petersen@fedoraproject.org> - 1.6.51-1 - add ghc_set_cflags macro * Wed Nov 15 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-9 - obsolete ghc-webkit (#1375825) * Wed Nov 15 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-8 - rename macros.ghc-fedora to macros.ghc-os * Wed Nov 15 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-7 - use shell variable instead of macro to carry licensedir version * Tue Nov 14 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-6 - make package noarch RHEL > 7 - only version license dir for RHEL <= 7 * Fri Nov 10 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-5 - -Werror=format-security fails without -Wall * Fri Nov 10 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-4 - do not set -Wall on aarch64 and s390x since -Wunused-label is extremely noisy * Fri Nov 10 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-3 - temporarily set Wall for all archs to see which are noisy * Tue Oct 10 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-2 - drop the git-annex obsoletes * Wed Sep 13 2017 Jens Petersen <petersen@redhat.com> - 1.6.50-1 - make some macro call args explicit for rpm-4.14 scope change (this breaks builds with earlier versions of rpm) - fix the package.conf existence check * Wed Aug 02 2017 Jens Petersen <petersen@redhat.com> - ghc_gen_filelists: check package.conf exists * Sun Jul 30 2017 Jens Petersen <petersen@redhat.com> - 1.6.20-2 - make package noarch again for f27 * Sun Jul 30 2017 Jens Petersen <petersen@redhat.com> - 1.6.20-1 - add _ghclicensedir macro - add ghc_smp_mflags macro, since -j4 breaks reproducible-builds.org completely (report by Bernhard Wiedemann) * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu May 11 2017 Jens Petersen <petersen@redhat.com> - 1.6.19-2 - obsolete git-annex * Fri Mar 24 2017 Jens Petersen <petersen@redhat.com> - 1.6.19-1 - fix haddock generation - cabal_configure now outputs Cabal version - fix ghc-deps.sh for ghc-pkg < 8 which does not accept pkg id - fix ghc_fix_rpath for ghc-7.10 - Group and defattr are only needed for rhel5 * Thu Mar 16 2017 Jens Petersen <petersen@redhat.com> - 1.6.18-3 - condition obsoletes on fedora version - add f26 obsoletes for cgi and multipart * Sun Mar 12 2017 Jens Petersen <petersen@redhat.com> - 1.6.18-2 - obsolete geniplate and sized-types for F26 * Thu Mar 02 2017 Jens Petersen <petersen@redhat.com> - 1.6.18-1 - fix ghc_fix_rpath, ghc_gen_filelists, and ghc-deps.sh when pkg-ver already installed - ghc_bin_install and ghc_lib_install now run ghc_fix_rpath on subpkgs * Wed Feb 22 2017 Jens Petersen <petersen@redhat.com> - 1.6.17-1 - setup --global/--user in cabal_configure - allow subpackage names to contain digits * Wed Feb 22 2017 Jens Petersen <petersen@redhat.com> - 1.6.16-1 - fix generation of haddock's - fix fixing of rpaths for subpackages * Tue Feb 14 2017 Jens Petersen <petersen@redhat.com> - 1.6.15-2 - do not set CFLAGS on ppc64 or ppc64le due to -Wunused-label noise * Mon Feb 13 2017 Jens Petersen <petersen@redhat.com> - 1.6.15-1 - fix handling of ghc's .files with new ghc_lib_subpackage -d option * Fri Feb 10 2017 Jens Petersen <petersen@redhat.com> - 1.6.14-1 - if ghc_subpackaging set configure with --user otherwise --global * Thu Feb 09 2017 Jens Petersen <petersen@redhat.com> - 1.6.13-1 - build subpackages inside main package directory * Wed Feb 08 2017 Jens Petersen <petersen@redhat.com> - 1.6.12-1 - no longer use a topdir for subpackage building - only autopackage license if subpackaging - add new cabal-tweak-drop-dep script for excluding trivial deps - move uniq to ghc-pkg-wrapper - add macros.ghc-fedora for Fedora specific config - replace cabal_verbose with cabal_configure_verbose, cabal_build_verbose, cabal_install_verbose, cabal_haddock_verbose, and cabal_test_verbose - new _ghcdocdir * Fri Dec 02 2016 Jens Petersen <petersen@redhat.com> - 1.6.11-2 - add more F25 obsoletes for: editline, hashed-storage, nats, primes * Fri Nov 25 2016 Jens Petersen <petersen@redhat.com> - 1.6.11-1 - re-enable dynlink on armv7hl and aarch64 since binutils was fixed (#1386126) - condition use of _defaultlicensedir - quote some echo'd macros * Mon Oct 31 2016 Jens Petersen <petersen@redhat.com> - 1.6.10-2 - only disable arm dynlinking for f26 (#1386126) * Wed Oct 26 2016 Jens Petersen <petersen@redhat.com> - 1.6.10-1 - make ghc_lib_subpackage backward compatible with older 2 args form * Mon Oct 17 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-8 - disable dynlinking on armv7hl too (#1386126) * Mon Oct 17 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-7 - set LDFLAGS for aarch64 again - disable dynamic linking for aarch64 since it fails (#1386126) * Mon Oct 17 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-6 - only pass CFLAGS and LDFLAGS to ghc if set * Mon Oct 17 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-5 - for aarch64 do not set CFLAGS and LDFLAGS * Wed Oct 12 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-4 - remove Agda obsoletes * Tue Oct 04 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-3 - obsolete idris * Tue Sep 27 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-2 - macros.ghc-extra requires chrpath * Tue Sep 27 2016 Jens Petersen <petersen@redhat.com> - 1.6.9-1 - new ghc_fix_rpath macro deprecates ghc_fix_dynamic_rpath - ghc-pkg-wrapper: quieter and simple output - ghc_libs_install now runs ghc_fix_rpath to fix subpackage rpaths * Tue Sep 06 2016 Jens Petersen <petersen@redhat.com> - 1.6.8-1 - set Cabal docdir to licensedir so licenses end up in right place * Thu Sep 01 2016 Jens Petersen <petersen@redhat.com> - 1.6.7-1 - ghc_lib_subpackage now takes name-version processed with lua * Fri Aug 26 2016 Jens Petersen <petersen@redhat.com> - 1.6.6-1 - ghc_gen_filelists: support packages with more than one license file - move licenses from docdir to licensedir instead of removing, also for ghc_bin_install * Thu Aug 25 2016 Jens Petersen <petersen@redhat.com> - 1.6.5-1 - ghc_gen_filelists now handles license files automatically * Wed Aug 17 2016 Jens Petersen <petersen@redhat.com> - 1.6.4-1 - add ghc_libs_build and ghc_libs_install to ease bundling libraries - drop _smp_mflags for now since it can overwhelm armv7hl * Sat Aug 06 2016 Jens Petersen <petersen@redhat.com> - 1.6.3-1 - cabal_verbose from github fedora-haskell/ghc-rpm-macros