summaryrefslogtreecommitdiff
path: root/dev-libs/libkdumpfile
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-29 12:00:47 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-29 12:00:47 +0100
commitadcf4f8116a4a850dae301fb4dbcd7b71cb35975 (patch)
tree41af0dd08b04c7d619cdfed205b03ff2cc201b26 /dev-libs/libkdumpfile
parent7166f3a0a0b7886d340010458d0b130013cb9989 (diff)
gentoo auto-resync : 29:08:2024 - 12:00:47
Diffstat (limited to 'dev-libs/libkdumpfile')
-rw-r--r--dev-libs/libkdumpfile/Manifest2
-rw-r--r--dev-libs/libkdumpfile/libkdumpfile-0.5.4-r1.ebuild (renamed from dev-libs/libkdumpfile/libkdumpfile-0.5.4.ebuild)28
2 files changed, 8 insertions, 22 deletions
diff --git a/dev-libs/libkdumpfile/Manifest b/dev-libs/libkdumpfile/Manifest
index 3e84a57be4e8..eb686da8b31c 100644
--- a/dev-libs/libkdumpfile/Manifest
+++ b/dev-libs/libkdumpfile/Manifest
@@ -2,5 +2,5 @@ AUX libkdumpfile-0.5.4-32-bit-tests.patch 2197 BLAKE2B 3368b373a0e8e7127bc560fdf
AUX libkdumpfile-0.5.4-c99.patch 1500 BLAKE2B f7879cf9d08660ce89ae3e771c36cbe07a51767288c6dbd36be2e97a795698ca381370f16d7a3ff134b147eb2c5c01efba0bf792c5da7637df6597a355f283a9 SHA512 5b67254f2f113ea6e86a4024917bf02683ae8c9a6757edbc01f26d107ff86ae30dc111285e66513f81e36fe32188b45d52927235198217de40c256ee2effadaa
AUX libkdumpfile-0.5.4-disabled-compression-tests.patch 2006 BLAKE2B b4c8555ca7ea47dc5f842c71dee21967d1044d874538b8f02d30f11e6dc10306ceab52de0b0e0d3e20182234ce0a2c6a2885a528831ca7fda0d4c753620f5848 SHA512 27bcd11b409bc547eaa125736015ca319a9fbaa720b078dc7eec0274ab95302dff231048404957dea5c4cfed2854909faf23df4126efcadb767e44c5926983c4
DIST libkdumpfile-0.5.4.tar.bz2 623108 BLAKE2B 17a425c2a0545f60574255d5ec139f60a59dd2c9c047a89f9d021afe31cae959c691b550d9ad4e10c88a11f5f1bab1a4d94dab025060dcd2598837442281b3b9 SHA512 6cdd77e3460b324f4e0641fc8f4cf1dcd8b7de4ec82a37ca11e4edfa7730f90305c2724825f8b1cf8ac2e8ad104fee1b6a36775287b084db802ae2f44a55cd85
-EBUILD libkdumpfile-0.5.4.ebuild 1641 BLAKE2B 5fc355ba12741b674adeba676d8153db09b8e208110137f0aeb9ba24aeb6e2e325780a635129812aa9baba6f33f3bb0f2e6e2214d501e6104db35e7f6af2f375 SHA512 c9f9bf711bcee1bc977af49c8706e923b065543d70e037e877d99d972e5f62cd074bec2ceec0e02aa17e66f45f91a06711dc0611d524d5b05eabf57674fe9d70
+EBUILD libkdumpfile-0.5.4-r1.ebuild 1192 BLAKE2B 52aa2fb439d4924da30e7987c069254604371e972d832cebb919a24ed51b8dfb174bcebd58ae6b2d7cada02d0b00c3864262d0a7e3c039e9a132deade418cc28 SHA512 365a38362b7795d9166d00262f3d544b5f00f87376493682431ebac8662bd1d7b3183088aadea09be662e7087c36413d39675aa10ec7d02bcc30da07e165173b
MISC metadata.xml 326 BLAKE2B 13b23cbf5c4089460907bebe9e73dad724bfea465300417f82d20748779d865459c6791d0a6d27237db88819690b4124235721c555895b3ca0a3aa5fa63ad2cf SHA512 aae2510a5c9a7662d7beaccef7c19b42be69e34bc0a2e6fb7f31d332ec7a5389f38aef97123b2f213bd4bb3376630b6989a6d71785f0198f563f9ce5d05cfdca
diff --git a/dev-libs/libkdumpfile/libkdumpfile-0.5.4.ebuild b/dev-libs/libkdumpfile/libkdumpfile-0.5.4-r1.ebuild
index fe48a9f877fc..a0f045ef6f41 100644
--- a/dev-libs/libkdumpfile/libkdumpfile-0.5.4.ebuild
+++ b/dev-libs/libkdumpfile/libkdumpfile-0.5.4-r1.ebuild
@@ -3,8 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
-inherit autotools python-r1
+inherit autotools
DESCRIPTION="Kernel coredump file access"
HOMEPAGE="https://github.com/ptesarik/libkdumpfile"
@@ -14,10 +13,8 @@ LICENSE="|| ( LGPL-3+ GPL-2+ )"
SLOT="0"
KEYWORDS="~amd64"
IUSE="lzo snappy zlib zstd"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="
- ${PYTHON_DEPS}
lzo? ( dev-libs/lzo )
snappy? ( app-arch/snappy:= )
zlib? ( sys-libs/zlib )
@@ -40,32 +37,21 @@ src_prepare() {
}
src_configure() {
- # We could make Python optional in future as libkdumpfile's
- # builtin Python bindings appear deprecated in favour of another
- # CFFI-based approach, but given we're adding libkdumpfile for
- # dev-debug/drgn right now which uses *these*, let's not bother.
- local ECONF_SOURCE=${S}
local myeconfargs=(
+ # The Python bindings within libkdumpfile are deprecated
+ # and don't work w/ PEP517. There's a new CFFI bindings
+ # project we can use if anyone asks for them.
+ --without-python
$(use_with lzo lzo2)
$(use_with snappy)
$(use_with zlib)
$(use_with zstd libzstd)
)
- python_foreach_impl run_in_build_dir econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir default
-}
-
-src_test() {
- python_foreach_impl run_in_build_dir default
+ econf "${myeconfargs[@]}"
}
src_install() {
- python_foreach_impl run_in_build_dir default
- python_foreach_impl python_optimize
- einstalldocs
+ default
find "${D}" -name '*.la' -delete || die
}