summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Jolly <kangie@gentoo.org>2024-11-09 19:56:58 +1000
committerMatt Jolly <kangie@gentoo.org>2024-11-09 20:07:12 +1000
commita2284dbef402b004a6c0aca07cbe218b509b261c (patch)
treeef6983309c68b65055d62895635cd057c79698a4 /media-libs/libdovi
parentdev-python/webob: Stabilize 1.8.9 ALLARCHES, #943075 (diff)
downloadgentoo-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.ebuild16
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
+}