mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 00:12:05 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Contributor: Simon Zeni <simon@bl4ckb0ne.ca>
 | |
| # Maintainer: Simon Zeni <simon@bl4ckb0ne.ca>
 | |
| pkgname=vulkan-validation-layers
 | |
| _pkgname=Vulkan-ValidationLayers
 | |
| pkgver=1.3.239.0
 | |
| pkgrel=0
 | |
| pkgdesc="Vulkan Validation Layers"
 | |
| url="https://www.khronos.org/vulkan/"
 | |
| arch="all"
 | |
| license="Apache-2.0"
 | |
| makedepends="
 | |
| 	cmake
 | |
| 	libx11-dev
 | |
| 	libxcb-dev
 | |
| 	libxrandr-dev
 | |
| 	ninja
 | |
| 	python3
 | |
| 	robin-hood-hashing
 | |
| 	spirv-headers
 | |
| 	spirv-tools-dev
 | |
| 	vulkan-headers
 | |
| 	wayland-dev
 | |
| 	"
 | |
| subpackages="$pkgname-dbg $pkgname-static $pkgname-dev"
 | |
| source="$pkgname-$pkgver-2.tar.gz::https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/sdk-$pkgver.tar.gz"
 | |
| builddir="$srcdir/$_pkgname-sdk-$pkgver"
 | |
| options="!check" # test segfaults
 | |
| 
 | |
| build() {
 | |
| 	CFLAGS="$CFLAGS -g1" CXXFLAGS="$CXXFLAGS -g1" \
 | |
| 	cmake -B build -G Ninja -Wno-dev \
 | |
| 		-DCMAKE_INSTALL_PREFIX=/usr \
 | |
| 		-DCMAKE_INSTALL_LIBDIR=lib \
 | |
| 		-DCMAKE_INSTALL_DATAROOTDIR=/usr/share \
 | |
| 		-DCMAKE_BUILD_TYPE=MinSizeRel \
 | |
| 		-DBUILD_LAYER_SUPPORT_FILES=ON \
 | |
| 		-DBUILD_WSI_XCB_SUPPORT=ON \
 | |
| 		-DBUILD_WSI_XLIB_SUPPORT=ON \
 | |
| 		-DBUILD_WSI_WAYLAND_SUPPORT=ON \
 | |
| 		-DBUILD_WERROR=OFF \
 | |
| 		-DSPIRV_HEADERS_INSTALL_DIR=/usr
 | |
| 
 | |
| 	cmake --build build
 | |
| }
 | |
| 
 | |
| package() {
 | |
| 	DESTDIR="$pkgdir" cmake --install build
 | |
| }
 | |
| 
 | |
| sha512sums="
 | |
| d5c2343f6036bc2046c5dca36417fc625604919fd961f49f6c46f1eeacbb9be93a1cf127939b1fb5b2c89eb649bca73f5375331bcc488bab4d97ad0aebd4399e  vulkan-validation-layers-1.3.239.0-2.tar.gz
 | |
| "
 |