aports/testing/piglit/APKBUILD
David Heidelberg a865b8e66a testing/piglit: upgrade to 0_git20241106
- test did nothing before, but wasn't failing
 - SBINDIR was unused

Signed-off-by: David Heidelberg <david@ixit.cz>
2024-11-08 06:14:10 +00:00

59 lines
1.4 KiB
Text

# Maintainer: David Heidelberg <david@ixit.cz>
pkgname=piglit
pkgver=0_git20241106
_gitrev=d2cc9ba519c074251b631298c5a26bbc8442a7e3
pkgrel=0
pkgdesc="a collection of automated tests for OpenGL, Vulkan, and OpenCL implementations"
url="https://gitlab.freedesktop.org/mesa/piglit"
arch="all"
license="MIT AND GPL-2.0-only AND GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND BSD-3-clause"
depends="
py3-mako
"
makedepends="
binutils
cmake
freeglut-dev
glslang-dev
glu-dev
libx11-dev
libxcb-dev
libxkbcommon-dev
mesa-dev
opencl-headers
opencl-icd-loader-dev
py3-lxml
py3-mako
py3-numpy
python3
samurai
vulkan-loader-dev
waffle-dev
wayland-protocols"
source="$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/mesa/piglit/-/archive/$_gitrev/piglit-$_gitrev.tar.gz"
options="!check" # piglit has no tests
builddir="$srcdir/piglit-$_gitrev"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPIGLIT_USE_WAFFLE=1 \
-DPIGLIT_BUILD_GLES1_TESTS=0 \
-DPIGLIT_BUILD_GLES2_TESTS=1 \
-DPIGLIT_BUILD_GLES3_TESTS=1 \
-DPIGLIT_BUILD_CL_TESTS=1 \
-DPIGLIT_BUILD_VK_TESTS=0 # disable Vulkan due to multiple deps
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1bc67c67f99c0e2d002cd2ae51dc2ce3d45a62e8995f8003abdfe313193e1b70aa11b1608f14ba667b2171179a0e52a0f86487be7bd6528a274e5e1bc1e60462 piglit-0_git20241106.tar.gz
"