From: Georgy Yakovlev Date: Tue, 8 Jan 2019 23:02:28 +0000 (-0800) Subject: sys-apps/exa: switch to cargo.eclass func args X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=f808b17ad004cec30081a0c3395d674ffa4a5a6e;p=gentoo.git sys-apps/exa: switch to cargo.eclass func args Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev --- diff --git a/sys-apps/exa/exa-0.8.0-r1.ebuild b/sys-apps/exa/exa-0.8.0-r1.ebuild index 4ebaed05f2ff..db54b293100c 100644 --- a/sys-apps/exa/exa-0.8.0-r1.ebuild +++ b/sys-apps/exa/exa-0.8.0-r1.ebuild @@ -87,24 +87,16 @@ DEPEND=" " RDEPEND="${DEPEND}" +RESTRICT="test" + QA_FLAGS_IGNORED="/usr/bin/exa" src_compile() { - export CARGO_HOME="${ECARGO_HOME}" - - cargo build -j $(makeopts_jobs) \ - $(usex debug "" --release) \ - $(usex git "" --no-default-features) \ - || die "cargo build failed" + cargo_src_compile $(usex git "" --no-default-features) } src_install() { - cargo install -j $(makeopts_jobs) --root="${D}/usr" \ - $(usex debug --debug "") \ - $(usex git "" --no-default-features) \ - || die "cargo install failed" - - rm "${D}/usr/.crates.toml" || die + cargo_src_install $(usex git "" --no-default-features) newbashcomp contrib/completions.bash exa