summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Sabota2015-09-03 23:44:10 -0400
committerLukas Sabota2015-09-03 23:44:10 -0400
commit87acc3cfb707113ac75894d6626ddd9f3d27eca9 (patch)
treed059d3b3bb1d7e485732ac9e5cddbbd57bda95dc
downloadaur-87acc3cfb707113ac75894d6626ddd9f3d27eca9.tar.gz
migrate from old aur; adopting pkg
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD60
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..57d16226977e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = g13-git
+ pkgdesc = Userspace driver for the Logitech G13 Keyboard
+ pkgver = 20150903
+ pkgrel = 2
+ url = https://github.com/ecraven/g13
+ arch = x86_64
+ arch = i686
+ license = unknown
+ makedepends = git
+ makedepends = boost
+ depends = boost-libs
+
+pkgname = g13-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e07e9da6dd4a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Lukas Sabota <lukas@lwsabota.com>
+pkgname=g13-git
+pkgver=20150903
+pkgrel=2
+pkgdesc="Userspace driver for the Logitech G13 Keyboard"
+arch=('x86_64' 'i686')
+url="https://github.com/ecraven/g13"
+license=('unknown')
+groups=()
+depends=('boost-libs')
+makedepends=('git' 'boost')
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+source=()
+noextract=()
+
+_gitroot="https://github.com/ecraven/g13"
+_gitname="g13"
+
+
+pkgver() {
+ cd $_gitname
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+
+ if [ -d $_gitname ] ; then
+ cd $_gitname && git pull origin
+ msg "The local files are updated."
+ else
+ git clone $_gitroot $_gitname
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting make..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+ #
+ # BUILD HERE
+ #
+
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitname-build"
+ mkdir -p ${pkgdir}/usr/bin
+ cp g13d ${pkgdir}/usr/bin
+}
+