mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 19:36:48 +02:00
- test did nothing before, but wasn't failing - SBINDIR was unused Signed-off-by: David Heidelberg <david@ixit.cz>
59 lines
1.4 KiB
Text
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
|
|
"
|