Commit Graph

533 Commits

Author SHA1 Message Date
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
Jens Petersen 2c08099dac turn off llvm for s390x again
https://gitlab.haskell.org/ghc/ghc/-/issues/20120
2021-07-19 19:53:53 +08:00
Jens Petersen 872f1cef00 enable llvm backend for s390x and perf build 2021-07-16 00:01:59 +08:00
Jens Petersen a4101c0be4 remove old unused patches 2021-07-15 20:17:29 +08:00
Jens Petersen 499775baf0 revert to ghc-8.10.4 (since ghc-8.10.5 fails to rebuild on s390x) 2021-07-15 20:16:05 +08:00
Jens Petersen f2172368be enable llvm for s390x 2021-07-12 10:26:19 +08:00
Jens Petersen 055d1f9b29 enable quick build for s390x llvm bootstrap 2021-07-12 01:11:07 +08:00
Jens Petersen cc98c023ef remove the debian x32 patch 2021-07-11 23:24:28 +08:00
Jens Petersen a1a8a89e7c rebase to 8.10.5 from ghc:8.10 2021-07-11 21:27:39 +08:00
Jens Petersen bad2a2b5a9 fix build with sphinx4 (#1977317)
use rawstring in conf.py (already in ghc-9)
2021-07-01 00:37:53 +08:00
Jens Petersen 71ccb69965 ghc-compiler now requires ghc-filesystem for html docdirs 2021-05-25 11:44:26 +08:00
Fedora Release Engineering e1bee79cdc - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 06:44:33 +00:00
Jens Petersen 58f71ccc9b Add riscv64 to ghc_unregisterized_arches (David Abdurachmanov) 2020-12-12 23:42:02 +08:00
Troy Dawson 5eeb12394c Bump release 2020-09-09 15:20:40 +00:00
Troy Dawson 5caca1ad23 Remove all un-needed %if
Remove all %if's that deal with old fedora releases.
2020-08-18 15:12:05 +00:00
Troy Dawson 7ab1af8634 Remove un-needed %if
This %if statement is no longer needed because it addresses unsupported Fedora releases.
This also causes ELN builds to not be the same as Fedora Rawhide builds.

Signed-off-by: Troy Dawson <tdawson@redhat.com>
2020-08-12 20:01:37 +00:00
Fedora Release Engineering 8c86b056b8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 18:40:52 +00:00
Jens Petersen 9fdeb09153 8.8.4 bugfix release 2020-07-16 21:29:42 +08:00
Jens Petersen 263754c55c correct oversized tarball 2020-07-16 15:19:40 +08:00
Jens Petersen 308eac11f6 update sources for 8.8.3 2020-07-15 12:00:13 +08:00
Jens Petersen bc4cb4c3a0 add fix-build-using-unregisterised-v8.6.patch from Debian 2020-07-15 03:03:49 +08:00
Jens Petersen a07f9ed8a0 rebase to 8.8.3 from ghc:8.8 2020-07-15 01:53:44 +08:00
Jens Petersen 915a022b3c remove redundant unused ghc-configure-fix-sphinx-version-check.patch 2020-07-14 19:54:43 +08:00
Jens Petersen db12ef1861 use python3-sphinx also for rhel8 2020-07-06 15:38:46 +08:00
Jens Petersen 8abb3a79a1 drop "recommends: ghc-base-doc" comment
warning: Macro expanded in comment on line 236: %{base_ver}-%{release}
2020-04-09 19:23:49 +08:00
Jens Petersen 0be02c427b fix gen_contents_index also when no docs (#1813548)
- cronjob used to switch to /usr/share/doc/ghc/html/libraries
- since docs now subpackaged, need to check for no docs

- we could also recommend ghc-base-doc
2020-04-09 19:03:57 +08:00
Jens Petersen 8d4b4ec6e9 rename dwarf_unwind to dwarf and use dwarf flavour 2020-03-11 01:00:50 +08:00
Jens Petersen a82189be91 add bcond for dwarf-unwind debuginfo 2020-03-10 20:07:34 +08:00
Jens Petersen 3a08236cd2 rebuild against ghc-rpm-macros fixed for subpackage prof deps
testcase: ghc-prof(...) was missing from generated Requires
2020-02-10 19:30:18 +08:00
Fedora Release Engineering 8bb182a80d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 20:07:50 +00:00
Jens Petersen 6dbb99b200 try %bcond haddock for full build
since macros.ghc-os only available in full builtroot
2019-07-31 16:54:40 +00:00
Jens Petersen 1b033f2096 order previous changelog too 2019-07-31 10:21:42 +00:00
Jens Petersen 8619be5910 reset changelog date 2019-07-31 10:17:47 +00:00
Jens Petersen 7ef199a259 update changelog with latest patches 2019-07-31 10:11:29 +00:00
Jens Petersen 826e5b4b12 use Debian fix-build-using-unregisterized-v8.4.patch
https://gitlab.haskell.org/ghc/ghc/issues/15913

- remove ghc wrapper script hack!
2019-07-31 10:11:29 +00:00
Jens Petersen 6250e0ee75 add some patches from Debian (thanks!)
https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/ghc/debian/patches

- rename 35a897782b6b0a252da7fdcf4921198ad4e1d96c.patch -> PprC-Add-support-for-adjacent-floats.patch
- add_-latomic_to_ghc-prim.patch
- e175aaf6918bb2b497b83618dc4c270a0d231a1c.patch (rts osReserveHeapMemory block alignment)
2019-07-31 10:11:29 +00:00
Jens Petersen bbd41d24d2 fix initgroups issue in process library
https://github.com/haskell/process/pull/148
2019-07-31 10:11:29 +00:00
Jens Petersen 5ee2271b2b update to ghc-8.6.5 (backported from ghc:8.6) 2019-07-31 10:11:29 +00:00
Jens Petersen 63a3f34ef2 haddock: add --hoogle & --quickjump 2019-07-31 10:11:29 +00:00
Jens Petersen 850e71d743 lock manual bcond to with_haddock
We should probably just use haddock until Hadrian...
2019-07-31 10:11:29 +00:00
Jens Petersen 48dd6aa4cd major rework of ghc packaging: particularly prof and doc subpackages
- bump release to 99
- drop ghc-doc-index script and cronjob
- lock compiler to ghc-base-devel verrel
- switch from %without_prof to %with_ghc_prof
- split docs bcond to %with_haddock and %with_manual
- disable debuginfo for quickbuild
- BR ghc-rpm-macros 2.0 and make
- allow python2-sphinx for current fedora releases
- lighten ghc: only suggest ghc-doc, ghc-doc-index, ghc-manual, ghc-prof
- drop support for rhel6 builds
- use %ghc_set_gcc_flags
- remove alternatives
- filetriggers for haddock index updating

- in future we might separate static devel subpackages too (if cabal
  can handle vanilla or dyn only)
2019-07-31 10:11:29 +00:00
Fedora Release Engineering 79d5111c4f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 01:58:32 +00:00
Jens Petersen 0d665079cd add transfiletriggers to replace individual post/postun scriptlets 2019-06-28 04:15:51 +00:00
Jens Petersen 05e47a1520 fix 32bit adjacent floats on 64bit unregisterized
upstream patch for https://ghc.haskell.org/trac/ghc/ticket/15853
2019-03-04 14:04:48 +08:00
Jens Petersen 81d7c8d8c4 leave stripping to rpm 2019-02-16 07:50:45 +08:00