commit:     280fa250e6073532b4103048ffaf783c0de9a254
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 10 05:57:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 10 05:57:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280fa250

app-arch/zstd: wire up split-usr

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-arch/zstd/zstd-1.5.4-r1.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-arch/zstd/zstd-1.5.4-r1.ebuild 
b/app-arch/zstd/zstd-1.5.4-r1.ebuild
index 416acf5d69ca..924a52a9985b 100644
--- a/app-arch/zstd/zstd-1.5.4-r1.ebuild
+++ b/app-arch/zstd/zstd-1.5.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit meson-multilib toolchain-funcs usr-ldscript
+inherit meson-multilib usr-ldscript
 
 DESCRIPTION="zstd fast compression library"
 HOMEPAGE="https://facebook.github.io/zstd/";
@@ -14,6 +14,7 @@ S="${WORKDIR}"/${P}/build/meson
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0/1"
+# TODO: wire up static-libs
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+lzma lz4 static-libs test zlib"
 RESTRICT="!test? ( test )"
@@ -56,3 +57,9 @@ multilib_src_configure() {
 
        meson_src_configure
 }
+
+multilib_src_install() {
+       meson_src_install
+
+       multilib_is_native_abi && gen_usr_ldscript -a zstd
+}

Reply via email to