From 05cf0c40b85e6b646a2d4f260202cd96097b1e80 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sun, 4 Aug 2024 12:21:32 +1000 Subject: [PATCH] go: propagate the apple sdk --- pkgs/development/compilers/go/1.22.nix | 5 ++--- pkgs/development/compilers/go/1.23.nix | 5 ++--- pkgs/top-level/all-packages.nix | 18 ++++++------------ 3 files changed, 10 insertions(+), 18 deletions(-) diff --git a/pkgs/development/compilers/go/1.22.nix b/pkgs/development/compilers/go/1.22.nix index a87d57b9c748..926654146037 100644 --- a/pkgs/development/compilers/go/1.22.nix +++ b/pkgs/development/compilers/go/1.22.nix @@ -4,8 +4,7 @@ , tzdata , substituteAll , iana-etc -, Security -, Foundation +, apple-sdk_11 , xcbuild , mailcap , buildPackages @@ -59,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.libc.out ] ++ lib.optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; - depsTargetTargetPropagated = lib.optionals stdenv.targetPlatform.isDarwin [ Foundation Security xcbuild ]; + depsTargetTargetPropagated = lib.optionals stdenv.targetPlatform.isDarwin [ apple-sdk_11 xcbuild ]; depsBuildTarget = lib.optional isCross targetCC; diff --git a/pkgs/development/compilers/go/1.23.nix b/pkgs/development/compilers/go/1.23.nix index 80bba9cb5332..229d19ff06e7 100644 --- a/pkgs/development/compilers/go/1.23.nix +++ b/pkgs/development/compilers/go/1.23.nix @@ -4,8 +4,7 @@ , tzdata , substituteAll , iana-etc -, Security -, Foundation +, apple-sdk_11 , xcbuild , mailcap , buildPackages @@ -59,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.libc.out ] ++ lib.optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; - depsTargetTargetPropagated = lib.optionals stdenv.targetPlatform.isDarwin [ Foundation Security xcbuild ]; + depsTargetTargetPropagated = lib.optionals stdenv.targetPlatform.isDarwin [ apple-sdk_11 xcbuild ]; depsBuildTarget = lib.optional isCross targetCC; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 67e26191786a..bc5485d6d643 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23900,25 +23900,19 @@ with pkgs; buildGoModule = buildGo123Module; buildGoPackage = buildGo123Package; - # requires a newer Apple SDK - go_1_22 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.22.nix { - inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security; - }; - buildGo122Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix { + go_1_22 = callPackage ../development/compilers/go/1.22.nix { }; + buildGo122Module = callPackage ../build-support/go/module.nix { go = buildPackages.go_1_22; }; - buildGo122Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix { + buildGo122Package = callPackage ../build-support/go/package.nix { go = buildPackages.go_1_22; }; - # requires a newer Apple SDK - go_1_23 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.23.nix { - inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security; - }; - buildGo123Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix { + go_1_23 = callPackage ../development/compilers/go/1.23.nix { }; + buildGo123Module = callPackage ../build-support/go/module.nix { go = buildPackages.go_1_23; }; - buildGo123Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix { + buildGo123Package = callPackage ../build-support/go/package.nix { go = buildPackages.go_1_23; };