diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2009-10-06 05:43:51 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2009-10-06 05:43:51 +0000 |
commit | edbbddce1da7928f44bceaa7cda5aaf369e09e5d (patch) | |
tree | 49b8ca34b09d64ed4e03588798494eac4fa5df3d /pkgs/development/libraries/gstreamer/default.nix | |
parent | 3c9c17990e12454638cb5ccb70e24befc398b14d (diff) | |
download | nixpkgs-edbbddce1da7928f44bceaa7cda5aaf369e09e5d.tar nixpkgs-edbbddce1da7928f44bceaa7cda5aaf369e09e5d.tar.gz nixpkgs-edbbddce1da7928f44bceaa7cda5aaf369e09e5d.tar.bz2 nixpkgs-edbbddce1da7928f44bceaa7cda5aaf369e09e5d.tar.lz nixpkgs-edbbddce1da7928f44bceaa7cda5aaf369e09e5d.tar.xz nixpkgs-edbbddce1da7928f44bceaa7cda5aaf369e09e5d.tar.zst nixpkgs-edbbddce1da7928f44bceaa7cda5aaf369e09e5d.zip |
A case study in transitive overrides. WebKit needs fresh glib. This means it needs a whole slice of system built against glib-2.22.. Added overrides are generic enough, though. So the same way can be used to override everything. I have failed (so far?) to add mkOverridable into stdenv, though.
svn path=/nixpkgs/trunk/; revision=17661
Diffstat (limited to 'pkgs/development/libraries/gstreamer/default.nix')
-rw-r--r-- | pkgs/development/libraries/gstreamer/default.nix | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/libraries/gstreamer/default.nix b/pkgs/development/libraries/gstreamer/default.nix index a765510e7c0..2170bcd845b 100644 --- a/pkgs/development/libraries/gstreamer/default.nix +++ b/pkgs/development/libraries/gstreamer/default.nix @@ -1,29 +1,29 @@ args: with args; rec { - gstreamer = import ./gstreamer { + gstreamer = makeOverridable (import ./gstreamer) { inherit (args) fetchurl stdenv perl bison flex pkgconfig python which gtkdoc glib libxml2; }; - gstPluginsBase = import ./gst-plugins-base { + gstPluginsBase = makeOverridable (import ./gst-plugins-base) { inherit gstreamer; inherit (args) fetchurl stdenv pkgconfig python libX11 libXv libXext alsaLib cdparanoia libogg libtheora libvorbis freetype pango liboil gtk which gtkdoc; }; - gstPluginsGood = import ./gst-plugins-good { + gstPluginsGood = makeOverridable (import ./gst-plugins-good) { inherit gstPluginsBase; inherit (args) fetchurl stdenv pkgconfig aalib cairo flac hal libjpeg zlib speex libpng libdv libcaca dbus libiec61883 libavc1394 ladspaH taglib gdbm pulseaudio libsoup; }; - gstFfmpeg = import ./gst-ffmpeg { + gstFfmpeg = makeOverridable (import ./gst-ffmpeg) { inherit fetchurl stdenv pkgconfig gstPluginsBase bzip2; }; - gnonlin = import ./gnonlin { + gnonlin = makeOverridable (import ./gnonlin) { inherit fetchurl stdenv pkgconfig gstreamer gstPluginsBase; }; } |