summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2020-01-13 17:56:02 +0100
committerDaiderd Jordan <daiderd@gmail.com>2020-01-31 21:52:11 +0100
commit6567823996e216e8bdfd4fbdb4ad3ed92572dbe7 (patch)
tree2ff90761411b478bc65296299486b61a2e8233bb /pkgs/os-specific/darwin
parenta826b49c97bcc9d8365b5d18aeec8087116d195d (diff)
downloadnixpkgs-6567823996e216e8bdfd4fbdb4ad3ed92572dbe7.tar
nixpkgs-6567823996e216e8bdfd4fbdb4ad3ed92572dbe7.tar.gz
nixpkgs-6567823996e216e8bdfd4fbdb4ad3ed92572dbe7.tar.bz2
nixpkgs-6567823996e216e8bdfd4fbdb4ad3ed92572dbe7.tar.lz
nixpkgs-6567823996e216e8bdfd4fbdb4ad3ed92572dbe7.tar.xz
nixpkgs-6567823996e216e8bdfd4fbdb4ad3ed92572dbe7.tar.zst
nixpkgs-6567823996e216e8bdfd4fbdb4ad3ed92572dbe7.zip
stdenv: introduce appleSdkVersion and macosVersionMin
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix
index 9890d385259..89c13d0b92d 100644
--- a/pkgs/os-specific/darwin/apple-sdk/default.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/default.nix
@@ -1,10 +1,15 @@
 { stdenv, fetchurl, xar, cpio, pkgs, python3, pbzx, lib }:
 
+let version = "10.12"; in
+
+# Ensure appleSdkVersion is up to date.
+assert stdenv.isDarwin -> stdenv.appleSdkVersion == version;
+
 let
   # sadly needs to be exported because security_tool needs it
   sdk = stdenv.mkDerivation rec {
-    version = "10.12";
     pname = "MacOS_SDK";
+    inherit version;
 
     # This URL comes from https://swscan.apple.com/content/catalogs/others/index-10.12.merged-1.sucatalog, which we found by:
     #  1. Google: site:swscan.apple.com and look for a name that seems appropriate for your version