From 5ca1942a100c3ea42d52bf656d684f316ea6a2fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 26 Aug 2023 20:41:34 +0700 Subject: [PATCH] DirectXShaderCompiler: fix build --- srcpkgs/DirectXShaderCompiler/template | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/srcpkgs/DirectXShaderCompiler/template b/srcpkgs/DirectXShaderCompiler/template index 8409124ff55..1de9b201e91 100644 --- a/srcpkgs/DirectXShaderCompiler/template +++ b/srcpkgs/DirectXShaderCompiler/template @@ -25,6 +25,13 @@ checksum="a52aad3830b4d3e39734455ad7f288ad24e32c006e256d987a0ed44fc54fbd26 218e0f8d100ba09a089582de7a54ae0ebfa08fd8e43b4c8035ef2faa5e0d284a 5809b2f80b67dc231c52da743be37bb46c5ce4a59dde344761f7c4295119750c" +skip_extraction=" + ${_SPIRV_Headers_commit}.tar.gz + ${_SPIRV_Tools_commit}.tar.gz + ${_re2_commit}.tar.gz + ${_effcee_commit}.tar.gz + " + if [ "$XBPS_TARGET_LIBC" = "musl" ]; then # Tests on musl would require some patching to be done # Also some fun with Mutexes. so mt is disabled for now @@ -33,14 +40,10 @@ fi nocross="fun with cmake and bunlded llvm" post_extract() { - rmdir -v ${wrksrc}/external/SPIRV-Headers - mv ${wrksrc}/../SPIRV-Headers-${_SPIRV_Headers_commit} ${wrksrc}/external/SPIRV-Headers - rmdir -v ${wrksrc}/external/SPIRV-Tools - mv ${wrksrc}/../SPIRV-Tools-${_SPIRV_Tools_commit} ${wrksrc}/external/SPIRV-Tools - rmdir -v ${wrksrc}/external/re2 - mv ${wrksrc}/../re2-${_re2_commit} ${wrksrc}/external/re2 - rmdir -v ${wrksrc}/external/effcee - mv ${wrksrc}/../effcee-${_effcee_commit} ${wrksrc}/external/effcee + vsrcextract -C external/SPIRV-Headers ${_SPIRV_Headers_commit}.tar.gz + vsrcextract -C external/SPIRV-Tools ${_SPIRV_Tools_commit}.tar.gz + vsrcextract -C external/re2 ${_re2_commit}.tar.gz + vsrcextract -C external/effcee ${_effcee_commit}.tar.gz } do_install() {