File 0001-Use-system-third-party-libs.patch of Package shaderc
diff -uNr shaderc.orig/CMakeLists.txt shaderc/CMakeLists.txt
--- shaderc.orig/CMakeLists.txt 2025-09-27 11:41:59.564478143 +0200
+++ shaderc/CMakeLists.txt 2025-09-27 12:53:25.935984857 +0200
@@ -130,8 +130,6 @@
# Configure subdirectories.
# We depend on these for later projects, so they should come first.
-add_subdirectory(third_party)
-
add_subdirectory(libshaderc_util)
add_subdirectory(libshaderc)
add_subdirectory(glslc)
@@ -141,7 +139,7 @@
add_custom_target(build-version
${Python_EXECUTABLE}
- ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.py
+ ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.sh
${shaderc_SOURCE_DIR} ${spirv-tools_SOURCE_DIR} ${glslang_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/build-version.inc
COMMENT "Update build-version.inc in the Shaderc build directory (if necessary).")
diff -uNr shaderc.orig/libshaderc/CMakeLists.txt shaderc/libshaderc/CMakeLists.txt
--- shaderc.orig/libshaderc/CMakeLists.txt 2025-09-27 11:41:59.576940221 +0200
+++ shaderc/libshaderc/CMakeLists.txt 2025-09-27 12:54:39.560529638 +0200
@@ -67,6 +67,7 @@
shaderc_util
SPIRV # from glslang
SPIRV-Tools
+ HLSL
)
target_link_libraries(shaderc PRIVATE ${SHADERC_LIBS})
diff -uNr shaderc.orig/utils/update_build_version.sh shaderc/utils/update_build_version.sh
--- shaderc.orig/utils/update_build_version.sh 1970-01-01 01:00:00.000000000 +0100
+++ shaderc/utils/update_build_version.sh 2025-09-27 12:54:57.512584884 +0200
@@ -0,0 +1 @@
+#!/bin/true