summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBrad Erhart2021-10-11 18:50:18 -0700
committerBrad Erhart2021-10-11 18:50:18 -0700
commit353feb74b22fcab262681953feea2d49e6e7e5b5 (patch)
treea14ec152609841d9975e14cdfee20b5161ff6118 /PKGBUILD
parentc7ae71008e81345bcde42b3878e82b03dcfec155 (diff)
downloadaur-353feb74b22fcab262681953feea2d49e6e7e5b5.tar.gz
Adding shell completion
Signed-off-by: Brad Erhart <>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 16 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a97c4e09c6c9..979edf1eabde 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,33 +4,37 @@
pkgname=solana-bin
_pkgname="${pkgname%-bin}"
pkgver=1.7.15
-pkgrel=1
+pkgrel=2
pkgdesc='Solana CLI tools'
arch=('x86_64')
url='https://solana.com'
license=('Apache')
depends=(
- 'openssl'
- 'systemd-libs'
+ 'openssl'
+ 'systemd-libs'
)
+optdepends=('bash-completion: for tab completion')
provides=("$_pkgname")
conflicts=("$_pkgname")
source=(
- "$_pkgname-$pkgver.tar.bz2::https://github.com/$_pkgname-labs/$_pkgname/releases/download/v$pkgver/$_pkgname-release-x86_64-unknown-linux-gnu.tar.bz2"
- "$_pkgname.sysusers"
- "$_pkgname.tmpfiles"
- #"$_pkgname-sys-tuner.service"
- #"$_pkgname-test.service"
+ "$_pkgname-$pkgver.tar.bz2::https://github.com/$_pkgname-labs/$_pkgname/releases/download/v$pkgver/$_pkgname-release-x86_64-unknown-linux-gnu.tar.bz2"
+ "$_pkgname.sysusers"
+ "$_pkgname.tmpfiles"
+ #"$_pkgname-sys-tuner.service"
+ #"$_pkgname-test.service"
)
sha256sums=('e596e5f0b35d0d02c5af5278a72498822d73d85a3d872501914a518eddf8a30e'
'3e893948c70e514ee369253fe37cf1d7cb3f99d350656f3c9a777ea87f895ca6'
'4a5a6060c734f0c85d4e13e5124ee30f6612a6a812642d043e0bff18790776f5')
package() {
- install -Dm 755 "$_pkgname-release/bin/"{cargo-*,solana*,spl-token} -t "$pkgdir/usr/bin"
- install -Dm 644 "$_pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$_pkgname.conf"
- install -Dm 644 "$_pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$_pkgname.conf"
- #install -Dm 644 "$_pkgname"-*.service -t "$pkgdir/usr/lib/systemd/system"
+ install -Dm 755 "$_pkgname-release/bin/"{cargo-*,solana*,spl-token} -t "$pkgdir/usr/bin"
+ install -Dm 644 "$_pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$_pkgname.conf"
+ install -Dm 644 "$_pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$_pkgname.conf"
+ "$pkgdir/usr/bin/$_pkgname" completion --shell bash | install -Dm 644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/$_pkgname"
+ "$pkgdir/usr/bin/$_pkgname" completion --shell zsh | install -Dm 644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_$_pkgname"
+
+ #install -Dm 644 "$_pkgname"-*.service -t "$pkgdir/usr/lib/systemd/system"
}
# vim: ts=2 sw=2 et: