diff options
author | timdubbins | 2023-06-13 17:04:07 +0100 |
---|---|---|
committer | timdubbins | 2023-06-13 17:04:07 +0100 |
commit | 88ae0798764579d8c4c05af1d0c44e16bcbe157e (patch) | |
tree | f15c7ca446e13e792d7b187efcc98a60d1e07fad /PKGBUILD | |
download | aur-88ae0798764579d8c4c05af1d0c44e16bcbe157e.tar.gz |
create initial aur package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9fcf54bf61b7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Tim Dubbins <timdubbins@gmail.com> +pkgname=tap +pkgver=0.1.1 +pkgrel=1 +pkgdesc="An audio player for the terminal, written in rust" +arch=('x86_64') +url="https://github.com/timdubbins/tap" +license=('MIT') +depends=('gcc-libs') +makedepends=('cargo') +optdepends=('fzf: fuzzy searching' 'fd: faster find' 'skim: fzf alternative') +source=("$pkgname-$pkgver.tar.gz::https://github.com/timdubbins/$pkgname/archive/v$pkgver.tar.gz") +sha256sums=('4051069fcfbc1ef993e160c36d92fd1c733841312e482b2d1eaa7e22d0bc431a') + +prepare() { + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features +} + +package() { + cd "$pkgname-$pkgver" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" +} |