From 7706984b3befd4c6af37657ba9c692757335c067 Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Tue, 26 Aug 2025 18:20:27 -0700 Subject: [PATCH 1/3] chore: Split dxil into dxil and dxil-libs, allows both 32-bit and 64-bit support for spir-v to dxil (#6156) * chore: Split dxil into dxil and dxil-libs, allows both 32-bit and 64-bit support for spir-v to dxil Signed-off-by: Kyle Gospodnetich * chore: Increase release Signed-off-by: Kyle Gospodnetich * chore: Make dependency on mesa-dxil arch neutral Signed-off-by: Kyle Gospodnetich --------- Signed-off-by: Kyle Gospodnetich --- anda/lib/mesa/mesa.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 98828d7e0c..5b0ba78478 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -80,7 +80,7 @@ Summary: Mesa graphics libraries # disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details. Epoch: 1 Version: 25.2.1 -Release: 2%?dist +Release: 3%?dist License: MIT AND BSD-3-Clause AND SGI-B-2.0 URL: http://www.mesa3d.org @@ -325,10 +325,18 @@ Summary: Mesa TensorFlow Lite delegate %if 0%{?with_d3d12} %package dxil -Summary: Mesa SPIR-V to DXIL libraries +Summary: Mesa SPIR-V to DXIL binary Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description dxil +Binary for translating SPIR-V shader code to DXIL for Direct3D 12 + +%package dxil-libs +Summary: Mesa SPIR-V to DXIL libraries +Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: %{name}-dxil = %{?epoch:%{epoch}:}%{version}-%{release} + +%description dxil-libs Libraries for translating SPIR-V shader code to DXIL for Direct3D 12 %endif @@ -337,7 +345,7 @@ Summary: Mesa Vulkan drivers Requires: vulkan%{_isa} Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %if 0%{?with_d3d12} -Requires: %{name}-dxil%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: %{name}-dxil-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %endif Obsoletes: mesa-vulkan-devel < %{?epoch:%{epoch}:}%{version}-%{release} @@ -627,6 +635,7 @@ popd %if 0%{?with_d3d12} %files dxil %{_bindir}/spirv2dxil +%files dxil-libs %{_libdir}/libspirv_to_dxil.a %{_libdir}/libspirv_to_dxil.so %endif From 582d1e5fcd7450a61ded3e044f902d1b3fd9b9f1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 27 Aug 2025 01:26:25 +0000 Subject: [PATCH 2/3] bump: ruffle-nightly --- anda/apps/ruffle/ruffle-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index 27776db9bc..483e4361de 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-08-26 +%global ver 2025-08-27 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold From 92f29809e49c686fa420a5194c5f0e6a019396f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 27 Aug 2025 01:46:43 +0000 Subject: [PATCH 3/3] bump(nightly): ghostty-nightly zed-nightly intel-ipu6-drivers scx-scheds-nightly --- anda/devs/ghostty/nightly/ghostty-nightly.spec | 4 ++-- anda/devs/zed/nightly/zed-nightly.spec | 4 ++-- anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec | 4 ++-- anda/system/scx-scheds/nightly/scx-scheds-nightly.spec | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index cfdb0b4795..a5366d3f03 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 9a56e779374a522ca5503cf51426d16172bf4c65 +%global commit c1ab41afac8d8522ac25c3c1ad1de651f0c4d4d5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-08-25 +%global fulldate 2025-08-26 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 2d475df349..28a1267a68 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,6 +1,6 @@ -%global commit 633ce23ae974211de452683e6d5b2e1a0bf21431 +%global commit d0aef3cec196216b741dec1f8bfad3e69ed83beb %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250826 +%global commit_date 20250827 %global ver 0.202.0 %bcond_with check diff --git a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec index 41f581ac99..057c5389e4 100644 --- a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec +++ b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 9bff73689ea2502f6e3bc34769fd699cde3ffeea +%global commit 9dd646ee2298cbb3cb58631f410890ef382309f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250627 +%global commit_date 20250827 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 # Use this if they ever stop doing that I guess %global ver 1.0.1 diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index fdf1fe3057..396b02a27b 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 7f2ec812ce042129215ccafc586b79e8b53e5f1c +%global commit 059ce35c31c5d7906d2886b0e1c235ef5b6f6da4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250826 +%global commitdate 20250827 %global ver 1.0.15 Name: scx-scheds-nightly