main/hello-world-rust: several tweaks (MR 4310)

* Don't use "cargo install", as it leads to building a second time.
* Make the build very verbose, as this package is mainly used to debug
  and develop the crossdirect scripts for rust.
This commit is contained in:
Oliver Smith 2023-08-06 15:40:14 +02:00
parent c5571fc688
commit 63c85a7e3c
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -1,7 +1,7 @@
# Maintainer: Oliver Smith <ollieparanoid@postmarketos.org> # Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
pkgname=hello-world-rust pkgname=hello-world-rust
pkgver=0.1.1 pkgver=0.1.1
pkgrel=0 pkgrel=1
pkgdesc="Small test program for (cross) compiling rust" pkgdesc="Small test program for (cross) compiling rust"
url="https://gitlab.com/ollieparanoid/hello-world-rust/" url="https://gitlab.com/ollieparanoid/hello-world-rust/"
arch="all" arch="all"
@ -12,7 +12,8 @@ source="https://gitlab.com/ollieparanoid/hello-world-rust/-/archive/$pkgver/hell
[ "$CARCH" = "riscv64" ] && options="$options textrels" [ "$CARCH" = "riscv64" ] && options="$options textrels"
build() { build() {
cargo build --release --locked export CROSSDIRECT_DEBUG=1
cargo build --release --locked --verbose --verbose
} }
check() { check() {
@ -22,8 +23,8 @@ check() {
} }
package() { package() {
cargo install --path . --root="$pkgdir/usr" install -Dm755 target/release/hello_world_rust \
rm "$pkgdir"/usr/.crates.toml -t "$pkgdir"/usr/bin/
} }
sha512sums="b755b02529e6ad40a969d5d563bc28be1202c8008661b72335c8c9e6f06bc5f0220fa047f5444b552815df5184c3ab86eb2f6a4f70701962fa0d4bc9a25ab259 hello-world-rust-0.1.1.tar.bz2" sha512sums="b755b02529e6ad40a969d5d563bc28be1202c8008661b72335c8c9e6f06bc5f0220fa047f5444b552815df5184c3ab86eb2f6a4f70701962fa0d4bc9a25ab259 hello-world-rust-0.1.1.tar.bz2"