diff options
Diffstat (limited to 'media-video/rav1e/rav1e-0.7.1.ebuild')
-rw-r--r-- | media-video/rav1e/rav1e-0.7.1.ebuild | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild b/media-video/rav1e/rav1e-0.7.1.ebuild index bc583f5762cb..306e34120246 100644 --- a/media-video/rav1e/rav1e-0.7.1.ebuild +++ b/media-video/rav1e/rav1e-0.7.1.ebuild @@ -247,7 +247,7 @@ else https://github.com/xiph/rav1e/archive/v${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS} " - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" fi LICENSE="BSD-2" @@ -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 \ |