Timo Aaltonen pushed to branch debian-unstable 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.


Reply via email to