aboutsummaryrefslogtreecommitdiffstats
path: root/community/gocryptfs/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gocryptfs/APKBUILD')
-rw-r--r--community/gocryptfs/APKBUILD36
1 files changed, 15 insertions, 21 deletions
diff --git a/community/gocryptfs/APKBUILD b/community/gocryptfs/APKBUILD
index 467dcf9a093..18b64896290 100644
--- a/community/gocryptfs/APKBUILD
+++ b/community/gocryptfs/APKBUILD
@@ -1,32 +1,25 @@
# Contributor: André Klitzing <aklitzing@gmail.com>
# Maintainer: André Klitzing <aklitzing@gmail.com>
pkgname=gocryptfs
-pkgver=1.8.0
-pkgrel=0
+pkgver=2.4.0
+pkgrel=6
pkgdesc="Encrypted overlay filesystem written in Go"
url="https://github.com/rfjakob/gocryptfs"
-arch="all !mips !mips64" # FTBFS
+arch="all"
license="MIT"
-makedepends="go coreutils bash openssl-dev"
+makedepends="go bash openssl-dev>3"
depends="fuse"
-options="chmod-clean !check" # test requires fuse kernel module
-source="https://github.com/rfjakob/gocryptfs/releases/download/v$pkgver/gocryptfs_v${pkgver}_src-deps.tar.gz
- remove_pandoc.patch"
-builddir="$srcdir/gopath/src/github.com/rfjakob/$pkgname"
+options="!check" # test requires fuse kernel module
+subpackages="$pkgname-doc"
+source="https://github.com/rfjakob/gocryptfs/releases/download/v$pkgver/gocryptfs_v${pkgver}_src-deps.tar.gz"
+builddir="$srcdir/${pkgname}_v${pkgver}_src-deps"
-prepare() {
- mkdir -p "$srcdir/gopath/src/github.com/rfjakob"
- ln -rTsf "$srcdir/${pkgname}_v${pkgver}_src-deps" "$srcdir/gopath/src/github.com/rfjakob/$pkgname"
- default_prepare
-}
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
- export GOPATH="$srcdir/gopath"
- make build
-}
-
-check() {
- make test
+ ./build.bash
}
package() {
@@ -34,5 +27,6 @@ package() {
rm -rf "$pkgdir"/usr/share/licenses
}
-sha512sums="fa27181788ddfe4024f41e335c27e6102e90f08abb63c8125e7aca82baf2aea43b8a365ad320545f85bd71a8254a36b6bd2fc2a14815a17adcb39a21ad5640d1 gocryptfs_v1.8.0_src-deps.tar.gz
-602468bf28273a99361d6610bec75c81deb5e7d42026f82d6fcab06dabd3312dcf2b1ba2411e02e86bc4842af9d53e6ef023013b93afd39bd1823ad76ff8a157 remove_pandoc.patch"
+sha512sums="
+b46d6eee21a0194022a042d6ae2a737f221a0932bb899123438f2cf929ecb50635fcfc90012d6a04928fd4b2856d6e24d19392ce5aa87eea573fb58cf5a5d4e1 gocryptfs_v2.4.0_src-deps.tar.gz
+"