+6
-7
doc/stdenv/platform-notes.chapter.md
+6
-7
doc/stdenv/platform-notes.chapter.md
···-All packages in `darwin.apple_sdk`, `darwin.apple_sdk_11_0`, and `darwin.apple_sdk_12_3` are stubs that do nothing.-If your derivation references them, you can delete them. The default SDK should be enough to build your package.Note: the new SDK pattern uses the name `apple-sdk` to better align with Nixpkgs naming conventions.···-They have been updated to set up the new SDK for you, but you should replace them with doing that directly.- `pkgs.darwin.apple_sdk_11_0.callPackage` - this pattern was used to provide frameworks from the macOS 11 SDK.- `overrideSDK` - this stdenv adapter would try to replace the frameworks used by your derivation and its transitive dependencies.-If `darwinMinVersion` is specified, it will add `darwinMinVersionHook` with the specified minimum version.
···+All packages in `darwin.apple_sdk`, `darwin.apple_sdk_11_0`, and `darwin.apple_sdk_12_3` have been removed.+If your derivation references them, you should delete those references, as the default SDK should be enough to build your package.Note: the new SDK pattern uses the name `apple-sdk` to better align with Nixpkgs naming conventions.···- `pkgs.darwin.apple_sdk_11_0.callPackage` - this pattern was used to provide frameworks from the macOS 11 SDK.- `overrideSDK` - this stdenv adapter would try to replace the frameworks used by your derivation and its transitive dependencies.+If `darwinMinVersion` is specified, it would add `darwinMinVersionHook` with the specified minimum version.
-272
pkgs/os-specific/darwin/apple-sdk-11.0/default.nix
-272
pkgs/os-specific/darwin/apple-sdk-11.0/default.nix
···-"darwin.apple_sdk_11_0.${name}: deprecated and will be removed in Nixpkgs 25.11; see <https://nixos.org/manual/nixpkgs/stable/#sec-darwin> for documentation and migration instructions"
···
-261
pkgs/os-specific/darwin/apple-sdk-12.3/default.nix
-261
pkgs/os-specific/darwin/apple-sdk-12.3/default.nix
···
···
-18
pkgs/os-specific/darwin/apple-sdk/mk-stub.nix
-18
pkgs/os-specific/darwin/apple-sdk/mk-stub.nix
···-"${prefix}.${pname}: these stubs do nothing and will be removed in Nixpkgs 25.11; see <https://nixos.org/manual/nixpkgs/stable/#sec-darwin> for documentation and migration instructions."-echo "Individual frameworks have been deprecated. See the stdenv documentation for how to use `apple-sdk`" \
···
-3
pkgs/stdenv/adapters.nix
-3
pkgs/stdenv/adapters.nix
···-# `overrideSDK` is deprecated. Add the versioned variants of `apple-sdk` to `buildInputs` change the SDK.-overrideSDK = pkgs.callPackage ./darwin/override-sdk.nix { inherit lib extendMkDerivationArgs; };
-34
pkgs/stdenv/darwin/override-sdk.nix
-34
pkgs/stdenv/darwin/override-sdk.nix
···-"overrideSDK: this mechanism is deprecated and will be removed in 25.11, use `apple-sdk_*` or `darwinMinVersionHook` in build inputs instead; see <https://nixos.org/manual/nixpkgs/stable/#sec-darwin> for documentation"
···
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···oraclejdk11 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2024-10-17ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
···oraclejdk11 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2024-10-17+overrideSDK = "overrideSDK has been removed as it was a legacy compatibility stub; see <https://nixos.org/manual/nixpkgs/stable/#sec-darwin-legacy-frameworks-overrides> for migration instructions"; # Added 2025-08-04ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
+10
-19
pkgs/top-level/darwin-aliases.nix
+10
-19
pkgs/top-level/darwin-aliases.nix
·········libauto = throw "'darwin.libauto' has been removed, as it was broken and unmaintained"; # added 2024-05-10-libresolvHeaders = lib.warnOnInstantiate "darwin.libresolvHeaders: use `lib.getInclude darwin.libresolv`; this will be removed in 25.11" (-libutilHeaders = lib.warnOnInstantiate "darwin.libutilHeaders: use `lib.getInclude darwin.libutil`; this will be removed in 25.11" (···swift-corelibs-foundation = throw "'darwin.swift-corelibs-foundation' has been removed, as it was broken and is no longer used"; # added 2025-04-20
···+throw "darwin.${name} has been removed as it was a legacy compatibility stub; see <https://nixos.org/manual/nixpkgs/stable/#sec-darwin-legacy-frameworks> for migration instructions";······libauto = throw "'darwin.libauto' has been removed, as it was broken and unmaintained"; # added 2024-05-10+libresolvHeaders = throw "darwin.libresolvHeaders has been removed; use `lib.getInclude darwin.libresolv`"; # converted to throw 2025-07-29+libutilHeaders = throw "darwin.libutilHeaders has been removed; use `lib.getInclude darwin.libutil`"; # converted to throw 2025-07-29···+stdenvNoCF = throw "darwin.stdenvNoCF has been removed; use `stdenv` or `stdenvNoCC`"; # converted to throw 2025-07-29swift-corelibs-foundation = throw "'darwin.swift-corelibs-foundation' has been removed, as it was broken and is no longer used"; # added 2025-04-20