summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStanislav Seletskiy2015-06-22 10:43:57 +0600
committerStanislav Seletskiy2015-06-22 10:43:57 +0600
commitbbdc43b3f1eda4bdf1530d0a8538e174de2ccaf2 (patch)
treea45006f1457344604cfe8861066e79b0ca05791c /PKGBUILD
downloadaur-shift-shift.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..da514ede6c11
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+pkgname="shift-shift"
+pkgver=7.25aca6e
+pkgrel=1
+pkgdesc="Simple Xorg keyboard switcher for my needs. Lshift for group1. Rshift for group2."
+url="https://github.com/grafov/shift-shift"
+arch=('any')
+license=('GPL')
+makedepends=('go')
+
+source=(
+ "git://github.com/grafov/shift-shift.git"
+)
+
+md5sums=(
+ 'SKIP'
+)
+
+pkgver() {
+ cd "$pkgname"
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+
+ rm -rf "$srcdir/.go/src"
+
+ mkdir -p "$srcdir/.go/src"
+
+ export GOPATH=$srcdir/.go
+
+ mv "$srcdir/$pkgname" "$srcdir/.go/src/"
+
+ cd "$srcdir/.go/src/$pkgname/"
+ ln -sf "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname"
+
+ go get
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/bin"
+ cp "$srcdir/.go/bin/$pkgname" "$pkgdir/usr/bin"
+}