# Description: ELF utils that can check files for security relevant properties # URL: https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities # Maintainer: Erich Eckner, crux at eckner dot net # Depends on: bash libcap libseccomp meson python3 python3-pyelftools name=pax-utils version=1.3.6 release=1 source=("https://github.com/gentoo/$name/archive/refs/tags/v$version.tar.gz") build() { sed -E ' 1 s|python$|\03| s|( paths =) \[\]|\1 ["/usr/lib"]|g ' -i $name-$version/lddtree.py meson setup \ --prefix /usr \ --libexecdir lib \ --buildtype plain \ --auto-features enabled \ --wrap-mode nodownload \ -D b_lto=true \ -D b_pie=true \ $name-$version build -Duse_seccomp=true meson compile -C build meson install -C build --destdir "$PKG" }