From e7a7e167ed790c14a40ec944bddff4dd2e39bf16 Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 10 Aug 2026 16:27:04 +0200 Subject: [PATCH 1/6] furmark: fix eval on unsupported systems (cherry picked from commit 1e5a4ba362de62ee1f00b779ad25ab184bf699f8) --- pkgs/by-name/fu/furmark/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/fu/furmark/package.nix b/pkgs/by-name/fu/furmark/package.nix index ef5e9acf6540..2892c7f1db8a 100644 --- a/pkgs/by-name/fu/furmark/package.nix +++ b/pkgs/by-name/fu/furmark/package.nix @@ -47,9 +47,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "furmark"; - version = - versions.${stdenv.hostPlatform.system} - or (throw "Furmark is not available on ${stdenv.hostPlatform.system}"); + version = versions.${stdenv.hostPlatform.system} or versions.x86_64-linux; src = fetchurl sources.${stdenv.hostPlatform.system}; From c7be74d1fddbf2e74c1188c049e66c315af7b11a Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 10 Aug 2026 16:45:23 +0200 Subject: [PATCH 2/6] sunshine: fix eval on unsupported systems (cherry picked from commit 535a749b97bf8f3298d6ce02b8274d6648fe8cbe) --- pkgs/by-name/su/sunshine/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/su/sunshine/package.nix b/pkgs/by-name/su/sunshine/package.nix index 1a285cb4279d..793728b6c467 100644 --- a/pkgs/by-name/su/sunshine/package.nix +++ b/pkgs/by-name/su/sunshine/package.nix @@ -328,6 +328,10 @@ stdenv'.mkDerivation (finalAttrs: { devusb anish ]; - platforms = lib.platforms.linux ++ lib.platforms.darwin; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "aarch64-darwin" + ]; }; }) From 352750ea1774d31bfec96cbbca4ddeda46c9a07e Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 10 Aug 2026 16:48:01 +0200 Subject: [PATCH 3/6] ovmf: fix eval on unsupported systems (cherry picked from commit 2df5c9aeaed0ff8db30157d9371cd03cfb903909) --- pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix b/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix index 035fa814b072..aa0e71380764 100644 --- a/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix +++ b/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix @@ -143,6 +143,10 @@ edk2.mkDerivation projectDscPath (finalAttrs: { maintainers = with lib.maintainers; [ messemar ]; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; broken = stdenv.hostPlatform.isDarwin; }; }) From f8800d39067282bf0ebad92c5a4faf2dcfc42107 Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 10 Aug 2026 16:50:57 +0200 Subject: [PATCH 4/6] swift: fix eval on unsupported systems (cherry picked from commit 7a39ad3c859fc11ee4bcc7868adcae1aa7d848d1) --- pkgs/development/compilers/swift/compiler/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/swift/compiler/default.nix b/pkgs/development/compilers/swift/compiler/default.nix index 2f6fa2a9450f..52c25a741055 100644 --- a/pkgs/development/compilers/swift/compiler/default.nix +++ b/pkgs/development/compilers/swift/compiler/default.nix @@ -819,7 +819,12 @@ stdenv.mkDerivation { homepage = "https://github.com/apple/swift"; teams = [ lib.teams.swift ]; license = lib.licenses.asl20; - platforms = with lib.platforms; linux ++ darwin; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; # Swift doesn't support 32-bit Linux, unknown on other platforms. badPlatforms = lib.platforms.i686; timeout = 86400; # 24 hours. From 09c6bdfcc687385b110b95f99018e0e448d9e456 Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 10 Aug 2026 16:59:48 +0200 Subject: [PATCH 5/6] pgsql-tools: fix eval on unsupported systems (cherry picked from commit 443c374ee1c7921b6cd14aa9144cbf590aea42db) --- pkgs/by-name/pg/pgsql-tools/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pg/pgsql-tools/package.nix b/pkgs/by-name/pg/pgsql-tools/package.nix index e8ac7a04be46..101eb38a575e 100644 --- a/pkgs/by-name/pg/pgsql-tools/package.nix +++ b/pkgs/by-name/pg/pgsql-tools/package.nix @@ -81,7 +81,11 @@ stdenv.mkDerivation (finalAttrs: { description = "Backend service for PostgreSQL server tools, offering features such as connection management, query execution with result set handling, and language service support via the VS Code protocol"; changelog = "https://github.com/microsoft/pgsql-tools/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - platforms = lib.platforms.linux ++ lib.platforms.darwin; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "aarch64-darwin" + ]; maintainers = with lib.maintainers; [ liberodark ]; mainProgram = "ossdbtoolsservice_main"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; From dbac8e51caee6c2c83648c8fae5f197742c82c52 Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 10 Aug 2026 17:00:47 +0200 Subject: [PATCH 6/6] tritonclient: fix eval on unsupported systems (cherry picked from commit 8d06d746e2a226b11f296bdbed50d03d71c81910) --- pkgs/development/python-modules/tritonclient/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/tritonclient/default.nix b/pkgs/development/python-modules/tritonclient/default.nix index 419de8bda9b7..ec393bb95fef 100644 --- a/pkgs/development/python-modules/tritonclient/default.nix +++ b/pkgs/development/python-modules/tritonclient/default.nix @@ -69,6 +69,9 @@ buildPythonPackage rec { homepage = "https://github.com/triton-inference-server/client"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ happysalada ]; - platforms = lib.platforms.linux; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; }; }