Jens Petersen
b9b8245f7a
use %buildroot instead of $RPM_BUILD_ROOT ; remove HS*.o files
3 years ago
Jens Petersen
23a67a6190
disable Cabal building ghci lib files
3 years ago
Jens Petersen
6b98066a85
update to 7.4.2 bootstrap
...
- drop arm StgCRun patches
- update arm hf patch
- use _smp_mflags
3 years ago
Dennis Gilmore
a27c47f9d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3 years ago
Jens Petersen
2238c4b2a9
use ghc_lib_subpackage instead of ghc_binlib_package
3 years ago
Jens Petersen
14ae8832d2
ghc-wrapper-libffi-include.patch for "missing libffi.h" when compiling prof on secondary archs
...
eg on armv7:
[ 1 of 21] Compiling Data.Functor.Product ( Data/Functor/Product.hs, dist/build/Data/Functor/Product.p_o )
/tmp/ghc1692_0/ghc1692_0.c:4:17:
fatal error: ffi.h: No such file or directory
3 years ago
Jens Petersen
c191f54942
full build for ARM
3 years ago
Jens Petersen
44efb6d4e3
BR autoconf for armv7hl patch
3 years ago
Jens Petersen
760efcba7e
Reverting last patch "avoid actually running aclocal (for +d16) by using hard float patch closer to Ubuntu" and run autoreconf
3 years ago
Jens Petersen
3bf6972c25
avoid actually running aclocal (for +d16) by using hard float patch closer to Ubuntu
...
-drop the original debian armhf llvm driver patches
3 years ago
Jens Petersen
e549e39f58
remove the erroneous doublequote after -D__ARM_PCS_VFP
3 years ago
Jens Petersen
cc91b0e429
revert dropping ghc-debian-ARM-VFPv3D16.patch and define __ARM_PCS_VFP in build.mk
3 years ago
Jens Petersen
5a80b53c41
try disabling debian ARM-VFPv3D16 patch
...
/usr/bin/ld: error: /tmp/ghc24961_0/ghc24961_0.o uses VFP register arguments, libraries/base/dist-install/build/GHC/Event/Clock.o does not
3 years ago
Jens Petersen
c633311f76
the armel patches are -p1
3 years ago
Jens Petersen
0860e86239
add 4 ARM patches from Debian for armel and armhf
...
- BR llvm not clang
- remove arm from unregisterised_archs
- revert dropping --with-gcc
3 years ago
Jens Petersen
ab8589c9be
set CC to clang for ARM
3 years ago
Jens Petersen
a357d572f7
drop --with-gcc
3 years ago
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
Jens Petersen
99bc2d8605
fix the name of the --batch patch
3 years ago
Jens Petersen
60d9f57f31
add a cronjob for haddock indexing and disable gen_contents_index by default
...
gen_contents_index is run with --batch by cronjob, otherwise does nothing.
This avoids overhead of running of re-indexing each time
a ghc-*-devel package is installed, updated, or removed.
3 years ago
Jens Petersen
43cebbc1fd
skip huge type-level docs from haddock re-indexing ( #649228 )
3 years ago
Jens Petersen
6d2a942bcb
try again to fix smp build to no more than 4 cpus
3 years ago
Jens Petersen
0b9fb54ac7
export RPM_BUILD_NCPUS to make
3 years ago
Jens Petersen
3e0293d96e
4 cpu build broke: make max smp 2 cpus
3 years ago
Jens Petersen
ae79e78b92
smp build with max 4 cpus
3 years ago
Jens Petersen
9248029847
try smp build again
3 years ago
Jens Petersen
eee7703e71
drop happy buildrequires
3 years ago
Jens Petersen
06db986bc2
move gtk2hs obsoletes to ghc-glib and ghc-gtk
14 years ago
Jens Petersen
78073395b5
obsolete old gtk2hs packages for smooth upgrades
15 years ago
Jens Petersen
355e48379d
obsolete ghc-ghc-doc (ghc-rpm-macros-0.8.0)
15 years ago
Jens Petersen
9956691973
- merge ghc-doc into base package
...
- note that ghc-6.12.3 is part of haskell-platform-2010.2.0.0
15 years ago
Jens Petersen
24005bb6f4
obsolete ghc-time to smooth f13 upgrades
15 years ago
Jens Petersen
dc71f25047
- drop the broken summary and description args to the ghc-ghc package and
...
use ghc-rpm-macros-0.6.1
15 years ago
Jens Petersen
aee0ea8fc1
strip all dynlinked files not just shared objects (ghc-rpm-macros-0.5.9)
15 years ago
Jens Petersen
d3940a51d0
remove erroneous -o pkg merge option to ghc-ghc
15 years ago
Jens Petersen
2c2e6bed6c
fix description of ghc-ghc
15 years ago
Jens Petersen
b6bfcab66d
- 6.12.3 release
...
- build with hscolour
- use ghc-rpm-macro-0.5.8 for ghc_strip_shared macro
15 years ago
Jens Petersen
9d4f5cb613
- (6.12.3 rc1)
...
- ghost package.cache
- fix description and summary of ghc internal library (John Obbele)
15 years ago
Jens Petersen
d06a8f2815
- drop ghc-utf8-string obsoletes since it is no longer provided
...
- run testsuite fast
15 years ago
Jens Petersen
16ee9ca997
- BR python for testsuite
...
- note break of haskell-platform-2010.1.0.0
- forward port following fixes from F-13 branch:
- drop old ghc682, ghc681, haddock09 obsoletes
- drop haddock_version and no longer provide haddock explicitly
- add obsoletes for ghc-utf8-string (#571478 , reported by Jochen Schmitt)
- update ghc-rpm-macros BR to 0.5.6 for ghc_pkg_recache
15 years ago
Jens Petersen
be9079ab14
- update to 6.12.2
...
- add testsuite with bcond and run it in check section
15 years ago
Jens Petersen
a6e9993668
clean away release reset comment and version reset too
15 years ago
Jens Petersen
89aaac8f35
remove the ghc_binlib_package for haskeline and terminfo too!
15 years ago
Jens Petersen
5f19e51ca3
- drop ghc-6.12.1-no-filter-libs.patch
...
- filter ghc lib files from ghc-prof
15 years ago
Jens Petersen
7b2f6a749e
try dropping all haskeline, mtl, and terminfo to build
15 years ago
Jens Petersen
205495df99
ghc-mtl package was added to fedora so filtering it again
15 years ago
Jens Petersen
b87c7b1c5d
ghc-rpm-macros-0.5.4 fixes wrong version requires between lib subpackages
15 years ago
Jens Petersen
5ada020f4e
changelog tweak to say subpackages
15 years ago
Jens Petersen
0fbb24d072
ghc-rpm-macros-0.5.2 fixes broken pkg_name requires for lib packages
15 years ago
Jens Petersen
b21eb153ec
- include haskeline, mtl, and terminfo for now with
...
ghc-6.12.1-no-filter-libs.patch
- use ghc_binlibpackage, grep -v and ghc_gen_filelists to generate the
library subpackages (ghc-rpm-macros-0.5.1)
- always set GhcLibWays (Lorenzo Villani)
- use ghcdocbasedir to revert html doc path to upstream's html/ for
consistency
15 years ago
Jens Petersen
3b5aa06c88
add p_dyn (dynamic profiling libs) for binlib packages
15 years ago