[Nix-dev] [PATCH 0/3] *** SUBJECT HERE ***
Marc Weber
marco-oweber at gmx.de
Fri Jul 9 22:30:09 CEST 2010
These patches replace deepOverride by pkgsFunDeepOverride
I didn't try to remove all makeOverridable calls because they don't hurt as
much as , ...} ?
I also added a corresponding wiki article:
http://wiki.nixos.org/wiki/Escape_from_dependency_hell which refers to the
thread causing this patch series
Marc Weber (3):
add pkgsFunDeepOverride as proposed on the mailinglist. first
step towards removing deepOverride
removing deepOverride. The replacement pkgsFunDeepOverride doesn't
suffer from - maybe overriding args which are named the same
way by accident - because it forced adding , ...) to some
packages which "weakens the precision of the function
interface definitios"
removing , ... }. which were introduced in commits also adding
deepOverride usages. Keeping makeOverridable usages because I don't
know exactly which one can be removed.
pkgs/development/libraries/avahi/default.nix | 2 +-
.../libraries/gstreamer/gst-ffmpeg/default.nix | 2 +-
.../gstreamer/gst-plugins-base/default.nix | 2 +-
.../libraries/gstreamer/gstreamer/default.nix | 2 +-
pkgs/development/libraries/policykit/default.nix | 2 +-
pkgs/lib/customisation.nix | 10 +-------
pkgs/lib/misc.nix | 1 -
pkgs/os-specific/linux/hal/default.nix | 1 -
pkgs/os-specific/linux/udev/default.nix | 2 +-
pkgs/os-specific/linux/util-linux-ng/default.nix | 2 +-
pkgs/servers/pulseaudio/default.nix | 2 +-
pkgs/tools/networking/curl/default.nix | 2 +-
pkgs/top-level/all-packages.nix | 25 +++++++++++++------
13 files changed, 27 insertions(+), 28 deletions(-)
More information about the nix-dev
mailing list