blob: f3ff413d0cae30142da067a5add7de2dc8224985 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
{
stdenvNoCC,
fetchurl,
cpio,
pbzx,
version,
}:
let
releases = builtins.fromJSON (builtins.readFile ./apple-sdk-releases.json);
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "CLTools_Executables";
inherit version;
src = fetchurl releases.${version}.${finalAttrs.pname};
nativeBuildInputs = [
cpio
pbzx
];
buildCommand = ''
pbzx $src | cpio -idm
mv Library/Developer/CommandLineTools $out
'';
})
|