summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFilipe Nascimento2020-09-23 15:11:11 -0300
committerFilipe Nascimento2020-09-23 15:11:11 -0300
commit51fce38a4e5bb1e728fdf44dc3423d29ebbc2d77 (patch)
tree133c839c2d749ffaa5a1c4aa5595d44ec0fa0b25
parent67218c77af56a4ea9ac5f1a6000781fcfcc9c94b (diff)
downloadaur-51fce38a4e5bb1e728fdf44dc3423d29ebbc2d77.tar.gz
upgpkg: dstask 0.21-1
upstream release
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD28
-rw-r--r--dstask.install4
3 files changed, 30 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ced301d09cfe..fab7d04383b5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2a4e63e34412..c7462481ab45 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}