From ae43e79b68602e4f56054ecf02f9ffe0e53ded73 Mon Sep 17 00:00:00 2001 From: Rhys-T <108157737+Rhys-T@users.noreply.github.com> Date: Wed, 2 Jul 2025 21:26:57 -0400 Subject: [PATCH 1/3] 3dpong: fix darwin and cross-compiled builds --- pkgs/by-name/po/pong3d/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/pong3d/package.nix b/pkgs/by-name/po/pong3d/package.nix index d94b42d23303..944ba4f0e253 100644 --- a/pkgs/by-name/po/pong3d/package.nix +++ b/pkgs/by-name/po/pong3d/package.nix @@ -34,12 +34,15 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ libX11 ]; - makeFlags = [ "PREFIX=$(out)" ]; + makeFlags = [ + "PREFIX=$(out)" + "CC=${stdenv.cc.targetPrefix}cc" # fix darwin and cross-compiled builds + ]; meta = { homepage = "http://www.newbreedsoftware.com/3dpong/"; description = "One or two player 3d sports game based on Pong from Atari"; license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; }; }) From 31b6c5cfff89281ec687424f79a4306f1edc98b1 Mon Sep 17 00:00:00 2001 From: Rhys-T <108157737+Rhys-T@users.noreply.github.com> Date: Wed, 2 Jul 2025 21:27:56 -0400 Subject: [PATCH 2/3] vectoroids: enable darwin builds No additional changes seem to be needed. --- pkgs/by-name/ve/vectoroids/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ve/vectoroids/package.nix b/pkgs/by-name/ve/vectoroids/package.nix index 9d3bc9f943ff..df54dcff0c71 100644 --- a/pkgs/by-name/ve/vectoroids/package.nix +++ b/pkgs/by-name/ve/vectoroids/package.nix @@ -32,6 +32,6 @@ stdenv.mkDerivation rec { description = "Clone of the classic arcade game Asteroids by Atari"; mainProgram = "vectoroids"; license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; + inherit (SDL.meta) platforms; }; } From c7e2a4b4c6a8beb4dd82b1ffbdcba04de97bcb65 Mon Sep 17 00:00:00 2001 From: Rhys-T <108157737+Rhys-T@users.noreply.github.com> Date: Wed, 2 Jul 2025 21:28:13 -0400 Subject: [PATCH 3/3] teetertorture: enable darwin builds No additional changes seem to be needed. --- pkgs/by-name/te/teetertorture/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/teetertorture/package.nix b/pkgs/by-name/te/teetertorture/package.nix index ca697191d19a..b5d8051142a2 100644 --- a/pkgs/by-name/te/teetertorture/package.nix +++ b/pkgs/by-name/te/teetertorture/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { homepage = "http://www.newbreedsoftware.com/teetertorture/"; description = "Simple shooting game with your cannon is sitting atop a teeter totter"; license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; + inherit (SDL.meta) platforms; mainProgram = "teetertorture"; }; }