Jens Petersen
f20cf923ae
improve %ghc_delete_rpaths to delete leading and trailing %_libdir
...
+ /usr/lib/rpm/check-rpaths
:
ERROR 0001: file '/usr/lib64/ghc-9.6.6/lib/libHSdigest-0.0.2.1-EXQLl7EOUopLcWJlJWaOr-ghc9.6.6.so' contains a standard runpath '/usr/lib64' in [/usr/lib64/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6:/usr/lib64]
ERROR 0001: file '/usr/lib64/ghc-9.6.6/lib/libHSyesod-1.6.2.1-8tHwkPWZJUX8yU5pD0ck2v-ghc9.6.6.so' contains a standard runpath '/usr/lib64' in [/usr/lib64:/usr/lib64/ghc-9.6.6/lib/x86_64-linux-ghc-9.6.6:/usr/lib64/ghc-9.6.6/lib]
5 months ago
Jens Petersen
8f46ab51f2
extra: add %ghc_merge_filelist from ghc*.spec
5 months ago
Fedora Release Engineering
05b135d0fc
Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
5 months ago
Jens Petersen
509ff09e05
undefine %debug_package rather than %_enable_debug_packages
...
avoids "Empty %files file debugsourcefiles.list" error
See https://bugzilla.redhat.com/show_bug.cgi?id=2292419
7 months ago
Jens Petersen
349de2927a
rename no-prof to quick
9 months ago
Jens Petersen
54db49e3b4
tweak some of the messages
...
%{echo:}, %{error:...} and %{warn:...} are too eager
(executed immediately on expansion) so can't be used
9 months ago
Jens Petersen
052f7ef610
no-prof: add ghc_haddocks override
...
could also live in its own file
10 months ago
Jens Petersen
05a30bbe06
version 2.6.8
10 months ago
Jens Petersen
1cc9ba6378
os: define %ghc_haddocks for %haskell_setup
10 months ago
Jens Petersen
33536e7869
%cabal_configure: drop cabal --version
...
not really useful in practice
10 months ago
Jens Petersen
ecda4751eb
%ghc_set_gcc_flags: no need to define/export CFLAGS and LDFLAGS again
...
the macros already do that - so reduce the noise
10 months ago
Jens Petersen
721beebc1c
no-prof: add a %ghc_profiling override
10 months ago
Jens Petersen
b344bafe9d
fixup %cabal_configure: print package build header
10 months ago
Jens Petersen
60b8af07f5
prepare 2.6.7 release
10 months ago
Jens Petersen
ab809592a0
fix no-prof subpackage to undefine %with_ghc_prof properly
10 months ago
Jens Petersen
0955ac9203
%cabal_configure: when subpackaging print subpackage header
10 months ago
Jens Petersen
c6c144a6c0
cabal_configure: use --enable-library-profiling instead of -p
10 months ago
Jens Petersen
ce2d3a11d4
drop fedora lowerbound for obsoletes subpkg
10 months ago
Jens Petersen
bb2f1ebea3
add no-prof subpackage: disables building prof subpackages
...
overriding ghc-srpm-macros
10 months ago
Jens Petersen
000d471347
%cabal_test: conditional is in cabal-rpm
10 months ago
Fedora Release Engineering
7c9482ee7a
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
11 months ago
Fedora Release Engineering
9d75f58f15
Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
11 months ago
Jens Petersen
c35adbb919
test-rebuild.sh: handle epel
12 months ago
Jens Petersen
a8ecfed0e9
prepare 2.6.5
1 year ago
Jens Petersen
beafd4c14d
improve ghc-info.sh with a show mode
1 year ago
Jens Petersen
52c1a4cf86
ghc-deps.sh: make ghc-version arg cleaner
1 year ago
Jens Petersen
e0969bcd81
ghc-deps.sh: ghc-9.8 prof fixes from opensuse (mimi1vx)
1 year ago
Jens Petersen
6de96812b5
append \ to flatpak comments
1 year ago
Jens Petersen
6fc265fb5e
add comments about flatpak hardcoding of paths
1 year ago
Yaakov Selkowitz
cb06e9e98f
Fix flatpak builds
...
Packages to be installed into flatpaks are built with the /app prefix
but build-only dependencies use the system packages in /usr. Since ghc
falls into the latter category, installation path macros must not be
used to reference their installed location.
1 year ago
Jens Petersen
0a2fb947eb
Revert "ghc_gen_filelists: tweak haddock_dir for ghc-9.8 short hash suffices"
...
This reverts commit 1466da90e6
.
instead removing the ghc9.8 haddock dirs hashes
1 year ago
Jens Petersen
1466da90e6
ghc_gen_filelists: tweak haddock_dir for ghc-9.8 short hash suffices
1 year ago
Jens Petersen
6715b2ec7b
%ghc_gen_filelists: tweak pkgdir for ghc-9.8 library short hashes
1 year ago
Jens Petersen
774ae4cf8f
add ghc-info.sh to read fields from ghc --info
1 year ago
Jens Petersen
05a5bef533
ghc_set_gcc_flags: only reduce GCC for s390x for ghc < 9.2
...
This should really just be for unregisterised ghc
$ ghc --info | grep reg
,("Unregisterised","NO")
1 year ago
Jens Petersen
4c6ae99d0a
move iwlib obsoletes to f32
1 year ago
Jens Petersen
8731e3a669
remove old f29-f31 obsoletes
1 year ago
Jens Petersen
6c7a63072f
bump release
1 year ago
Jens Petersen
a7c0dc9731
migrate license tag to SPDX
1 year ago
Jens Petersen
2a7dea60de
f39: obsoletes data-array-byte
1 year ago
Jens Petersen
007effd691
ghc-deps.sh: ShellCheck use for loop instead of [ -f -o -f -o ...]
1 year ago
Jens Petersen
0cc079600d
fixup! ghc-deps.sh: correctly map library id to internal package .conf
...
handle internal library case separately
1 year ago
Jens Petersen
d53aa8ff45
2.5.3 changelog entries
1 year ago
Jens Petersen
413bc084eb
remove deprecated comment from %ghclibplatform
1 year ago
Jens Petersen
1775999b4f
ghc-pkg-wrapper: use $( )
...
from opensuse
1 year ago
Jens Petersen
677bd4cd6b
F39: obsolete geniplate-mirror
1 year ago
Jens Petersen
10d6e38a6f
ghc-deps.sh: correctly map library id to internal package .conf
...
eg map libHSpandoc-3.0.1-9rZJwJUtmvf8o1sPc2tHH1-xml-light_p.a
to z-pandoc-z-xml-light
1 year ago
Jens Petersen
42479e3691
tweak cabal_configure to only set --htmldir once for subpackaging
1 year ago
Jens Petersen
105fd8ed86
add %ghc_major_version
1 year ago
Fedora Release Engineering
13c177cf0f
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
1 year ago