diff options
author | Luis Martinez | 2022-01-29 22:07:51 -0600 |
---|---|---|
committer | Luis Martinez | 2022-01-29 22:07:51 -0600 |
commit | 9fdb31c9cc4eda6efd5db8ce678e8c0a3e1f1ccf (patch) | |
tree | 3f47dd47bf858aeb2c6089d32775627c6bc07dfc | |
parent | a1e26779d20e9c1163fdf6933ede80729302e995 (diff) | |
download | aur-9fdb31c9cc4eda6efd5db8ce678e8c0a3e1f1ccf.tar.gz |
updated according to new rust guidelines
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 17 insertions, 12 deletions
@@ -1,7 +1,7 @@ pkgbase = as-tree pkgdesc = Print a list of paths as a tree of paths pkgver = 0.12.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/jez/as-tree arch = x86_64 license = custom:BOML @@ -11,4 +11,3 @@ pkgbase = as-tree sha256sums = 2af03a2b200041ac5c7a20aa1cea0dcc21fb83ac9fe9a1cd63cb02adab299456 pkgname = as-tree - @@ -1,8 +1,9 @@ -# Maintainer: lmartinez-mirror +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: donbex <ap dot m at runbox dot com> + pkgname=as-tree pkgver=0.12.0 -pkgrel=1 +pkgrel=2 pkgdesc="Print a list of paths as a tree of paths" arch=('x86_64') url="https://github.com/jez/as-tree" @@ -13,18 +14,23 @@ source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") sha256sums=('2af03a2b200041ac5c7a20aa1cea0dcc21fb83ac9fe9a1cd63cb02adab299456') prepare() { - cd "$pkgname-$pkgver" - # Update the lock file manually, will not build with --locked flag otherwise - sed -i "s/version = \"0.11.1\"/version = \"$pkgver\"/" Cargo.lock + cd "$pkgname-$pkgver" + cargo update + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd "$pkgname-$pkgver" - cargo build --release --locked --all-features --target-dir=target + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target/ + + cd "$pkgname-$pkgver" + cargo build --release --frozen --all-features } +## tests require bazel + package() { - cd "$pkgname-$pkgver" - install -Dm 755 target/release/${pkgname} -t "${pkgdir}/usr/bin" - install -Dm 644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" + cd "$pkgname-$pkgver" + install -D target/release/as-tree -t "${pkgdir}/usr/bin" + install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |