diff options
author | Pieter Joost van de Sande | 2022-06-09 15:35:39 +0200 |
---|---|---|
committer | Pieter Joost van de Sande | 2022-06-09 15:35:39 +0200 |
commit | edea92c1b76bb1dce92e56a9addb9112834e56be (patch) | |
tree | 179cde5fd4cae6eaae8e89c44af4c887bfdc7b54 | |
parent | f56816f2aa9dfc1ff8becb9f13ab97214fbb77fa (diff) | |
download | aur-edea92c1b76bb1dce92e56a9addb9112834e56be.tar.gz |
add license, prepare step and remove jq build dep
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -1,21 +1,27 @@ # Maintainer: Pieter Joost van de Sande <pj@born2code.net> pkgname=fsrx pkgver=0.2.1 -pkgrel=1 +pkgrel=2 pkgdesc=" flow state reading in the terminal" arch=('x86_64') url="https://github.com/coloradocolby/fsrx" -license=() +license=('MIT') depends=() -makedepends=('cargo' 'jq') +makedepends=('cargo') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") sha512sums=('0b300a81759dc9468be4a7685f645a866b5e1cc9719fe4dad803bff4bbf7c78da95f2f29cdb459f4574779612e705b440f15a11bd2039ee4d02572c05ec751b3') +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { cd "$pkgname-$pkgver" - cargo build --release --locked --message-format=json-render-diagnostics | - jq -r 'select(.out_dir) | select(.package_id | startswith("ripgrep ")) | .out_dir' > out_dir + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + GEN_COMPLETIONS=1 cargo build --frozen --release --all-features } check() { @@ -29,4 +35,5 @@ package() { local OUT_DIR=$(<out_dir) install -Dm755 "target/release/fsrx" "$pkgdir/usr/bin/fsrx" + install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" } |