GStreamer: gst-plugins-base 0.10.22.

svn path=/nixpkgs/branches/stdenv-updates/; revision=14969

+37 -51
+6 -3
pkgs/development/libraries/gstreamer/default.nix
··· 5 5 pkgconfig python which gtkdoc glib libxml2; 6 6 }; 7 7 8 - gstPluginsBaseFun = lib.sumArgs (selectVersion ./gst-plugins-base "0.10.21") 9 - args { inherit gstreamer; }; 10 - gstPluginsBase = gstPluginsBaseFun null; 8 + gstPluginsBase = import ./gst-plugins-base { 9 + inherit gstreamer; 10 + inherit (args) fetchurl stdenv pkgconfig python 11 + libX11 libXv libXext alsaLib cdparanoia libogg libtheora 12 + libvorbis freetype pango liboil gtk which gtkdoc; 13 + }; 11 14 12 15 gstPluginsGoodFun = lib.sumArgs (selectVersion ./gst-plugins-good "0.10.11") 13 16 args { inherit gstPluginsBase; };
-24
pkgs/development/libraries/gstreamer/gst-plugins-base/0.10.17.nix
··· 1 - args: with args; 2 - 3 - stdenv.mkDerivation rec { 4 - name = "gst-plugins-base-" + version; 5 - 6 - src = fetchurl { 7 - url = "${meta.homepage}/src/gst-plugins-base/${name}.tar.bz2"; 8 - sha256 = "03gpfhdaw7yz83y0wpq966b9dqpvw8v5kpixa1pp4mn7d5bgsb7q"; 9 - }; 10 - 11 - patchPhase = "sed -i 's@/bin/echo@echo@g' configure"; 12 - 13 - configureFlags = "--enable-shared --disable-static"; 14 - 15 - # TODO : v4l, libvisual 16 - propagatedBuildInputs = [gstreamer libX11 libXv libXext alsaLib cdparanoia 17 - gnomevfs libogg libtheora libvorbis freetype pango liboil gtk]; 18 - 19 - buildInputs = [pkgconfig python]; 20 - 21 - meta = { 22 - homepage = http://gstreamer.freedesktop.org; 23 - }; 24 - }
-24
pkgs/development/libraries/gstreamer/gst-plugins-base/0.10.21.nix
··· 1 - args: with args; 2 - 3 - stdenv.mkDerivation rec { 4 - name = "gst-plugins-base-" + version; 5 - 6 - src = fetchurl { 7 - url = "${meta.homepage}/src/gst-plugins-base/${name}.tar.bz2"; 8 - sha256 = "14vyshhxpdpfd06jyw1fgcfxb6nh0bg7n2aqd9h9kapkl12llgv7"; 9 - }; 10 - 11 - patchPhase = "sed -i 's@/bin/echo@echo@g' configure"; 12 - 13 - configureFlags = "--enable-shared --disable-static"; 14 - 15 - # TODO : v4l, libvisual 16 - propagatedBuildInputs = [gstreamer libX11 libXv libXext alsaLib cdparanoia 17 - libogg libtheora libvorbis freetype pango liboil gtk which gtkdoc]; 18 - 19 - buildInputs = [pkgconfig python]; 20 - 21 - meta = { 22 - homepage = http://gstreamer.freedesktop.org; 23 - }; 24 - }
+31
pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix
··· 1 + { fetchurl, stdenv, pkgconfig, python, gstreamer 2 + , libX11, libXv, libXext, alsaLib, cdparanoia , libogg 3 + , libtheora, libvorbis, freetype, pango 4 + , liboil, gtk, which, gtkdoc }: 5 + 6 + stdenv.mkDerivation rec { 7 + name = "gst-plugins-base-0.10.22"; 8 + 9 + src = fetchurl { 10 + url = "${meta.homepage}/src/gst-plugins-base/${name}.tar.bz2"; 11 + sha256 = "1yfmkji12gn8cl2nmgs8bbdadnc5hrywn0zwfsi3izpb0gnmlk0q"; 12 + }; 13 + 14 + patchPhase = "sed -i 's@/bin/echo@echo@g' configure"; 15 + 16 + configureFlags = "--enable-shared --disable-static"; 17 + 18 + # TODO : v4l, libvisual 19 + propagatedBuildInputs = [gstreamer libX11 libXv libXext alsaLib cdparanoia 20 + libogg libtheora libvorbis freetype pango liboil gtk which gtkdoc]; 21 + 22 + buildInputs = [pkgconfig python]; 23 + 24 + meta = { 25 + homepage = http://gstreamer.freedesktop.org; 26 + 27 + description = "Base plug-ins for GStreamer"; 28 + 29 + license = "LGPLv2+"; 30 + }; 31 + }