summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Haag2019-03-18 14:59:17 +0100
committerChristoph Haag2019-03-18 14:59:17 +0100
commit4dbd34ffb86f98d160b414d8d6dc2e6d5d31cbd1 (patch)
treec5386f4727ae5f8f0ac1ebeb247245989446d206
downloadaur-4dbd34ffb86f98d160b414d8d6dc2e6d5d31cbd1.tar.gz
initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD51
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b30e5bf873f7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+# Generated by mksrcinfo v8
+# Mon Mar 18 13:59:12 UTC 2019
+pkgbase = monado-git
+ pkgdesc = Collabora "designed-to-be-open" Runtime for OpenXR
+ pkgver = r6.52e11ac
+ pkgrel = 1
+ url = https://monado.dev
+ arch = i686
+ arch = x86_64
+ license = boost
+ makedepends = eigen
+ makedepends = ninja
+ depends = openxr-loader
+ provides = openxr-runtime
+ source = monado::git+https://gitlab.freedesktop.org/monado/monado.git
+ md5sums = SKIP
+
+pkgname = monado-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..463e4f00c03a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Christoph Haag <christoph.haag@collabora.com>
+
+pkgname="monado-git"
+_dirname="monado"
+pkgver=r6.52e11ac
+pkgrel=1
+pkgdesc='Collabora "designed-to-be-open" Runtime for OpenXR'
+arch=('i686' 'x86_64')
+url='https://monado.dev'
+depends=('openxr-loader')
+makedepends=('eigen' 'ninja')
+provides=("openxr-runtime")
+
+#'doxygen' #When building docs
+makedepend=('cmake' 'eigen' 'git')
+
+license=('boost')
+source=("$_dirname::git+https://gitlab.freedesktop.org/monado/monado.git")
+md5sums=('SKIP')
+
+#options=('debug' '!strip')
+
+pkgver() {
+ cd "$_dirname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$_dirname"
+}
+
+build() {
+ mkdir -p "$_dirname"-build
+ cd "$_dirname"-build
+ cmake \
+ -G Ninja \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ ../"$_dirname"
+ ninja
+}
+
+package() {
+ cd "$_dirname"-build
+ DESTDIR="$pkgdir" ninja install
+
+ # TODO: manage runtimes properly
+ install -d "$pkgdir"/usr/share/openxr/0
+ ln -s openxr_monado.json "$pkgdir"/usr/share/openxr/0/active_runtime.json
+}