Commit Graph

567 Commits

Author SHA1 Message Date
Troy Dawson
568252e8f5 ghc-rpm-macros package is retired on branch c10s for BAKERY-412 2024-03-21 18:46:35 +00:00
Jens Petersen
6de96812b5 append \ to flatpak comments 2023-11-09 13:01:48 +08:00
Jens Petersen
6fc265fb5e add comments about flatpak hardcoding of paths 2023-11-09 11:51:13 +08:00
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.
2023-10-30 19:02:40 -04:00
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
2023-10-26 09:58:40 +08:00
Jens Petersen
1466da90e6 ghc_gen_filelists: tweak haddock_dir for ghc-9.8 short hash suffices 2023-10-26 00:45:36 +08:00
Jens Petersen
6715b2ec7b %ghc_gen_filelists: tweak pkgdir for ghc-9.8 library short hashes 2023-10-25 18:21:38 +08:00
Jens Petersen
774ae4cf8f add ghc-info.sh to read fields from ghc --info 2023-09-18 18:31:45 +08:00
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")
2023-09-18 17:40:03 +08:00
Jens Petersen
4c6ae99d0a move iwlib obsoletes to f32 2023-09-18 14:38:03 +08:00
Jens Petersen
8731e3a669 remove old f29-f31 obsoletes 2023-09-18 14:37:37 +08:00
Jens Petersen
6c7a63072f bump release 2023-09-18 14:28:14 +08:00
Jens Petersen
a7c0dc9731 migrate license tag to SPDX 2023-09-11 12:50:10 +08:00
Jens Petersen
2a7dea60de f39: obsoletes data-array-byte 2023-09-11 12:49:59 +08:00
Jens Petersen
007effd691 ghc-deps.sh: ShellCheck use for loop instead of [ -f -o -f -o ...] 2023-08-06 12:22:43 +02:00
Jens Petersen
0cc079600d fixup! ghc-deps.sh: correctly map library id to internal package .conf
handle internal library case separately
2023-08-06 12:22:16 +02:00
Jens Petersen
d53aa8ff45 2.5.3 changelog entries 2023-08-04 21:38:08 +01:00
Jens Petersen
413bc084eb remove deprecated comment from %ghclibplatform 2023-08-04 21:35:41 +01:00
Jens Petersen
1775999b4f ghc-pkg-wrapper: use $( )
from opensuse
2023-08-04 21:34:24 +01:00
Jens Petersen
677bd4cd6b F39: obsolete geniplate-mirror 2023-08-04 10:05:54 +01:00
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
2023-08-04 10:05:54 +01:00
Jens Petersen
42479e3691 tweak cabal_configure to only set --htmldir once for subpackaging 2023-08-03 17:18:09 +01:00
Jens Petersen
105fd8ed86 add %ghc_major_version 2023-08-03 17:18:09 +01:00
Fedora Release Engineering
13c177cf0f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 22:27:52 +00:00
Jens Petersen
da8b6a2c9f f38: also obsolete regex-compat-tdfa 2023-03-27 22:36:45 +08:00
Jens Petersen
b918424076 add obsoletes for F38 2023-03-26 14:31:31 +08:00
Jens Petersen
3a116c6a29 ghc.attr: include Hadrian lib/ subdir in .conf regex
otherwise lib packages fail to generate devel deps
2023-02-16 00:02:53 +08:00
Jens Petersen
6d69503ff3 ghc-dep.sh: check for *_p.a under Hadrian platform subdir as well 2023-02-15 22:53:07 +08:00
Jens Petersen
fa4c615f86 2.5.1 2023-02-11 14:52:16 +08:00
Jens Petersen
2e806acfa1 ghc-deps.sh: remove whitespace before package name 2023-02-11 14:51:32 +08:00
Jens Petersen
18fd461ac2 make ghc-dep.sh and ghc-pkg-wrapper error if error occurs 2023-02-11 14:50:57 +08:00
Jens Petersen
90f14946a1 add %ghc_merge_filelist 2023-02-11 14:49:20 +08:00
Jens Petersen
e429bfe81c macros.ghc: move ghc_*_build, ghc_*_install, cabal_pkg_conf earlier 2023-01-30 18:05:13 +08:00
Jens Petersen
e71475ee24 changelog for 2.5.0 2023-01-29 18:46:41 +08:00
Jens Petersen
58f3979109 %ghc_delete_rpaths: need to remove local RPATH for subpackaged libs 2023-01-29 18:13:56 +08:00
Jens Petersen
ce204c6b81 %cabal_configure: non-core shared libs go to %ghcliblib
use %base_ver to detect ghc (make) builds in %ghc_gen_filelists
2023-01-29 18:03:32 +08:00
Jens Petersen
7d2510b141 move with_ghc_prof to ghc-srpm-macros
so that prof BRs work in mock
2023-01-29 17:56:35 +08:00
Jens Petersen
0017f57fc4 setup _ghcdynlibdir from spec file for current releases 2023-01-29 17:56:35 +08:00
Jens Petersen
323880f227 only %ghc_delete_rpaths for _ghcdynlibdir 2023-01-29 17:56:35 +08:00
Jens Petersen
8400579198 handle hadrian lib/ subdir consistently for packages
- deprecate %ghclibplatform and introduce %ghcplatform
2023-01-29 17:56:35 +08:00
Jens Petersen
dfacabb0d6 %ghc_lib_subpackage: with %ghc_obsoletes_name obsolete ghc%{ghc_major}-* 2023-01-29 17:56:35 +08:00
Jens Petersen
e7cc30b58f %ghc_bin_build -W to ignore %ghc_name version in %cabal_configure 2023-01-29 17:56:35 +08:00
Jens Petersen
44501cb02b disable _ghcdynlibdir as default
We want to follow upstream libHS*.so paths going forward
2023-01-29 17:56:35 +08:00
Jens Petersen
c6ebe00c11 use upstream paths for libHS*.so unless _ghcdynlibdir 2023-01-29 17:56:35 +08:00
Jens Petersen
3c68a12dbb remove ghc-info.sh again 2023-01-29 17:56:35 +08:00
Jens Petersen
030e119f14 cabal_configure: default dynlibdir to libdir/ghc-version 2023-01-29 17:56:35 +08:00
Jens Petersen
fc5fb26e31 ghc_gen_filelists: define basepkg later
just suppressed warning if error encountered around echo
2023-01-29 17:56:35 +08:00
Jens Petersen
7e3e6494e2 ghc_gen_filelists: error if no .so file and not metapkg 2023-01-29 17:56:35 +08:00
Jens Petersen
668dd10c99 base ghc_version on compiler subpackage 2023-01-09 12:41:21 +08:00
Jens Petersen
4ac79fbdbd drop old rhel6 extra deps lines from ghc-deps.sh 2022-11-26 20:06:11 +08:00