1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-16 04:35:13 +03:00
aports/testing/renderdoc/APKBUILD
2022-11-25 21:05:33 +01:00

56 lines
1.7 KiB
Text

# Contributor: Simon Zeni <simon@bl4ckb0ne.ca>
# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca>
pkgname=renderdoc
pkgver=1.22
pkgrel=0
pkgdesc="Stand-alone graphics debugging tool for Vulkan and OpenGL"
url="https://renderdoc.org/"
# limited by vendored plthook version
arch="all !s390x !ppc64le !riscv64"
license="MIT"
makedepends="
autoconf
automake
bison
cmake
flex
libx11-dev
libxcb-dev
pcre-dev
python3-dev
qt5-qtbase-dev
qt5-qtsvg-dev
qt5-qtx11extras-dev
samurai
wayland-dev
xcb-util-keysyms-dev
"
options="!check net" # no tests
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/baldurk/renderdoc/archive/refs/tags/v$pkgver.tar.gz
musl-fix.patch
no-execinfo.patch
$pkgname-python311.patch::https://github.com/baldurk/renderdoc/commit/9df7d402417d8068d3e0f3550635182875646b66.patch
"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DVULKAN_LAYER_FOLDER="/usr/share/vulkan/implicit_layer.d" \
-DENABLE_WAYLAND=ON \
-DBUILD_VERSION_STABLE=ON \
-DQMAKE_QT5_COMMAND="qmake-qt5"
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
b2e6d977293ff904e6919f041e6f6148612980ae22bcf19262aa54f8ea32c24510ab8c72be4178ddead91d400423d7a89a2129d04e6c339d4f33151bb1c4249b renderdoc-1.22.tar.gz
3c3e77deac500f40c0f277c0806410124a1f086376bf78bc979b86c8f3180f0d07ec35552478cd3dec591c5163f3af50942d1f9771995afc4b7d30961d79766b musl-fix.patch
09f1c1230d855b388aacaca73e7ec8a4cde9abcb349af88c49d5763eff815ada10aa485b79636d06bb33b4f42f9099042dfede180538ea8549317da2e88c54f2 no-execinfo.patch
46bbfd8d612fd00dd0425e6e7c2a74b7f11e5a4960c1263aeff988e9a172d519099a0a504eab027b843e76acbdf96eaa2c4a6fab1ede48e54c267391f140e617 renderdoc-python311.patch
"