aboutsummaryrefslogtreecommitdiffstats
path: root/community/chezmoi/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/chezmoi/APKBUILD')
-rw-r--r--community/chezmoi/APKBUILD44
1 files changed, 27 insertions, 17 deletions
diff --git a/community/chezmoi/APKBUILD b/community/chezmoi/APKBUILD
index 7e2738493eb..9e8a8f8a7ef 100644
--- a/community/chezmoi/APKBUILD
+++ b/community/chezmoi/APKBUILD
@@ -1,44 +1,53 @@
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=chezmoi
-pkgver=2.0.12
+pkgver=2.47.3
pkgrel=0
pkgdesc="Manage your dotfiles across multiple machines, securely."
url="https://www.chezmoi.io/"
arch="all"
license="MIT"
makedepends="go"
-options="!check chmod-clean" # no test suite
+checkdepends="unzip"
subpackages="
- $pkgname-doc
$pkgname-bash-completion
$pkgname-zsh-completion
$pkgname-fish-completion
"
-source="$pkgname-$pkgver.tar.gz::https://github.com/twpayne/chezmoi/archive/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/twpayne/chezmoi/archive/v$pkgver.tar.gz
+ makefile-quote-built-by.patch
+ "
-export GOPATH="$srcdir"
+export GOFLAGS="$GOFLAGS -modcacherw"
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
- go build \
- -ldflags "
- -X \"main.version=$pkgver\" \
- -X \"main.date=$(date --utc +%Y-%m-%dT%H:%M:%SZ)\" \
- -X \"github.com/twpayne/chezmoi/cmd.DocsDir=/usr/share/doc/chezmoi/\"
- " \
- -tags noupgrade \
- -tags noembeddocs
- make completions
+ make \
+ VERSION="$pkgver" \
+ DATE="$(date --utc +%Y-%m-%dT%H:%M:%SZ)" \
+ BUILT_BY="Alpine Linux"
+}
+
+check() {
+ make test
}
package() {
- install -Dm0755 chezmoi "$pkgdir"/usr/bin/chezmoi
+ make install \
+ VERSION="$pkgver" \
+ DATE="$(date --utc +%Y-%m-%dT%H:%M:%SZ)" \
+ BUILT_BY="Alpine Linux" \
+ DESTDIR="$pkgdir" \
+ PREFIX="/usr"
+
install -Dm0644 completions/chezmoi-completion.bash \
"$pkgdir"/usr/share/bash-completion/completions/$pkgname
install -Dm0644 completions/chezmoi.zsh \
"$pkgdir"/usr/share/zsh/site-functions/_$pkgname
install -Dm0644 completions/chezmoi.fish \
- "$pkgdir"/usr/share/fish/completions/$pkgname.fish
+ "$pkgdir"/usr/share/fish/vendor_completions.d/$pkgname.fish
}
doc() {
@@ -48,5 +57,6 @@ doc() {
}
sha512sums="
-8aa9bbfbd2274a04c07f9e37422bb71d8866a4955aa8db3762275238acd20a5e1e31b2b7bdece295ea358e5e4c5d68370c4d4d9ead033e61ffdde64905a78109 chezmoi-2.0.12.tar.gz
+77b5e03ac4677b107ddd4fbcf9bb5eed00e3250b09f760624407304e8ce8edeb8f2fab88d359e7a53f20f0d36c3fdeb8bfd8a7cd8030d9d04524d527196cd6fa chezmoi-2.47.3.tar.gz
+6be6a032054e5d33ac74586c31381ab9332e8a22faff8ea2ff4248c4eddc3300243890c0e7d064db2648b336355115d597bf686aa70cea13b2250710ab885c9e makefile-quote-built-by.patch
"