Author: raskin
Date: Tue Nov 23 08:57:29 2010
New Revision: 24820
URL: https://svn.nixos.org/websvn/nix/?rev=24820&sc=1

Log:
Merge from trunk

Added:
   
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/haskell/multiplate/
      - copied from r24819, 
nixpkgs/trunk/pkgs/development/libraries/haskell/multiplate/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/v8/
      - copied from r24819, nixpkgs/trunk/pkgs/development/libraries/v8/
   nixpkgs/branches/stdenv-updates/pkgs/development/tools/analysis/valkyrie/
      - copied from r24819, 
nixpkgs/trunk/pkgs/development/tools/analysis/valkyrie/
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/iotop/
      - copied from r24819, nixpkgs/trunk/pkgs/os-specific/linux/iotop/
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/untie/
      - copied from r24819, nixpkgs/trunk/pkgs/os-specific/linux/untie/
Replaced:
   
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/haskell/multiplate/default.nix
      - copied unchanged from r24819, 
nixpkgs/trunk/pkgs/development/libraries/haskell/multiplate/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/v8/default.nix
      - copied unchanged from r24819, 
nixpkgs/trunk/pkgs/development/libraries/v8/default.nix
   
nixpkgs/branches/stdenv-updates/pkgs/development/tools/analysis/valkyrie/default.nix
      - copied unchanged from r24819, 
nixpkgs/trunk/pkgs/development/tools/analysis/valkyrie/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/iotop/default.nix
      - copied unchanged from r24819, 
nixpkgs/trunk/pkgs/os-specific/linux/iotop/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/untie/default.nix
      - copied unchanged from r24819, 
nixpkgs/trunk/pkgs/os-specific/linux/untie/default.nix
Modified:
   nixpkgs/branches/stdenv-updates/   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/applications/graphics/xscreensaver/default.nix
   (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/applications/misc/xneur/0.8.nix   
(props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-10/
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/subversion/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/build-support/gcc-wrapper/   (props 
changed)
   nixpkgs/branches/stdenv-updates/pkgs/build-support/release/debian-build.nix  
 (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/build-support/release/nix-build.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/build-support/release/rpm-build.nix   
(props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/build-support/release/source-tarball.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.10.1.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.10.2.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.8.2.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/6.8.3.nix   
(props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/strategoxt/0.18.nix
   nixpkgs/branches/stdenv-updates/pkgs/development/eclipse/ecj/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/aterm/2.8.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/fltk/fltk11.nix   
(props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.12/ignore-origin.patch
   (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.9/   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/goocanvas/   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/pcre/default.nix  
 (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/qt-4.x/4.6/default.nix
   
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/readline/readline6.nix
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/development/tools/documentation/haddock/haddock-2.1.0.nix
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/development/tools/misc/autoconf/2.13.nix   
(props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/development/tools/misc/gnum4/default.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/misc/tex/pgf/1.x.nix   (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/misc/tex/pgf/2.x.nix   (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/atheros/r3867.nix   
(props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel-headers/2.6.28.nix
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel-headers/2.6.32.nix
   (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/generic.nix   
(props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.25.nix  
 (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.27.nix  
 (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.28.nix  
 (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.29.nix  
 (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.32-xen.nix
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.32.nix  
 (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kernel/linux-2.6.33.nix  
 (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/kqemu/1.4.0pre1.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/qemu-kvm/default.nix  
 (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/util-linux-ng/   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/servers/mail/dovecot/1.1.1.nix   (props 
changed)
   nixpkgs/branches/stdenv-updates/pkgs/shells/bash/default.nix   (props 
changed)
   nixpkgs/branches/stdenv-updates/pkgs/stdenv/generic/setup.sh   (props 
changed)
   nixpkgs/branches/stdenv-updates/pkgs/stdenv/linux/make-bootstrap-tools.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/tools/networking/wget/default.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix
   nixpkgs/branches/stdenv-updates/pkgs/top-level/haskell-packages.nix

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/subversion/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/subversion/default.nix
 Tue Nov 23 07:52:57 2010        (r24819)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/applications/version-management/subversion/default.nix
 Tue Nov 23 08:57:29 2010        (r24820)
@@ -39,6 +39,7 @@
     ${if httpServer then "--with-apxs=${httpd}/bin/apxs" else "--without-apxs"}
     ${if pythonBindings || perlBindings then "--with-swig=${swig}" else 
"--without-swig"}
     ${if javahlBindings then "--enable-javahl --with-jdk=${jdk}" else ""}
+    ${if stdenv.isDarwin then "--enable-keychain" else ""}
     --with-zlib=${zlib}
     --with-sqlite=${sqlite}
   '';

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/strategoxt/0.18.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/strategoxt/0.18.nix  
    Tue Nov 23 07:52:57 2010        (r24819)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/strategoxt/0.18.nix  
    Tue Nov 23 08:57:29 2010        (r24820)
@@ -73,11 +73,11 @@
   };
 
   javafront = stdenv.mkDerivation (rec {
-    name = "java-front-0.9";
+    name = "java-front-0.9.1";
 
     src = fetchurl {
-      url = 
"http://hydra.nixos.org/build/79602/download/1/java-front-0.9.1pre19993.tar.gz";;
-      sha256 = 
"e07e7d9ecc4a57c24d7af309d576d6eda75cb07a9d3d06594edfded366863c9c";
+      url = 
"http://hydra.nixos.org/build/766286/download/1/java-front-0.9.1pre20122.tar.gz";;
+      sha256 = 
"ef85d3af962fcd54e028ea501e64220b86af335a49143f2819bd3f4789bef7e6";
     };
 
     buildInputs = [pkgconfig aterm sdf strategoxt];

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/development/eclipse/ecj/default.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/development/eclipse/ecj/default.nix    
Tue Nov 23 07:52:57 2010        (r24819)
+++ nixpkgs/branches/stdenv-updates/pkgs/development/eclipse/ecj/default.nix    
Tue Nov 23 08:57:29 2010        (r24820)
@@ -1,8 +1,8 @@
 { stdenv, fetchurl, unzip, ant, gcj }:
 
 let
-  version = "3.5.1";
-  date    = "200909170800";
+  version = "3.6.1";
+  date    = "201009090800";
   isGCJ   = stdenv.lib.strings.substring 0 3 gcj.name == "gcj";
   javaExec  = if isGCJ then "gij" else "java";
   javaFlags = if isGCJ then "--cp" else "-cp";
@@ -12,7 +12,7 @@
 
     src = fetchurl {
       url = 
"http://eclipse.ialto.org/eclipse/downloads/drops/R-${version}-${date}/ecjsrc-${version}.zip";;
-      sha256 = "1vnl2mavisc567bip736xzsvvbjif5279wc4a7pbdik5wlir8qr7";
+      sha256 = "0xfsig2pzd9wy524wp11s7pc7cj81s28g1485995b44d9qbi17h8";
     };
 
     buildInputs = [ unzip ant gcj ];

Copied: 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/haskell/multiplate/default.nix
 (from r24819, 
nixpkgs/trunk/pkgs/development/libraries/haskell/multiplate/default.nix)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/haskell/multiplate/default.nix
   Tue Nov 23 08:57:29 2010        (r24820, copy of r24819, 
nixpkgs/trunk/pkgs/development/libraries/haskell/multiplate/default.nix)
@@ -0,0 +1,14 @@
+{cabal, transformers}:
+
+cabal.mkDerivation (self : {
+  pname = "multiplate";
+  version = "0.0.1";
+  sha256 = "06bdj0r83arxxl6vqif9dmna140qcgvjizcyhvyqymsid605hrp4";
+  propagatedBuildInputs = [transformers];
+  meta = {
+    description = "Lightweight generic library for mutually recursive 
datatypes";
+    license = "MIT";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})  
+

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/qt-4.x/4.6/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/qt-4.x/4.6/default.nix
   Tue Nov 23 07:52:57 2010        (r24819)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/qt-4.x/4.6/default.nix
   Tue Nov 23 08:57:29 2010        (r24820)
@@ -96,6 +96,6 @@
     description = "A cross-platform application framework for C++";
     license = "GPL/LGPL";
     maintainers = with stdenv.lib.maintainers; [ sander urkud ];
-    platforms = stdenv.lib.platforms.mesaPlatforms;
+    platforms = stdenv.lib.platforms.linux;
   };
 }

Copied: 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/v8/default.nix (from 
r24819, nixpkgs/trunk/pkgs/development/libraries/v8/default.nix)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/branches/stdenv-updates/pkgs/development/libraries/v8/default.nix   
Tue Nov 23 08:57:29 2010        (r24820, copy of r24819, 
nixpkgs/trunk/pkgs/development/libraries/v8/default.nix)
@@ -0,0 +1,35 @@
+{ stdenv, fetchsvn, python, scons, makeWrapper }:
+
+let
+  system = stdenv.system;
+  arch = if system == "i686-linux" then "ia32" else if system == 
"x86_64-linux" then "x64" else ""; 
+in
+assert system == "i686-linux" || system == "x86_64-linux";
+stdenv.mkDerivation rec {
+    name = "v8-r${toString src.rev}";
+    src = fetchsvn {
+      url = http://v8.googlecode.com/svn/trunk ;
+      sha256 = "1p51zh1l9c2gq3g4qk713n6qki9by3llx4p46inncvqfrimgshxb";
+      rev = 5865;
+    };
+    
+    buildInputs = [python scons makeWrapper];
+    
+    buildPhase = ''
+      export CXX=`type -p g++`
+      scons snapshot=on importenv=PATH arch=${arch}
+      scons snapshot=on library=shared importenv=PATH arch=${arch}
+      scons sample=shell snapshot=on importenv=PATH arch=${arch} 
+    '';
+    
+    installPhase = ''
+      ensureDir $out/bin
+      ensureDir $out/lib
+      
+      cp -v libv8.* $out/lib
+      cp -v shell $out/bin/v8-shell
+      cp -vR include $out/
+      wrapProgram $out/bin/v8-shell --set LD_LIBRARY_PATH $out/lib  
+     
+    '';
+}

Copied: 
nixpkgs/branches/stdenv-updates/pkgs/development/tools/analysis/valkyrie/default.nix
 (from r24819, 
nixpkgs/trunk/pkgs/development/tools/analysis/valkyrie/default.nix)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/tools/analysis/valkyrie/default.nix
        Tue Nov 23 08:57:29 2010        (r24820, copy of r24819, 
nixpkgs/trunk/pkgs/development/tools/analysis/valkyrie/default.nix)
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl, qt4 }:
+
+stdenv.mkDerivation rec {
+  name = "valkyrie-2.0.0";
+
+  src = fetchurl {
+    url = "http://valgrind.org/downloads/${name}.tar.bz2";;
+    sha256 = "0hwvsncf62mdkahwj9c8hpmm94c1wr5jn89370k6rj894kxry2x7";
+  };
+
+  buildInputs = [ qt4 ];
+
+  configurePhase = "qmake PREFIX=$out";
+
+  meta = {
+    homepage = http://www.valgrind.org/;
+    description = "Qt4-based GUI for the Valgrind 3.6.x series";
+
+    license = "GPLv2";
+
+    platforms = stdenv.lib.platforms.linux;
+  };
+}

Copied: 
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/iotop/default.nix (from 
r24819, nixpkgs/trunk/pkgs/os-specific/linux/iotop/default.nix)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/iotop/default.nix    
Tue Nov 23 08:57:29 2010        (r24820, copy of r24819, 
nixpkgs/trunk/pkgs/os-specific/linux/iotop/default.nix)
@@ -0,0 +1,46 @@
+...@{builderdefspackage
+  , python, makeWrapper
+  , ...}:
+builderDefsPackage
+(a :  
+let 
+  helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 
+    [];
+
+  buildInputs = map (n: builtins.getAttr n x)
+    (builtins.attrNames (builtins.removeAttrs x helperArgNames));
+  sourceInfo = rec {
+    baseName="iotop";
+    version="0.4.1";
+    name="${baseName}-${version}";
+    url="http://guichaz.free.fr/${baseName}/files/${name}.tar.bz2";;
+    hash="1dfvw3khr2rvqllvs9wad9ca3ld4i7szqf0ibq87rn36ickrf3ll";
+  };
+in
+rec {
+  src = a.fetchurl {
+    url = sourceInfo.url;
+    sha256 = sourceInfo.hash;
+  };
+
+  inherit (sourceInfo) name version;
+  inherit buildInputs;
+
+  phaseNames = ["installPythonPackage" "wrapBinContentsPython"];
+      
+  meta = {
+    description = "A tool to find out the processes doing the most IO";
+    maintainers = with a.lib.maintainers;
+    [
+      raskin
+    ];
+    platforms = with a.lib.platforms;
+      linux;
+  };
+  passthru = {
+    updateInfo = {
+      downloadPage = "http://guichaz.free.fr/iotop/";;
+    };
+  };
+}) x
+

Copied: 
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/untie/default.nix (from 
r24819, nixpkgs/trunk/pkgs/os-specific/linux/untie/default.nix)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/untie/default.nix    
Tue Nov 23 08:57:29 2010        (r24820, copy of r24819, 
nixpkgs/trunk/pkgs/os-specific/linux/untie/default.nix)
@@ -0,0 +1,46 @@
+...@{builderdefspackage
+  , ...}:
+builderDefsPackage
+(a :  
+let 
+  helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ 
+    [];
+
+  buildInputs = map (n: builtins.getAttr n x)
+    (builtins.attrNames (builtins.removeAttrs x helperArgNames));
+  sourceInfo = rec {
+    baseName="untie";
+    version="0.3";
+    name="${baseName}-${version}";
+    url="http://guichaz.free.fr/${baseName}/files/${name}.tar.bz2";;
+    hash="154c3550af3d3513022a15381bbc2693f5dd7789bf0a4320635991b8f6b3648c";
+  };
+in
+rec {
+  src = a.fetchurl {
+    url = sourceInfo.url;
+    sha256 = sourceInfo.hash;
+  };
+
+  inherit (sourceInfo) name version;
+  inherit buildInputs;
+
+  phaseNames = ["doMakeInstall"];
+  makeFlags=["PREFIX=$out"];
+      
+  meta = {
+    description = "A tool to run processes untied from some of the namespaces";
+    maintainers = with a.lib.maintainers;
+    [
+      raskin
+    ];
+    platforms = with a.lib.platforms;
+      linux;
+  };
+  passthru = {
+    updateInfo = {
+      downloadPage = "http://guichaz.free.fr/untie";;
+    };
+  };
+}) x
+

Modified: nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Tue Nov 
23 07:52:57 2010        (r24819)
+++ nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Tue Nov 
23 08:57:29 2010        (r24820)
@@ -2576,6 +2576,8 @@
 
   valgrind = callPackage ../development/tools/analysis/valgrind { };
 
+  valkyrie = callPackage ../development/tools/analysis/valkyrie { };
+
   xxdiff = builderDefsPackage (import 
../development/tools/misc/xxdiff/3.2.nix) {
     flex = flex2535;
     qt = qt3;
@@ -4084,6 +4086,8 @@
 
   swt = callPackage ../development/libraries/java/swt { };
 
+  v8 = callPackage ../development/libraries/v8 { };
+
   xalanj = xalanJava;
   xalanJava = callPackage ../development/libraries/java/xalanj {
     ant    = apacheAntGcj;  # for bootstrap purposes
@@ -4543,6 +4547,10 @@
 
   ifplugd = callPackage ../os-specific/linux/ifplugd { };
 
+  iotop = callPackage ../os-specific/linux/iotop {
+    python = pythonFull;
+  };
+
   iproute = callPackage ../os-specific/linux/iproute { };
 
   iputils = (
@@ -5101,6 +5109,8 @@
     tunctl = true; mconsole = true;
   };
 
+  untie = callPackage ../os-specific/linux/untie {};
+
   upstart = callPackage ../os-specific/linux/upstart { };
 
   usbutils = callPackage ../os-specific/linux/usbutils { };

Modified: nixpkgs/branches/stdenv-updates/pkgs/top-level/haskell-packages.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/top-level/haskell-packages.nix Tue Nov 
23 07:52:57 2010        (r24819)
+++ nixpkgs/branches/stdenv-updates/pkgs/top-level/haskell-packages.nix Tue Nov 
23 08:57:29 2010        (r24820)
@@ -445,6 +445,8 @@
 
   mtl = callPackage ../development/libraries/haskell/mtl {};
 
+  multiplate = callPackage ../development/libraries/haskell/multiplate {};
+
   multirec = callPackage ../development/libraries/haskell/multirec {};
 
   multiset = callPackage ../development/libraries/haskell/multiset {};
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to