Commit Graph

164 Commits (3a116c6a290133e978566e45de67e3dfd7c848c1)

Author SHA1 Message Date
Jens Petersen 6dd89e3044 output args to %ghc_fix_rpath
5 years ago
Jens Petersen 4288e26af9 %ghc_gen_filelists: condition haddock
5 years ago
Jens Petersen 75b540630f %ghc_gen_filelists: fix listing of libHS*.so
5 years ago
Jens Petersen 8e03288604 revert to handling subpackage license in %ghc_gen_filelists
5 years ago
Jens Petersen 35cd9d015e switch from without_prof/haddock to with_ghc_prof/haddock
5 years ago
Jens Petersen a848de7b31 add pkg-doc.files
5 years ago
Jens Petersen 1862405783 %ghc_fix_rpath: remove _libdir
5 years ago
Jens Petersen 7c7ff554ce implement doc and prof subpackages
5 years ago
Jens Petersen 07a1493141 drop deprecated %ghc_fix_dynamic_rpath
5 years ago
Jens Petersen 03ef976954 strip with Cabal again; obsolete ghc-hoopl
6 years ago
Jens Petersen 5a531e47b6 re-instate ghc_without_shared since useful for standalone builds
6 years ago
Jens Petersen 14a65baa2a %ghc_fix_rpath was a no-op for ghc_without_dynamic
6 years ago
Jens Petersen fcee7ff4cb always build Setup with -no-user-package-db
6 years ago
Jens Petersen c1326d82af use C.utf8 for building instead of en_US.utf8
6 years ago
Jens Petersen b60ddd4560 leave stripping to generic rpm macros
6 years ago
Jens Petersen b82b10135e use haddock --hyperlink-source unconditionally
6 years ago
Jens Petersen e35da2ef75 disable debuginfo by undefining _enable_debug_packages
6 years ago
Jens Petersen 4e2983c83c disable -Werror=format-security too on s390x
6 years ago
Jens Petersen 5b2544a8cc silence C Wunused-label warnings flood on s390x again
6 years ago
Jens Petersen 153f50041f keep %ghc_set_gcc_flags name
6 years ago
Jens Petersen 975f21c108 disable hardened ldflags again
6 years ago
Jens Petersen 55f62273c3 %cabal_configure: use %ghc_set_gcc_flags
6 years ago
Jens Petersen 7de08b499a disable dynamic linking of executables for better portability
6 years ago
Jens Petersen d190fa9b04 replace %ghc_set_cflags with simplified %ghc_set_gcc_flags
6 years ago
Jens Petersen 8bce457cb2 insert a Setup.hs file if none shipped in package
7 years ago
Jens Petersen 5c4bfea95e remove -Wall and -Werror=format-security separately (for aarch64 and s390x)
7 years ago
Jens Petersen 37fe2b4ab7 support packaging Cabal bundled internal libraries
7 years ago
Jens Petersen 3124474192 drop %ghc_check_bootstrap and add %ghc_quick_build
7 years ago
Robert-André Mauchin 3c4760fac8 Define pkgdir as %{ghclibdir}/%{pkgnamever} instead of %{ghclibdir}/${key}
7 years ago
Jens Petersen 4887078b34 use pkgid for libexecsubdir and libsubdir (#1563863)
7 years ago
Jens Petersen 1ffadfb29d drop ghc_bootstrapping from comment in macros.ghc
7 years ago
Jens Petersen 47ac404ddc no longer need to prune -z defs from LDFLAGS
7 years ago
Jens Petersen 2e2b672417 make the recent dynlib changes conditional on _ghcdynlibdir and disable
7 years ago
Jens Petersen b058836dae no whitespace after '-z defs'
7 years ago
Jens Petersen ba39d46794 remove "-z defs" from LDFLAGS since it breaks linking
7 years ago
Jens Petersen bd0af716de %ghc_fix_rpath: remove leading or trailing ':'
7 years ago
Jens Petersen 5f6ff9c55c do not handle ghc libs location specially; ghc-pkg-wrapper rpath
7 years ago
Jens Petersen bc93aaa088 changes for ghc-8.2: _ghcdynlibdir, drop ghc_without_shared, chrpath
7 years ago
Jens Petersen 32c4fa64af add %ghc_set_cflags macro
7 years ago
Jens Petersen 7faec45fdd use shell variable instead of macro to carry licensedir version
7 years ago
Jens Petersen 97922d41b7 for rhel > 7 noarch and no license dir version
7 years ago
Jens Petersen 3643446b23 -Werror=format-security fails without -Wall
7 years ago
Jens Petersen 272d2b048a do not set -Wall on aarch64 and s390x
7 years ago
Jens Petersen ea9bb846fc temporarily set Wall for all archs to see which are noisy
7 years ago
Jens Petersen b78d93fec3 fix the package.conf existence check
7 years ago
Jens Petersen 430e328400 make some macro call args explicit for rpm-4.14 scope change
7 years ago
Jens Petersen 5d5eac137c %ghc_gen_filelists: check package.conf exists
8 years ago
Jens Petersen 5969f32695 add %_ghclicensedir and %ghc_smp_mflags macros
8 years ago
Jens Petersen 38f99a79b3 fix %ghc_fix_rpath for ghc-7.10
8 years ago
Jens Petersen c17dd21b04 %cabal_configure now outputs Cabal version
8 years ago
Jens Petersen 78b7c8e144 haddock generation failing since f25 ghc-7.10 due to [ -f *.a] failing
8 years ago
Jens Petersen 195cbddf39 %ghc_fix_dynamic_rpath define lowercase RPATH
8 years ago
Jens Petersen 2fb629fb9b %ghc_bin_install and %ghc_lib_install now run ghc_fix_rpath on subpkgs
8 years ago
Jens Petersen b1fc196577 fixes for when (subpackage) pkg-ver already installed
8 years ago
Jens Petersen 09527a512d subpackages can contain numbers and need --user
8 years ago
Jens Petersen 473b736053 fix fixing of rpaths
8 years ago
Jens Petersen 66fe267a12 fix generation of haddock's
8 years ago
Jens Petersen df54044203 quieten ppc64 and ppc64le logs by not setting CFLAGS
8 years ago
Jens Petersen f1517cd581 fix handling of ghc's .files with new ghc_lib_subpackage -d option
8 years ago
Jens Petersen 89fc8859a1 fix subpackage builds
8 years ago
Jens Petersen ae0985a107 build subpackages inside main package dir
8 years ago
Jens Petersen 5517c1f361 new cabal-tweak-drop-dep and other merges from github
8 years ago
Jens Petersen 3a48002a94 reenable dynlink on arm archs; condition _defaultlicensedir
8 years ago
Jens Petersen 9c211a6a35 add a comment about -Wunused-label for aarch64
8 years ago
Jens Petersen 55f359cbaa disable dynlinking on aarch64 and set LDFLAGS again
8 years ago
Jens Petersen deba8275bf ghc-pkg-wrapper output is simple now
8 years ago
Jens Petersen 28274f8b3a only pass CFLAGS and LDFLAGS to ghc if set
8 years ago
Jens Petersen 46a6bfd423 try not setting CFLAGS and LDFLAGS for aarch64 (for ghc-7.10.3)
8 years ago
Jens Petersen 411d61ddf0 new ghc_fix_rpath macro deprecates ghc_fix_dynamic_rpath
8 years ago
Jens Petersen 83eef9382a drop %ghc_licensedir and look for license correctly
8 years ago
Jens Petersen d0eef0681b licensedir fixes
8 years ago
Jens Petersen 68da07a47a set Cabal docdir to licensedir
8 years ago
Jens Petersen 52dc56db34 additional fixes for handling binlib packages
8 years ago
Jens Petersen 701fee7294 %ghc_gen_filelists: improve license handling for binlib packages
8 years ago
Jens Petersen 452a250213 fix %license path when not subpackaging
8 years ago
Jens Petersen 64dfda4d2c _defaultlicensedir not _licensedir
8 years ago
Jens Petersen c43600a4a0 ghc_gen_filelists: support packages with multiple license files
8 years ago
Jens Petersen 84a7696ad1 move license handling from %ghc_libs_install to %ghc_gen_filelists
8 years ago
Jens Petersen d8c629ddd4 remove subpackaging --package-db=user which breaks
8 years ago
Jens Petersen 0592593f31 drop _smp_mflags for now since it can overwhelm armv7hl
8 years ago
Jens Petersen 27b17fb15e merge cabal_verbose from github
9 years ago
Jens Petersen 41e9ee727e %ghc_gen_filelists: uniq keyname to prevent build failure for installed version
9 years ago
Jens Petersen d364972a87 disable debuginfo again
9 years ago
Jens Petersen 7e15be0963 backport changes from ghc-7.10.3 copr as 1.6.0
9 years ago
Jens Petersen 124ef72e77 use %ghc_name for %ghc_html_dir
9 years ago
Jens Petersen d609014ce9 tests comment in macros.ghc
9 years ago
Jens Petersen c5902ba33f %cabal now uses utf8 locale; set %ghc_without_dynamic on aarch64
10 years ago
Jens Petersen e5d78dcff4 add explicit --enable-shared again for arm64
10 years ago
Jens Petersen cfbdfc60ac add ghc_pkgdocdir for RHEL compatibility
10 years ago
Jens Petersen d1251119aa version ghc-pkg in %ghc_pkg_recache
10 years ago
Jens Petersen f0f6b5560d allow overriding ghc- prefix with %ghc_name (for ghc784 etc)
10 years ago
Jens Petersen 0b6b0198da fix ghc-deps.sh to handle obsoleted meta libraries
10 years ago
Jens Petersen c2213a0236 turn off hardening in %cabal_configure: set %_hardened_ldflags to %nil
10 years ago
Jens Petersen 47247e4150 turn off _hardened_build for libs since it breaks linking
10 years ago
Jens Petersen 81726e4857 drop %cabal_tests_not_working since not all tests failing on ARMv7
10 years ago
Jens Petersen efcc8cce75 %cabal_tests_not_working fixes: add %cabal_test
10 years ago
Jens Petersen 9460154623 touch %{basepkg}.files so that %files -f works for meta packages
10 years ago
Jens Petersen c13aaea995 don't run cabal haddock for meta libraries
10 years ago
Jens Petersen d80a2ea958 disable Cabal tests on armv7 since they give internal error
10 years ago
Jens Petersen edf9be1b39 fix the R*PATH regexp
10 years ago