Commits:
-
e7217aec
by Timo Aaltonen at 2022-11-08T19:56:29+02:00
control, rules: Enable intel vulkan raytracing support, add python3-ply and libclc-15 to build-depends.
-
c477d24d
by Timo Aaltonen at 2022-11-08T19:58:45+02:00
rules: Fix rusticl logic.
3 changed files:
Changes:
debian/changelog
|
1
|
+mesa (22.3.0~rc1-3) UNRELEASED; urgency=medium
|
|
2
|
+
|
|
3
|
+ * control, rules: Enable intel vulkan raytracing support, add
|
|
4
|
+ python3-ply and libclc-15 to build-depends.
|
|
5
|
+ * rules: Fix rusticl logic.
|
|
6
|
+
|
|
7
|
+ -- Timo Aaltonen <tjaalton@debian.org> Tue, 08 Nov 2022 16:07:22 +0200
|
|
8
|
+
|
1
|
9
|
mesa (22.3.0~rc1-2) experimental; urgency=medium
|
2
|
10
|
|
3
|
11
|
* rules: Update list of archs without rustc.
|
debian/control
... |
... |
@@ -37,6 +37,7 @@ Build-Depends: |
37
|
37
|
libzstd-dev,
|
38
|
38
|
python3,
|
39
|
39
|
python3-mako,
|
|
40
|
+ python3-ply,
|
40
|
41
|
python3-setuptools,
|
41
|
42
|
flex,
|
42
|
43
|
bison,
|
... |
... |
@@ -54,6 +55,7 @@ Build-Depends: |
54
|
55
|
rustc [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
|
55
|
56
|
bindgen [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
|
56
|
57
|
llvm-spirv-15 [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
|
|
58
|
+ libclc-15 [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
|
57
|
59
|
libllvmspirvlib-15-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
|
58
|
60
|
Vcs-Git: https://salsa.debian.org/xorg-team/lib/mesa.git
|
59
|
61
|
Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa
|
debian/rules
... |
... |
@@ -47,7 +47,7 @@ confflags_DRI3 = -Ddri3=disabled |
47
|
47
|
confflags_OSMESA = -Dosmesa=true
|
48
|
48
|
confflags_SSE2 = -Dsse2=true
|
49
|
49
|
|
50
|
|
-NO_RUSTC_ARCHS = alpha arc hppa hurd-i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k powerpc ppc64 riscv64 sh4 sparc64 x32
|
|
50
|
+RUSTICL_ARCHS = amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x
|
51
|
51
|
|
52
|
52
|
# hurd doesn't do direct rendering
|
53
|
53
|
ifeq ($(DEB_HOST_ARCH_OS), hurd)
|
... |
... |
@@ -89,6 +89,7 @@ else |
89
|
89
|
# svga needs xa state tracker
|
90
|
90
|
confflags_GALLIUM += -Dgallium-xa=enabled
|
91
|
91
|
VULKAN_DRIVERS += intel
|
|
92
|
+ confflags_GALLIUM += -Dintel-clc=enabled
|
92
|
93
|
endif
|
93
|
94
|
|
94
|
95
|
# Non-Linux ports lack epoll, so wayland isn't ready yet:
|
... |
... |
@@ -119,7 +120,7 @@ else |
119
|
120
|
confflags_GALLIUM += -Dgallium-opencl=icd
|
120
|
121
|
|
121
|
122
|
# Build rusticl for archs where rustc is available
|
122
|
|
- ifneq ($(DEB_HOST_ARCH), $(NO_RUSTC_ARCHS))
|
|
123
|
+ ifneq (,$(filter $(DEB_HOST_ARCH), $(RUSTICL_ARCHS)))
|
123
|
124
|
confflags_GALLIUM += -Dgallium-rusticl=true
|
124
|
125
|
endif
|
125
|
126
|
|
... |
... |
@@ -244,7 +245,7 @@ override_dh_install: |
244
|
245
|
endif
|
245
|
246
|
endif
|
246
|
247
|
|
247
|
|
- ifneq ($(DEB_HOST_ARCH), $(NO_RUSTC_ARCHS))
|
|
248
|
+ ifneq (,$(filter $(DEB_HOST_ARCH), $(RUSTICL_ARCHS)))
|
248
|
249
|
install -m755 -d debian/mesa-opencl-icd/etc/OpenCL/vendors
|
249
|
250
|
mv debian/tmp/etc/OpenCL/vendors/rusticl.icd \
|
250
|
251
|
debian/mesa-opencl-icd/etc/OpenCL/vendors
|
|