summary refs log tree commit diff
path: root/pkgs/development/libraries/gstreamer
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-11-19 21:46:01 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-11-19 21:46:01 +0000
commit7aa7f85bb5002bf73d0ce806da047f636af8bf84 (patch)
tree6857e3bb864fcceb2f2663c50e9eb96417b0aae7 /pkgs/development/libraries/gstreamer
parent96aade5a27391add8936249ff1fbe8f5a2413a43 (diff)
downloadnixlib-7aa7f85bb5002bf73d0ce806da047f636af8bf84.tar
nixlib-7aa7f85bb5002bf73d0ce806da047f636af8bf84.tar.gz
nixlib-7aa7f85bb5002bf73d0ce806da047f636af8bf84.tar.bz2
nixlib-7aa7f85bb5002bf73d0ce806da047f636af8bf84.tar.lz
nixlib-7aa7f85bb5002bf73d0ce806da047f636af8bf84.tar.xz
nixlib-7aa7f85bb5002bf73d0ce806da047f636af8bf84.tar.zst
nixlib-7aa7f85bb5002bf73d0ce806da047f636af8bf84.zip
gstreamer update (needed by gstPython)
dropping dep gnomevfs (see code commment)

svn path=/nixpkgs/trunk/; revision=13344
Diffstat (limited to 'pkgs/development/libraries/gstreamer')
-rw-r--r--pkgs/development/libraries/gstreamer/default.nix6
-rw-r--r--pkgs/development/libraries/gstreamer/gst-plugins-base/0.10.21.nix24
-rw-r--r--pkgs/development/libraries/gstreamer/gst-plugins-good/0.10.11.nix21
-rw-r--r--pkgs/development/libraries/gstreamer/gstreamer/0.10.21.nix20
4 files changed, 68 insertions, 3 deletions
diff --git a/pkgs/development/libraries/gstreamer/default.nix b/pkgs/development/libraries/gstreamer/default.nix
index 1a9bed08f28d..f304cfe9fa15 100644
--- a/pkgs/development/libraries/gstreamer/default.nix
+++ b/pkgs/development/libraries/gstreamer/default.nix
@@ -1,13 +1,13 @@
 args: with args;
 rec {
-  gstreamerFun = lib.sumArgs (selectVersion ./gstreamer "0.10.17") args;
+  gstreamerFun = lib.sumArgs (selectVersion ./gstreamer "0.10.21") args;
   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; };
   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; };
   gstPluginsGood = gstPluginsGoodFun null;
 
diff --git a/pkgs/development/libraries/gstreamer/gst-plugins-base/0.10.21.nix b/pkgs/development/libraries/gstreamer/gst-plugins-base/0.10.21.nix
new file mode 100644
index 000000000000..5777a571320d
--- /dev/null
+++ b/pkgs/development/libraries/gstreamer/gst-plugins-base/0.10.21.nix
@@ -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;
+  };
+}
diff --git a/pkgs/development/libraries/gstreamer/gst-plugins-good/0.10.11.nix b/pkgs/development/libraries/gstreamer/gst-plugins-good/0.10.11.nix
new file mode 100644
index 000000000000..4653f4277e77
--- /dev/null
+++ b/pkgs/development/libraries/gstreamer/gst-plugins-good/0.10.11.nix
@@ -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;
+  };
+}
diff --git a/pkgs/development/libraries/gstreamer/gstreamer/0.10.21.nix b/pkgs/development/libraries/gstreamer/gstreamer/0.10.21.nix
new file mode 100644
index 000000000000..30b5b40ffe01
--- /dev/null
+++ b/pkgs/development/libraries/gstreamer/gstreamer/0.10.21.nix
@@ -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;
+  };
+}