summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLumi Schallenberg2018-07-20 17:06:48 +0200
committerLumi Schallenberg2018-07-20 17:06:48 +0200
commit786a2da3c7fd37b8fe59f0a2589249607af7160f (patch)
treebfa0af08472a5d1e9e8dc5a33560acb09ea12806
downloadaur-786a2da3c7fd37b8fe59f0a2589249607af7160f.tar.gz
Create package
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD42
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..019905a9cbce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = bingopher-git
+ pkgdesc = Converts binary files to Go variables
+ pkgver = 201807201702
+ pkgrel = 1
+ url = https://github.com/lumi-sch/bingopher
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = go
+ depends = go
+ options = !strip
+ options = !emptydirs
+
+pkgname = bingopher-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7da4280ed213
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Lumi Schallenberg <florian.schallenberg@googlemail.com>
+
+pkgname=bingopher-git
+pkgver() {
+ date +%Y%m%d%H%M
+ }
+pkgver=201807201702
+pkgrel=1
+pkgdesc="Converts binary files to Go variables"
+arch=('x86_64' 'i686')
+url="https://github.com/lumi-sch/bingopher"
+license=('MIT')
+depends=('go')
+makedepends=('go')
+options=('!strip' '!emptydirs')
+_gourl=github.com/lumi-sch/bingopher
+
+build() {
+ GOPATH="$srcdir" go get -fix -v -x ${_gourl}
+}
+
+check() {
+ GOPATH="$GOPATH:$srcdir" go test -v -x ${_gourl}
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/bin"
+ install -p -m755 "$srcdir/bin/"* "$pkgdir/usr/bin"
+
+ mkdir -p "$pkgdir/$GOPATH"
+ cp -Rv --preserve=timestamps "$srcdir/"{src,bin} "$pkgdir/$GOPATH"
+
+ # Package license (if available)
+ for f in LICENSE COPYING LICENSE.* COPYING.*; do
+ if [ -e "$srcdir/src/$_gourl/$f" ]; then
+ install -Dm644 "$srcdir/src/$_gourl/$f" \
+ "$pkgdir/usr/share/licenses/$pkgname/$f"
+ fi
+ done
+}
+
+# vim:set ts=2 sw=2 et: