diff options
Diffstat (limited to 'community/chezmoi/APKBUILD')
-rw-r--r-- | community/chezmoi/APKBUILD | 44 |
1 files changed, 27 insertions, 17 deletions
diff --git a/community/chezmoi/APKBUILD b/community/chezmoi/APKBUILD index 93671192da9..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.9.0 +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=" -f9e4457043966045042977c489715439ed7b1d7659afa4f7117575c0b0fb63d49389208f21808af433f2fc85a52cfbd783e2b2e9bcdc7e91d4ff9e552b622b42 chezmoi-2.9.0.tar.gz +77b5e03ac4677b107ddd4fbcf9bb5eed00e3250b09f760624407304e8ce8edeb8f2fab88d359e7a53f20f0d36c3fdeb8bfd8a7cd8030d9d04524d527196cd6fa chezmoi-2.47.3.tar.gz +6be6a032054e5d33ac74586c31381ab9332e8a22faff8ea2ff4248c4eddc3300243890c0e7d064db2648b336355115d597bf686aa70cea13b2250710ab885c9e makefile-quote-built-by.patch " |