From 51261e3310e51375970894e819f03034fc162af6 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Thu, 9 Apr 2026 20:40:30 +1000 Subject: [PATCH] simgear: darwin support --- pkgs/by-name/si/simgear/package.nix | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/si/simgear/package.nix b/pkgs/by-name/si/simgear/package.nix index e70558ddbea6..c7c0682e52fb 100644 --- a/pkgs/by-name/si/simgear/package.nix +++ b/pkgs/by-name/si/simgear/package.nix @@ -14,7 +14,7 @@ libxmu, libGLU, libGL, - boost179, + boost, zlib, libjpeg, freealut, @@ -44,6 +44,18 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake ]; buildInputs = [ plib + boost + zlib + libjpeg + freealut + openscenegraph + openal + expat + apr + curl + xz + ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ libglut xorgproto libx11 @@ -55,16 +67,6 @@ stdenv.mkDerivation (finalAttrs: { libxmu libGLU libGL - boost179 - zlib - libjpeg - freealut - openscenegraph - openal - expat - apr - curl - xz ]; propagatedBuildInputs = [ c-ares ]; @@ -73,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Simulation construction toolkit"; homepage = "https://wiki.flightgear.org/SimGear"; maintainers = with lib.maintainers; [ raskin ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.lgpl2; }; })