diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 38 insertions, 18 deletions
@@ -1,7 +1,7 @@ pkgbase = go-task-bin pkgdesc = Task runner & Make alternative that runs taskfiles (Installs as go-task to avoid conflict with taskwarrior) - pkgver = 3.12.1 - pkgrel = 2 + pkgver = 3.14.0 + pkgrel = 1 url = https://github.com/go-task/task arch = x86_64 arch = i686 @@ -12,13 +12,14 @@ pkgbase = go-task-bin conflicts = go-task conflicts = gotask-taskfile-bin replaces = gotask-taskfile-bin - source_x86_64 = go-task-bin-3.12.1.tar.gz::https://github.com/go-task/task/releases/download/v3.12.1/task_linux_amd64.tar.gz - sha256sums_x86_64 = b9c5986f33a53094751b5e22ccc33e050b4a0a485658442121331cbb724e631e - source_i686 = go-task-bin-3.12.1.tar.gz::https://github.com/go-task/task/releases/download/v3.12.1/task_linux_386.tar.gz - sha256sums_i686 = b8e7cc6170973bae6fd60da410c3b19b6b6aa55dbb5c9cd3536a78a6ed7cc5d6 - source_armv7h = go-task-bin-3.12.1.tar.gz::https://github.com/go-task/task/releases/download/v3.12.1/task_linux_arm.tar.gz - sha256sums_armv7h = b10ae7d85749025740097b0c349b946fbabd417c7ee4d2df8ccc5604750accd9 - source_aarch64 = go-task-bin-3.12.1.tar.gz::https://github.com/go-task/task/releases/download/v3.12.1/task_linux_arm64.tar.gz - sha256sums_aarch64 = 44fad3d61ad39d0abff33f90fdbb99a666524dbeab08dc9d138d5d3a532ff68a + noextract = go-task-bin-3.14.0.tar.gz + source_x86_64 = go-task-bin-3.14.0.tar.gz::https://github.com/go-task/task/releases/download/v3.14.0/task_linux_amd64.tar.gz + sha256sums_x86_64 = e5786c1bfe1f503c5f1f61141988969bb51517669cb8b6b97001d03e0e482757 + source_i686 = go-task-bin-3.14.0.tar.gz::https://github.com/go-task/task/releases/download/v3.14.0/task_linux_386.tar.gz + sha256sums_i686 = 65900f4f34ff64f9b7943d9dcae46d36775d6ab756289d7cbe4c188437592354 + source_armv7h = go-task-bin-3.14.0.tar.gz::https://github.com/go-task/task/releases/download/v3.14.0/task_linux_arm.tar.gz + sha256sums_armv7h = 1fc5e4b6dd6a4423fcde5185012aa864305833f78104481e9876b76232cd71ed + source_aarch64 = go-task-bin-3.14.0.tar.gz::https://github.com/go-task/task/releases/download/v3.14.0/task_linux_arm64.tar.gz + sha256sums_aarch64 = bab30228a135fceb202c7f0d52bfdafbfda40581a271c41aea6b32cd8376e600 pkgname = go-task-bin @@ -3,8 +3,8 @@ pkgname=go-task-bin _pkgname=go-task -pkgver=3.12.1 -pkgrel=2 +pkgver=3.14.0 +pkgrel=1 pkgdesc="Task runner & Make alternative that runs taskfiles (Installs as go-task to avoid conflict with taskwarrior)" arch=('x86_64' 'i686' 'armv7h' 'aarch64') url="https://github.com/go-task/task" @@ -18,12 +18,31 @@ source_i686=("$pkgname-$pkgver.tar.gz::$url/releases/download/v${pkgver}/task_li source_armv7h=("$pkgname-$pkgver.tar.gz::$url/releases/download/v${pkgver}/task_linux_arm.tar.gz") source_aarch64=("$pkgname-$pkgver.tar.gz::$url/releases/download/v${pkgver}/task_linux_arm64.tar.gz") -sha256sums_x86_64=('b9c5986f33a53094751b5e22ccc33e050b4a0a485658442121331cbb724e631e') -sha256sums_i686=('b8e7cc6170973bae6fd60da410c3b19b6b6aa55dbb5c9cd3536a78a6ed7cc5d6') -sha256sums_armv7h=('b10ae7d85749025740097b0c349b946fbabd417c7ee4d2df8ccc5604750accd9') -sha256sums_aarch64=('44fad3d61ad39d0abff33f90fdbb99a666524dbeab08dc9d138d5d3a532ff68a') +sha256sums_x86_64=('e5786c1bfe1f503c5f1f61141988969bb51517669cb8b6b97001d03e0e482757') +sha256sums_i686=('65900f4f34ff64f9b7943d9dcae46d36775d6ab756289d7cbe4c188437592354') +sha256sums_armv7h=('1fc5e4b6dd6a4423fcde5185012aa864305833f78104481e9876b76232cd71ed') +sha256sums_aarch64=('bab30228a135fceb202c7f0d52bfdafbfda40581a271c41aea6b32cd8376e600') + +noextract=("$pkgname-$pkgver.tar.gz") + +prepare() { + mkdir -p "$pkgname-$pkgver" + tar -xf "$pkgname-$pkgver.tar.gz" -C "$pkgname-$pkgver" + + cd "$pkgname-$pkgver" + + sed -i 's/GO_TASK_PROGNAME=task/GO_TASK_PROGNAME=go-task/' completion/bash/task.bash + sed -i 's/set GO_TASK_PROGNAME task/set GO_TASK_PROGNAME go-task/' completion/fish/task.fish + sed -i 's/#compdef task/#compdef go-task/' completion/zsh/_task + sed -i 's/cmd=(task)/cmd=(go-task)/' completion/zsh/_task +} package() { - install -Dm755 "${srcdir}/task" "${pkgdir}/usr/bin/go-task" - install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd "$pkgname-$pkgver" + + install -Dm755 task "${pkgdir}/usr/bin/go-task" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 completion/bash/task.bash "$pkgdir/usr/share/bash-completion/completions/go-task" + install -Dm644 completion/fish/task.fish "$pkgdir/usr/share/fish/vendor_completions.d/go-task.fish" + install -Dm644 completion/zsh/_task "$pkgdir/usr/share/zsh/site-functions/_go-task" } |