Jens Petersen
4d2eb25803
add ghcpkgdocdir
...
allows for unversioned haddock dirs similarly to _pkgdocdir
11 years ago
Jens Petersen
795c0c522b
ghc-deps.sh: fix ghc-pkg path when bootstrapping new ghc version
...
ghc-7.7 has bin subdir
11 years ago
Jens Petersen
0cd6abba00
fix ghc-deps.sh when bootstrapping a new ghc version
...
ie do not assume bindir/ghc is the same ghc version just built
11 years ago
Jens Petersen
db486c2fbb
use objdump -p instead of ldd to read executable dependencies
...
hopefully more robust against ghc-7.7's relocatable dynamic linking
11 years ago
Jens Petersen
a2f7c2b71a
update ghc-deps.sh for rts changes as of ghc-7.7.20130828
...
ghc-7.8 rts now lives in its own subdir
11 years ago
Jens Petersen
c7830b0a64
unversion htmldir's like pkg docdir's; drop ghc_docdir
12 years ago
Jens Petersen
8bc7b06720
add %ghc_docdir for package's docdir
...
I think rpm or at least redhat-rpm-config should provide such a macro
12 years ago
Jens Petersen
40a7e828d4
also make %ghc_lib_build docdir unversioned
...
require redhat-rpm-config >= 9.1.0-50.fc20
12 years ago
Jens Petersen
e5c7bca0e8
in F20 docdir's are now unversioned
...
https://fedoraproject.org/wiki/Changes/UnversionedDocdirs
12 years ago
Jens Petersen
2e67bb2ce5
check for bindir before looking for executables in ghc_clear_execstack
12 years ago
Jens Petersen
49912b0df5
add ghc_clear_execstack and use it also in ghc_lib_install
12 years ago
Jens Petersen
1b79de9a6f
drop doc/prof obsoletes/provides for subpkgs; clear executable stack flag for exec's
...
- changes are to %ghc_lib_subpackage and %ghc_bin_install
12 years ago
Jens Petersen
f0c10c9f13
only configure with --global if not subpackaging libs
12 years ago
Jens Petersen
e08038a4a4
reenable hscolour
12 years ago
Jens Petersen
328fc11463
turn off hscolour for bootstrap
12 years ago
Jens Petersen
3790c3a7fb
add --global to %cabal_configure; bump to 1.0
12 years ago
Jens Petersen
54b338816d
merge remaining extra macros into %ghc_lib_subpackage
12 years ago
Jens Petersen
80fec1cbd1
configure builds with ghc -O2 ( #880135 )
12 years ago
Jens Petersen
9761c94426
drop -h option from extra macros and make -m work again
12 years ago
Jens Petersen
6910d07de7
for ghc-7.6 use --global-package-db and --no-user-package-db
12 years ago
Jens Petersen
73b0bd180f
large update for simplified reworked revision of Packaging Guidelines
...
- see https://fedorahosted.org/fpc/ticket/194 for discussion
- move section and multiple library metamacros to new extra subpackage
- packaging no longer depends on availability of shared libs
so is same now for all primary and secondary archs: ie there is always
a binary base library package
- drop ghc_add_basepkg_file macro and ghc_exclude_docdir
12 years ago
Ralf Corsépius
9921428d92
Remove %config from %{_sysconfdir}/rpm/macros.*
...
(https://fedorahosted.org/fpc/ticket/259 ).
12 years ago
Jens Petersen
15903c519c
add changelog entries for %pkgdir fix and %ghc_with_lib_for_ghci
12 years ago
Dennis Gilmore
6153b67702
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
12 years ago
Jens Petersen
11c364e456
simplify cabal-tweak-flag script to take one flag value
12 years ago
Jens Petersen
436bfaf65d
%ghc_fix_dynamic_rpath for cleaning up executables linked against own libs
12 years ago
Jens Petersen
59daf96cb2
make only ghc-PKG own libdir/ghc-ver/pkg-ver/ ( #893777 )
...
thanks to Michael Scherer for reporting
12 years ago
Jens Petersen
6af89aa214
add cabal-tweak-flag script for toggling flag default
12 years ago
Jens Petersen
4add3928b3
re-enable hscolour
12 years ago
Jens Petersen
548aff606e
bootstrap hscolour
12 years ago
Jens Petersen
44c764437c
revert also the doc indexing changes from the spec file
12 years ago
Jens Petersen
ea552a4daf
add haddock reindexing for %postun also
...
This will slow down removal of ghc-*-devel pkgs but seems no simple
way round that and removal is less common than installing anyway.
12 years ago
Jens Petersen
9e0aa2550c
bring back doc re-indexing in posttrans using /var/lib/rpm-state/ghc/
12 years ago
Jens Petersen
bda56fd9b1
BR redhat-rpm-config not ghc-rpm-macros; don't set without_hscolour in macros.ghc
12 years ago
Jens Petersen
20b1088ae2
fix missing html haddock output
12 years ago
Jens Petersen
07fccfd9a1
add comment about for unbootstrapping hscolour; add test-rebuild script for testing changes
...
so far script gives diffs of requires and provides
12 years ago
Jens Petersen
5d116cb4cc
no need to BR hscolour
12 years ago
Jens Petersen
a23376405b
fix broken duplicate hash output for haskell-platform binaries when locally installed
12 years ago
Jens Petersen
e330117e14
fix missing %endif
12 years ago
Jens Petersen
b95424a06b
ghc-rpm-macros now requires hscolour so packages no longer need to BR it
...
- this can be disabled for bootstrapping by setting without_hscolour
12 years ago
Jens Petersen
befa5e103e
make haddock build hoogle files, no longer need to disable building ghci lib files
13 years ago
Jens Petersen
ae161ab66c
update the upstream comment in the spec file
13 years ago
Dennis Gilmore
1d2eebf689
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
13 years ago
Jens Petersen
ac776c377e
provide doc from devel again to silence rpmlint warning
13 years ago
Jens Petersen
20cbe43332
cabal-tweak-dep-ver: match complete dep name and not beyond ","
13 years ago
Jens Petersen
59008edb14
cabal-tweak-dep-ver: make a backup file the first time
13 years ago
Jens Petersen
1cb0fba5fb
cabal-tweak-dep-ver: quote wildcards in match string and show file name when no match
13 years ago
Jens Petersen
7cdea6ff7e
replace %cabal_tweak_dep_ver with cabal-tweak-dep-ver script
...
rpmbuild doesn't handle spaces in quoted args
13 years ago
Jens Petersen
8a8de3a39a
new cabal_tweak_dep_ver macro for tweaking versions of depends
...
%cabal_tweak_dep_ver dep old new [backup]
changes old version bound to new for dep with optional backup suffix
eg %cabal_tweak_dep_ver haskell-src-exts 1.12 1.14 2
13 years ago
Jens Petersen
8e22621418
ghc-dep.sh: only use buildroot package.conf.d if it exists
13 years ago