diff options
author | Jörg Horchler | 2021-06-13 10:46:16 +0200 |
---|---|---|
committer | Jörg Horchler | 2021-06-13 10:46:16 +0200 |
commit | 86216e8acb8bd3ae89ac3f172dd6f5317ad6b42d (patch) | |
tree | 791a5be442188365eba09c5edd15b3de395b54f4 | |
download | aur-86216e8acb8bd3ae89ac3f172dd6f5317ad6b42d.tar.gz |
Initial commit.
Signed-off-by: Jörg Horchler <joerg@horchler.xyz>
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..79ea817697eb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = gotask-taskfile + pkgdesc = A task runner / simpler Make alternative written in Go. Installs as gtask to allow coexistance with taskwarrior. + pkgver = 3.4.3 + pkgrel = 1 + url = https://taskfile.dev/ + arch = x86_64 + arch = i686 + arch = aarch64 + arch = armv7h + license = MIT + makedepends = go + makedepends = git + provides = gotask-taskfile + conflicts = gotask-taskfile + source = gotask-taskfile-3.4.3::git://github.com/go-task/task#tag=v3.4.3 + md5sums = SKIP + +pkgname = gotask-taskfile diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d0dda6f90a1d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Jörg Horchler <joerg@horchler.xyz> + +pkgname=gotask-taskfile +_binname=gtask +pkgver=3.4.3 +pkgrel=1 +pkgdesc="A task runner / simpler Make alternative written in Go. Installs as gtask to allow coexistance with taskwarrior." +arch=('x86_64' 'i686' 'aarch64' 'armv7h') +url="https://taskfile.dev/" +license=('MIT') +provides=("$pkgname") +conflicts=("$pkgname") +makedepends=('go' 'git') +source=("${pkgname}-${pkgver}::git://github.com/go-task/task#tag=v${pkgver}") +md5sums=('SKIP') + +prepare(){ + cd "$pkgname-$pkgver" + mkdir -p build/ +} + +build() { + cd "$pkgname-$pkgver" + 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" + go build -o build/${_binname} ./cmd/... +} + +check() { + cd "$pkgname-$pkgver" + go test ./... +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 build/${_binname} "${pkgdir}/usr/bin/${_binname}" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 CHANGELOG.md "${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md" + install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" +} |