Commit Graph

164 Commits (3a116c6a290133e978566e45de67e3dfd7c848c1)

Author SHA1 Message Date
Jens Petersen 90f14946a1 add %ghc_merge_filelist
2 years ago
Jens Petersen e429bfe81c macros.ghc: move ghc_*_build, ghc_*_install, cabal_pkg_conf earlier
2 years ago
Jens Petersen 58f3979109 %ghc_delete_rpaths: need to remove local RPATH for subpackaged libs
2 years ago
Jens Petersen ce204c6b81 %cabal_configure: non-core shared libs go to %ghcliblib
2 years ago
Jens Petersen 323880f227 only %ghc_delete_rpaths for _ghcdynlibdir
2 years ago
Jens Petersen 8400579198 handle hadrian lib/ subdir consistently for packages
2 years ago
Jens Petersen e7cc30b58f %ghc_bin_build -W to ignore %ghc_name version in %cabal_configure
2 years ago
Jens Petersen c6ebe00c11 use upstream paths for libHS*.so unless _ghcdynlibdir
2 years ago
Jens Petersen 3c68a12dbb remove ghc-info.sh again
2 years ago
Jens Petersen 030e119f14 cabal_configure: default dynlibdir to libdir/ghc-version
2 years ago
Jens Petersen fc5fb26e31 ghc_gen_filelists: define basepkg later
2 years ago
Jens Petersen 7e3e6494e2 ghc_gen_filelists: error if no .so file and not metapkg
2 years ago
Jens Petersen 668dd10c99 base ghc_version on compiler subpackage
2 years ago
Jens Petersen acff114c1d add ghc-info.sh to handle hadrian %ghclibdir/lib
2 years ago
Jens Petersen 1e680edbc7 ghc_configure and ghc_version now respect ghc_name for ghcX.Y
2 years ago
Jens Petersen eb63b71620 in 9.4.1 Hadrian html docdirs are versioned again
2 years ago
Jens Petersen b6ba7540fe %ghc_gen_filelists: check pkg licensedir exists
2 years ago
Jens Petersen 4f552ad804 ghc_bin_build,ghc_lib_build: define ghc_debuginfo to really enable debuginfo
2 years ago
Jens Petersen 1facb30fc0 ghc_bin_build,ghc_lib_build: defining %ghc_debuginfo allows debuginfo
2 years ago
Jens Petersen e780fd088d add %_ghc_doc_dir
3 years ago
Jens Petersen 051b51f30f define ghc_prefix (used for ghcX.Y packaging)
3 years ago
Jens Petersen 57481f9394 ghc_set_gcc_flags: disable brp-strip-lto to avoid strip timestamp warnings
3 years ago
Jens Petersen b47d44f086 %ghc_set_gcc_flags: always sed CFLAGS whether pre-set or not
3 years ago
Jens Petersen 9a341be0e1 ghc_set_gcc_flags disable _lto_cflags for all archs
3 years ago
Jens Petersen 22d34de16e disable package notes, which break all Haskell packages (#2043092)
3 years ago
Jens Petersen 6a30ca822b put docs/haddocks under %ghc_name if defined
3 years ago
Jens Petersen 400c117550 _arch fits Cabal better for ghclibplatform
3 years ago
Jens Petersen ad76ca4d4c ghclibplatform: Cabal calls i686 as i386
3 years ago
Jens Petersen f5f72c49ec %ghc_pkg_recache is not deprecated
3 years ago
Jens Petersen f8ff148f18 Hadrian haddock dirs are not versioned
3 years ago
Jens Petersen f75a976e04 move Cabal_arch into ghclibplatform macro
3 years ago
Jens Petersen 8b135f0a25 fixup ghc_arch renaming it to Cabal_arch
3 years ago
Jens Petersen 430af17a2c define %ghcliblib and %ghclibplatform globally
3 years ago
Jens Petersen ac98514a64 use ghcliblib/ghclibplatform paths for Hadrian dependency generation
3 years ago
Jens Petersen 839272fa3a Cabal uses ppc64 in paths instead of ppc64le
3 years ago
Jens Petersen 3f7e41039a ghc_gen_filelists: support ghc Hadrian install
3 years ago
Jens Petersen 12a6c28236 drop dependency generation for rhel6
3 years ago
Jens Petersen 16df5d8f6d cabal_configure: add -fhide-source-paths to ghc-options
3 years ago
Jens Petersen db0d821b08 fix ghc_fix_doc_perms only to touch files not dirs
4 years ago
Jens Petersen 192fd2f9c3 restore %ghc_fix_rpath for compat and drop it from %ghc_libs_install
4 years ago
Jens Petersen cc8736d28d rename %ghc_fix_rpaths to %ghc_delete_rpaths
4 years ago
Jens Petersen 9e31d7dd7d change %ghc_fix_rpath %{subpkgs} to %ghc_fix_rpaths for all executables
4 years ago
Jens Petersen 63e6e932d7 %ghc_fix_doc_perms: quote backslashes in the regexp
4 years ago
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