Commit Graph

121 Commits (979c94a42ebc1a740458de098b1c42e106548d18)

Author SHA1 Message Date
Jens Petersen 708a38ba61 add ghc-filesystem subpkg for ghc doc dirs
4 years ago
Jens Petersen 8ed58df419 %ghc_fix_doc_perms to workaround Cabal extra-source-files perm issue
4 years ago
Jens Petersen 4b53d0e949 disable LTO on (unregisterised) s390x (#1863601)
4 years ago
Jens Petersen bc06ab77b4 only add dynlib to filelist if found to allow for metapkg subpackage
5 years ago
Jens Petersen 0bb1bc2091 doc subpackages should own %{_docdir}/ghc/html/libraries/ and parents (#1795526)
5 years ago
Jens Petersen 3e574ed460 use -package Cabal to build Setup
5 years ago
Jens Petersen a11ad68d65 check if doc haddock dir exists
5 years ago
Jens Petersen 6dd89e3044 output args to %ghc_fix_rpath
6 years ago
Jens Petersen 4288e26af9 %ghc_gen_filelists: condition haddock
6 years ago
Jens Petersen 75b540630f %ghc_gen_filelists: fix listing of libHS*.so
6 years ago
Jens Petersen 8e03288604 revert to handling subpackage license in %ghc_gen_filelists
6 years ago
Jens Petersen 35cd9d015e switch from without_prof/haddock to with_ghc_prof/haddock
6 years ago
Jens Petersen a848de7b31 add pkg-doc.files
6 years ago
Jens Petersen 1862405783 %ghc_fix_rpath: remove _libdir
6 years ago
Jens Petersen 7c7ff554ce implement doc and prof subpackages
6 years ago
Jens Petersen 07a1493141 drop deprecated %ghc_fix_dynamic_rpath
6 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