diff options
author | Luis Martinez | 2021-08-17 00:15:31 -0500 |
---|---|---|
committer | Luis Martinez | 2021-08-17 00:15:31 -0500 |
commit | 9ef3220525d510979828e6172218368756e60e7b (patch) | |
tree | 7227b001878114370f5b33f3f09c2a1279a33bf4 | |
parent | cd64160ab5737a4826a1aa034e4840f5be4c0b19 (diff) | |
download | aur-9ef3220525d510979828e6172218368756e60e7b.tar.gz |
add bash completions
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 23 insertions, 20 deletions
@@ -1,7 +1,7 @@ pkgbase = timetrace pkgdesc = A simple time-tracking CLI tool pkgver = 0.13.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/dominikbraun/timetrace install = timetrace.install changelog = CHANGELOG.md @@ -9,6 +9,7 @@ pkgbase = timetrace license = Apache makedepends = go depends = glibc + optdepends = bash-completion: built-in completions source = timetrace-0.13.0.tar.gz::https://github.com/dominikbraun/timetrace/archive/v0.13.0.tar.gz sha256sums = 1edd3a51782242a60503476e9f9e10215f3b90992a35e9deec1d578ec41ead5d @@ -2,43 +2,45 @@ pkgname=timetrace pkgver=0.13.0 -pkgrel=1 +pkgrel=2 pkgdesc="A simple time-tracking CLI tool" arch=('x86_64') url="https://github.com/dominikbraun/timetrace" license=('Apache') depends=('glibc') makedepends=('go') +optdepends=('bash-completion: built-in completions') install="$pkgname.install" changelog=CHANGELOG.md source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('1edd3a51782242a60503476e9f9e10215f3b90992a35e9deec1d578ec41ead5d') build() { - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" - cd "$pkgname-$pkgver" - go build -o "$pkgname" + cd "$pkgname-$pkgver" + go build -o "$pkgname" } check() { - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" - cd "$pkgname-$pkgver" - go test ./... + cd "$pkgname-$pkgver" + go test ./... } package() { - cd "$pkgname-$pkgver" - install -Dm 755 "$pkgname" -t "$pkgdir/usr/bin/" - install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + cd "$pkgname-$pkgver" + install -Dm 755 "$pkgname" -t "$pkgdir/usr/bin/" + install -Dm 644 completion/bash/timetrace.sh "$pkgdir/usr/share/bash-completion/completions/$pkgname" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" } |