commit fa9c617366e19843c2bbae1a28b34ad9d7f30f14 Author: Aaron Mueller Date: Thu Mar 6 19:31:29 2014 +0100 Move all packages to version control diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8035655dfac4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = kmod-roccat + pkgdesc = Kernel modules for ROCCAT devices + pkgver = 0.11.0 + pkgrel = 1 + url = http://roccat.sourceforge.net + install = kmod-roccat.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = linux-headers>=3.11 + optdepends = roccat-tools: graphical tools to adjust the mouse settings + conflicts = roccat-dkms + source = http://downloads.sourceforge.net/project/roccat/linux/kmod-roccat/kmod-roccat-0.11.0.tar.bz2 + md5sums = 5e709cef3107b8f8492d36c8b39efc6f + +pkgname = kmod-roccat + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8eed0ff254f5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Aaron Mueller +# Contributor: Nuno Araujo +# Contributor: Christopher Marra +# Contributor: Nuno Araujo + +pkgname=kmod-roccat +pkgver=0.11.0 +_extramodules=`ls -v /usr/lib/modules/ | grep extra | tail -n 1` +pkgrel=1 +pkgdesc="Kernel modules for ROCCAT devices" +arch=('i686' 'x86_64') +url="http://roccat.sourceforge.net" +license=('GPL') +depends=() +makedepends=('linux-headers>=3.11') +conflicts=('roccat-dkms') +optdepends=('roccat-tools: graphical tools to adjust the mouse settings') +install=$pkgname.install +source=(http://downloads.sourceforge.net/project/roccat/linux/kmod-roccat/kmod-roccat-$pkgver.tar.bz2) +md5sums=('5e709cef3107b8f8492d36c8b39efc6f') + +build() { + cd "$srcdir/$pkgname-$pkgver/3.11_and_up" + sed -i 's%uname -r%ls -v /lib/modules | grep -v extra | tail -n 1%' Makefile + make modules +} + +package() { + cd "$srcdir/$pkgname-$pkgver/" + install -D override-roccat.conf $pkgdir/usr/lib/depmod.d/override-roccat.conf + + cd "$srcdir/$pkgname-$pkgver/3.11_and_up" + install -D hid-roccat.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat.ko + install -D hid-roccat-arvo.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-arvo.ko + install -D hid-roccat-common.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-common.ko + install -D hid-roccat-isku.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-isku.ko + install -D hid-roccat-kone.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-kone.ko + install -D hid-roccat-koneplus.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-koneplus.ko + install -D hid-roccat-konepure.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-konepure.ko + install -D hid-roccat-kovaplus.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-kovaplus.ko + install -D hid-roccat-lua.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-lua.ko + install -D hid-roccat-pyra.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-pyra.ko + install -D hid-roccat-ryos.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-ryos.ko + install -D hid-roccat-savu.ko $pkgdir/usr/lib/modules/$_extramodules/hid-roccat-savu.ko +} diff --git a/kmod-roccat.install b/kmod-roccat.install new file mode 100644 index 000000000000..ad0c880fc4bd --- /dev/null +++ b/kmod-roccat.install @@ -0,0 +1,11 @@ +post_install() { + depmod -A `ls -v /lib/modules | grep -v extra | tail -n 1` +} + +post_upgrade() { + depmod -A `ls -v /lib/modules | grep -v extra | tail -n 1` +} + +post_remove() { + depmod -A `ls -v /lib/modules | grep -v extra | tail -n 1` +}