Make WebKit use libsoup 2.31.2 via deepOverride. Edit a few packages that were overridable but did not allow extra arguments. Remove a catch with deepOverride that pkgs.lib had this attribute in a different sense.

svn path=/nixpkgs/trunk/; revision=22529
This commit is contained in:
Michael Raskin
2010-07-08 13:25:52 +00:00
parent 3c824666fd
commit ccc497f80d
18 changed files with 85 additions and 60 deletions

View File

@@ -1,4 +1,5 @@
{ stdenv, fetchurl }:
{ stdenv, fetchurl
, ...}:
let

View File

@@ -11,6 +11,7 @@
, arch ? null
, sw_vers ? null
, ncurses ? null
, ...
}:
assert zlibSupport -> zlib != null;

View File

@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
pkgconfig libdaemon dbus perl perlXMLParser glib expat
gettext intltool
]
++ lib.optional qt4Support qt4;
++ (lib.optional qt4Support qt4);
configureFlags =
[ "--disable-qt3" "--disable-gdbm" "--disable-gtk" "--disable-mono"

View File

@@ -4,6 +4,7 @@
, xcbSupport ? false
, stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype
, zlib, libpng, pixman, libxcb ? null, xcbutil ? null
, ...
}:
assert postscriptSupport -> zlib != null;

View File

@@ -1,5 +1,6 @@
{ stdenv, fetchurl, pkgconfig, dbus_glib, zlib, pam, glib,
libX11, polkit, expat }:
libX11, polkit, expat
, ...}:
stdenv.mkDerivation rec {
name = "consolekit-0.4.1";

View File

@@ -1,4 +1,5 @@
{ stdenv, fetchurl, aspell, pkgconfig, glib }:
{ stdenv, fetchurl, aspell, pkgconfig, glib,
...}:
stdenv.mkDerivation rec {
name = "enchant-1.3.0";

View File

@@ -5,6 +5,7 @@
# option allows them to be enabled. See
# http://www.freetype.org/patents.html.
useEncumberedCode ? false
, ...
}:
stdenv.mkDerivation (rec {

View File

@@ -1,4 +1,5 @@
{ stdenv, fetchurl }:
{ stdenv, fetchurl,
...}:
stdenv.mkDerivation {
name = "libjpeg-8";

View File

@@ -1,4 +1,5 @@
{stdenv, fetchurl, zlib, python ? null, pythonSupport ? true}:
{stdenv, fetchurl, zlib, python ? null, pythonSupport ? true
, ...}:
assert pythonSupport -> python != null;

View File

@@ -1,4 +1,4 @@
{ stdenv, fetchurl, perl }:
{ stdenv, fetchurl, perl, ...}:
let
opensslCrossSystem = stdenv.lib.attrByPath [ "openssl" "system" ]

View File

@@ -1,4 +1,4 @@
{stdenv, fetchurl, static ? false}:
{stdenv, fetchurl, static ? false, ...}:
stdenv.mkDerivation {
name = "zlib-1.2.3";

View File

@@ -1,4 +1,4 @@
{stdenv, fetchurl}:
{stdenv, fetchurl, ...}:
stdenv.mkDerivation {
name = "gnum4-1.4.13";