Merge ~antoinelassagne/ubuntu/+source/spirv-reflect:add-static-lib into ubuntu/+source/spirv-reflect:ubuntu/devel

Proposed by Antoine Lassagne
Status: Needs review
Proposed branch: ~antoinelassagne/ubuntu/+source/spirv-reflect:add-static-lib
Merge into: ubuntu/+source/spirv-reflect:ubuntu/devel
Diff against target: 61 lines (+18/-1)
5 files modified
debian/changelog (+7/-0)
debian/control (+6/-0)
debian/rules (+2/-1)
debian/spirv-reflect-dev.install (+2/-0)
debian/spirv-reflect.install (+1/-0)
Reviewer Review Type Date Requested Status
Ubuntu Sponsors Pending
git-ubuntu import Pending
Review via email: mp+496317@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Mitchell Augustin (mitchellaugustin) :
Revision history for this message
Mitchell Augustin (mitchellaugustin) :
6d1e615... by Antoine Lassagne

Replace usr/lib/spirv-reflect with just usr/lib

a1cc6cc... by Antoine Lassagne

Backmerge

Unmerged commits

a1cc6cc... by Antoine Lassagne

Backmerge

6d1e615... by Antoine Lassagne

Replace usr/lib/spirv-reflect with just usr/lib

5c3c375... by Antoine Lassagne

Build libspirv-reflect-static.a and ship it as spirv-reflect-dev

ae727e0... by Antoine Lassagne

limit architectures to arm64 and amd64 (LP: 2127243)

4603c91... by Antoine Lassagne

Fix architectures in a more Ubuntu-compliant way

a34a6c6... by Antoine Lassagne

Reduce the number of architectures

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index c7dfb06..337b8b8 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+spirv-reflect (1.4.328.1-0ubuntu3) resolute; urgency=medium
7+
8+ * Build libspirv-reflect-static.a and ship it as spirv-reflect-dev
9+ (LP: #2132401)
10+
11+ -- Antoine Lassagne <antoine.lassagne@canonical.com> Tue, 25 Nov 2025 14:08:32 +0100
12+
13 spirv-reflect (1.4.328.1-0ubuntu2) resolute; urgency=medium
14
15 * d/control: limit architectures to arm64 and amd64 (LP: 2127243).
16diff --git a/debian/control b/debian/control
17index e678723..75ae58d 100644
18--- a/debian/control
19+++ b/debian/control
20@@ -28,3 +28,9 @@ Architecture: arm64 amd64
21 Depends: ${shlibs:Depends}, ${misc:Depends}
22 Description: Convert SPIR-V to other shader languages
23 ${source:Extended-Description}
24+
25+Package: spirv-reflect-dev
26+Architecture: arm64 amd64
27+Depends: ${shlibs:Depends}, ${misc:Depends}
28+Description: Convert SPIR-V to other shader languages
29+ ${source:Extended-Description}
30diff --git a/debian/rules b/debian/rules
31index 01ec718..d896856 100755
32--- a/debian/rules
33+++ b/debian/rules
34@@ -4,7 +4,8 @@
35
36 override_dh_auto_configure:
37 dh_auto_configure -- \
38- -DSPIRV_REFLECT_BUILD_TESTS="ON"
39+ -DSPIRV_REFLECT_BUILD_TESTS="ON" \
40+ -DSPIRV_REFLECT_STATIC_LIB="ON"
41
42 override_dh_auto_build:
43 # Generate the manpages
44diff --git a/debian/spirv-reflect-dev.install b/debian/spirv-reflect-dev.install
45new file mode 100644
46index 0000000..bd92345
47--- /dev/null
48+++ b/debian/spirv-reflect-dev.install
49@@ -0,0 +1,2 @@
50+usr/lib
51+usr/include
52\ No newline at end of file
53diff --git a/debian/spirv-reflect.install b/debian/spirv-reflect.install
54index 1232528..c01a277 100644
55--- a/debian/spirv-reflect.install
56+++ b/debian/spirv-reflect.install
57@@ -1,3 +1,4 @@
58 spirv_reflect.c usr/include/spirv-reflect
59 spirv_reflect.h usr/include/spirv-reflect
60 include/spirv/unified1/spirv.h usr/include/spirv-reflect/include/spirv/unified1
61+usr/bin

Subscribers

People subscribed via source and target branches