Dylan Aïssi pushed to branch wip/daissi/1023780 at X Strike Force / vulkan / spirv-tools
Commits: 636931a4 by Dylan Aïssi at 2025-10-28T12:17:04+01:00 Make spirv-tools multi-arch compatible (Closes: #1023780) Signed-off-by: Dylan Aïssi <[email protected]> - - - - - 5 changed files: - debian/changelog - debian/control - + debian/spirv-tools-dev.install - + debian/spirv-tools-headers.install - + debian/spirv-tools.install Changes: ===================================== debian/changelog ===================================== @@ -1,7 +1,12 @@ spirv-tools (2025.4-1) UNRELEASED; urgency=medium + [ Timo Aaltonen ] * New upstream release. (Closes: #1114395) + [ Dylan Aïssi ] + * Make spirv-tools multi-arch compatible (Closes: #1023780) + Move some files from spirv-tools to spirv-tools-dev and spirv-tools-headers. + -- Timo Aaltonen <[email protected]> Tue, 28 Oct 2025 12:25:08 +0200 spirv-tools (2025.3~rc1-1) unstable; urgency=medium ===================================== debian/control ===================================== @@ -14,7 +14,7 @@ Vcs-Browser: https://salsa.debian.org/xorg-team/vulkan/spirv-tools Package: spirv-tools Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: API and commands for processing SPIR-V modules +Description: API and commands for processing SPIR-V modules (tools) The project includes an assembler, binary module parser, disassembler, validator, and optimizer for SPIR-V. Except for the optimizer, all are based on a common static library. The library contains all of the @@ -22,3 +22,41 @@ Description: API and commands for processing SPIR-V modules also enabling integration into other code bases directly. The optimizer implementation resides in its own library, which depends on the core library. + . + This package provides tools. + +Package: spirv-tools-dev +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends}, + spirv-tools-headers(= ${source:Version}) +Breaks: spirv-tools (<<2025.4-1) +Replaces: spirv-tools (<<2025.4-1) +Description: API and commands for processing SPIR-V modules (dev) + The project includes an assembler, binary module parser, disassembler, + validator, and optimizer for SPIR-V. Except for the optimizer, all are + based on a common static library. The library contains all of the + implementation details, and is used in the standalone tools whilst + also enabling integration into other code bases directly. The + optimizer implementation resides in its own library, which depends on + the core library. + . + This package provides development files. + +Package: spirv-tools-headers +Architecture: all +Multi-Arch: foreign +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: spirv-tools-dev +Breaks: spirv-tools (<<2025.4-1) +Replaces: spirv-tools (<<2025.4-1) +Description: API and commands for processing SPIR-V modules (headers) + The project includes an assembler, binary module parser, disassembler, + validator, and optimizer for SPIR-V. Except for the optimizer, all are + based on a common static library. The library contains all of the + implementation details, and is used in the standalone tools whilst + also enabling integration into other code bases directly. The + optimizer implementation resides in its own library, which depends on + the core library. + . + This package provides headers. ===================================== debian/spirv-tools-dev.install ===================================== @@ -0,0 +1,3 @@ +usr/lib/*/cmake +usr/lib/*/pkgconfig +usr/lib/*/libSPIRV-Tools*.a ===================================== debian/spirv-tools-headers.install ===================================== @@ -0,0 +1 @@ +usr/include/spirv-tools ===================================== debian/spirv-tools.install ===================================== @@ -0,0 +1 @@ +/usr/bin View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/spirv-tools/-/commit/636931a463eef50cbd1df54cd40910b0958a7a8f -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/spirv-tools/-/commit/636931a463eef50cbd1df54cd40910b0958a7a8f You're receiving this email because of your account on salsa.debian.org.

