summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 15 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d77d4a5dabaa..75f574619e72 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,32 @@
-# Maintainer: stocki <mail at firstname lastname dot de>
+# Maintainer: Josef Vybíhal <josef.vybihal@gmail.com>
+# Contributor: Sebastiaan Tammer <sebastiaantammer at gmail dot com>
+# Contributor: stocki <mail at firstname lastname dot de>
# Contributor: aimileus <me at aimileus dot nl>
# Contributor: zfo <zfoofz1@gmail.com>
+
pkgname=gcsfuse
-pkgver=0.29.0
-pkgrel=3
+pkgver=2.0.1
+pkgrel=1
pkgdesc="A user-space file system for interacting with Google Cloud Storage"
url="https://github.com/GoogleCloudPlatform/gcsfuse"
arch=('x86_64')
license=('APACHE')
-depends=('glibc')
-makedepends=('git' 'go-pie')
+depends=('glibc' 'fuse')
+makedepends=('git' 'go')
optdepends=('google-cloud-sdk: authentication helper')
-source=("$pkgname-$pkgver::https://github.com/GoogleCloudPlatform/gcsfuse/archive/v$pkgver.tar.gz")
-sha256sums=('4f994d694a12691b7ea5bd293c50ba4a37bc329cf531780015daf0a5fd265b30')
-_gourl=github.com/googlecloudplatform/gcsfuse
-
-prepare() {
- export GOPATH="$srcdir/go"
- mkdir -p "$GOPATH/src/$(dirname $_gourl)"
- ln -sf "$srcdir/$pkgname-$pkgver" "$GOPATH/src/$_gourl"
-}
+source=("$pkgname-$pkgver::https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('834dfc23970f33725ddafe73c4b9afa9232197894599f5e93b528df007740944')
+_gourl=github.com/googlecloudplatform/gcsfuse/v2
build() {
- export GOPATH="$srcdir/go"
+ cd "${srcdir}/${pkgname}-${pkgver}"
go build "$_gourl"
CGO_ENABLED=1 go build -buildmode=pie -o "mount.gcsfuse" "$_gourl/tools/mount_gcsfuse"
}
package() {
- install -Dm755 gcsfuse "${pkgdir}/usr/bin/gcsfuse"
- install -Dm755 mount.gcsfuse "${pkgdir}/usr/bin/mount.gcsfuse"
+ install -Dm 755 "${srcdir}/${pkgname}-${pkgver}/gcsfuse" "${pkgdir}/usr/bin/gcsfuse"
+ install -Dm 755 "${srcdir}/${pkgname}-${pkgver}/mount.gcsfuse" "${pkgdir}/usr/bin/mount.gcsfuse"
cd "${pkgdir}/usr/bin" && ln -s mount.gcsfuse mount.fuse.gcsfuse
}
+