Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 820738417e | |||
| 7147da96dd | |||
| dd147ab09e | |||
| c2c4e33b77 | |||
| bd80052e61 |
@@ -1,21 +1,25 @@
|
|||||||
# Mesa Debian Backport (`mesa-debian`)
|
# Mesa Debian Backports (mesa-debian)
|
||||||
|
|
||||||
This repository hosts the development files and the `.debdiff` for backporting **Mesa 25.3.3** to **Debian Trixie (Backports)**.
|
This repository hosts `.debdiff` files dedicated to backporting modern **Mesa** versions to **Debian Trixie (Testing/Backports)**.
|
||||||
|
|
||||||
|
These diffs include all necessary build-dependency adaptations, toolchain downgrades (like LLVM), and other fixes required to build updated graphics drivers on Trixie.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## What's Here?
|
## Looking for the Files?
|
||||||
|
|
||||||
* **`mesa_25.3.3-1~bpo13+1.debdiff`**: The complete debdiff file containing all modifications, LLVM 19 downgrades, FTBFS fixes, and CVE patches.
|
All version-specific patches, package modifications, and complete `.debdiff` logs are neatly organized.
|
||||||
* **Debian Directory**: Updated `debian/` configuration files used for the build.
|
|
||||||
|
|
||||||
## Key Changes
|
**Go straight to the [Releases](https://stornic56hub.duckdns.org/git/stornic56/mesa-debian/releases) section** to download the standalone `.debdiff` files for specific versions.
|
||||||
* Downgraded LLVM stack from 21 to 19.
|
|
||||||
* Applied patches for **CVE-2026-40393** (WebGPU OOB fixes).
|
|
||||||
* Fixed Rusticl FTBFS for Trixie.
|
|
||||||
* Disabled native D3D12 driver.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## License
|
## Repository Contents
|
||||||
This packaging work is licensed under the **GPLv3 License**. Upstream Mesa code remains under its original MIT/X11 licenses.
|
|
||||||
|
* **debdiffs/**: Contains the raw `.debdiff` source files for historical tracking and direct inspection.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚖️ License
|
||||||
|
|
||||||
|
This packaging and backporting work is licensed under the **GPLv3 License**. Upstream Mesa source code remains under its original licenses (MIT/X11).
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
diff -Nru mesa-25.2.8/debian/changelog mesa-25.2.8/debian/changelog
|
||||||
|
--- mesa-25.2.8/debian/changelog 2025-12-04 08:45:54.000000000 -0500
|
||||||
|
+++ mesa-25.2.8/debian/changelog 2026-05-25 22:57:38.000000000 -0500
|
||||||
|
@@ -1,3 +1,13 @@
|
||||||
|
+mesa (25.2.8-2~bpo13+1) trixie-backports; urgency=medium
|
||||||
|
+
|
||||||
|
+ * Rebuild for trixie-backports.
|
||||||
|
+ * Adjust build and runtime dependencies for Debian Trixie compatibility:
|
||||||
|
+ - Lower libdrm-dev and libdrm runtime dependencies to >= 2.4.124-1.
|
||||||
|
+ - Switch spirv-tools-dev (>= 2024.4~rc1) to spirv-tools (>= 2025.1~rc1-1)
|
||||||
|
+ to accommodate Trixie's package structure and renaming.
|
||||||
|
+
|
||||||
|
+ -- Stornic56 <beaglelimon4@gmail.com> Mon, 25 May 2026 22:57:38 -0500
|
||||||
|
+
|
||||||
|
mesa (25.2.8-2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* disable-ccs-for-intel-xe2.diff: Dropped, fixed upstream.
|
||||||
|
diff -Nru mesa-25.2.8/debian/control mesa-25.2.8/debian/control
|
||||||
|
--- mesa-25.2.8/debian/control 2025-12-04 08:45:54.000000000 -0500
|
||||||
|
+++ mesa-25.2.8/debian/control 2026-05-25 22:57:38.000000000 -0500
|
||||||
|
@@ -9,10 +9,10 @@
|
||||||
|
directx-headers-dev (>= 1.614.1) [linux-amd64 linux-arm64],
|
||||||
|
flatbuffers-compiler [linux-arm64],
|
||||||
|
glslang-tools [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
|
||||||
|
- spirv-tools-dev (>= 2024.4~rc1) [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
|
||||||
|
+ spirv-tools (>= 2025.1~rc1-1) [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
|
||||||
|
meson (>= 1.7.0),
|
||||||
|
pkgconf,
|
||||||
|
- libdrm-dev (>= 2.4.125-1),
|
||||||
|
+ libdrm-dev (>= 2.4.124-1),
|
||||||
|
libx11-dev,
|
||||||
|
libxxf86vm-dev,
|
||||||
|
libexpat1-dev,
|
||||||
|
diff -Nru mesa-25.2.8/debian/control.in mesa-25.2.8/debian/control.in
|
||||||
|
--- mesa-25.2.8/debian/control.in 2025-12-04 08:44:32.000000000 -0500
|
||||||
|
+++ mesa-25.2.8/debian/control.in 2026-05-25 21:18:07.000000000 -0500
|
||||||
|
@@ -9,10 +9,10 @@
|
||||||
|
directx-headers-dev (>= 1.614.1) [linux-amd64 linux-arm64],
|
||||||
|
flatbuffers-compiler [linux-arm64],
|
||||||
|
glslang-tools [@LLVM_ARCHS@],
|
||||||
|
- spirv-tools-dev (>= 2024.4~rc1) [@LLVM_ARCHS@],
|
||||||
|
+ spirv-tools (>= 2025.1~rc1-1) [@LLVM_ARCHS@],
|
||||||
|
meson (>= 1.7.0),
|
||||||
|
pkgconf,
|
||||||
|
- libdrm-dev (>= 2.4.125-1),
|
||||||
|
+ libdrm-dev (>= 2.4.124-1),
|
||||||
|
libx11-dev,
|
||||||
|
libxxf86vm-dev,
|
||||||
|
libexpat1-dev,
|
||||||
Reference in New Issue
Block a user