diff --git a/.github/release-nest-v3 b/.github/release-nest-v3 index 9a03714..9d60796 100644 --- a/.github/release-nest-v3 +++ b/.github/release-nest-v3 @@ -1 +1 @@ -10 \ No newline at end of file +11 \ No newline at end of file diff --git a/debian/control b/debian/control index 8f06cb3..e68e6f6 100644 --- a/debian/control +++ b/debian/control @@ -7,21 +7,23 @@ Uploaders: Andreas Boll Standards-Version: 4.1.4 Build-Depends: debhelper-compat (= 13), - directx-headers-dev (>= 1.610.0) [linux-amd64 linux-arm64], - glslang-tools [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], - meson (>= 1.3.1), + directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64], + flatbuffers-compiler [linux-arm64], + glslang-tools [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + meson (>= 1.4.0), quilt (>= 0.63-8.2~), - pkg-config, - libdrm-dev (>= 2.4.119), + pkgconf, + libdrm-dev (>= 2.4.121), libx11-dev, libxxf86vm-dev, libexpat1-dev, + libflatbuffers-dev [linux-arm64], libsensors-dev [!hurd-any], libxfixes-dev, libxext-dev, libva-dev (>= 1.6.0) [linux-any] , - libvdpau-dev (>= 1.1.1) [linux-any], - libvulkan-dev [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libvdpau-dev (>= 1.5) [linux-any], + libvulkan-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], x11proto-dev, linux-libc-dev (>= 2.6.31) [linux-any], libx11-xcb-dev, @@ -35,32 +37,37 @@ Build-Depends: libxcb-sync-dev, libxrandr-dev, libxshmfence-dev (>= 1.1), + libxtensor-dev [linux-arm64], libzstd-dev, + lua5.4 [arm64 armel armhf], python3, python3-mako, python3-ply, + python3-yaml, + python3-pycparser [arm64 armhf], python3-setuptools, flex, bison, - libelf-dev [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libelf-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], libwayland-dev (>= 1.15.0) [linux-any], libwayland-egl-backend-dev (>= 1.15.0) [linux-any], - llvm-17-dev [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], - libclang-17-dev [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], - libclang-cpp17-dev [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], - libclc-17-dev [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], - wayland-protocols (>= 1.24), + llvm-18-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libclang-18-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libclang-cpp18-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libclc-18-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libclc-18 [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + wayland-protocols (>= 1.34), zlib1g-dev, libglvnd-core-dev (>= 1.3.2), valgrind [amd64 arm64 armhf i386 mips64el powerpc ppc64 ppc64el s390x], - rustc [amd64 arm64 armel armhf loong64 powerpc ppc64 ppc64el riscv64 s390x x32], - bindgen (>= 0.66.1~) [amd64 arm64 armel armhf loong64 powerpc ppc64 ppc64el riscv64 s390x x32], - llvm-spirv-17 [amd64 arm64 armel armhf loong64 powerpc ppc64 ppc64el riscv64 s390x x32], - libclc-17 [amd64 arm64 armel armhf loong64 powerpc ppc64 ppc64el riscv64 s390x x32], - libllvmspirvlib-17-dev [amd64 arm64 armel armhf i386 loong64 powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], -# for etnaviv, 24.1: - python3-pycparser [arm64 armhf] -# librust-syn-dev [!i386], + rustc-1.80 (>= 1.73) [amd64 arm64 armel armhf loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32], + rustfmt-1.80 [amd64 arm64 armel armhf loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32], + bindgen (>= 0.66.1~) [amd64 arm64 armel armhf loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32], + cbindgen [amd64 arm64 armel armhf loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32], + llvm-spirv-18 [amd64 arm64 armel armhf loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32], + libllvmspirvlib-18-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + librust-paste-dev [amd64 arm64 armhf ppc64 riscv64 x32], + librust-syn-dev [amd64 arm64 armhf ppc64 riscv64 x32], Rules-Requires-Root: no Vcs-Git: https://salsa.debian.org/xorg-team/lib/mesa.git Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa diff --git a/debian/control.in b/debian/control.in index 0223998..27a317c 100644 --- a/debian/control.in +++ b/debian/control.in @@ -7,20 +7,22 @@ Uploaders: Andreas Boll Standards-Version: 4.1.4 Build-Depends: debhelper-compat (= 13), - directx-headers-dev (>= 1.610.0) [linux-amd64 linux-arm64], + directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64], + flatbuffers-compiler [linux-arm64], glslang-tools [@LLVM_ARCHS@], - meson (>= 1.3.1), + meson (>= 1.4.0), quilt (>= 0.63-8.2~), - pkg-config, - libdrm-dev (>= 2.4.119), + pkgconf, + libdrm-dev (>= 2.4.121), libx11-dev, libxxf86vm-dev, libexpat1-dev, + libflatbuffers-dev [linux-arm64], libsensors-dev [!hurd-any], libxfixes-dev, libxext-dev, libva-dev (>= 1.6.0) [linux-any] , - libvdpau-dev (>= 1.1.1) [linux-any], + libvdpau-dev (>= 1.5) [linux-any], libvulkan-dev [@LLVM_ARCHS@], x11proto-dev, linux-libc-dev (>= 2.6.31) [linux-any], @@ -35,10 +37,14 @@ Build-Depends: libxcb-sync-dev, libxrandr-dev, libxshmfence-dev (>= 1.1), + libxtensor-dev [linux-arm64], libzstd-dev, + lua5.4 [arm64 armel armhf], python3, python3-mako, python3-ply, + python3-yaml, + python3-pycparser [arm64 armhf], python3-setuptools, flex, bison, @@ -49,18 +55,19 @@ Build-Depends: libclang-@LLVM_VERSION@-dev [@LLVM_ARCHS@], libclang-cpp@LLVM_VERSION@-dev [@LLVM_ARCHS@], libclc-@LLVM_VERSION@-dev [@LLVM_ARCHS@], - wayland-protocols (>= 1.24), + libclc-@LLVM_VERSION@ [@LLVM_ARCHS@], + wayland-protocols (>= 1.34), zlib1g-dev, libglvnd-core-dev (>= 1.3.2), valgrind [@VALGRIND_ARCHS@], - rustc [@RUSTICL_ARCHS@], + rustc-@RUST_VERSION@ (>= 1.73) [@RUSTICL_ARCHS@], + rustfmt-@RUST_VERSION@ [@RUSTICL_ARCHS@], bindgen (>= 0.66.1~) [@RUSTICL_ARCHS@], + cbindgen [@RUSTICL_ARCHS@], llvm-spirv-@LLVM_VERSION@ [@RUSTICL_ARCHS@], - libclc-@LLVM_VERSION@ [@RUSTICL_ARCHS@], libllvmspirvlib-@LLVM_VERSION@-dev [@LLVM_ARCHS@], -# for etnaviv, 24.1: - python3-pycparser [arm64 armhf] -# librust-syn-dev [!i386], + librust-paste-dev [@NVK_ARCHS@], + librust-syn-dev [@NVK_ARCHS@], Rules-Requires-Root: no Vcs-Git: https://salsa.debian.org/xorg-team/lib/mesa.git Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa