aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2022-12-29 13:42:18 +0100
committerBart Ribbers <bribbers@disroot.org>2023-01-31 08:51:54 +0100
commitf48634b2dba070820cfcfe172a6d1bbd82248380 (patch)
tree46d445dc0682a8a1b195be6dc9f63b52212b49f0
parentb3cec5868358264774d3edfffe092943108fd5b1 (diff)
downloadaports-f48634b2dba070820cfcfe172a6d1bbd82248380.tar.gz
aports-f48634b2dba070820cfcfe172a6d1bbd82248380.tar.bz2
aports-f48634b2dba070820cfcfe172a6d1bbd82248380.tar.xz
community/xrdesktop: upgrade to 0.16.0
-rw-r--r--community/xrdesktop/0001-Fix-build-in-git-repo.patch16
-rw-r--r--community/xrdesktop/APKBUILD14
2 files changed, 26 insertions, 4 deletions
diff --git a/community/xrdesktop/0001-Fix-build-in-git-repo.patch b/community/xrdesktop/0001-Fix-build-in-git-repo.patch
new file mode 100644
index 00000000000..8d453475d79
--- /dev/null
+++ b/community/xrdesktop/0001-Fix-build-in-git-repo.patch
@@ -0,0 +1,16 @@
+diff --git a/settings/meson.build b/settings/meson.build
+index 7356790..e2383a9 100644
+--- a/settings/meson.build
++++ b/settings/meson.build
+@@ -27,11 +27,6 @@ config = configuration_data()
+ config.set('pkgdatadir', pkgdatadir)
+
+ GIT_TAG = ''
+-git = find_program('git', required : false)
+-if git.found()
+- GIT_TAG = run_command('git', 'rev-parse', '--short', 'HEAD', check: true).stdout().strip()
+-endif
+-
+ config.set('version', '@0@.@1@'.format(meson.project_version(), GIT_TAG))
+
+ configure_file(
diff --git a/community/xrdesktop/APKBUILD b/community/xrdesktop/APKBUILD
index 2446f8a5296..8e02e3d3c8d 100644
--- a/community/xrdesktop/APKBUILD
+++ b/community/xrdesktop/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=xrdesktop
-pkgver=0.15.2
-pkgrel=9
+pkgver=0.16.0
+pkgrel=0
pkgdesc="A library for XR interaction with traditional desktop compositors"
url="https://gitlab.freedesktop.org/xrdesktop/xrdesktop"
arch="all"
@@ -10,13 +10,16 @@ license="MIT AND CC-BY-SA-4.0"
depends="python3"
depends_dev="py3-gobject3-dev"
makedepends="$depends_dev
+ g3k-dev
glslang
gtk-doc
gxr-dev
meson
python3-dev
"
-source="https://gitlab.freedesktop.org/xrdesktop/xrdesktop/-/archive/$pkgver/xrdesktop-$pkgver.tar.gz"
+source="https://gitlab.freedesktop.org/xrdesktop/xrdesktop/-/archive/$pkgver/xrdesktop-$pkgver.tar.gz
+ 0001-Fix-build-in-git-repo.patch
+ "
subpackages="$pkgname-dev"
build() {
@@ -35,4 +38,7 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="df4b894452d00fa65ad024530e2cb6d0ea2349cadaa8e2aa9c32c2cae5cf4d9d633271dbd7f0a4b98ff72fdde1a7bc96f2a84baa16d7e4eb2f53c56ca5d9dcfb xrdesktop-0.15.2.tar.gz"
+sha512sums="
+04786cf892d6d8111a14465fd5f093dd142b38fd682c54c17496a98663e3700310cf123eb69a2173b1daf8eaf0af81b101adcb28511fe9c5afbb23fcd3301255 xrdesktop-0.16.0.tar.gz
+ef143e2d3a09fe620d1def969cfdde8c37a0607b396b3ed8afc4abb0a5463774889cd35db40d39485a58a1bbe8d5d6966ba633c7f40bb713c698c80774f64e32 0001-Fix-build-in-git-repo.patch
+"