diff --git a/main/pax-utils/APKBUILD b/main/pax-utils/APKBUILD index 6a95c7f5182b3b1b523e0a35b78878b620ae7419..e6d1a06dc5e5ec5da1de70525fecb967eba63c62 100644 --- a/main/pax-utils/APKBUILD +++ b/main/pax-utils/APKBUILD @@ -3,17 +3,17 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=pax-utils pkgver=1.2.6 -pkgrel=0 +pkgrel=1 pkgdesc="ELF related utils for ELF 32/64 binaries" url="https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities" arch="all" license="GPL-2.0-only" -depends="scanelf python3 py3-elftools" +depends="scanelf" makedepends_host="linux-headers libcap-dev" makedepends="$makedepends_host" -checkdepends="bash" +checkdepends="bash python3 py3-elftools" source="https://dev.gentoo.org/~slyfox/distfiles/pax-utils-$pkgver.tar.xz" -subpackages="$pkgname-doc scanelf:_scanelf" +subpackages="$pkgname-doc scanelf:_scanelf lddtreepax:_lddtreepax:noarch" build() { make USE_CAP=yes @@ -40,4 +40,12 @@ _scanelf() { mv "$pkgdir"/usr/bin/scanelf "$subpkgdir"/usr/bin/ } +_lddtreepax() { + depends="python3 py3-elftools" + pkgdesc="Read and package ELF dependency trees" + + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/lddtreepax "$subpkgdir"/usr/bin +} + sha512sums="59fe16c5573414aa2952a99c5b85c16cf10dbbee76943f263d31d5b1aa8818a9b00fa78c8b6dadbe02216de54fc32b26d80303a17e2d854de6bb9dd8b431f617 pax-utils-1.2.6.tar.xz"