Jens Petersen
e67c7efd4d
use -O2 also for executable (Bin) packages and allow it to be overrided
11 years ago
Jens Petersen
48199c851a
fix new requires, build on all archs and make hscolour conditional on arch
...
- ghc-srpm-macros subpackage noarch
- set Url field when generating subpackages
11 years ago
Jens Petersen
eaa615f948
move macros.ghc-srpm from redhat-rpm-config to new ghc-srpm-macros
...
update license tag to GPLv3+
11 years ago
Jens Petersen
8f2ef1279a
no _pkgdocdir in RHEL7 and docdir path different to F20+
11 years ago
Jens Petersen
671df91867
abort ghc_fix_dynamic_rpath if no chrpath
11 years ago
Jens Petersen
f67d26b5d6
quote %ghc_lib_build in changelog
11 years ago
Ville Skyttä
98b6135469
Install macros to %{_rpmconfigdir}/macros.d.
...
https://lists.fedoraproject.org/pipermail/devel/2014-January/195026.html
11 years ago
Jens Petersen
e4c93cb77e
set datasubdir in cabal_configure for ghc-7.8
...
pkg datadir should not be arch dependent!
11 years ago
Jens Petersen
3ec60c7a31
quote ghc_fix_dynamic_rpath error message
11 years ago
Jens Petersen
caadeff016
bump version
11 years ago
Jens Petersen
87a97e89f3
ghc_fix_dynamic_rpath: abort for non-existent executable name
11 years ago
Jens Petersen
6c6978937a
cabal-tweak-flag: add flag manual field to enforce flag changes
11 years ago
Jens Petersen
a7b6b974ed
test-rebuild.sh: el6 git does not have branch --list option
11 years ago
Jens Petersen
649621d68e
test-rebuild.sh: epel support
11 years ago
Jens Petersen
493f56fc43
test-rebuild.sh: drop branch arg and switch to os version branch
...
need to support epel later
11 years ago
Jens Petersen
585415b5d9
test-rebuild.sh: missing close paren
11 years ago
Jens Petersen
0b2f17698e
test-rebuild.sh: check branch agrees with installation
11 years ago
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
27ddc9ecb2
extra: add %_isa to shared requires
12 years ago
Jens Petersen
6dad230ddb
extra ghc_lib_subpackage: fix missing backslashes and updates Summary's
12 years ago
Jens Petersen
54b338816d
merge remaining extra macros into %ghc_lib_subpackage
12 years ago
Jens Petersen
ecaa01415c
extra macros cleanup: merge all remaining macros into %ghc_lib_subpackage
12 years ago
Jens Petersen
80fec1cbd1
configure builds with ghc -O2 ( #880135 )
12 years ago
Jens Petersen
aae062eae8
fix missing \ in -m conditional
12 years ago
Jens Petersen
9761c94426
drop -h option from extra macros and make -m work again
12 years ago
Jens Petersen
6d8c8e6f0c
drop %ghc_compiler to avoid srpm problems in koji etc
12 years ago
Jens Petersen
0dd634c574
RPATH that needs to be fixed is not always first
12 years ago
Jens Petersen
1b2339d407
move configure --htmldir to ghc_lib_build; %ghc_compiler; move %ghc_devel_requires to extra
...
but now I fear that %ghc_compiler needs to be in macros.ghc-srpm for mock/koji
12 years ago
Jens Petersen
237337a6c6
fix %cabal -no-user-package-conf error in last commit
...
ghc takes "-no-user-package-db" vs ghc-pkg's "--no-user-package-db"
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
Jens Petersen
f37546310e
only add %pkgdir/ to filelist if it exists
...
fixes haskell-platform build on secondary
12 years ago
Jens Petersen
ff319a0028
add %ghc_with_lib_for_ghci to enable building ghci library file
...
Normally not needed since ghci can now load .a files
12 years ago