Gentoo Archives: gentoo-dev

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-dev@l.g.o
Cc: Georgy Yakovlev <gyakovlev@g.o>
Subject: [gentoo-dev] [PATCH 3/3] cargo.eclass: use verbose cargo invocation
Date: Fri, 25 Oct 2019 22:04:51
Message-Id: 20191025220340.2715-4-gyakovlev@gentoo.org
In Reply to: [gentoo-dev] RFC: cargo.eclass changes and virtual/cargo retirement by Georgy Yakovlev
1 Signed-off-by: Georgy Yakovlev <gyakovlev@g.o>
2 ---
3 eclass/cargo.eclass | 10 +++++-----
4 1 file changed, 5 insertions(+), 5 deletions(-)
5
6 diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
7 index dc031623067..940096ea230 100644
8 --- a/eclass/cargo.eclass
9 +++ b/eclass/cargo.eclass
10 @@ -115,8 +115,8 @@ cargo_live_src_unpack() {
11 mkdir -p "${S}" || die
12
13 pushd "${S}" > /dev/null || die
14 - CARGO_HOME="${ECARGO_HOME}" cargo fetch || die
15 - CARGO_HOME="${ECARGO_HOME}" cargo vendor "${ECARGO_VENDOR}" || die
16 + CARGO_HOME="${ECARGO_HOME}" cargo -vv fetch || die
17 + CARGO_HOME="${ECARGO_HOME}" cargo -vv vendor "${ECARGO_VENDOR}" || die
18 popd > /dev/null || die
19
20 cargo_gen_config
21 @@ -146,7 +146,7 @@ cargo_src_compile() {
22
23 export CARGO_HOME="${ECARGO_HOME}"
24
25 - cargo build -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
26 + cargo -vv build -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
27 || die "cargo build failed"
28 }
29
30 @@ -156,7 +156,7 @@ cargo_src_compile() {
31 cargo_src_install() {
32 debug-print-function ${FUNCNAME} "$@"
33
34 - cargo install -j $(makeopts_jobs) --root="${D}/usr" $(usex debug --debug "") "$@" \
35 + cargo -vv install -j $(makeopts_jobs) --root="${D}/usr" $(usex debug --debug "") "$@" \
36 || die "cargo install failed"
37 rm -f "${D}/usr/.crates.toml"
38
39 @@ -169,7 +169,7 @@ cargo_src_install() {
40 cargo_src_test() {
41 debug-print-function ${FUNCNAME} "$@"
42
43 - cargo test -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
44 + cargo -vv test -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
45 || die "cargo test failed"
46 }
47
48 --
49 2.23.0