diff options
author | Matt Jolly <kangie@gentoo.org> | 2024-11-09 19:56:58 +1000 |
---|---|---|
committer | Matt Jolly <kangie@gentoo.org> | 2024-11-09 20:07:12 +1000 |
commit | a2284dbef402b004a6c0aca07cbe218b509b261c (patch) | |
tree | ef6983309c68b65055d62895635cd057c79698a4 /media-libs/libdovi | |
parent | dev-python/webob: Stabilize 1.8.9 ALLARCHES, #943075 (diff) | |
download | gentoo-a2284dbef402b004a6c0aca07cbe218b509b261c.tar.gz gentoo-a2284dbef402b004a6c0aca07cbe218b509b261c.tar.bz2 gentoo-a2284dbef402b004a6c0aca07cbe218b509b261c.zip |
media-libs/libdovi: fix phase definitions
For multilib, rust eclass needs to consume MULTILIB_USEDEP
to generate an appropriate dependency string.
This means that multilib needs to be inherited before rust/cargo,
and therefore we need to define the phases to include multilib.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Diffstat (limited to 'media-libs/libdovi')
-rw-r--r-- | media-libs/libdovi/libdovi-3.3.1-r1.ebuild | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/media-libs/libdovi/libdovi-3.3.1-r1.ebuild b/media-libs/libdovi/libdovi-3.3.1-r1.ebuild index ec94f2d7d11b..a6f9eb1cf1c3 100644 --- a/media-libs/libdovi/libdovi-3.3.1-r1.ebuild +++ b/media-libs/libdovi/libdovi-3.3.1-r1.ebuild @@ -133,14 +133,30 @@ multilib_src_configure() { ) } +src_configure() { + multilib-minimal_src_configure +} + multilib_src_compile() { local -n cargoargs=${PN}_CARGOARGS_${ABI} edo cargo cbuild "${cargoargs[@]}" } +src_compile() { + multilib-minimal_src_compile +} + multilib_src_install() { local -n cargoargs=${PN}_CARGOARGS_${ABI} edo cargo cinstall --destdir="${D}" "${cargoargs[@]}" } + +src_test() { + multilib-minimal_src_test +} + +src_install() { + multilib-minimal_src_install +} |