summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorK. Hampf2016-02-08 22:20:35 +0200
committerK. Hampf2016-02-08 22:20:35 +0200
commitb7e7b7b27cda4889c50e280e5c470ae5e316fda5 (patch)
treef84540bcb60349cf108e931bd845cb73a3d26f56
parentbc9f497914bf03210a31b104ef21dded8f85a7da (diff)
downloadaur-b7e7b7b27cda4889c50e280e5c470ae5e316fda5.tar.gz
Updated PKGBUILD following VCS package guidelines
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD65
-rw-r--r--PKGBUILD.sig11
3 files changed, 40 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b018ce81b6ba..282a0406665a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Mon Feb 8 20:20:26 UTC 2016
pkgbase = g13
pkgdesc = Userspace driver for the Logitech G13 Keyboard
- pkgver = 20150903
- pkgrel = 2
+ pkgver = 20160120
+ pkgrel = 1
url = https://github.com/ecraven/g13
arch = x86_64
arch = i686
@@ -9,6 +11,8 @@ pkgbase = g13
makedepends = git
makedepends = boost
depends = boost-libs
+ source = g13-git::git://github.com/ecraven/g13
+ sha256sums = SKIP
pkgname = g13-git
diff --git a/PKGBUILD b/PKGBUILD
index 083003169872..da9fdc28a686 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,60 +1,41 @@
# Maintainer: Lukas Sabota <lukas@lwsabota.com>
-pkgbase=g13
-pkgname=$pkgbase-git
-pkgver=20150903
-pkgrel=2
+# Contributor: K. Hampf <khampf@users.sourceforge.net>
+
+pkgbase="g13"
+pkgname="g13-git"
+pkgver=20160120
+pkgrel=1
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"
-
+source=("${pkgname}::git://github.com/ecraven/g13")
+sha256sums=('SKIP')
pkgver() {
- cd $pkgbase
- git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ cd "${pkgname}"
+ local desc=$(git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g')
+ if [ -z "$desc" ]; then
+ # date of last commit as YYYYMMDD
+ git log -1 --date=format:%Y%m%d --format=%cd
+ fi
}
build() {
- cd "$srcdir"
- msg "Connecting to GIT server...."
-
- if [ -d $pkgbase ] ; then
- cd $pkgbase && git pull origin
- msg "The local files are updated."
- else
- git clone $_gitroot $pkgbase
- fi
-
- msg "GIT checkout done or server timeout"
- msg "Starting make..."
-
- rm -rf "$srcdir/$pkgbase-build"
- git clone "$srcdir/$pkgbase" "$srcdir/$pkgbase-build"
- cd "$srcdir/$pkgbase-build"
-
- #
- # BUILD HERE
- #
-
+ cd "${pkgname}"
make
}
package() {
- cd "$srcdir/$pkgbase-build"
- mkdir -p ${pkgdir}/usr/bin
- cp g13d ${pkgdir}/usr/bin
+ cd "${pkgname}"
+ install -d -m755 "${pkgdir}/usr/bin"
+ install -D -m755 g13d "${pkgdir}/usr/bin"
+ install -D -m755 pbm2lpbm "${pkgdir}/usr/bin"
+ install -d -m755 "${pkgdir}/usr/share/doc/${pkgname}"
+ install -D -m644 README.md g13.png g13.svg "${pkgdir}/usr/share/doc/${pkgname}"
+ install -d -m755 "${pkgdir}/usr/share/doc/${pkgname}/examples"
+ install -D -m644 91-g13.rules clock.sh *.lpbm *.bind "${pkgdir}/usr/share/doc/${pkgname}/examples"
}
diff --git a/PKGBUILD.sig b/PKGBUILD.sig
new file mode 100644
index 000000000000..c10809e7d1f6
--- /dev/null
+++ b/PKGBUILD.sig
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQEcBAABCAAGBQJWuPh9AAoJECSyfCdcYmjTHigH/1g0Nt7r/PCI+gipMiOYqezL
+RNM3FfuYiGv7B8dgGL1NgyNGkwH4QwJ/SV3NOyPzt7X8ODvUO1lO141d3vLYJSpm
+lATVudWNb71KMHW7ySDIqaYWfAibqeMtWxLWH+h6lVgY+Pk9rIwOxuvJMl6vtQ8m
+yPBW2YEYfFv7VHyNfRen1dnRSy26VIts9nJ9OV/hQe16c3KMDB1yWgfgS1HEPg+j
+hghQOhNhNpI5s2OxvNqYRrjVGWRKC1SlpYE+9ofC+ek7FlCW2RnoK5vAwQfIjdTk
+d8CFxHYm9jydZWZK25bCZV07Sz2Ymwg7XhOIDoHedY4DCkCiRs50obCVIs8raj0=
+=DvHI
+-----END PGP SIGNATURE-----