summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD44
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..56d1c757a8c9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Tue Feb 2 11:34:09 UTC 2016
+pkgbase = go-fuse
+ pkgdesc = native bindings for the FUSE kernel module
+ pkgver = 1264.8c85ded
+ pkgrel = 6
+ url = https://github.com/hanwen/go-fuse
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = git
+ depends = go
+ depends = fuse
+ options = !strip
+ options = !emptydirs
+
+pkgname = go-fuse
+
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: