commit:     a2284dbef402b004a6c0aca07cbe218b509b261c
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  9 09:56:58 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Sat Nov  9 10:07:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2284dbe

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 <AT> gentoo.org>

 media-libs/libdovi/libdovi-3.3.1-r1.ebuild | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

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
+}

Reply via email to