summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Le Roy Harris2015-12-31 13:22:38 +0000
committerSteve Le Roy Harris2016-01-02 15:27:14 +0000
commit8320074be4d41342e2f7a7e874a16605ea5060c5 (patch)
tree90f1da543b786ba5d19b51265a1396c3aee144a5
downloadaur-8320074be4d41342e2f7a7e874a16605ea5060c5.tar.gz
Initial commit
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD60
-rw-r--r--vrui-git.install7
3 files changed, 104 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8f0c9fe1c30b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+# Generated by mksrcinfo v8
+# Sat Jan 2 15:27:03 UTC 2016
+pkgbase = vrui-git
+ pkgdesc = Vrui VR Toolkit
+ pkgver = 3.1_003
+ pkgrel = 1
+ url = http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/
+ install = vrui-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ depends = xorg-server
+ depends = libgl
+ optdepends = openal: render three-dimensional sound
+ optdepends = libpng: read/write png images
+ optdepends = libjpeg: read/write jpg images
+ optdepends = libtiff: read/write tiff images
+ optdepends = libtheora: read/write video
+ optdepends = alsa-lib: sound support
+ optdepends = bluez-libs: Wiimote support
+ optdepends = libdc1394: firewire device support
+ optdepends = speex: speech support
+ backup = etc/Vrui/3DTV.cfg
+ backup = etc/Vrui/OculusRift.cfg
+ backup = etc/Vrui/RazerHydra.cfg
+ backup = etc/Vrui/SpaceBall4000FLX.cfg
+ backup = etc/Vrui/SpaceNavigator.cfg
+ backup = etc/Vrui/SpaceTraveler.cfg
+ backup = etc/Vrui/VRDevices.cfg
+ backup = etc/Vrui/Vrui.cfg
+ backup = etc/Vrui/WingmanExtreme3DPro.cfg
+ source = git+https://github.com/KeckCAVES/Vrui.git
+ md5sums = SKIP
+
+pkgname = vrui-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fd4c69243a72
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Steve Le Roy Harris <steve@nourish.je>
+pkgname=vrui-git
+pkgver=3.1_003
+pkgrel=1
+pkgdesc="Vrui VR Toolkit"
+arch=('i686' 'x86_64')
+url="http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/"
+license=('GPL')
+depends=('xorg-server' 'libgl')
+makedepends=('git')
+optdepends=('openal: render three-dimensional sound'
+ 'libpng: read/write png images'
+ 'libjpeg: read/write jpg images'
+ 'libtiff: read/write tiff images'
+ 'libtheora: read/write video'
+ 'alsa-lib: sound support'
+ 'bluez-libs: Wiimote support'
+ 'libdc1394: firewire device support'
+ 'speex: speech support'
+ )
+backup=("etc/Vrui/3DTV.cfg"
+ "etc/Vrui/OculusRift.cfg"
+ "etc/Vrui/RazerHydra.cfg"
+ "etc/Vrui/SpaceBall4000FLX.cfg"
+ "etc/Vrui/SpaceNavigator.cfg"
+ "etc/Vrui/SpaceTraveler.cfg"
+ "etc/Vrui/VRDevices.cfg"
+ "etc/Vrui/Vrui.cfg"
+ "etc/Vrui/WingmanExtreme3DPro.cfg")
+install=vrui-git.install
+source=("git+https://github.com/KeckCAVES/Vrui.git")
+md5sums=("SKIP")
+
+pkgver() {
+ cd "Vrui"
+ git describe | sed 's/^v//;s/-/_/g'
+}
+
+build() {
+ cd "Vrui"
+ make -j INSTALLDIR= SYSTEMINSTALL=1 LIBEXT=lib VRUI_NAME=Vrui USE_RPATH=0
+}
+
+package() {
+ cd "Vrui"
+ make INSTALLDIR="$pkgdir" SYSTEMINSTALL=1 LIBEXT=lib VRUI_NAME=Vrui USE_RPATH=0 install
+
+ install -d "$pkgdir/usr/lib/systemd/system"
+ echo "[Unit]
+Description=Vrui VR Device daemon
+
+[Service]
+ExecStart=/usr/bin/VRDeviceDaemon
+
+[Install]
+WantedBy=multi-user.target" > "$pkgdir/usr/lib/systemd/system/vrdevicedaemon.service"
+
+ install -d "$pkgdir/etc/ld.so.conf.d"
+ echo "/usr/lib/Vrui" > "$pkgdir/etc/ld.so.conf.d/vrui.conf"
+}
diff --git a/vrui-git.install b/vrui-git.install
new file mode 100644
index 000000000000..6b7973378bfb
--- /dev/null
+++ b/vrui-git.install
@@ -0,0 +1,7 @@
+post_install() {
+ ldconfig
+}
+post_remove() {
+ ldconfig
+}
+