diff options
Diffstat (limited to 'spirv-tools')
-rw-r--r-- | spirv-tools/.footprint | 5 | ||||
-rw-r--r-- | spirv-tools/.signature | 9 | ||||
-rw-r--r-- | spirv-tools/Pkgfile | 20 |
3 files changed, 16 insertions, 18 deletions
diff --git a/spirv-tools/.footprint b/spirv-tools/.footprint index 2b9f26cfe..c75e2bc29 100644 --- a/spirv-tools/.footprint +++ b/spirv-tools/.footprint @@ -18,6 +18,10 @@ drwxr-xr-x root/root usr/include/spirv-tools/ -rw-r--r-- root/root usr/include/spirv-tools/optimizer.hpp drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/SPIRV-Tools-diff/ +-rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets.cmake drwxr-xr-x root/root usr/lib/cmake/SPIRV-Tools-link/ -rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkConfig.cmake -rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets-release.cmake @@ -38,6 +42,7 @@ drwxr-xr-x root/root usr/lib/cmake/SPIRV-Tools/ -rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake -rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget-release.cmake -rw-r--r-- root/root usr/lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake +-rw-r--r-- root/root usr/lib/libSPIRV-Tools-diff.a -rw-r--r-- root/root usr/lib/libSPIRV-Tools-link.a -rw-r--r-- root/root usr/lib/libSPIRV-Tools-lint.a -rw-r--r-- root/root usr/lib/libSPIRV-Tools-opt.a diff --git a/spirv-tools/.signature b/spirv-tools/.signature index 6057f969c..8424271df 100644 --- a/spirv-tools/.signature +++ b/spirv-tools/.signature @@ -1,6 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/RVJdcn3/CXw2FXWifxZs8tLvXvAi2X2AGw9hXfYGU8STk9ujjXFpLpHHeYk+Mk+K3dVZ8poR7+K+pzOlaWe7Ac= -SHA256 (Pkgfile) = a10c83995d23ad7f6a3bfa256cdba6ad939298f76ca3ba8de758e7b2bdaceca1 -SHA256 (.footprint) = f94e3f858fb5bc1dafe5eb81653d7495253e7ad844f371068f532ea9f31c8c47 -SHA256 (SPIRV-Tools-v2022.1.tar.gz) = 844c0f590a0ab9237cec947e27cfc75bd14f39a68fc3b37d8f1b9e1b21490a58 -SHA256 (SPIRV-Headers-b42ba6d92faf6b4938e6f22ddd186dbdacc98d78.tar.gz) = d58e8e65ea4b4f1e421caaad68f88ce7b713ac3519bd49e7b71b6a5690489eb6 +RWSE3ohX2g5d/QpGwcXC0ox8UCPvvYeHMLkSihIan10a73XY/47Q6a6oS3wsoOo+e63ssYzk35Lskzo5swCJ7GofVoJAT3H3Ow8= +SHA256 (Pkgfile) = 4ae850e008181a4c32a13d5de154203dba7a03a9f45e0cda20f755d2a6ab896b +SHA256 (.footprint) = e7d5e43dbfc7e9cbf02f6a8c7230e09a052d09ae6fc0339e34336eee3e934820 +SHA256 (SPIRV-Tools-v2022.2.tar.gz) = 909fc7e68049dca611ca2d57828883a86f503b0353ff78bc594eddc65eb882b9 diff --git a/spirv-tools/Pkgfile b/spirv-tools/Pkgfile index 037a357d0..bad84b206 100644 --- a/spirv-tools/Pkgfile +++ b/spirv-tools/Pkgfile @@ -1,19 +1,14 @@ # Description: API and commands for processing SPIR-V modules # URL: https://www.khronos.org/vulkan/ # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: cmake +# Depends on: spirv-headers name=spirv-tools -version=2022.1 -## DEPS -_spirv_headers=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78 +version=2022.2 release=1 -source=(https://github.com/KhronosGroup/SPIRV-Tools/archive/v$version/SPIRV-Tools-v$version.tar.gz - https://github.com/KhronosGroup/SPIRV-Headers/archive/$_spirv_headers/SPIRV-Headers-$_spirv_headers.tar.gz) +source=(https://github.com/KhronosGroup/SPIRV-Tools/archive/v$version/SPIRV-Tools-v$version.tar.gz) build() { - mv SPIRV-Headers-$_spirv_headers SPIRV-Headers - prt-get isinst ninja && PKGMK_SPIRV_TOOLS+=' -G Ninja' PKGMK_SPIRV_TOOLS+=" \ @@ -24,18 +19,17 @@ build() { -D SPIRV_WERROR=OFF \ -D SPIRV-Headers_SOURCE_DIR=/usr \ -D PYTHON_EXECUTABLE=/usr/bin/python3 \ --DSPIRV-Headers_SOURCE_DIR="${SRC}"/SPIRV-Headers \ -Wno-dev" cmake -B build-static $PKGMK_SPIRV_TOOLS \ - -D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \ - -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" \ + -D CMAKE_C_FLAGS_RELEASE="${CFLAGS} -ffat-lto-objects" \ + -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -ffat-lto-objects" \ -D BUILD_SHARED_LIBS=OFF cmake --build build-static cmake -B build-shared $PKGMK_SPIRV_TOOLS \ - -D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \ - -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" \ + -D CMAKE_C_FLAGS_RELEASE="${CFLAGS} -ffat-lto-objects" \ + -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -ffat-lto-objects" \ -D BUILD_SHARED_LIBS=ON cmake --build build-shared |