summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRamon Binz2018-05-04 12:47:37 +0200
committerRamon Binz2018-05-04 12:47:37 +0200
commit15213c2ddb54feb370c4d2343ae37829728fc01c (patch)
treec24135a0e64b1488c5dd025b6aaed6f398c0bd9d
downloadaur-15213c2ddb54feb370c4d2343ae37829728fc01c.tar.gz
inital commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD49
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6cc576ab8a30
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = aareguru-cli
+ pkgdesc = A cli application for aare.guru
+ pkgver = 0.0.1
+ pkgrel = 1
+ url = https://github.com/binzram/arch_aur_aaregurucli
+ arch = x86_64
+ arch = i686
+ license = AGPLv3
+ makedepends = go
+ provides = aareguru
+ options = !strip
+ options = !emptydirs
+ source = https://api.github.com/repos/gexclaude/aaregurucli/tarball/master
+ md5sums = SKIP
+
+pkgname = aareguru-cli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1764d25959dc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Ramon Binz <binzram@gmail.com>
+
+pkgname=aareguru-cli
+pkgver=0.0.1
+pkgrel=1
+pkgdesc="A cli application for aare.guru"
+arch=("x86_64" "i686")
+url="https://github.com/binzram/arch_aur_aaregurucli"
+license=("AGPLv3")
+provides=("aareguru")
+makedepends=('go')
+options=('!strip' '!emptydirs')
+source=("https://api.github.com/repos/gexclaude/aaregurucli/tarball/master")
+md5sums=("SKIP")
+_golibs=(
+ "github.com/gosuri/uiprogress"
+ "github.com/logrusorgru/aurora"
+ "gopkg.in/alecthomas/kingpin.v2"
+)
+
+
+build() {
+ _untardir=$(ls -d */)
+ cd "$_untardir"
+
+ for i in ${_golibs[@]}; do
+ go get $i
+ done
+
+ go build
+}
+
+check() {
+ for i in ${_golibs[@]}; do
+ # Ignore failing test of kingpin V2
+ if [ "$i" != "gopkg.in/alecthomas/kingpin.v2" ]; then
+ go test $i
+ fi
+ done
+}
+
+package() {
+ _untardir=$(ls -d */)
+ cd "$_untardir"
+
+ _buildFilename=${_untardir::-1}
+
+ install -Dm755 "$_buildFilename" "$pkgdir/usr/bin/$pkgname"
+}