Commit Graph

577 Commits

Author SHA1 Message Date
Jens Petersen aa1f6bd3d7 drop the ppc64le threaded hadrian workaround 2023-02-28 12:59:52 +08:00
Jens Petersen b5d643a65e ppc64le: disable parallel GC in hadrian temporarily (before !5725) 2023-02-17 18:56:48 +08:00
Jens Petersen 1026d3dcb9 upstream patch to enable SMP rts for ppc64le 2023-02-17 18:32:54 +08:00
Jens Petersen 12e492c7ee rebuild to fix prof deps 2023-02-16 00:22:50 +08:00
Jens Petersen fc6aef5532 restore RPATHs to allow correct dependency generation 2023-02-11 17:20:21 +08:00
Jens Petersen 5d91d09b6f update to 9.2.6 2023-02-11 17:20:10 +08:00
Jens Petersen f0b4448eb6 happy is also needed when not building hadrian 2023-02-11 00:13:31 +08:00
Jens Petersen 6ad54b8225 restore ld.so.conf.d to workaround mock issue (rhbz#2166028) 2023-02-11 00:03:14 +08:00
Jens Petersen 1c6ff01623 remove the RUNPATHs again since they are covered by the ld.so.conf.d file 2023-02-05 00:42:53 +08:00
Jens Petersen 9b70e66d38 obsolete manual if disabled 2023-02-04 22:03:20 +08:00
Jens Petersen 0b223c6fe8 restore the ld.so.conf.d file to workaround mock issue (#2166028) 2023-02-04 22:03:09 +08:00
Jens Petersen e9399b13bb also arch filesystem subpackage since content depends on haddock 2023-01-31 20:48:19 +08:00
Jens Petersen eea1f6cad7 make ghc-doc-index arch since haddock disabled on i686
BuildError: The following noarch package built differently on different architectures: ghc-doc-index-9.2.5-125.fc38.noarch.rpm
rpmdiff output was:
added       /usr/share/doc/ghc/html/libraries/doc-index-124.html
added       /usr/share/doc/ghc/html/libraries/doc-index-126.html
added       /usr/share/doc/ghc/html/libraries/doc-index-33.html
:
:
2023-01-31 16:27:40 +08:00
Jens Petersen 608b9ae719 correct manpage location from docdir 2023-01-31 11:16:41 +08:00
Jens Petersen e3d6c97334 hadrian: put ghc manpage in the right place 2023-01-30 23:48:23 +08:00
Jens Petersen ce8a0ee17f include the manpage now built with hadrian 2023-01-30 22:50:17 +08:00
Jens Petersen 5cbb28b98c also disable haddock for i686: runs out of memory now like armv7hl
Warning: GHC.IfaceToCore: could not find link destinations for:
	- GHC.IfaceToCore.mergeIfaceDecl
Warning: GHC.Iface.Rename: could not find link destinations for:
	- GHC.Iface.Rename.ShIfM
Warning: GHC.Types.Name.Shape: could not find link destinations for:
	- GHC.Types.Name.Shape.uAvailInfos
haddock: out of memory (requested 1048576 bytes)
Warning: GHC.Tc.Gen.Splice: could not find link
2023-01-30 22:03:44 +08:00
Jens Petersen a028d88f6f replace ghc-configure-c99.patch with upstream patch
https://fedoraproject.org/wiki/Changes/PortingToModernC
2023-01-30 20:23:07 +08:00
Jens Petersen 2a8e5b4268 actually update configure for ghc-configure-c99.patch 2023-01-30 20:22:45 +08:00
Jens Petersen c7637d9d11 add 9.2.5 tarballs 2023-01-30 20:16:37 +08:00
Jens Petersen eef765975c ghc_devel_prof deprecated 2023-01-30 20:16:37 +08:00
Jens Petersen 639b07bccd build manpage with sphinx 2023-01-30 20:16:37 +08:00
Jens Petersen d8c7935735 subpackage ghc-bignum
some hackages now depend on it
2023-01-30 20:16:37 +08:00
Jens Petersen 46f60c5540 install bash-completion file 2023-01-30 20:16:37 +08:00
Jens Petersen 0c150de12d introduce %ghc_obsoletes_name so that ghc-* obsoletes ghc9.2-* 2023-01-30 20:16:37 +08:00
Jens Petersen 04d947cd74 consolidate ld.so.conf.d and chrpath for _ghcdynlibdir 2023-01-30 20:16:37 +08:00
Jens Petersen 24f60eba3d add xhtml_ver and obsoletes 2023-01-30 20:16:37 +08:00
Jens Petersen 206ca11ac0 use %ghcliblib as much as possible 2023-01-30 20:16:37 +08:00
Jens Petersen a33ef3fd51 do not disable debuginfo
avoids build-id conflicts
2023-01-30 20:16:37 +08:00
Jens Petersen feb7f7069e disable ld.so.conf.d/ghc.conf 2023-01-30 20:16:37 +08:00
Jens Petersen c315c79429 define rts_ver to avoid double listing libHSrts-1.0.2-ghc*.so 2023-01-30 20:16:37 +08:00
Jens Petersen f92afecbee override global %with_ghc_prof and %with_haddock 2023-01-30 20:16:37 +08:00
Jens Petersen a15483db6e rebase to 9.2.5 from ghc9.2 2023-01-30 20:16:30 +08:00
Jens Petersen 2cf80b12e6 update to 9.0.2 from ghc9.0 2023-01-30 20:13:58 +08:00
Florian Weimer fbe8f0f8e3 Port configure script to C99
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-01-12 13:23:26 +01:00
Jens Petersen ba0880ec2a update a few issue urls to gitlab
taken from ghc8.10
2023-01-07 10:37:46 +08:00
Jens Petersen d85561818a obsoletes ghc8.10 2022-09-28 16:41:51 +08:00
Jens Petersen 682df27912 bump llvm from 11 to 12 2022-09-28 16:40:58 +08:00
Jens Petersen 5dfb2bd4d6 ghc-compiler actually conflicts with ghcMAJOR-compiler-VERSION
add %ghc_major
2022-08-06 21:21:07 +08:00
Jens Petersen d695d12eb5 conflicts with ghc8.10-compiler-8.10.7 2022-08-06 13:12:21 +08:00
Jens Petersen 4a785f1067 add ghc-filesystem obsoletes to help dnf 2022-08-06 13:11:16 +08:00
Fedora Release Engineering 08f84177dc Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 04:33:03 +00:00
Jens Petersen 88eb3f9143 add simple ci test 2022-06-15 21:59:53 +08:00
Jens Petersen aafa21cdc2 rebase to 8.10.7 from ghc8.10; adding filesystem subpkg 2022-06-14 22:28:23 +08:00
Fedora Release Engineering 43ca3c7195 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 04:22:41 +00:00
Miro Hrončok 379a3830ce Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 2022-01-08 11:11:19 +01:00
Jens Petersen 9d34518bd2 move zlib-devel Recommends to cabal-install 2021-09-17 18:50:11 +08:00
Jens Petersen 09b2d1dfd3 Revert "opt-out of F35 mass rebuild with noautobuild"
This reverts commit 0c5dec5b3c.
2021-08-04 23:50:04 +08:00
Jens Petersen d010494668 revert back to 8.10.5 with rts patch and without s390x llvm
reduce cpus for post %install scripts for armv7hl
2021-07-23 10:44:05 +08:00
Jens Petersen 0c5dec5b3c opt-out of F35 mass rebuild with noautobuild 2021-07-21 20:22:00 +08:00