diff options
author | Navid | 2022-07-11 06:27:21 +0430 |
---|---|---|
committer | Navid | 2022-07-11 06:40:10 +0430 |
commit | 53d28e59e65b8de1145d912c04286a05b0ddb3b3 (patch) | |
tree | d989524f6812d6e7366c39c9431183719821e934 /PKGBUILD | |
parent | 61c24bc0717e0fc6ebf602a512f11c1ae999496c (diff) | |
download | aur-53d28e59e65b8de1145d912c04286a05b0ddb3b3.tar.gz |
Use cargo install to build package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 9 insertions, 12 deletions
@@ -2,27 +2,24 @@ pkgname=nomino pkgver=1.2.1 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="https://github.com/yaa110/nomino" license=("MIT") - pkgdesc='Batch rename utility for developers' - -source=("$pkgver.tar.gz::https://github.com/yaa110/$pkgname/archive/$pkgver.tar.gz") -sha512sums=('522d549c49b98fa84e18130c242615a282dd57a112414fc4172d08f6261ad2b675a4f2c82368dae3a2f978363dac6044f9e5d9fef1d7db75d2066b9e36104fd3') -makedepends=('rust' 'python3') +makedepends=('cargo') depends=('gcc-libs') -conflicts=('nomino-bin') provides=('nomino') +source=("$pkgver.tar.gz::https://github.com/yaa110/$pkgname/archive/$pkgver.tar.gz") +sha512sums=('522d549c49b98fa84e18130c242615a282dd57a112414fc4172d08f6261ad2b675a4f2c82368dae3a2f978363dac6044f9e5d9fef1d7db75d2066b9e36104fd3') build() { - cd "$srcdir/$pkgname-$pkgver" - RUSTFLAGS='-C link-args=-s' cargo build -j`nproc` --release + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build -j`nproc` --release } package() { - install -Dm755 "$pkgname-$pkgver/target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" - install -Dm644 "$pkgname-$pkgver/LICENSE-MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm0755 -t "$pkgdir/usr/bin/" "$pkgname-$pkgver/target/release/$pkgname" } - |