lol
at 15.09-beta 92 lines 3.8 kB view raw
1{stdenv, fetchurl, cabextract}: 2 3#assert stdenv.system == "i686-cygwin"; 4 5stdenv.mkDerivation { 6 # Windows Server 2003 R2 Platform SDK - March 2006 Edition. 7 name = "windows-sdk-2003-r2"; 8 builder = ./builder.sh; 9 10 srcs = [ 11 (fetchurl { 12 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.1.cab; 13 md5 = "9b07b16ff1ae4982a5d4bfbe550d383e"; 14 }) 15 (fetchurl { 16 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.2.cab; 17 md5 = "b8ace0bdda22b267d88149ac3d49f889"; 18 }) 19 (fetchurl { 20 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.3.cab; 21 md5 = "b7a0109df5a28a5489e84df7d7a61668"; 22 }) 23 (fetchurl { 24 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.4.cab; 25 md5 = "f3aded09c1ea845785247c45574f27fd"; 26 }) 27 (fetchurl { 28 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.5.cab; 29 md5 = "978b7124550895358196e3f7de303cf5"; 30 }) 31 (fetchurl { 32 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.6.cab; 33 md5 = "cf390a0479860e1e74f8e8fcddaf307f"; 34 }) 35 (fetchurl { 36 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.7.cab; 37 md5 = "c9d1c8790fc5becaff4619d778d192a9"; 38 }) 39 (fetchurl { 40 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.8.cab; 41 md5 = "d94d61c444ba73702c54d93084b756e1"; 42 }) 43 (fetchurl { 44 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.9.cab; 45 md5 = "1990b7598960d503b9cd9aa9b7eb9174"; 46 }) 47 (fetchurl { 48 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.10.cab; 49 md5 = "6437fd9dc2c65017c7bb4e759b13f678"; 50 }) 51 (fetchurl { 52 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.11.cab; 53 md5 = "98f46cb52a01fae4e56e62f5bfef0fde"; 54 }) 55 (fetchurl { 56 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.12.cab; 57 md5 = "b5f21fde5965b0f1079fd9c9a3434da6"; 58 }) 59 (fetchurl { 60 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.13.cab; 61 md5 = "708574a95c51307e40e6da48e909f288"; 62 }) 63 (fetchurl { 64 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.14.cab; 65 md5 = "19e90769d3500f6448e5ce2e1290fdd5"; 66 }) 67 (fetchurl { 68 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.15.cab; 69 md5 = "0ccb3484253b3578e60ff1abb89f2f68"; 70 }) 71 (fetchurl { 72 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.16.cab; 73 md5 = "e94106bb4e217b3c86c529afbb8489eb"; 74 }) 75 (fetchurl { 76 url = http://download.microsoft.com/download/1/e/a/1ea37493-825f-464e-a874-403c75facd5b/PSDK-FULL.17.cab; 77 md5 = "87eaa56fbd625ec696f16dbf136a3904"; 78 }) 79 ]; 80 81 # The `filemap' maps the pretty much useless paths in the CAB file 82 # to their intended destinations in the file system, as determined 83 # from a normal SDK installation. 84 # 85 # Recipe for reproducing: 86 # $ find -type f /path/to/unpacked-cabs -print0 | xargs -0 md5sum > m1 87 # $ find -type f /path/to/visual-c++ -print0 | xargs -0 md5sum > m2 88 # $ nixpkgs/maintainers/scripts/map-files.pl m1 m2 > filemap 89 filemap = ./filemap; 90 91 buildInputs = [cabextract]; 92}