Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Lukas Sabota <lukas@lwsabota.com>
- # Contributor: Kåre Hampf <khampf@users.sourceforge.net>
- pkgbase=g13
- pkgname=$pkgbase-git
- pkgver=20151118
- 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"
- pkgver() {
- cd $pkgbase
- git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
- }
- 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"
- make
- }
- package() {
- cd "$srcdir/$pkgbase-build"
- mkdir -p ${pkgdir}/usr/bin
- cp g13d ${pkgdir}/usr/bin
- cp pbm2lpbm ${pkgdir}/usr/bin
- mkdir -p ${pkgdir}/usr/share/doc/g13/examples
- cp *.rules *.bind *.sh *.lpbm ${pkgdir}/usr/share/doc/g13/examples
- cp README* ${pkgdir}/usr/share/doc/g13
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement