diff options
Diffstat (limited to 'media-video/rav1e/rav1e-9999.ebuild')
-rw-r--r-- | media-video/rav1e/rav1e-9999.ebuild | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/media-video/rav1e/rav1e-9999.ebuild b/media-video/rav1e/rav1e-9999.ebuild index bc583f5762cb..6e51df483cb6 100644 --- a/media-video/rav1e/rav1e-9999.ebuild +++ b/media-video/rav1e/rav1e-9999.ebuild @@ -265,6 +265,8 @@ BDEPEND=" amd64? ( ${ASM_DEP} ) capi? ( >=dev-util/cargo-c-0.6.3 ) " +# only used as a build script to check the version of rav1e... +DEPEND="dev-libs/libgit2" # Rust QA_FLAGS_IGNORED="usr/lib.*/librav1e.* usr/bin/rav1e" @@ -280,12 +282,13 @@ src_unpack() { } src_compile() { - export CARGO_HOME="${ECARGO_HOME}" - local args=$(usev !debug --release) + # used by build script to get rav1e repository info + export LIBGIT2_NO_VENDOR=1 - cargo build ${args} || die "cargo build failed" + cargo_src_compile if use capi; then + local args=$(usev !debug --release) cargo cbuild ${args} --target-dir="capi" \ --prefix="/usr" --libdir="/usr/$(get_libdir)" \ --library-type=cdylib \ |