summaryrefslogtreecommitdiff
path: root/media-video/rav1e/rav1e-0.4.1.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-08-01 22:03:23 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-08-01 22:03:23 +0100
commit590b9b7b03bf4651e099949e318755af7cfa81b8 (patch)
tree54c184b7d26c25f1922bfeaf19a1dd45a2e3b1eb /media-video/rav1e/rav1e-0.4.1.ebuild
parentf4fc10428424904caf2035cffc442195cb088b2c (diff)
gentoo resync : 01.08.2021
Diffstat (limited to 'media-video/rav1e/rav1e-0.4.1.ebuild')
-rw-r--r--media-video/rav1e/rav1e-0.4.1.ebuild16
1 files changed, 9 insertions, 7 deletions
diff --git a/media-video/rav1e/rav1e-0.4.1.ebuild b/media-video/rav1e/rav1e-0.4.1.ebuild
index 3e7a00ad98aa..daec6bb06fa2 100644
--- a/media-video/rav1e/rav1e-0.4.1.ebuild
+++ b/media-video/rav1e/rav1e-0.4.1.ebuild
@@ -284,8 +284,10 @@ SLOT="0"
IUSE="+capi"
ASM_DEP=">=dev-lang/nasm-2.15"
-DEPEND="amd64? ( ${ASM_DEP} )"
-RDEPEND="capi? ( dev-util/cargo-c )"
+BDEPEND="
+ amd64? ( ${ASM_DEP} )
+ capi? ( dev-util/cargo-c )
+"
src_unpack() {
if [[ "${PV}" == *9999* ]]; then
@@ -305,19 +307,19 @@ src_compile() {
|| die "cargo build failed"
if use capi; then
- cargo cbuild ${args} \
- --prefix="/usr" --libdir="/usr/$(get_libdir)" --destdir="${ED}" \
+ cargo cbuild ${args} --target-dir="capi" \
+ --prefix="/usr" --libdir="/usr/$(get_libdir)" \
|| die "cargo cbuild failed"
fi
}
src_install() {
export CARGO_HOME="${ECARGO_HOME}"
- local args=$(usex debug "" --release)
+ local args=$(usex debug --debug "")
if use capi; then
- cargo cinstall $args \
- --prefix="/usr" --libdir="/usr/$(get_libdir)" --destdir="${ED}" \
+ cargo cinstall $args --target-dir="capi" \
+ --prefix="/usr" --libdir="/usr/$(get_libdir)" --destdir="${ED%/}" \
|| die "cargo cinstall failed"
fi