summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCobalt Space2023-03-16 18:15:55 -0700
committerCobalt Space2023-03-16 18:18:27 -0700
commit2c46bdb1d6d8d441cd958d97aa6923c637a1dbfb (patch)
tree58e6e0f900eecb5ddcbdd3f8de243616c9a2db3f
parent49e9faa46cea8249d41a65bb9a737cdfad8b50ea (diff)
downloadaur-xrdesktop0.15.tar.gz
create xrdesktop0.15 package
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD33
2 files changed, 21 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b8c619c2ccf1..0ce828bace1b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
-pkgbase = xrdesktop
+pkgbase = xrdesktop0.15
pkgdesc = Library for XR interaction with classical desktop compositors
pkgver = 0.15.2
- pkgrel = 3
+ pkgrel = 1
url = https://gitlab.freedesktop.org/xrdesktop/xrdesktop
arch = i686
arch = x86_64
@@ -13,10 +13,12 @@ pkgbase = xrdesktop
makedepends = vulkan-headers
depends = glibc
depends = glib2
- depends = gulkan
- depends = gxr
+ depends = gxr>=0.15
+ depends = gxr<0.16
optdepends = python
+ provides = xrdesktop=0.15.2
+ conflicts = xrdesktop
source = https://gitlab.freedesktop.org/xrdesktop/xrdesktop/-/archive/0.15.2/xrdesktop-0.15.2.tar.bz2
sha256sums = 4745f55298188a16e6411394bb55a691a251915c2857a6f594f9336721cc9e67
-pkgname = xrdesktop
+pkgname = xrdesktop0.15
diff --git a/PKGBUILD b/PKGBUILD
index 3f2da413b6ab..80dbd80c85c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,17 @@
-# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
+# Maintainer: Cobalt Space <cobaltspace at protonmail dot com>
+# Contributor: Chocobo1 <chocobo1 AT archlinux DOT net>
-pkgname=xrdesktop
+_pkgname=xrdesktop
+pkgname=${_pkgname}0.15
pkgver=0.15.2
-pkgrel=3
+pkgrel=1
pkgdesc="Library for XR interaction with classical desktop compositors"
arch=('i686' 'x86_64')
url="https://gitlab.freedesktop.org/xrdesktop/xrdesktop"
license=('MIT')
-depends=('glibc' 'glib2' 'gulkan' 'gxr')
+provides=("$_pkgname=$pkgver")
+conflicts=("$_pkgname")
+depends=('glibc' 'glib2' 'gxr>=0.15' 'gxr<0.16')
makedepends=('meson' 'glslang' 'gtk-doc' 'python-gobject' 'vulkan-headers')
optdepends=('python')
source=("https://gitlab.freedesktop.org/xrdesktop/xrdesktop/-/archive/$pkgver/xrdesktop-$pkgver.tar.bz2")
@@ -15,25 +19,16 @@ sha256sums=('4745f55298188a16e6411394bb55a691a251915c2857a6f594f9336721cc9e67')
build() {
- cd "$pkgname-$pkgver"
-
- meson \
- --buildtype=plain \
- --prefix="/usr" \
- --sbindir="bin" \
- "_build"
- meson compile -C "_build"
+ arch-meson "$_pkgname-$pkgver" "build" -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/xrdesktop"
+ meson install -C "build" --destdir "$pkgdir"
+ install -Dm644 "$_pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
}