Jens Petersen
411d61ddf0
new ghc_fix_rpath macro deprecates ghc_fix_dynamic_rpath
...
- ghc-pkg-wrapper: quieter and simple output
- ghc_libs_install now runs ghc_fix_rpath to fix subpackage rpaths
8 years ago
Jens Petersen
83eef9382a
drop %ghc_licensedir and look for license correctly
8 years ago
Jens Petersen
d0eef0681b
licensedir fixes
8 years ago
Jens Petersen
68da07a47a
set Cabal docdir to licensedir
...
so licenses end up in right place
8 years ago
Jens Petersen
8539a717fc
%ghc_lib_subpackage now takes name-version processed with lua
8 years ago
Jens Petersen
52dc56db34
additional fixes for handling binlib packages
8 years ago
Jens Petersen
701fee7294
%ghc_gen_filelists: improve license handling for binlib packages
8 years ago
Jens Petersen
452a250213
fix %license path when not subpackaging
8 years ago
Jens Petersen
64dfda4d2c
_defaultlicensedir not _licensedir
8 years ago
Jens Petersen
c43600a4a0
ghc_gen_filelists: support packages with multiple license files
...
move licenses out of docdir instead of removing, also for ghc_bin_install
8 years ago
Jens Petersen
84a7696ad1
move license handling from %ghc_libs_install to %ghc_gen_filelists
8 years ago
Jens Petersen
40e1493069
rename to %ghc_libs_build and %ghc_libs_install
...
from %ghc_sublib_*
8 years ago
Jens Petersen
d8c629ddd4
remove subpackaging --package-db=user which breaks
8 years ago
Jens Petersen
2d136c9538
%ghc_sublib_install: handle different license filenames
8 years ago
Jens Petersen
0592593f31
drop _smp_mflags for now since it can overwhelm armv7hl
8 years ago
Jens Petersen
96d4e688f4
macros.ghc-extra: quote the sed expressions harder
8 years ago
Jens Petersen
986f88ae73
2 new macros to ease bundling libraries
...
- ghc_sublib_build and ghc_sublib_install
8 years ago
Jens Petersen
27b17fb15e
merge cabal_verbose from github
...
thanks mimi1vx for the original patch
9 years ago
Jens Petersen
2596046682
obsolete Agda temporarily
...
to see if it quietens the rawhide report
9 years ago
Jens Petersen
a1d8cc2ddc
obsoletes for more packages retired for f25
...
cmdtheline, concrete-typerep, glade, bluetile, lambdabot-utils, haddock, monad-unify
9 years ago
Jens Petersen
84c32ecae9
obsoletes for hakyll and leksah-server
9 years ago
Jens Petersen
41e9ee727e
%ghc_gen_filelists: uniq keyname to prevent build failure for installed version
9 years ago
Jens Petersen
d364972a87
disable debuginfo again
...
at least until work out how to get it working
9 years ago
Jens Petersen
7e15be0963
backport changes from ghc-7.10.3 copr as 1.6.0
...
- ghc_gen_filelists: determine keyname with pkgnamever not just pkgname
(fixes building newer version of installed package)
- use _rpmconfigdir macro
- support el6 (no fileattrs or /usr/lib/rpm/macros.d)
- change url to github
- add and use ghc-pkg-wrapper script
- use ghc-pkg key field (for ghc-7.10)
- configure libsubdir using pkgkey like ghc-cabal
- handle no ghc-srpm-macros for fedora < 21
- fix ghc-pkg path in ghc-deps.sh for ghc-7.10
- version ghc-pkg in ghc_pkg_recache
- update ghc_gen_filelists to use new keyed library filepaths
and specify libHS*.so more loosely
- ghc-dep.sh now just makes versioned devel reqs
- rename ghc_lib.attr to ghc.attr and drop ghc_bin.attr
- enable debuginfo package
9 years ago
Jens Petersen
a619695bba
obsolete citeproc-hs
9 years ago
Jens Petersen
5bd7efd601
test-rebuild.sh: el7 branch is epel7
9 years ago
Dennis Gilmore
e7a174af5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9 years ago
Jens Petersen
124ef72e77
use %ghc_name for %ghc_html_dir
9 years ago
Jens Petersen
d609014ce9
tests comment in macros.ghc
9 years ago
Jens Petersen
d5bd4b883e
reenable dynamic linking for aarch64 ( #1195231 )
10 years ago
Jens Petersen
bf5ed29b0f
add leksah to ghc-obsoletes
10 years ago
Jens Petersen
c5902ba33f
%cabal now uses utf8 locale; set %ghc_without_dynamic on aarch64
10 years ago
Jens Petersen
e5d78dcff4
add explicit --enable-shared again for arm64
10 years ago
Jens Petersen
3bf0b8f083
fix ghc_lib.attr leftover (
10 years ago
Jens Petersen
c112f40782
update ghc_lib.attr for change from .conf to .a
10 years ago
Jens Petersen
0c236fe8e5
fix ghc-deps.sh for ghc builds: use .a files again instead of .conf
...
- .conf handling broke since ghc .conf filenames include hash
- now extract pkg-ver from filename rather than dir (for 7.10 support)
- ignore prof libs
10 years ago
Jens Petersen
cfbdfc60ac
add ghc_pkgdocdir for RHEL compatibility
...
no _pkgdocdir in current RHEL
10 years ago
Jens Petersen
d1251119aa
version ghc-pkg in %ghc_pkg_recache
...
this will work for ghc784 where ghc_override is defined but not ghc784-PKG
10 years ago
Jens Petersen
fb48383d9f
missing backslash after defining ghc_prefix
10 years ago
Jens Petersen
f0f6b5560d
allow overriding ghc- prefix with %ghc_name (for ghc784 etc)
10 years ago
Jens Petersen
53322a25a5
add ghc-obsoletes subpackage
...
- obsoletes ForSyDe, parameterized-data, type-level, and cgi
- currently only for F22+
10 years ago
Jens Petersen
ab3cb96b9e
hopefully fix %__ghc_lib_path for package .conf
10 years ago
Jens Petersen
3d27a15aad
update ghc_lib.attr to see package.conf.d/*.conf files instead of libHS*.a
10 years ago
Jens Petersen
0b6b0198da
fix ghc-deps.sh to handle obsoleted meta libraries
...
use --disable-shared for %ghc_without_shared
10 years ago
Jens Petersen
c2213a0236
turn off hardening in %cabal_configure: set %_hardened_ldflags to %nil
...
%ghc_lib_build* was too late
10 years ago
Jens Petersen
a706fe5472
bump to 1.4.9
10 years ago
Jens Petersen
47247e4150
turn off _hardened_build for libs since it breaks linking
...
With "%_hardened_build 1" errors like:
/usr/bin/ld: -r and -shared may not be used together
and
/usr/bin/ld.gold: fatal error: -pie and -r are incompatible
occur when building libraries
10 years ago
Jens Petersen
81726e4857
drop %cabal_tests_not_working since not all tests failing on ARMv7
10 years ago
Jens Petersen
efcc8cce75
%cabal_tests_not_working fixes: add %cabal_test
...
correct the arch
10 years ago
Jens Petersen
9460154623
touch %{basepkg}.files so that %files -f works for meta packages
10 years ago