mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-09 15:04:14 +02:00
Fix build error with vulkan-headers >= 1.4.310. ``` ␛[01m␛[K/home/buildozer/aports/community/monado/src/monado-v25.0.0/src/xrt/auxiliary/vk/vk_helpers.c:251:29:␛[m␛[K ␛[01;31m␛[Kerror: ␛[m␛[K'␛[01m␛[KVK_OBJECT_TYPE_CUDA_MODULE_NV␛[m␛[K' undeclared (first use in this function); did you mean '␛[01m␛[KVK_OBJECT_TYPE_CU_MODULE_NVX␛[m␛[K'? 251 | ENUM_TO_STR(␛[01;31m␛[KVK_OBJECT_TYPE_CUDA_MODULE_NV␛[m␛[K); | ␛[01;31m␛[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~␛[m␛[K ␛[01m␛[K/home/buildozer/aports/community/monado/src/monado-v25.0.0/src/xrt/auxiliary/vk/vk_helpers.c:54:14:␛[m␛[K ␛[01;36m␛[Knote: ␛[m␛[Kin definition of macro '␛[01m␛[KENUM_TO_STR␛[m␛[K' 54 | case ␛[01;36m␛[Kr␛[m␛[K: return #r | ␛[01;36m␛[K^␛[m␛[K ```
61 lines
1.4 KiB
Text
61 lines
1.4 KiB
Text
maintainer="Bart Ribbers <bribbers@disroot.org>"
|
|
pkgname=monado
|
|
pkgver=25.0.0
|
|
pkgrel=1
|
|
pkgdesc="The open source OpenXR runtime"
|
|
url="https://monado.freedesktop.org"
|
|
# ppc64le, s390x blocked by opencv -> vtk -> netcdf
|
|
arch="all !ppc64le !s390x"
|
|
license="BSL-1.0"
|
|
depends="xr-hardware"
|
|
makedepends="
|
|
cmake
|
|
cmd:glslangValidator
|
|
cmd:wayland-scanner
|
|
doxygen
|
|
eigen-dev
|
|
eudev-dev
|
|
graphviz
|
|
libbsd-dev
|
|
libjpeg-turbo-dev
|
|
libsurvive-dev
|
|
libxrandr-dev
|
|
mesa-dev
|
|
opencv-dev
|
|
openhmd-dev
|
|
samurai
|
|
sdl2-dev
|
|
v4l-utils-dev
|
|
vulkan-loader-dev
|
|
wayland-dev
|
|
wayland-protocols
|
|
zlib-dev
|
|
"
|
|
source="https://gitlab.freedesktop.org/monado/monado/-/archive/v$pkgver/monado-v$pkgver.tar.gz
|
|
vulkan-headers-1.4.310.patch
|
|
"
|
|
builddir="$srcdir/$pkgname-v$pkgver"
|
|
|
|
build() {
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
ctest --test-dir build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
|
|
mkdir -p "$pkgdir"/etc/xdg/openxr/1
|
|
ln -s /usr/share/openxr/1/openxr_monado.json "$pkgdir"/etc/xdg/openxr/1/active_runtime.json
|
|
}
|
|
|
|
sha512sums="
|
|
9787aec697ef94b0b4c17cc440a0799ab347d1f692a8f886fb32999300af0a86a036eec3225f12f2c901f34f03a581bd9aea6e4e4f4c3a8bc63dff4f639a7037 monado-v25.0.0.tar.gz
|
|
dba677a14161806076d93b53e86c5199dc3e1dad0949ef04a9be588481b7febb31e2d4537c6baeaec7ecad444db78ba5bf004cc2599b49b9b6f18a5f283298d3 vulkan-headers-1.4.310.patch
|
|
"
|