Jens Petersen
bc252ac183
BR clang not just llvm for ARM; bootstrap build
3 years ago
Jens Petersen
a3513a1d65
turn off bootstrapping options for full build
3 years ago
Jens Petersen
0da60f05cb
move ghc manpage out of without_manual in filelist
3 years ago
Jens Petersen
6130e65e94
major update to ghc-7.4.1
...
- http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/release-7-4-1.html
- add Cabal-fix-dynamic-exec-for-TH.patch
- use Debian's system-libffi patch
- drop ppc64 config, pthread and mmap patches
- add s390 and s390x to unregisterised_archs
3 years ago
Jens Petersen
c0f89535cd
tweak release for test scm build
3 years ago
Jens Petersen
ee30456e2b
try temporarily disabling all the ppc64 "hacks" to see if really all needed
3 years ago
Jens Petersen
10ede6d8ab
add %_isa to external dependencies
3 years ago
Jens Petersen
7d87f9af5c
minor ghc.spec cleanup
...
- add another #%%global without_testsuite 1
- make versioned ghc-compiler BR conditional on no ghc_bootstrapping
- reformat library BRs
- symlink to system libffi headers
3 years ago
Jens Petersen
6905835f80
fix build with system libffi
...
- add rest of debian system-libffi patch,
- copy libffi headers into rts build dir
- acknowledge Debian's patch
3 years ago
Jens Petersen
56ca87f87c
update to new 7.4.1 major release
...
(still doesn't build: system libffi patch seems incomplete -
can't find the libffi headers)
3 years ago
Jens Petersen
80a3e4101e
move ghc-ghc-devel from ghc-libraries to the ghc metapackage
3 years ago
Dennis Gilmore
0432ff8ec7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3 years ago
Jens Petersen
5fb7b394de
move listing of haddock into conditional doc block
3 years ago
Jens Petersen
4a103796d9
fix the ghost listing of hsc2hs
3 years ago
Jens Petersen
2c22ffcaaf
fix alternatives usage to follow Packaging:Alternatives ( #753661 )
3 years ago
Jens Petersen
c44fb9d5d2
move ghc-doc and ghc-libs obsoletes; add HaskellReport license to base and libraries subpackages
3 years ago
Jens Petersen
ea8cd3dfb4
make the post and postun scripts now be for the compiler subpackage
3 years ago
Jens Petersen
0cc183c6d5
also rename %files devel to libraries
3 years ago
Jens Petersen
30442b5664
rename ghc-devel metapackage to ghc-libraries and require ghc-rpm-macros-0.14
3 years ago
Jens Petersen
717fb32ec9
move compiler and tools to ghc-compiler, and make ghc metapackage for all ghc
3 years ago
Jens Petersen
a853f17f88
rebuild in the right dist tag
3 years ago
Jens Petersen
4946c18c29
add HaskellReport license tag to subpackages with Haskell Report code
3 years ago
Marcela Mašláňová
b71ee97568
rebuild with new gmp without compat lib
3 years ago
Jens Petersen
8fec83d59f
setup ghc-deps.sh after ghc_version_override for bootstrapping
3 years ago
Jens Petersen
a92bbae95a
add armv5tel and use ghc-deps.sh when bootstrapping
3 years ago
Jens Petersen
3b165859c5
improve system libffi changelog comment
3 years ago
Jens Petersen
dac3677f69
remove libffi_archs and include ghci lib in ghc-devel
3 years ago
Marcela Mašláňová
97b6c582e1
rebuild with new gmp
3 years ago
Jens Petersen
6e0974a4ff
use ghc-rpm-macros-0.13.11 to fix devel subpackages' provides/obsoletes versions
3 years ago
Jens Petersen
34566cea6b
no need to specify -lffi in build.mk (Henrik Nordström)
3 years ago
Jens Petersen
1c9d41c9a0
port to armv7hl by Henrik Nordström ( #741725 )
3 years ago
Jens Petersen
3ee1a50ebf
setup ghc-deps.sh when not bootstrapping\!
3 years ago
Jens Petersen
8165701637
setup ghc-deps.sh here now since no longer in %ghc_package_devel
3 years ago
Jens Petersen
c56e3d687a
fix one last old %{with doc}
3 years ago
Jens Petersen
9b90dceff1
skip failing ghc_check_bootstrap for now
3 years ago
Jens Petersen
e95b4c3b72
bump ghc-rpm-macros
3 years ago
Jens Petersen
7caa495ea7
add new bootstrapping mode using ghc_bootstrap (ghc-rpm-macros-0.13.5)
...
- BR same ghc version unless ghc_bootstrapping defined
- use ghc_check_bootstrap
- put dyn before p in GhcLibWays
3 years ago
Jens Petersen
30b20cedcb
drop ghc_check_bootstrap for now until work out why failing in koji
3 years ago
Jens Petersen
c8aa77d006
don't need to condition ghc_check_bootstrap
3 years ago
Jens Petersen
f7cf28625c
add ghc_bootstrap build mode
...
- add ghc_bootstrap build mode using: ghc_without_shared, without_prof,
without_haddock, without_manual, without_testsuite
- add libffi_archs
- use ghc-rpm-macros-0.13.4 for ghc_check_bootstrap
- drop the quick build profile
3 years ago
Jens Petersen
4b97fdc103
update summary in addition to description
3 years ago
Jens Petersen
bd28af383e
update to 7.0.4 bugfix release
...
- strip static again (upstream #5004 fixed)
- Cabal updated to 1.10.2.0
- re-enable testsuite
3 years ago
Jens Petersen
58ab2dd550
change from ExclusiveArch to ExcludeArch to target more archs
3 years ago
Jens Petersen
e7caec162a
obsolete dph libraries and feldspar-language
3 years ago
Jens Petersen
13e0298b14
improve the prof merge changelog entry
3 years ago
Jens Petersen
fab994e091
merge prof subpackages into the devel subpackages with ghc-rpm-macros-0.13
3 years ago
Jens Petersen
4817313fd5
specify /usr/bin/gcc to help bootstrapping; drop redundant posttrans scriplet
3 years ago
Jens Petersen
ff4a87db24
be explicit about release for devel, prof; add explicit ghc requires for ghc-*-devel
3 years ago
Jiri Skala
712ef6ba2a
fixes path to gcc on ppc64 arch
3 years ago
Jens Petersen
c7d4ebf2b5
replace hscolour bcond by without_hscolour like in ghc-rpm-macros
3 years ago
Jens Petersen
ac238f56e1
apply the powerpc linker patch also to ppc
3 years ago
Jens Petersen
a5bffe88e8
add upstream ghc-powerpc-linker-mmap.patch for ppc64 (Jiri Skala)
3 years ago
Jens Petersen
e48cc497d4
ppc64 bootstrapping by Jiri Skala
3 years ago
Jens Petersen
1ed3ce3d59
rebuild against ghc-rpm-macros-0.11.14 to provide ghc-*-doc
3 years ago
Jens Petersen
37726ff388
provides ghc-doc again; ghc-prof requires ghc-devel; ghc-devel requires ghc
3 years ago
Jens Petersen
c1bb4a88ea
remove trailing backquote after %{defined ghclibdir}
3 years ago
Jens Petersen
3cd7a9e1c4
dont strip static libs (it breaks ghci-7.0.2 loading libHSghc.a); no longer provide ghc-doc nor obsolete haddock
3 years ago
Jens Petersen
ed9ba74656
bring back LICENSE files to library subpackages and drop ghc_reindex_haddock
3 years ago
Jens Petersen
2cb5dc1619
update ghc-rpm-macros BR to 0.11.12
3 years ago
Jens Petersen
f6b392765e
bump for rebuild against 7.0.2
3 years ago
Jens Petersen
0e135afcf4
need -devel in ghc_pkg_obsoletes
3 years ago
Jens Petersen
4368f60e11
disable broken testsuite
3 years ago
Jens Petersen
7dad1aa690
update to 7.0.2 release; move bin-package-db into ghc-ghc
3 years ago
Fabio M. Di Nitto
9ccb8ffbea
Fix changelog version
...
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
3 years ago
Fabio M. Di Nitto
7e6bda1506
enable ghc build on sparcv9
...
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
3 years ago
Jens Petersen
6c57433e72
without_shared renamed to ghc_without_shared
3 years ago
Jens Petersen
1907bb4f66
back to previous state
...
This reverts commit f78d369c4a69e27e84e13e3add32d15603a80ff3.
3 years ago
Jens Petersen
5b550d3080
back to the "bootstrapping" rebuild for ppc with minor bump
3 years ago
Jens Petersen
f4b87979c8
rebuild
3 years ago
Jens Petersen
7dae59527e
disable testsuite for a faster build
3 years ago
Jens Petersen
1534a11b27
handle HSffi.o for without_shared
3 years ago
Jens Petersen
3e757b5660
disable system libffi and ghc-*-devel BRs for secondary archs
3 years ago
Jens Petersen
4a73d7ade2
more non shared filelist fixes
3 years ago
Jens Petersen
af406c52e9
fix non shared build for ppc, etc
3 years ago
Dennis Gilmore
c8638ad65c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3 years ago
Jens Petersen
1178398966
tweak shared lib comment for x86
3 years ago
Jens Petersen
de9d772c9c
include LICENSE files in the shared lib subpackages
3 years ago
Jens Petersen
823fc8d386
the ghc API lib pkgname is ghc not ghc-ghc
3 years ago
Jens Petersen
b01bee35ad
need to generate filelist for ghc-ghc
3 years ago
Jens Petersen
35a3ed6600
comment out the new inplace runghc test in %check since it doesn't work
3 years ago
Jens Petersen
e122c83335
condition ghc_binlib_packages on new ghclibdir instead of ghc_version
3 years ago
Jens Petersen
8c1f0be4de
fix the Cabal %patch line
3 years ago
Jens Petersen
219c6d7bba
add cabal configure --enable-executable-dynamic and exclude ghc lib from lib metapackages
...
- patch Cabal to add configure option --enable-executable-dynamic
- exclude huge ghc API library from devel and prof metapackages
- add a runghc test to check
3 years ago
Jens Petersen
63cad15102
fix haddock and manual filelists for no doc or no manual builds
...
- drop build.mk assignment indents
3 years ago
Jens Petersen
f982e7ddb8
add BRs for various subpackaged ghc libraries needed to build ghc
3 years ago
Jens Petersen
7dd41bb1ee
fix %ghc_binlib_package's appearing in srpm description
3 years ago
Jens Petersen
67fc6891e2
fix an old changelog typo of obsolete
3 years ago
Jens Petersen
91a329e090
test ghc_packages_list in requires for mock
3 years ago
Jens Petersen
3140ac39a1
changelog tweaks
3 years ago
Jens Petersen
ed981fa029
subpackage all the libraries with ghc-rpm-macros-0.11.1
...
- put rts, integer-gmp and ghc-prim in base, and ghc-binary in bin-package-db
- drop the libs mega-subpackage
- prof now a meta-package for backward compatibility
- add devel meta-subpackage to easily install all ghc libraries
- store doc cronjob package cache file under /var (#664850 )
- drop old extralibs bcond
- no longer need to define or clean buildroot
- ghc base package now requires ghc-base-devel
- drop ghc-time obsoletes
3 years ago
Jens Petersen
c93451f1f5
move package cache file for doc cronjob to /var ( #664850 )
...
Also cache long listing to notice library rebuilds.
3 years ago
Jens Petersen
cb3dc6043b
require libffi-devel
3 years ago
Jens Petersen
b8e43eda1e
drop -o from ghc_binlib_package
3 years ago
Jens Petersen
d48549968c
update to 7.0.1 and turn system libffi back on
3 years ago
Jens Petersen
898edc65df
use libffi bcond for the ghc-tarballs removal too
3 years ago
Jens Petersen
da2d519cd6
need BR libffi-devel anyway
3 years ago
Jens Petersen
49c90fefbc
disable the libffi changes since they broke libHSffi*.so
3 years ago
Jens Petersen
b9392a129a
prefix cronjob path with buildroot
3 years ago
Jens Petersen
fc933444ed
add bcond for system libffi and fix system libffi build
...
- rename ghc-use-system-libffi-debian.patch to ghc-use-system-libffi.patch.
- add ffi to SRC_HC_OPTS
- use pkgconfig-depends in compiler/ghc.cabal for libffi
3 years ago
Jens Petersen
b2f46c4721
use system libffi with ghc-use-system-libffi-debian.patch
3 years ago