summary refs log tree commit diff
path: root/pkgs/development/libraries/gstreamer/default.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2009-10-06 05:43:51 +0000
committerMichael Raskin <7c6f434c@mail.ru>2009-10-06 05:43:51 +0000
commitedbbddce1da7928f44bceaa7cda5aaf369e09e5d (patch)
tree49b8ca34b09d64ed4e03588798494eac4fa5df3d /pkgs/development/libraries/gstreamer/default.nix
parent3c9c17990e12454638cb5ccb70e24befc398b14d (diff)
downloadnixpkgs-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.nix10
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;
   };
 }