diff options
Diffstat (limited to 'community/rclone/APKBUILD')
-rw-r--r-- | community/rclone/APKBUILD | 40 |
1 files changed, 18 insertions, 22 deletions
diff --git a/community/rclone/APKBUILD b/community/rclone/APKBUILD index 638095ac04c..7c568c5c45d 100644 --- a/community/rclone/APKBUILD +++ b/community/rclone/APKBUILD @@ -1,28 +1,29 @@ -# Maintainer: Chloe Kudryavtsev <toast@toast.cafe> +# Contributor: Chloe Kudryavtsev <code@toast.bunkerlabs.net> +# Maintainer: Mike Crute <mike@crute.us> pkgname=rclone -pkgver=1.58.1 +pkgver=1.66.0 pkgrel=1 pkgdesc="Rsync for cloud storage" url="https://rclone.org/" -# riscv64 blocked by binutils-gold -arch="all !riscv64" +# s390x: https://github.com/cronokirby/saferith/pull/51 +arch="all !s390x" license="MIT" -makedepends="binutils-gold go" +makedepends="go" checkdepends="fuse" -options="!check net" # tests fail in CI due filesystem access -source="rclone-$pkgver.tar.gz::https://github.com/rclone/rclone/archive/refs/tags/v$pkgver.tar.gz" subpackages="$pkgname-doc $pkgname-bash-completion $pkgname-fish-completion $pkgname-zsh-completion" +source="rclone-$pkgver.tar.gz::https://github.com/rclone/rclone/archive/refs/tags/v$pkgver.tar.gz" +options="!check net" # tests fail in CI due filesystem access -export GO111MODULE=on -export GOPATH="$srcdir" -export CGO_ENABLED=0 +export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" +export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" +export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" build() { go build - "$builddir"/rclone genautocomplete bash rclone.bash - "$builddir"/rclone genautocomplete fish rclone.fish - "$builddir"/rclone genautocomplete zsh rclone.zsh + ./rclone genautocomplete bash rclone.bash + ./rclone genautocomplete fish rclone.fish + ./rclone genautocomplete zsh rclone.zsh } check() { @@ -47,8 +48,8 @@ package() { "$pkgdir"/usr/bin/rclone mkdir -p "$pkgdir"/sbin - ln -s /usr/bin/rclone "$pkgdir"/sbin/mount.rclone - ln -s /usr/bin/rclone "$pkgdir"/usr/bin/rclonefs + ln -sfv ../usr/bin/rclone "$pkgdir"/sbin/mount.rclone + ln -sfv rclone "$pkgdir"/usr/bin/rclonefs install -Dm644 "$builddir"/rclone.1 \ "$pkgdir"/usr/share/man/man1/rclone.1 @@ -57,17 +58,12 @@ package() { "$pkgdir"/usr/share/bash-completion/completions/rclone install -Dm644 "$builddir"/rclone.fish \ - "$pkgdir"/usr/share/fish/completions/rclone.fish + "$pkgdir"/usr/share/fish/vendor_completions.d/rclone.fish install -Dm644 "$builddir"/rclone.zsh \ "$pkgdir"/usr/share/zsh/site-functions/_rclone } -cleanup_srcdir() { - go clean -modcache - default_cleanup_srcdir -} - sha512sums=" -104ff2e743374ad3d0f3c517e34ac068d6439445732bc3ce4ffe8fbc13e7d2b4285518e8037c5600589425e001c26e334c7e31d12f9a476af958cb47097c4e00 rclone-1.58.1.tar.gz +955ed1457ebe7e6ac2288484109ba263601e147f767ce71b70e14ddcf3f97659d90704de094e4e83c0820267e0f41b1950fc3db534bb3577bcf27f0a2401eb84 rclone-1.66.0.tar.gz " |