diff options
author | Filipe Nascimento | 2020-09-23 15:11:11 -0300 |
---|---|---|
committer | Filipe Nascimento | 2020-09-23 15:11:11 -0300 |
commit | 51fce38a4e5bb1e728fdf44dc3423d29ebbc2d77 (patch) | |
tree | 133c839c2d749ffaa5a1c4aa5595d44ec0fa0b25 | |
parent | 67218c77af56a4ea9ac5f1a6000781fcfcc9c94b (diff) | |
download | aur-51fce38a4e5bb1e728fdf44dc3423d29ebbc2d77.tar.gz |
upgpkg: dstask 0.21-1
upstream release
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | dstask.install | 4 |
3 files changed, 30 insertions, 13 deletions
@@ -1,8 +1,9 @@ pkgbase = dstask - pkgdesc = A personal task tracker designed to help you focus - pkgver = 0.20 + pkgdesc = Single binary terminal-based TODO manager with git-based sync + markdown notes per task + pkgver = 0.21 pkgrel = 1 url = https://github.com/naggie/dstask + install = dstask.install arch = i686 arch = x86_64 arch = armv6h @@ -10,9 +11,9 @@ pkgbase = dstask arch = aarch64 license = MIT makedepends = go - depends = glibc - source = dstask-0.20.tar.gz::https://github.com/naggie/dstask/archive/v0.20.tar.gz - sha256sums = a2a79e534896f16094df1e16033f63f7399326f15d689c1b22d8ceb6d9547b40 + depends = git + source = dstask-0.21.tar.gz::https://github.com/naggie/dstask/archive/v0.21.tar.gz + sha256sums = 43c5828ad19221cbdf0ac6c43b2fd9a777d00fbd9d45b96353f18c969cf7987b pkgname = dstask @@ -1,32 +1,42 @@ # Maintainer: Filipe Nascimento <flipee at tuta dot io> pkgname=dstask -pkgver=0.20 +pkgver=0.21 pkgrel=1 -pkgdesc="A personal task tracker designed to help you focus" +pkgdesc="Single binary terminal-based TODO manager with git-based sync + markdown notes per task" arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') url="https://github.com/naggie/dstask" license=('MIT') -depends=('glibc') +depends=('git') makedepends=('go') +install=dstask.install source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('a2a79e534896f16094df1e16033f63f7399326f15d689c1b22d8ceb6d9547b40') +sha256sums=('43c5828ad19221cbdf0ac6c43b2fd9a777d00fbd9d45b96353f18c969cf7987b') + +prepare() { + cd $pkgname-$pkgver + sed -i 's/#compdef pass/#compdef dstask/g' .dstask-zsh-completions.sh +} build() { cd $pkgname-$pkgver - _commit=d687a0f9aec634a808cfa0df4aecb06ab4f57732 + _commit=2f83a1a281e67e7c7c76a0655602d8d41d453123 + + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" go build \ -trimpath \ -buildmode=pie \ -mod=vendor \ -modcacherw \ - -ldflags "-s -w + -ldflags "-linkmode=external -X \"github.com/naggie/dstask.GIT_COMMIT=$_commit\" -X \"github.com/naggie/dstask.VERSION=$pkgver\" - -X \"github.com/naggie/dstask.BUILD_DATE=$(date -d@"$SOURCE_DATE_EPOCH" +%Y-%m-%dT%H:%M:%SZ)\" - -extldflags $LDFLAGS" \ + -X \"github.com/naggie/dstask.BUILD_DATE=$(date -d@"$SOURCE_DATE_EPOCH" +%Y-%m-%dT%H:%M:%SZ)\""\ cmd/dstask.go } @@ -34,4 +44,6 @@ package() { cd $pkgname-$pkgver install -Dm755 $pkgname -t "$pkgdir/usr/bin" install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + install -Dm644 .dstask-bash-completions.sh "$pkgdir/usr/share/bash-completion/completions/$pkgname" + install -Dm644 .dstask-zsh-completions.sh "$pkgdir/usr/share/zsh/site-functions/_$pkgname" } diff --git a/dstask.install b/dstask.install new file mode 100644 index 000000000000..901c8fa76b71 --- /dev/null +++ b/dstask.install @@ -0,0 +1,4 @@ +post_install() { + printf '==> %s\n' "Dstask needs a Git repository to work. Create a new Git repo in \$HOME/.dstask:" + printf ' %s\n' "$ mkdir \$HOME/.dstask && git -C \$HOME/.dstask init" +} |