Author: urkud
Date: Fri Dec 16 22:57:21 2011
New Revision: 30947
URL: https://nixos.org/websvn/nix/?rev=30947&sc=1

Log:
merge trunk

A few conflicts due to renames

Added:
   nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ocaml/3.12.1.nix
      - copied unchanged from r30946, 
nixpkgs/trunk/pkgs/development/compilers/ocaml/3.12.1.nix
   nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ocamlnat/
      - copied from r30946, 
nixpkgs/trunk/pkgs/development/ocaml-modules/ocamlnat/
Replaced:
   
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ocamlnat/default.nix
      - copied unchanged from r30946, 
nixpkgs/trunk/pkgs/development/ocaml-modules/ocamlnat/default.nix
Deleted:
   nixpkgs/branches/stdenv-updates/pkgs/applications/misc/filelight/
   nixpkgs/branches/stdenv-updates/pkgs/desktops/kde-4.5/
   nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ocaml/3.12.0.nix
Modified:
   nixpkgs/branches/stdenv-updates/   (props changed)
   nixpkgs/branches/stdenv-updates/pkgs/applications/audio/amarok/default.nix
   
nixpkgs/branches/stdenv-updates/pkgs/applications/graphics/xscreensaver/default.nix
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/kde-wacomtablet/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/applications/misc/krusader/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/applications/misc/rsibreak/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/applications/misc/xneur/0.8.nix   
(props changed)
   nixpkgs/branches/stdenv-updates/pkgs/applications/misc/yakuake/default.nix
   
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/icecat-4/ 
  (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-10/
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/rekonq/default.nix
   
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/sync/akunambol/default.nix
   
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/hol_light/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/build-support/clang-wrapper/   (props 
changed)
   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/data/misc/shared-desktop-ontologies/default.nix
   nixpkgs/branches/stdenv-updates/pkgs/desktops/kde-4.7/kdelibs.nix
   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/ghc/head.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.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/polkit-qt-1/default.nix
   
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/readline/readline6.nix
   (props changed)
   
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
   
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/development/tools/ocaml/findlib/default.nix
   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-headers/default.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/   (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/audio/amarok/default.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/applications/audio/amarok/default.nix  
Fri Dec 16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/applications/audio/amarok/default.nix  
Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,6 +1,7 @@
-{ stdenv, fetchurl, lib, cmake, qt4, qtscriptgenerator, perl, gettext, curl
-, libxml2, mysql, taglib, taglib_extras, loudmouth , kdelibs, automoc4, phonon
-, strigi, soprano, qca2, libmtp, liblastfm, libgpod, pkgconfig }:
+{ stdenv, fetchurl, lib, qtscriptgenerator, perl, gettext, curl
+, libxml2, mysql, taglib, taglib_extras, loudmouth , kdelibs
+, qca2, libmtp, liblastfm, libgpod, pkgconfig, automoc4, phonon
+, strigi, soprano }:
 
 stdenv.mkDerivation rec {
   name = "${pname}-${version}";
@@ -14,7 +15,7 @@
   };
 
   QT_PLUGIN_PATH="${qtscriptgenerator}/lib/qt4/plugins";
-  buildInputs = [ cmake qt4 qtscriptgenerator perl stdenv.gcc.libc gettext curl
+  buildInputs = [ qtscriptgenerator stdenv.gcc.libc gettext curl
     libxml2 mysql taglib taglib_extras loudmouth kdelibs automoc4 phonon strigi
     soprano qca2 libmtp liblastfm libgpod pkgconfig ];
 

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/kde-wacomtablet/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/kde-wacomtablet/default.nix
  Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/kde-wacomtablet/default.nix
  Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,18 +1,20 @@
-{ stdenv, fetchurl, automoc4, cmake, kdelibs }:
+{ stdenv, fetchurl, kdelibs, gettext }:
 
 stdenv.mkDerivation rec {
-  name = "wacomtablet-1.2.5";
+  name = "wacomtablet-1.3.5";
 
   src = fetchurl {
-    url = "http://kde-apps.org/CONTENT/content-files/114856-${name}.tar.gz";;
-    sha256 = "11hfab6sqmhvd0m1grc9m9yfi0p7rk0bycj9wqgkgbc8cwgps6sf";
+    url = 
"http://kde-apps.org/CONTENT/content-files/114856-wacomtablet-v1.3.5.tar.bz2";;
+    sha256 = "0dgsp3izx2v44f6j8mhxc6zybjn5sj9038w6b4v2fgix47fri0ja";
   };
 
-  buildInputs = [ automoc4 cmake kdelibs ];
+  buildInputs = [ kdelibs ];
+
+  buildNativeInputs = [ gettext ];
 
   meta = with stdenv.lib; {
     description = "KDE Wacom graphic tablet configuration tool";
-    license = "GPLv2";
+    license = licenses.gpl2Plus;
     homepage = 
http://kde-apps.org/content/show.php/wacom+tablet?content=114856;
     platforms = platforms.linux;
     maintainers = [ maintainers.goibhniu maintainers.urkud ];

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/krusader/default.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/applications/misc/krusader/default.nix 
Fri Dec 16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/applications/misc/krusader/default.nix 
Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,12 +1,12 @@
-{stdenv, fetchurl, cmake, qt4, perl, gettext, kdelibs, kde_baseapps, automoc4, 
phonon}:
+{stdenv, fetchurl, gettext, kdelibs, kde_baseapps}:
 
 stdenv.mkDerivation rec {
-  name = "krusader-2.2.0-beta1";
+  name = "krusader-2.4.0-beta1";
   src = fetchurl {
     url = "mirror://sourceforge/krusader/${name}.tar.bz2";
-    sha256 = "0rbk0hw8p1bb03w74gspljbzhvpbs3dcr6ckp38gh5r80mcmqfbs";
+    sha256 = "1q1m4cjzz2m41pdpxnwrsiczc7990785b700lv64midjjgjnr7j6";
   };
-  buildInputs = [ cmake qt4 perl gettext kdelibs automoc4 phonon kde_baseapps 
];
+  buildInputs = [ gettext kdelibs kde_baseapps ];
   meta = {
     description = "Norton/Total Commander clone for KDE";
     license = "GPL";

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/rsibreak/default.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/applications/misc/rsibreak/default.nix 
Fri Dec 16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/applications/misc/rsibreak/default.nix 
Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,12 +1,20 @@
-{ stdenv, fetchurl, cmake, kdelibs, kdebase_workspace }:
+{ stdenv, fetchurl, kdelibs, kdebase_workspace, gettext }:
 
 stdenv.mkDerivation rec {
-  name = "rsibreak-0.10";
+  name = "rsibreak-0.11";
 
   src = fetchurl {
-    url = "http://www.rsibreak.org/files/${name}.tar.bz2";;
-    sha256 = "02vvwmzhvc9jfrzmnfn3cygx63yx7g360lcslwj1vikzkg834ik0";
+    url = "${meta.homepage}/files/${name}.tar.bz2";
+    sha256 = "1yrf73r8mixskh8b531wb8dfs9z7rrw010xsrflhjhjmqh94h8mw";
   };
 
-  buildInputs = [ cmake kdelibs kdebase_workspace ];
+  buildNativeInputs = [ gettext ];
+
+  buildInputs = [ kdelibs kdebase_workspace ];
+
+  meta = {
+    homepage = http://www.rsibreak.org/;
+    description = "Repetitive Strain Injury prevention";
+    inherit (kdelibs.meta) platforms maintainers;
+  };
 }

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/misc/yakuake/default.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/applications/misc/yakuake/default.nix  
Fri Dec 16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/applications/misc/yakuake/default.nix  
Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,14 +1,20 @@
-{ stdenv, fetchurl, kdelibs, cmake, gettext, perl, automoc4, qt4, phonon }:
+{ stdenv, fetchurl, kdelibs, gettext }:
 
-stdenv.mkDerivation rec {
-  name = "yakuake-2.9.7";
+let
+  pname = "yakuake";
+  version = "2.9.8";
+in
+stdenv.mkDerivation {
+  name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "http://download.berlios.de/yakuake/${name}.tar.bz2";;
-    sha256 = "0azzvbh3jwz8yhn6gqd46ya7589sadfjyysw230vlf0zlfipdlvd";
+    url = 
"mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.bz2";
+    sha256 = "0a9x3nmala8nl4xl3h7rcd76f5j7b7r74jc5cfbayc6jgkjdynd3";
   };
 
-  buildInputs = [ kdelibs cmake gettext perl automoc4 qt4 phonon ];
+  buildInputs = [ kdelibs ];
+
+  buildNativeInputs = [ gettext ];
 
   meta = {
     homepage = http://yakuake.kde.org;

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/rekonq/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/rekonq/default.nix
    Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/browsers/rekonq/default.nix
    Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, cmake, qt4, kdelibs, automoc4, phonon, perl
-, gettext}:
+{ stdenv, fetchurl, kdelibs, gettext}:
 
 stdenv.mkDerivation rec {
-  name = "rekonq-0.7.0";
-  passthru = { inherit stdenv; };
+  name = "rekonq-0.8.1";
 
   src = fetchurl {
     url = "mirror://sf/rekonq/${name}.tar.bz2";
-    sha256 = "14gi8ic53jkam2v52zp4p965dw6pqhjm3xhqssm5vimx7hp0kc1w";
+    sha256 = "0zwvdk66q9iphdkrhn850p9f0h8lads9qx3v6dnq15gfk793nz4h";
   };
 
-  buildInputs = [ cmake qt4 kdelibs automoc4 phonon perl gettext ];
+  buildInputs = [ kdelibs ];
+
+  buildNativeInputs = [ gettext ];
 
   meta = with stdenv.lib; {
     platforms = platforms.linux;

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/sync/akunambol/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/sync/akunambol/default.nix
     Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/applications/networking/sync/akunambol/default.nix
     Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, cmake, kdelibs, kdepimlibs, automoc4, funambol,liblikeback 
}:
+{ stdenv, fetchgit, kdepimlibs, funambol, liblikeback }:
 
 stdenv.mkDerivation rec {
   name = "akunambol-20110304";
@@ -9,7 +9,7 @@
     sha256 = "1d2x42lbw32qyawri7z0mrbafz36r035w5bxjpq51awyqjwkbb2d";
   };
 
-  buildInputs = [ cmake automoc4 kdelibs kdepimlibs funambol liblikeback ];
+  buildInputs = [ kdepimlibs funambol liblikeback ];
   KDEDIRS = liblikeback;
 
   patches = [ ./non-latin.diff ];

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/hol_light/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/hol_light/default.nix
       Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/applications/science/logic/hol_light/default.nix
       Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,20 +1,22 @@
 {stdenv, fetchsvn, writeScript, ocaml, findlib, camlp5}:
 
-stdenv.mkDerivation rec {
-  name = "hol_light-20111106";
-  src = fetchsvn {
-    url = http://hol-light.googlecode.com/svn/trunk;
-    rev = "112";
-    sha256 = 
"6c7b39ea024b2e8042c1a22a01f778caedaaf82189c9f2c1cfa8c08707151129";
-  };
-
-  buildInputs = [ ocaml findlib camlp5 ];
-
+let
   start_script = ''
     #!/bin/sh
     cd "$out/lib/hol_light"
     exec ${ocaml}/bin/ocaml -I "$(ocamlfind query camlp5)" -init make.ml
   '';
+in
+
+stdenv.mkDerivation {
+  name = "hol_light-20111204";
+  src = fetchsvn {
+    url = http://hol-light.googlecode.com/svn/trunk;
+    rev = "114";
+    sha256 = 
"a9203a0118caf5d0ca7621abafab4af6245e1c1ae6ba628ead7c6f69aa86d9d3";
+  };
+
+  buildInputs = [ ocaml findlib camlp5 ];
 
   buildPhase = ''
     make pa_j.ml

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/data/misc/shared-desktop-ontologies/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/data/misc/shared-desktop-ontologies/default.nix
        Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/data/misc/shared-desktop-ontologies/default.nix
        Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, cmake }:
 
 stdenv.mkDerivation rec {
-  name = "shared-desktop-ontologies-0.8.0";
+  name = "shared-desktop-ontologies-0.8.1";
   
   src = fetchurl {
     url = "mirror://sourceforge/oscaf/${name}.tar.bz2";
-    sha256 = "0wf4gli2akkqbl944lqjjy2hvcfagq6zzmdg7fkzr61p6vw7nk82";
+    sha256 = "0w6rhhfjl5r6gv2jw3nc1sj5l4fxz4s1wv0iclcrak3wa5vyy6h3";
   };
   
   buildInputs = [ cmake ];

Modified: nixpkgs/branches/stdenv-updates/pkgs/desktops/kde-4.7/kdelibs.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/desktops/kde-4.7/kdelibs.nix   Fri Dec 
16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/desktops/kde-4.7/kdelibs.nix   Fri Dec 
16 22:57:21 2011        (r30947)
@@ -3,7 +3,7 @@
 , xz, openexr, avahi, kerberos, acl, attr, shared_desktop_ontologies, 
libXScrnSaver
 , automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt
 , docbook_xml_dtd_42, docbook_xsl, polkit_qt_1
-, getopt, udev, herqq, phonon, gettext
+, getopt, udev, herqq, phonon
 }:
 
 kde {

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/head.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/head.nix     
Fri Dec 16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ghc/head.nix     
Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,19 +1,17 @@
-{stdenv, fetchurl, ghc, perl, gmp, ncurses}:
+{stdenv, fetchurl, ghc, perl, gmp, ncurses, darwinInstallNameToolUtility}:
 
 stdenv.mkDerivation rec {
-  version = "7.3.20110910";
+  version = "7.3.20111212";
 
   name = "ghc-${version}";
 
-  # TODO: Does this have to be here, or can it go to meta?
-  homepage = "http://haskell.org/ghc";;
-
   src = fetchurl {
-    url = "${homepage}/dist/current/dist/${name}-src.tar.bz2";
-    sha256 = "1y8ixh6vcbqxqddc872kjfzxj94q4dhyaprdv7kv2yzwgp49qza5";
+    url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2";;
+    sha256 = "1i8zw3qaihzbgygdlip9d5g5321wv1yhashf8nrinwgy5649rsyf";
   };
 
-  buildInputs = [ghc perl gmp ncurses];
+  buildInputs = [ghc perl gmp ncurses] ++
+    (if stdenv.isDarwin then [darwinInstallNameToolUtility] else []);
 
   buildMK = ''
     libraries/integer-gmp_CONFIGURE_OPTS += 
--configure-option=--with-gmp-libraries="${gmp}/lib"
@@ -22,6 +20,7 @@
 
   preConfigure = ''
     echo "${buildMK}" > mk/build.mk
+    sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
   '';
 
   configureFlags=[
@@ -33,11 +32,12 @@
   stripDebugFlags=["-S" "--keep-file-symbols"];
 
   meta = {
-    inherit homepage;
+    homepage = "http://haskell.org/ghc";;
     description = "The Glasgow Haskell Compiler";
     maintainers = [
       stdenv.lib.maintainers.marcweber
       stdenv.lib.maintainers.andres
+      stdenv.lib.maintainers.simons
     ];
     platforms = ghc.meta.platforms;
   };

Copied: 
nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ocaml/3.12.1.nix 
(from r30946, nixpkgs/trunk/pkgs/development/compilers/ocaml/3.12.1.nix)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/branches/stdenv-updates/pkgs/development/compilers/ocaml/3.12.1.nix 
Fri Dec 16 22:57:21 2011        (r30947, copy of r30946, 
nixpkgs/trunk/pkgs/development/compilers/ocaml/3.12.1.nix)
@@ -0,0 +1,59 @@
+{ stdenv, fetchurl, ncurses, x11 }:
+
+let
+   useX11 = stdenv.system != "armv5tel-linux";
+   useNativeCompilers = stdenv.system != "armv5tel-linux";
+   inherit (stdenv.lib) optionals optionalString;
+in
+
+stdenv.mkDerivation rec {
+  
+  name = "ocaml-3.12.1";
+  
+  src = fetchurl {
+    url = "http://caml.inria.fr/pub/distrib/ocaml-3.12/${name}.tar.bz2";;
+    sha256 = "13cmhkh7s6srnlvhg3s9qzh3a5dbk2m9qr35jzq922sylwymdkzd";
+  };
+
+  prefixKey = "-prefix ";
+  configureFlags = ["-no-tk"] ++ optionals useX11 [ "-x11lib" x11 ];
+  buildFlags = "world" + optionalString useNativeCompilers " bootstrap 
world.opt";
+  buildInputs = [ncurses] ++ optionals useX11 [ x11 ];
+  installTargets = "install" + optionalString useNativeCompilers " installopt";
+  patchPhase = ''
+    CAT=$(type -tp cat)
+    sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang
+  '';
+  postBuild = ''
+    ensureDir $out/include
+    ln -sv $out/lib/ocaml/caml $out/include/caml
+  '';
+
+  meta = {
+    homepage = http://caml.inria.fr/ocaml;
+    licenses = [ "QPL" /* compiler */ "LGPLv2" /* library */ ];
+    description = "OCaml, the most popular variant of the Caml language";
+
+    longDescription =
+      ''
+        OCaml is the most popular variant of the Caml language.  From a
+        language standpoint, it extends the core Caml language with a
+        fully-fledged object-oriented layer, as well as a powerful module
+        system, all connected by a sound, polymorphic type system featuring
+        type inference.
+
+        The OCaml system is an industrial-strength implementation of this
+        language, featuring a high-performance native-code compiler (ocamlopt)
+        for 9 processor architectures (IA32, PowerPC, AMD64, Alpha, Sparc,
+        Mips, IA64, HPPA, StrongArm), as well as a bytecode compiler (ocamlc)
+        and an interactive read-eval-print loop (ocaml) for quick development
+        and portability.  The OCaml distribution includes a comprehensive
+        standard library, a replay debugger (ocamldebug), lexer (ocamllex) and
+        parser (ocamlyacc) generators, a pre-processor pretty-printer (camlp4)
+        and a documentation generator (ocamldoc).
+      '';
+
+    platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+  };
+
+}

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/polkit-qt-1/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/polkit-qt-1/default.nix
  Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/polkit-qt-1/default.nix
  Fri Dec 16 22:57:21 2011        (r30947)
@@ -1,18 +1,18 @@
 { stdenv, fetchurl, cmake, qt4, pkgconfig, polkit, automoc4, glib }:
 
 stdenv.mkDerivation rec {
-  name = "polkit-qt-1-0.99.0";
+  name = "polkit-qt-1-0.103.0";
 
   src = fetchurl {
     url = "mirror://kde/stable/apps/KDE4.x/admin/${name}.tar.bz2";
-    sha256 = "02m710q34aapbmnz1p6qwgkk5xjmm239zdl3lvjg77dh3j0w5i3r";
+    sha256 = "0k17sb70ywk94dmncnkyig03sg1hcfbhi5wlc77xf3rxirmmccif";
   };
 
   patches = [ ./polkit-install.patch ];
 
-  buildInputs = [ cmake qt4 automoc4 ];
-  
-  propagatedBuildInputs = [ polkit glib ];
+  buildNativeInputs = [ cmake automoc4 ];
+
+  propagatedBuildInputs = [ polkit glib qt4 ];
 
   meta = {
     description = "A Qt wrapper around PolKit";

Copied: 
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ocamlnat/default.nix
 (from r30946, 
nixpkgs/trunk/pkgs/development/ocaml-modules/ocamlnat/default.nix)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ocamlnat/default.nix
 Fri Dec 16 22:57:21 2011        (r30947, copy of r30946, 
nixpkgs/trunk/pkgs/development/ocaml-modules/ocamlnat/default.nix)
@@ -0,0 +1,40 @@
+{stdenv, fetchurl, ocaml, findlib, ounit}:
+
+stdenv.mkDerivation {
+  name = "ocamlnat-0.1.1";
+
+  src = fetchurl {
+    url = http://benediktmeurer.de/files/source/ocamlnat-0.1.1.tar.bz2;
+    sha256 = "0dyvy0j6f47laxhnadvm71z1py9hz9zd49hamf6bij99cggb2ij1";
+  };
+
+  buildInputs = [ocaml findlib ounit];
+
+  prefixKey = "--prefix ";
+
+  doCheck = true;
+
+  checkTarget = "test";
+
+  createFindlibDestdir = true;
+
+  meta = {
+    description = "OCaml native toplevel";
+    homepage = http://benediktmeurer.de/ocamlnat/;
+    license = "QPL";
+    longDescription = ''
+      The ocamlnat project provides a new native code OCaml toplevel
+      ocamlnat, which is mostly compatible to the byte code toplevel ocaml,
+      but up to 100 times faster. It is based on the optimizing native code
+      compiler, the native runtime and an earlier prototype by Alain
+      Frisch. It is build upon Just-In-Time techniques and currently
+      supports Unix-like systems (i.e. Linux, BSD or Mac OS X) running on
+      x86 or x86-64 processors. Support for additional architectures and
+      operating systems is planned, but not yet available.
+    '';
+    platforms = ocaml.meta.platforms;
+    maintainers = [
+      stdenv.lib.maintainers.z77z
+    ];
+  };
+}

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
    Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/ocaml-modules/ounit/default.nix
    Fri Dec 16 22:57:21 2011        (r30947)
@@ -2,22 +2,19 @@
 
 let
   ocaml_version = (builtins.parseDrvName ocaml.name).version;
-  version = "1.0.3";
 in
 
 stdenv.mkDerivation {
-  name = "ounit-${version}";
+  name = "ounit-1.1.0";
 
   src = fetchurl {
-    url = "http://www.xs4all.nl/~mmzeeman/ocaml/ounit-${version}.tar.gz";;
-    sha256 = "1n7ylrbi2m00gn0kjg5zxnyzxki8v1dy31fcz3vh1xnwcx6hii97";
+    url = http://forge.ocamlcore.org/frs/download.php/495/ounit-1.1.0.tar.gz;
+    sha256 = "12vybg9xlw5c8ip23p8cljfzhkdsm25482sf1yh46fcqq8p2jmqx";
   };
 
   buildInputs = [ocaml findlib];
 
-  configurePhase = "true";     # Skip configure
-
-  buildFlags = "all allopt";
+  dontAddPrefix = true;
 
   doCheck = true;
 

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/findlib/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/findlib/default.nix
    Fri Dec 16 22:33:28 2011        (r30946)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/development/tools/ocaml/findlib/default.nix
    Fri Dec 16 22:57:21 2011        (r30947)
@@ -2,15 +2,14 @@
 
 let
   ocaml_version = (builtins.parseDrvName ocaml.name).version;
-  version = "1.2.6";
 in
 
 stdenv.mkDerivation {
-  name = "ocaml-findlib-${version}";
+  name = "ocaml-findlib-1.2.7";
 
   src = fetchurl {
-    url = "http://download.camlcity.org/download/findlib-${version}.tar.gz";;
-    sha256 = "1b6z5lylsjxxaifw2yc21cs0dc84zqi4q57sgwg4j8k3m60ivpxs";
+    url = http://download.camlcity.org/download/findlib-1.2.7.tar.gz;
+    sha256 = "16q2avr48hd7vwz3bwvjw39dva86mdwa05drcwz32fwbwhlv2869";
   };
 
   buildInputs = [m4 ncurses ocaml];

Modified: nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Fri Dec 
16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Fri Dec 
16 22:57:21 2011        (r30947)
@@ -2232,7 +2232,8 @@
   # Reasonably current HEAD snapshot. Should *always* be lowPrio.
   haskellPackages_ghcHEAD =
     haskellPackagesFun ../development/compilers/ghc/head.nix
-      ghc6121Binary (x : x.ghcHEADPrefs) false false lowPrio;
+      (haskellPackages_ghc704.ghcWithPackages (self : [ self.alex self.happy 
]))
+      (x : x.ghcHEADPrefs) false false lowPrio;
 
   haxeDist = import ../development/compilers/haxe {
     inherit fetchurl sourceFromHead stdenv lib ocaml zlib makeWrapper neko;
@@ -2332,7 +2333,7 @@
 
   ocaml_3_11_1 = callPackage ../development/compilers/ocaml/3.11.1.nix { };
 
-  ocaml_3_12_0 = lowPrio (callPackage 
../development/compilers/ocaml/3.12.0.nix { });
+  ocaml_3_12_1 = lowPrio (callPackage 
../development/compilers/ocaml/3.12.1.nix { });
 
   mkOcamlPackages = ocaml: self: let callPackage = newScope self; in rec {
     inherit ocaml;
@@ -2416,9 +2417,11 @@
   ocamlPackages = recurseIntoAttrs ocamlPackages_3_11_1;
   ocamlPackages_3_10_0 = mkOcamlPackages ocaml_3_10_0 
pkgs.ocamlPackages_3_10_0;
   ocamlPackages_3_11_1 = mkOcamlPackages ocaml_3_11_1 
pkgs.ocamlPackages_3_11_1;
-  ocamlPackages_3_12_0 = mkOcamlPackages ocaml_3_12_0 
pkgs.ocamlPackages_3_12_0;
+  ocamlPackages_3_12_1 = mkOcamlPackages ocaml_3_12_1 
pkgs.ocamlPackages_3_12_1;
 
-  opa = let callPackage = newScope pkgs.ocamlPackages_3_12_0; in callPackage 
../development/compilers/opa { };
+  opa = let callPackage = newScope pkgs.ocamlPackages_3_12_1; in callPackage 
../development/compilers/opa { };
+
+  ocamlnat = let callPackage = newScope pkgs.ocamlPackages_3_12_1; in 
callPackage ../development/ocaml-modules/ocamlnat { };
 
   opencxx = callPackage ../development/compilers/opencxx {
     gcc = gcc33;
@@ -8003,9 +8006,6 @@
 
   kde4 = recurseIntoAttrs pkgs.kde47;
 
-  # TODO: merge with branches/drop-kde4.5 if you want to remove KDE SC 4.5
-  # This branch removes kde45 and quite a few compatibility hacks
-  kde45 = kdePackagesFor pkgs.kde45 "4.5";
   kde47 = kdePackagesFor pkgs.kde47 "4.7";
 
   kdePackagesFor = self: version:
@@ -8030,9 +8030,6 @@
 
       digikam = callPackage ../applications/graphics/digikam { };
 
-      filelight = if kde4 ? filelight then kde4.filelight
-        else callPackage ../applications/misc/filelight { };
-
       k3b = callPackage ../applications/misc/k3b { };
 
       kadu = callPackage ../applications/networking/instant-messengers/kadu { 
};

Modified: nixpkgs/branches/stdenv-updates/pkgs/top-level/haskell-packages.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/top-level/haskell-packages.nix Fri Dec 
16 22:33:28 2011        (r30946)
+++ nixpkgs/branches/stdenv-updates/pkgs/top-level/haskell-packages.nix Fri Dec 
16 22:57:21 2011        (r30947)
@@ -89,8 +89,8 @@
   ghc703Prefs  = super : super // super.haskellPlatformDefaults_2011_2_0_1 
super;
   ghc704Prefs  = super : super // super.haskellPlatformDefaults_2011_2_0_1 
super; # link
   ghc721Prefs  = super : super // super.haskellPlatformDefaults_future super;
-  ghc722Prefs  = super : super // super.haskellPlatformDefaults_future super;
-  ghcHEADPrefs = super : super // super.haskellPlatformDefaults_future super; 
# link
+  ghc722Prefs  = super : super // super.haskellPlatformDefaults_future super; 
#link
+  ghcHEADPrefs = super : super // super.haskellPlatformDefaults_HEAD super;
 
   # GHC and its wrapper
   #
@@ -142,9 +142,9 @@
     HUnit        = self.HUnit_1_2_2_3; # 7.2 ok, 7.3 ok
     network      = self.network_2_3_0_8; # 7.2 ok, 7.3 ok
     OpenGL       = self.OpenGL_2_2_3_0; # 7.2 ok, 7.3 ok
-    parallel     = self.parallel_3_1_0_1; # 7.2 ok, 7.3 ok
+    parallel     = self.parallel_3_2_0_0; # 7.2 ok, 7.3 ok
     parsec       = self.parsec_3_1_2; # 7.2 ok, 7.3 ok
-    QuickCheck   = self.QuickCheck_2_4_0_1; # 7.2 ok, 7.3 ok
+    QuickCheck   = self.QuickCheck_2_4_1_1; # 7.2 ok, 7.3 ok
     regexBase    = self.regexBase_0_93_2; # 7.2 ok, 7.3 ok
     regexCompat  = self.regexCompat_0_93_1; # 7.2 ok, 7.3 ok
     regexPosix   = self.regexPosix_0_94_4; # 7.2 ok, 7.3 ok
@@ -169,6 +169,11 @@
       mtl1 = self.mtl_1_1_1_1; # 7.2 ok, 7.3 ok
     };
 
+  haskellPlatformDefaults_HEAD =
+    self : self.haskellPlatformDefaults_future self // {
+      deepseq = null; # apparently a core library in ghc-7.3
+    };
+
   haskellPlatformArgs_2011_2_0_1 = self : {
     inherit (self) cabal ghc;
     cgi          = self.cgi_3001_1_7_4;
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to