diff options
author | Raphael Nestler | 2023-04-04 14:37:59 +0200 |
---|---|---|
committer | Raphael Nestler | 2023-04-04 14:37:59 +0200 |
commit | 726f214f3842677f109cd7ed35604a38ab26edb5 (patch) | |
tree | b0d0f94564bc1e0a32075263c23e45def1dd03c5 | |
parent | 2a41366424e0cc3a925d3ced86f1d38bbe17bfe8 (diff) | |
download | aur-726f214f3842677f109cd7ed35604a38ab26edb5.tar.gz |
Use recommended prepare, build and package steps
See https://wiki.archlinux.org/title/Rust_package_guidelines
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 11 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = attractorr pkgdesc = CLI to search for torrent magnet links pkgver = 0.5.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/rnestler/attractorr arch = i686 arch = x86_64 @@ -2,7 +2,7 @@ pkgname=attractorr pkgver=0.5.0 -pkgrel=2 +pkgrel=3 pkgdesc='CLI to search for torrent magnet links' arch=('i686' 'x86_64') url="https://github.com/rnestler/${pkgname}" @@ -12,13 +12,19 @@ depends=('openssl' 'gcc-libs') source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/${pkgname}/${pkgname}-${pkgver}.crate") sha256sums=('d8c1a71c4e24e1e4a58a08d134b2873278e0e28efec9b8d902c05abdd235338b') +prepare() { + cd "$srcdir/$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { cd "$srcdir/$pkgname-$pkgver" - cargo build --release + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } package() { cd "$srcdir/$pkgname-$pkgver" - mkdir -p "${pkgdir}/usr/bin" - cp -p target/release/${pkgname} "${pkgdir}/usr/bin" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" } |