gstreamer update (needed by gstPython)
dropping dep gnomevfs (see code commment) svn path=/nixpkgs/trunk/; revision=13344
This commit is contained in:
parent
96aade5a27
commit
7aa7f85bb5
@ -1,13 +1,13 @@
|
|||||||
args: with args;
|
args: with args;
|
||||||
rec {
|
rec {
|
||||||
gstreamerFun = lib.sumArgs (selectVersion ./gstreamer "0.10.17") args;
|
gstreamerFun = lib.sumArgs (selectVersion ./gstreamer "0.10.21") args;
|
||||||
gstreamer = gstreamerFun null;
|
gstreamer = gstreamerFun null;
|
||||||
|
|
||||||
gstPluginsBaseFun = lib.sumArgs (selectVersion ./gst-plugins-base "0.10.17")
|
gstPluginsBaseFun = lib.sumArgs (selectVersion ./gst-plugins-base "0.10.21")
|
||||||
args { inherit gstreamer; };
|
args { inherit gstreamer; };
|
||||||
gstPluginsBase = gstPluginsBaseFun null;
|
gstPluginsBase = gstPluginsBaseFun null;
|
||||||
|
|
||||||
gstPluginsGoodFun = lib.sumArgs (selectVersion ./gst-plugins-good "0.10.6")
|
gstPluginsGoodFun = lib.sumArgs (selectVersion ./gst-plugins-good "0.10.11")
|
||||||
args { inherit gstPluginsBase; };
|
args { inherit gstPluginsBase; };
|
||||||
gstPluginsGood = gstPluginsGoodFun null;
|
gstPluginsGood = gstPluginsGoodFun null;
|
||||||
|
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
args: with args;
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gst-plugins-base-" + version;
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "${meta.homepage}/src/gst-plugins-base/${name}.tar.bz2";
|
||||||
|
sha256 = "14vyshhxpdpfd06jyw1fgcfxb6nh0bg7n2aqd9h9kapkl12llgv7";
|
||||||
|
};
|
||||||
|
|
||||||
|
patchPhase = "sed -i 's@/bin/echo@echo@g' configure";
|
||||||
|
|
||||||
|
configureFlags = "--enable-shared --disable-static";
|
||||||
|
|
||||||
|
# TODO : v4l, libvisual
|
||||||
|
propagatedBuildInputs = [gstreamer libX11 libXv libXext alsaLib cdparanoia
|
||||||
|
libogg libtheora libvorbis freetype pango liboil gtk which gtkdoc];
|
||||||
|
|
||||||
|
buildInputs = [pkgconfig python];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = http://gstreamer.freedesktop.org;
|
||||||
|
};
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
args: with args;
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gst-plugins-good-" + version;
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "${meta.homepage}/src/gst-plugins-good/${name}.tar.bz2";
|
||||||
|
sha256 = "1ccnyzn9n2a6xjxz5srydc8bm63mjz5cxbcwbigxzqw0a033ych5";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [gstPluginsBase aalib cairo flac hal libjpeg
|
||||||
|
zlib speex libpng libdv libcaca dbus.libs libiec61883 libavc1394 ladspaH
|
||||||
|
taglib ];
|
||||||
|
buildInputs = [pkgconfig];
|
||||||
|
|
||||||
|
configureFlags = "--enable-shared --disable-static --enable-ladspa";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = http://gstreamer.freedesktop.org;
|
||||||
|
};
|
||||||
|
}
|
20
pkgs/development/libraries/gstreamer/gstreamer/0.10.21.nix
Normal file
20
pkgs/development/libraries/gstreamer/gstreamer/0.10.21.nix
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
args: with args;
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gstreamer-" + version;
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "${meta.homepage}/src/gstreamer/${name}.tar.bz2";
|
||||||
|
sha256 = "1ly3b6ja51vwwkdqzi20hg5azdsrz5pnhswgagdwsprb8nh8bhcl";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [perl bison flex pkgconfig python which gtkdoc ];
|
||||||
|
propagatedBuildInputs = [glib libxml2];
|
||||||
|
|
||||||
|
configureFlags = "--enable-shared --disable-static --enable-failing-tests
|
||||||
|
--localstatedir=/var --disable-gtk-doc --disable-docbook";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = http://gstreamer.freedesktop.org;
|
||||||
|
};
|
||||||
|
}
|
@ -2933,15 +2933,17 @@ let
|
|||||||
inherit fetchurl stdenv gmp;
|
inherit fetchurl stdenv gmp;
|
||||||
};
|
};
|
||||||
|
|
||||||
gst_all = import ../development/libraries/gstreamer {
|
gst_all = recurseIntoAttrs (import ../development/libraries/gstreamer {
|
||||||
inherit lib selectVersion stdenv fetchurl perl bison flex pkgconfig libxml2
|
inherit lib selectVersion stdenv fetchurl perl bison pkgconfig libxml2
|
||||||
python alsaLib cdparanoia libogg libvorbis libtheora freetype liboil
|
python alsaLib cdparanoia libogg libvorbis libtheora freetype liboil
|
||||||
libjpeg zlib speex libpng libdv aalib cairo libcaca flac hal libiec61883
|
libjpeg zlib speex libpng libdv aalib cairo libcaca flac hal libiec61883
|
||||||
dbus libavc1394 ladspaH taglib bzip2;
|
dbus libavc1394 ladspaH taglib bzip2 which;
|
||||||
|
flex = flex2535;
|
||||||
inherit (xorg) libX11 libXv libXext;
|
inherit (xorg) libX11 libXv libXext;
|
||||||
inherit (gtkLibs) glib pango gtk;
|
inherit (gtkLibs) glib pango gtk;
|
||||||
inherit (gnome) gnomevfs;
|
inherit (gnome) gnomevfs /* <- only passed for the no longer used older versions
|
||||||
};
|
it is depreceated and didn't build on amd64 due to samba dependenccy */ gtkdoc;
|
||||||
|
});
|
||||||
|
|
||||||
gnet = import ../development/libraries/gnet {
|
gnet = import ../development/libraries/gnet {
|
||||||
inherit fetchurl stdenv pkgconfig;
|
inherit fetchurl stdenv pkgconfig;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user