diff options
author | Blackleg | 2015-06-08 21:11:39 +0200 |
---|---|---|
committer | Blackleg | 2015-06-08 21:11:39 +0200 |
commit | cdfc3480cd84050fced0d43ddca277d2876f987a (patch) | |
tree | c530c648c14e985adb52b0474d284f8cd59be00c | |
download | aur-cdfc3480cd84050fced0d43ddca277d2876f987a.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | linuxtrack.install | 23 |
3 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..921ef5395fc3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = linuxtrack + pkgdesc = Software for head motion tracking on linux. + pkgver = 0.99.12 + pkgrel = 2 + url = http://code.google.com/p/linux-track/ + install = linuxtrack.install + arch = i686 + arch = x86_64 + license = MIT + depends = libusb + depends = v4l-utils + depends = zlib + depends = mxml + depends = qt4 + depends = qtwebkit + depends = cwiid + depends = opencv + provides = linuxtrack + provides = trackir-udev + source = http://linuxtrack.eu/repositories/universal/linuxtrack-0.99.12.tar.bz2 + md5sums = eec4eb4849d961edcaa9b12e74d108e1 + +pkgname = linuxtrack + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fd8b2c6fc35f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: blackleg <blackleg@openmailbox.org> +# Based in linuxtrack-svn +# Creator: Cristóvão Duarte Sousa <crisjss@gmail.com> + +pkgname=linuxtrack +pkgver=0.99.12 +pkgrel=2 +pkgdesc="Software for head motion tracking on linux." +arch=('i686' 'x86_64') +url="http://code.google.com/p/linux-track/" +license=('MIT') +depends=('libusb' 'v4l-utils' 'zlib' 'mxml' 'qt4' 'qtwebkit' 'cwiid' ''opencv) +provides=("linuxtrack" "trackir-udev") + +source=(http://linuxtrack.eu/repositories/universal/linuxtrack-${pkgver}.tar.bz2) + +md5sums=('eec4eb4849d961edcaa9b12e74d108e1') + +install=linuxtrack.install + +if [ "$CARCH" = "i686" ]; then + makedepends=("gcc-objc" "gdb" "xplane-sdk-devel" "bison") +elif [ "$CARCH" = "x86_64" ]; then + makedepends=("gcc-objc-multilib" "gdb" "xplane-sdk-devel" "bison") +fi + +build() { + cd "$srcdir/${pkgname}-${pkgver}" + #export CPPFLAGS="" + #./configure CPP=/usr/bin/cpp --prefix=/usr + ./configure --prefix=/usr --with-out + make +} + +package() { + cd "$srcdir/${pkgname}-${pkgver}" + make DESTDIR="$pkgdir/" install + + #Uinput module + mkdir -p $pkgdir/etc/modules-load.d + echo uinput >> $pkgdir/etc/modules-load.d/uinput.conf + #Track-Ir udev + mkdir -p $pkgdir/usr/lib/udev/rules.d + cd "$pkgdir/usr/share/linuxtrack" + install -D -m644 99-TIR.rules $pkgdir/usr/lib/udev/rules.d/99-TIR.rules + #Uinput udev + cd "$srcdir/${pkgname}-${pkgver}/src" + install -D -m644 99-Mickey.rules $pkgdir/usr/lib/udev/rules.d/99-Mickey.rules + + +} diff --git a/linuxtrack.install b/linuxtrack.install new file mode 100644 index 000000000000..e723c15580e8 --- /dev/null +++ b/linuxtrack.install @@ -0,0 +1,23 @@ +post_install() { + getent group uinput >/dev/null 2>&1 || groupadd uinput &>/dev/null + modprobe uinput + udevadm control --reload-rules +} + +pre_upgrade() { + rm -f /usr/lib/udev/rules.d/51-Mickey.rules + rm -f /usr/lib/udev/rules.d/51-TIR.rules +} + +post_upgrade() { + udevadm control --reload-rules +} + +post_remove() { + if getent group uinput >/dev/null 2>&1; then + groupdel uinput + fi + udevadm control --reload-rules + rm -f /usr/lib/udev/rules.d/99-Mickey.rules + rm -f /usr/lib/udev/rules.d/99-TIR.rules +} |