summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoraksr2016-02-02 12:34:09 +0100
committeraksr2016-02-02 12:34:09 +0100
commit3195dfae6289c071466efe5b63e051fedbb17f2d (patch)
treea2c92ea80aa51f91d219aeb6baf204522fa15026 /PKGBUILD
downloadaur-go-fuse.tar.gz
Start.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8092e93be631
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Andreas B. Wagner <AndreasBWagner@pointfree.net>
+pkgname=go-fuse
+pkgver=1264.8c85ded
+pkgrel=6
+pkgdesc="native bindings for the FUSE kernel module"
+arch=('i686' 'x86_64')
+url="https://github.com/hanwen/go-fuse"
+license=('BSD')
+depends=('go' 'fuse')
+makedepends=('git')
+options=('!strip' '!emptydirs')
+_gourl=github.com/hanwen/$pkgname
+
+pkgver() {
+ cd "$srcdir/src/$_gourl"
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ cd "$srcdir"
+ GOPATH="$(pwd)" go get -d -fix -v -x ${_gourl}/tree/master/...
+}
+
+#check() {
+# cd "$srcdir/src"
+# GOPATH="$GOPATH:$srcdir" go test -v -x ${_gourl}/...
+#}
+
+package() {
+ cd "$srcdir"
+ export GOPATH="usr/lib/go/site/"
+ mkdir -p $srcdir/{pkg,src}
+ mkdir -p "$pkgdir/$GOPATH"
+ cp -Rv --preserve=timestamps "$srcdir"/{src,pkg} "$pkgdir/$GOPATH"
+ find "$pkgdir" -depth -type d -name .git -exec rm -r {} \;
+
+ for f in LICENSE COPYING; do
+ if [ -e "$srcdir/src/$_gourl/$f" ]; then
+ install --preserve-timestamps -Dm644 "$srcdir/src/$_gourl/$f" "$pkgdir/usr/share/licenses/$pkgname/$f"
+ fi
+ done
+}
+
+# vim:set ts=2 sw=2 et: