nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 40 lines 751 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5}: 6 7stdenv.mkDerivation rec { 8 pname = "DarwinTools"; 9 version = "1"; 10 11 src = fetchurl { 12 url = "https://web.archive.org/web/20180408044816/https://opensource.apple.com/tarballs/DarwinTools/DarwinTools-${version}.tar.gz"; 13 hash = "sha256-Fzo5QhLd3kZHVFKhJe7xzV6bmRz5nAsG2mNLkAqVBEI="; 14 }; 15 16 patches = [ 17 ./sw_vers-CFPriv.patch 18 ]; 19 20 configurePhase = '' 21 export SRCROOT=. 22 export SYMROOT=. 23 export DSTROOT=$out 24 ''; 25 26 makeFlags = [ 27 "CC=${stdenv.cc.targetPrefix}cc" 28 "STRIP=${stdenv.cc.targetPrefix}strip" 29 ]; 30 31 postInstall = '' 32 mv $out/usr/* $out 33 rmdir $out/usr 34 ''; 35 36 meta = { 37 maintainers = [ lib.maintainers.matthewbauer ]; 38 platforms = lib.platforms.darwin; 39 }; 40}