summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCobalt Space2023-03-16 18:07:58 -0700
committerCobalt Space2023-03-16 18:07:58 -0700
commit443b7c4c72e98ead20683fc569fbc62ae9b573fa (patch)
treed55ad6f8fe2f89a0bb668325e0cde0f1750ba139
parentcee350c638b9686edeb89adc7dbbd8420b8c4d4a (diff)
downloadaur-443b7c4c72e98ead20683fc569fbc62ae9b573fa.tar.gz
create gxr0.15 package
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD34
2 files changed, 25 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc0dc60cde08..da5d44021c72 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
-pkgbase = gxr
+pkgbase = gxr0.15
pkgdesc = glib wrapper for the OpenVR and soon the OpenXR API
pkgver = 0.15.2
- pkgrel = 3
+ pkgrel = 1
url = https://gitlab.freedesktop.org/xrdesktop/gxr
arch = i686
arch = x86_64
@@ -9,13 +9,20 @@ pkgbase = gxr
makedepends = meson
makedepends = glslang
makedepends = vulkan-headers
+ makedepends = libxtst
+ makedepends = libdrm
+ makedepends = glew
+ makedepends = glfw
+ makedepends = libegl
depends = glibc
depends = glib2
depends = gtk3
- depends = gulkan
+ depends = gulkan>=0.15
+ depends = gulkan<0.16
depends = openvr
optdepends = glfw
+ provides = gxr=0.15.2
source = https://gitlab.freedesktop.org/xrdesktop/gxr/-/archive/0.15.2/gxr-0.15.2.tar.bz2
sha256sums = 2bd257d898f45b0c8510ce239604dd1ef4081cb8ee6079ac8042ed4c9e42ce4a
-pkgname = gxr
+pkgname = gxr0.15
diff --git a/PKGBUILD b/PKGBUILD
index 346e00506517..6b633eff2705 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,33 @@
-# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
+# Maintainer: Cobalt Space <cobaltspace at protonmail dot com>
+# Contributor: Chocobo1 <chocobo1 AT archlinux DOT net>
-pkgname=gxr
+_pkgname=gxr
+pkgname=${_pkgname}0.15
pkgver=0.15.2
-pkgrel=3
+pkgrel=1
pkgdesc="glib wrapper for the OpenVR and soon the OpenXR API"
arch=('i686' 'x86_64')
url="https://gitlab.freedesktop.org/xrdesktop/gxr"
license=('MIT')
-depends=('glibc' 'glib2' 'gtk3' 'gulkan' 'openvr')
-makedepends=('meson' 'glslang' 'vulkan-headers')
+provides=("$_pkgname=$pkgver")
+depends=('glibc' 'glib2' 'gtk3' 'gulkan>=0.15' 'gulkan<0.16' 'openvr')
+makedepends=('meson' 'glslang' 'vulkan-headers' 'libxtst' 'libdrm' 'glew' 'glfw' 'libegl')
optdepends=('glfw')
source=("https://gitlab.freedesktop.org/xrdesktop/gxr/-/archive/$pkgver/gxr-$pkgver.tar.bz2")
sha256sums=('2bd257d898f45b0c8510ce239604dd1ef4081cb8ee6079ac8042ed4c9e42ce4a')
build() {
- cd "$pkgname-$pkgver"
-
- meson \
- --buildtype=plain \
- --prefix="/usr" \
- --sbindir="bin" \
- "_build"
- meson compile -C "_build"
+ arch-meson "$_pkgname-$pkgver" build -Dexamples=false -Dtests=false
+ meson compile -C build
}
check() {
- cd "$pkgname-$pkgver"
-
- #meson test -C "_build"
+ true
+ #meson test -C build
}
package() {
- cd "$pkgname-$pkgver"
-
- meson install -C "_build" --destdir "$pkgdir"
- install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/gxr"
+ meson install -C build --destdir "$pkgdir"
+ install -Dm644 "$_pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
}