summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Haag2020-02-26 20:22:40 +0100
committerChristoph Haag2020-02-26 20:22:40 +0100
commitfd4c878ba68fc5bcd9cf9cd8c7e93d8b551b93d7 (patch)
tree80f9b9c07c0278e3fdf944d6f4a49bb622485b33
downloadaur-fd4c878ba68fc5bcd9cf9cd8c7e93d8b551b93d7.tar.gz
initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD31
-rw-r--r--xr-hardware.install12
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..86ea7c60f076
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = xr-hardware-git
+ pkgdesc = Udev rules for allowing USB access to popular XR/VR/AR headsets
+ pkgver = 0.2.1.r0.g3b7d526
+ pkgrel = 1
+ url = https://gitlab.freedesktop.org/monado/utilities/xr-hardware
+ install = xr-hardware.install
+ arch = any
+ license = Boost
+ provides = oculus-udev
+ provides = osvr-udev
+ provides = vive-udev
+ conflicts = oculus-udev
+ conflicts = osvr-udev
+ conflicts = vive-udev
+ source = git+https://gitlab.freedesktop.org/monado/utilities/xr-hardware.git
+ sha256sums = SKIP
+
+pkgname = xr-hardware-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7c0f920b8e85
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Christoph Haag <haagch+aur@frickel.club>
+
+pkgname=xr-hardware-git
+pkgver=0.2.1.r0.g3b7d526
+pkgrel=1
+pkgdesc="Udev rules for allowing USB access to popular XR/VR/AR headsets"
+arch=('any')
+url="https://gitlab.freedesktop.org/monado/utilities/xr-hardware"
+license=('Boost')
+conflicts=("oculus-udev" "osvr-udev" "vive-udev")
+provides=("oculus-udev" "osvr-udev" "vive-udev")
+makdepends=('python-attrs')
+source=('git+https://gitlab.freedesktop.org/monado/utilities/xr-hardware.git')
+sha256sums=('SKIP')
+install='xr-hardware.install'
+
+pkgver() {
+ cd xr-hardware
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd xr-hardware
+ make PYTHON=python clean_package
+ make PYTHON=python all
+}
+
+package() {
+ cd xr-hardware
+ make PYTHON=python DESTDIR="$pkgdir" PREFIX=/usr install_package
+}
diff --git a/xr-hardware.install b/xr-hardware.install
new file mode 100644
index 000000000000..394c51ce0534
--- /dev/null
+++ b/xr-hardware.install
@@ -0,0 +1,12 @@
+post_install() {
+ udevadm control --reload-rules
+ udevadm trigger
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}