Jens Petersen
e55a957f1b
update to ghc-8.6.5 (backported from ghc:8.6)
3 years ago
Jens Petersen
3c34896ffd
haddock: add --hoogle & --quickjump
3 years ago
Jens Petersen
2d8f07b1a1
lock manual bcond to with_haddock
...
We should probably just use haddock until Hadrian...
3 years ago
Jens Petersen
485a289727
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)
3 years ago
Fedora Release Engineering
5d6a6f350a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Jens Petersen
d3aabb4ef9
add transfiletriggers to replace individual post/postun scriptlets
3 years ago
Jens Petersen
31428bc039
fix 32bit adjacent floats on 64bit unregisterized
...
upstream patch for https://ghc.haskell.org/trac/ghc/ticket/15853
3 years ago
Jens Petersen
8baf63924c
leave stripping to rpm
3 years ago
Jens Petersen
c149b76c5a
add upstream fix for sphinx-1.8
3 years ago
Jens Petersen
0079a61b94
update to 8.4 (rebase to 8.4 branch)
3 years ago
Jens Petersen
0bb8b242db
backport tweaks from ghc:8.4
...
- add ghc_unregisterized_arches
- Recommends zlib-devel
- epel6 tweaks
3 years ago
Fedora Release Engineering
8ab245d415
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Zbigniew Jędrzejewski-Szmek
a4aebe1bb6
Use C.UTF-8 locale
3 years ago
Jens Petersen
abf8ce6abe
Recommends for ghc-manual and ghc-doc-cron
3 years ago
Jens Petersen
951062c868
update ghc wiki Platforms url
3 years ago
Jens Petersen
1a69b5e6a4
add missing ghc-warnings.mk-CC-Wall.patch
3 years ago
Jens Petersen
76212895ef
backport build configs from 8.4 module; extend quickbuild to perf_build
...
- backport quickbuild config from 8.4 module
- disable -Wall on s390x like in 8.4 module to silence warning flood
and simplify setting of CFLAGS
- setup build.mk in setup section, taken from copr and module
- enable buildpath-abi-stability.patch (from Debian)
3 years ago
Peter Robinson
7e4456e936
Update alternatives dependencies
3 years ago
Miro Hrončok
db7639c4b7
Use python3-sphinx to build the docs
3 years ago
Jens Petersen
01d6966655
(aarch64/s390) remove -Wall and -Werror=format-security separately
3 years ago
Fedora Release Engineering
8de86546c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Jens Petersen
485e042556
ghc manpage is now built
3 years ago
Jens Petersen
fab792e3e2
improve testsuite comment
3 years ago
Jens Petersen
efa1bb8c54
add manpages from Debian
3 years ago
Jens Petersen
c3c344a19d
use uppercase YES and NO in build.mk
...
lowercase is not supported
3 years ago
Jens Petersen
e47b032afd
disable testsuite, bootstrap and build fixes
3 years ago
Jens Petersen
23c7272d25
add ghc_llvm_archs
3 years ago
Jens Petersen
7a2103797f
add changelogs for docs build changes
3 years ago
Jens Petersen
1eb070f18f
merge manual and haddock bcond to docs
...
disabling haddock seems to disable manual anyway
https://ghc.haskell.org/trac/ghc/ticket/15190
3 years ago
Jens Petersen
92d190083d
try fixing sphinx-build --version detection in configure
...
https://github.com/ghc/ghc/pull/143
3 years ago
Jens Petersen
6b9498a3c1
extend and simplify bcond for build configuration
...
- move manuals to ghc-manual.noarch
- rename ghc-doc-index to ghc-doc-cron.noarch
- drop bootstrap builds and do ABI hash checks unless ghc version changed
- no longer need autotools on aarch64
3 years ago
Jens Petersen
6365edff45
drop unstable url from D4159.patch and add D4159 url
3 years ago
Jens Petersen
00d0db7f76
silence the ghc-pkg abi-depends warnings when installing packages
...
forward-port from f28 branch
3 years ago
Jens Petersen
2cf7cd1707
move manuals to ghc-doc package again
...
after a long break...
3 years ago
Jens Petersen
21da323786
ghost ghc-doc-index local state and more libraries index files
3 years ago
Igor Gnatenko
90d0a34265
Escape macros in %changelog
...
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
3 years ago
Fedora Release Engineering
a98b38e9ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Jens Petersen
2cf8aee77c
upstream patch under review in Phabricator to workaround shadow hash issue
...
https://ghc.haskell.org/trac/ghc/ticket/14381
3 years ago
Jens Petersen
4735cadb51
add 8.2.2 testsuite tarball
3 years ago
Jens Petersen
a8a36662bc
8.2.2 perf build
3 years ago
Jens Petersen
3e04bbc620
update to 8.2.2: backport from fedora-haskell/ghc
...
bootstrap build
3 years ago
Jens Petersen
49e998df53
python2 and comment out %mandir properly
3 years ago
Jens Petersen
261695ad42
correct source url
3 years ago
Jens Petersen
3d07439f6f
update source urls to the ones they redirected to
3 years ago
Jens Petersen
0b28d2d432
mark other subpackages correctly as BSD license
3 years ago
Jens Petersen
353b1aabc8
more license fields cleanup
...
put in explicit BSD's and only use %quote for macros args
3 years ago
Jens Petersen
029c355c71
fix space %BSDHaskellReport macro for rpm-4.14
3 years ago
Jens Petersen
69183c7357
exclude ghc-boot from ghc-libraries
...
but ghc-boot-th should be there for TH
3 years ago
Fedora Release Engineering
b1bcda66be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3 years ago
Fedora Release Engineering
b613b3dce5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3 years ago