diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-07-19 12:29:09 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-07-19 12:29:09 +0100 |
commit | c59df12b8749ab7bbd5a0692072652d4fbb0d2cf (patch) | |
tree | b0c755a8dc7206de06d287c623e493927679f700 /sys-libs/libsepol/libsepol-9999.ebuild | |
parent | f85858c81a721c7fc89c1ab8df19e3a213dc27cd (diff) |
gentoo auto-resync : 19:07:2024 - 12:29:09
Diffstat (limited to 'sys-libs/libsepol/libsepol-9999.ebuild')
-rw-r--r-- | sys-libs/libsepol/libsepol-9999.ebuild | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/sys-libs/libsepol/libsepol-9999.ebuild b/sys-libs/libsepol/libsepol-9999.ebuild index 4cb9db630532..cf71e47eb015 100644 --- a/sys-libs/libsepol/libsepol-9999.ebuild +++ b/sys-libs/libsepol/libsepol-9999.ebuild @@ -23,6 +23,7 @@ fi LICENSE="GPL-2" SLOT="0/2" +IUSE="static-libs" # tests are not meant to be run outside of the full SELinux userland repo RESTRICT="test" @@ -32,19 +33,23 @@ src_prepare() { multilib_copy_sources } +my_make() { + emake \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + SHLIBDIR="${EPREFIX}/$(get_libdir)" \ + "${@}" +} + multilib_src_compile() { tc-export CC AR RANLIB local -x CFLAGS="${CFLAGS} -fno-semantic-interposition" - emake \ - LIBDIR="\$(PREFIX)/$(get_libdir)" \ - SHLIBDIR="/$(get_libdir)" + my_make } multilib_src_install() { - emake DESTDIR="${D}" \ - LIBDIR="\$(PREFIX)/$(get_libdir)" \ - SHLIBDIR="/$(get_libdir)" \ - install + my_make DESTDIR="${D}" install + use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die } |