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