From d571eaafb3ccf632039cb51125d1d60a98c49970 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 5 Jun 2006 19:40:14 +0000 Subject: [PATCH] * Started adding the Windows SDK. svn path=/nixpkgs/trunk/; revision=5384 --- .../compilers/visual-c++/default.nix | 4 --- pkgs/development/misc/windows-sdk/builder.sh | 23 ++++++++++++++++ pkgs/development/misc/windows-sdk/default.nix | 26 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 4 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/misc/windows-sdk/builder.sh create mode 100644 pkgs/development/misc/windows-sdk/default.nix diff --git a/pkgs/development/compilers/visual-c++/default.nix b/pkgs/development/compilers/visual-c++/default.nix index f3a8bf5066b..e111da6e7a1 100644 --- a/pkgs/development/compilers/visual-c++/default.nix +++ b/pkgs/development/compilers/visual-c++/default.nix @@ -24,8 +24,4 @@ stdenv.mkDerivation { filemap = ./filemap; buildInputs = [cabextract]; - - # These should be downloaded eventually. -# vs8Path = "/cygdrive/c/Program Files/Microsoft Visual Studio 8"; - sdkPath = "/cygdrive/c/Program Files/Microsoft Platform SDK"; } diff --git a/pkgs/development/misc/windows-sdk/builder.sh b/pkgs/development/misc/windows-sdk/builder.sh new file mode 100644 index 00000000000..aa0cfc5d697 --- /dev/null +++ b/pkgs/development/misc/windows-sdk/builder.sh @@ -0,0 +1,23 @@ +source $stdenv/setup + +ensureDir $out + +#cabextract $src + +#mkdir tmp +#cd tmp +#cabextract ../vcsetup1.cab +#rm ../vc* # reduce temporary disk usage a bit + +#while read target; do +# read source +# echo "$source -> $target" +# ensureDir $out/$(dirname $target) +# cp "$source" $out/"$target" +#done < $filemap + +cat > $out/setup < m1 + # $ find -type f /path/to/visual-c++ -print0 | xargs -0 md5sum > m2 + # $ nixpkgs/maintainers/scripts/map-files.pl m1 m2 > filemap +# filemap = ./filemap; + + buildInputs = [cabextract]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8de0dbed438..4aca4ea00a7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -832,6 +832,10 @@ rec { inherit fetchurl stdenv cabextract; }; + windowssdk = import ../development/misc/windows-sdk { + inherit fetchurl stdenv cabextract; + }; + win32hello = import ../development/compilers/visual-c++/test { inherit fetchurl stdenv visualcpp; };