diff options
author | K. Hampf | 2016-02-08 22:20:35 +0200 |
---|---|---|
committer | K. Hampf | 2016-02-08 22:20:35 +0200 |
commit | b7e7b7b27cda4889c50e280e5c470ae5e316fda5 (patch) | |
tree | f84540bcb60349cf108e931bd845cb73a3d26f56 | |
parent | bc9f497914bf03210a31b104ef21dded8f85a7da (diff) | |
download | aur-b7e7b7b27cda4889c50e280e5c470ae5e316fda5.tar.gz |
Updated PKGBUILD following VCS package guidelines
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 65 | ||||
-rw-r--r-- | PKGBUILD.sig | 11 |
3 files changed, 40 insertions, 44 deletions
@@ -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 @@ -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----- |