diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2009-11-13 10:30:29 +0000 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2009-11-13 10:30:29 +0000 |
commit | 290d47d0f39b52b37cbd29ac9dc268aa00192513 (patch) | |
tree | 9404854b58407d5c10d12013d6efb01a326e6860 /pkgs/stdenv/mingw | |
parent | f5d01930476a262b22026d71275564bdaddfe3e4 (diff) | |
download | nixlib-290d47d0f39b52b37cbd29ac9dc268aa00192513.tar nixlib-290d47d0f39b52b37cbd29ac9dc268aa00192513.tar.gz nixlib-290d47d0f39b52b37cbd29ac9dc268aa00192513.tar.bz2 nixlib-290d47d0f39b52b37cbd29ac9dc268aa00192513.tar.lz nixlib-290d47d0f39b52b37cbd29ac9dc268aa00192513.tar.xz nixlib-290d47d0f39b52b37cbd29ac9dc268aa00192513.tar.zst nixlib-290d47d0f39b52b37cbd29ac9dc268aa00192513.zip |
trying to fix mingw setup
svn path=/nixpkgs/trunk/; revision=18337
Diffstat (limited to 'pkgs/stdenv/mingw')
-rw-r--r-- | pkgs/stdenv/mingw/default.nix | 2 | ||||
-rwxr-xr-x | pkgs/stdenv/mingw/pkgs/default.nix | 46 | ||||
-rw-r--r-- | pkgs/stdenv/mingw/simple-stdenv/default.nix | 2 |
3 files changed, 25 insertions, 25 deletions
diff --git a/pkgs/stdenv/mingw/default.nix b/pkgs/stdenv/mingw/default.nix index 3b60564d34e6..752133080cff 100644 --- a/pkgs/stdenv/mingw/default.nix +++ b/pkgs/stdenv/mingw/default.nix @@ -77,7 +77,7 @@ let { * binutils is on the path because it contains dlltool, which * is invoked on the PATH by some packages. */ - initialPath = [make binutils gccCore gccCpp mingwRuntimeSrc w32apiSrc replace msys]; + initialPath = [make binutils gccCore gccCpp mingwRuntimeSrc w32apiSrc msys]; gcc = gccCore; shell = msysShell; inherit curl; diff --git a/pkgs/stdenv/mingw/pkgs/default.nix b/pkgs/stdenv/mingw/pkgs/default.nix index 6c843e8d3943..ed02763ff82f 100755 --- a/pkgs/stdenv/mingw/pkgs/default.nix +++ b/pkgs/stdenv/mingw/pkgs/default.nix @@ -23,7 +23,7 @@ rec { builder = ./bin-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/mingw32-make-3.81-1.tar.gz; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/mingw32-make-3.81-1.tar.gz; md5 = "74c2f44ecc699b318edeb07d838feae5"; }; }; @@ -33,12 +33,12 @@ rec { */ gccCore = {stdenv, fetchurl} : stdenv.mkDerivation { - name = "mingw-gcc-core-3.4.2-20040916-1"; + name = "gcc-core-3.4.5-mingw32"; builder = ./bin-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/gcc-core-3.4.2-20040916-1.tar.gz; - md5 = "d9cd78f926fc31ef101c6fa7072fc65d"; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/files/GCC%20Version%203/Current%20Release_%20gcc-3.4.5-20060117-3/gcc-core-3.4.5-20060117-3.tar.gz; + sha256= "1jjj3397fzrly4w0i28mclmawv18g35fak8j8pyr3f34hr1cjwxy"; }; }; @@ -47,12 +47,12 @@ rec { */ gccCpp = {stdenv, fetchurl} : stdenv.mkDerivation { - name = "mingw-gcc-g++-3.4.2-20040916-1"; + name = "gcc-g++-3.4.5-mingw32"; builder = ./bin-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/gcc-g++-3.4.2-20040916-1.tar.gz; - md5 = "e5c7eb2c1e5f7e10842eac03d1d6fcdc"; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/files/GCC%20Version%203/Current%20Release_%20gcc-3.4.5-20060117-3/gcc-g++-3.4.5-20060117-3.tar.gz; + sha256 = "022g90p0h2jmfsj03vvni1bw3x9z4lbwchwph39bbm1ilk71a66b"; }; }; @@ -61,56 +61,56 @@ rec { */ binutils = {stdenv, fetchurl} : stdenv.mkDerivation { - name = "mingw-binutils-2.16.91-20060119-1"; + name = "binutils-2.19.1-mingw32"; builder = ./bin-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/binutils-2.16.91-20060119-1.tar.gz; - md5 = "a54f33ca9d6cf56dc99c0c5367f58ea3"; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/files/GNU%20Binutils/Current%20Release_%20GNU%20binutils-2.19.1/binutils-2.19.1-mingw32-bin.tar.gz; + sha256 = "037vh2n9iv2vccvplk48vd3al91p7yhc73p5nkfsrb6sg977shj2"; }; }; mingwRuntimeBin = {stdenv, fetchurl} : stdenv.mkDerivation { - name = "mingw-runtime-3.10"; + name = "mingwrt-3.16"; builder = ./bin-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/mingw-runtime-3.10.tar.gz; - md5 = "7fa2638d23136fd84d5d627bef3b408a"; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/files/MinGW%20Runtime/mingwrt-3.16/mingwrt-3.16-mingw32-dev.tar.gz; + sha256 = "1xqpp7lvsj88grs6jlk0fnlkvis2y4avcqrpwsaxxrpjlg5bwzci"; }; }; mingwRuntimeSrc = {stdenv, fetchurl} : stdenv.mkDerivation { - name = "mingw-runtime-3.10"; + name = "mingwrt-3.16-mingw32"; builder = ./src-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/mingw-runtime-3.10-src.tar.gz; - md5 = "9225684e663eafa900b4075731c25f4c"; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/files/MinGW%20Runtime/mingwrt-3.16/mingwrt-3.16-mingw32-src.tar.gz; + sha256 = "0rljw3v94z9wzfa63b7lvyprms5l5jgf11lws8vm8z7x7q7h1k38"; }; }; w32apiBin = {stdenv, fetchurl} : stdenv.mkDerivation { - name = "w32api-3.7"; + name = "w32api-3.13-mingw32"; builder = ./bin-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/w32api-3.7.tar.gz; - md5 = "0b3a6d08136581c93b3a3207588acea9"; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/files/MinGW%20API%20for%20MS-Windows/Current%20Release_%20w32api-3.13/w32api-3.13-mingw32-dev.tar.gz; + sha256 = "19jm2hdym5ixi9b874xmmilixlpxvfdpi5y3bx0bs88fdah03gvx"; }; }; w32apiSrc = {stdenv, fetchurl} : stdenv.mkDerivation { - name = "w32api-3.7"; + name = "w32api-3.13-mingw32"; builder = ./src-builder.sh; src = fetchurl { - url = mirror://sourceforge/mingw/w32api-3.7-src.tar.gz; - md5 = "d799c407b4c1b480d0339994d01f355d"; + url = http://surfnet.dl.sourceforge.net/sourceforge/mingw/files/MinGW%20API%20for%20MS-Windows/Current%20Release_%20w32api-3.13/w32api-3.13-mingw32-src.tar.gz; + sha256 = "1i1gpwilfc21s3yr4sx39i0w4g7lbij427wwxa34gjfgz0awdkh2"; }; }; @@ -154,4 +154,4 @@ rec { pkgs.bash pkgs.patch */ -} \ No newline at end of file +} diff --git a/pkgs/stdenv/mingw/simple-stdenv/default.nix b/pkgs/stdenv/mingw/simple-stdenv/default.nix index bf3610e7d2bc..379cda0a598b 100644 --- a/pkgs/stdenv/mingw/simple-stdenv/default.nix +++ b/pkgs/stdenv/mingw/simple-stdenv/default.nix @@ -19,7 +19,7 @@ let { mkDerivation = attrs: derivation ((removeAttrs attrs ["meta"]) // { builder = shell; - args = extraShellOptions ++ ["-e" attrs.builder]; + args = extraShellOptions ++ ["-e" ] ++ [attrs.builder]; # (if attrs ? builder then [attrs.builder] else [ ../fix-builder.sh ../default-builder.sh] ) ; stdenv = body; system = body.system; } |