GStreamer: gst-plugins-good 0.10.14, with PulseAudio support.

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

+34 -70
+6 -3
pkgs/development/libraries/gstreamer/default.nix
··· 12 libvorbis freetype pango liboil gtk which gtkdoc; 13 }; 14 15 - gstPluginsGoodFun = lib.sumArgs (selectVersion ./gst-plugins-good "0.10.11") 16 - args { inherit gstPluginsBase; }; 17 - gstPluginsGood = gstPluginsGoodFun null; 18 19 gstFfmpeg = import ./gst-ffmpeg { 20 inherit fetchurl stdenv pkgconfig gstPluginsBase bzip2;
··· 12 libvorbis freetype pango liboil gtk which gtkdoc; 13 }; 14 15 + gstPluginsGood = import ./gst-plugins-good { 16 + inherit gstPluginsBase; 17 + inherit (args) fetchurl stdenv pkgconfig aalib cairo flac hal 18 + libjpeg zlib speex libpng libdv libcaca dbus libiec61883 19 + libavc1394 ladspaH taglib gdbm pulseaudio; 20 + }; 21 22 gstFfmpeg = import ./gst-ffmpeg { 23 inherit fetchurl stdenv pkgconfig gstPluginsBase bzip2;
-21
pkgs/development/libraries/gstreamer/gst-plugins-good/0.10.11.nix
··· 1 - args: with args; 2 - 3 - stdenv.mkDerivation rec { 4 - name = "gst-plugins-good-" + version; 5 - 6 - src = fetchurl { 7 - url = "${meta.homepage}/src/gst-plugins-good/${name}.tar.bz2"; 8 - sha256 = "1ccnyzn9n2a6xjxz5srydc8bm63mjz5cxbcwbigxzqw0a033ych5"; 9 - }; 10 - 11 - propagatedBuildInputs = [gstPluginsBase aalib cairo flac hal libjpeg 12 - zlib speex libpng libdv libcaca dbus.libs libiec61883 libavc1394 ladspaH 13 - taglib ]; 14 - buildInputs = [pkgconfig]; 15 - 16 - configureFlags = "--enable-shared --disable-static --enable-ladspa"; 17 - 18 - meta = { 19 - homepage = http://gstreamer.freedesktop.org; 20 - }; 21 - }
···
-23
pkgs/development/libraries/gstreamer/gst-plugins-good/0.10.6.nix
··· 1 - args: with args; 2 - 3 - stdenv.mkDerivation rec { 4 - name = "gst-plugins-good-" + version; 5 - 6 - src = fetchurl { 7 - url = "${meta.homepage}/src/gst-plugins-good/${name}.tar.bz2"; 8 - sha256 = "0rid0gjj8nsk0r5yn4bz1xfsbp446r92wc6wp4099hilw6jxd74y"; 9 - }; 10 - 11 - propagatedBuildInputs = [gstPluginsBase aalib cairo flac hal libjpeg 12 - zlib speex libpng libdv libcaca dbus.libs libiec61883 libavc1394 ladspaH 13 - taglib ]; 14 - buildInputs = [pkgconfig]; 15 - 16 - configureFlags = "--enable-shared --disable-static --enable-ladspa"; 17 - 18 - patches = [ ./tag_defines.patch ]; 19 - 20 - meta = { 21 - homepage = http://gstreamer.freedesktop.org; 22 - }; 23 - }
···
+27
pkgs/development/libraries/gstreamer/gst-plugins-good/default.nix
···
··· 1 + { fetchurl, stdenv, pkgconfig, gstPluginsBase, aalib, cairo 2 + , flac , hal, libjpeg, zlib, speex, libpng, libdv, libcaca, dbus 3 + , libiec61883, libavc1394, ladspaH, taglib, gdbm, pulseaudio }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "gst-plugins-good-0.10.14"; 7 + 8 + src = fetchurl { 9 + url = "${meta.homepage}/src/gst-plugins-good/${name}.tar.bz2"; 10 + sha256 = "12kq60zdqxkshpjr76iwzykzhjaq3g1rm81nz7b0x44rrc0ms80j"; 11 + }; 12 + 13 + propagatedBuildInputs = [gstPluginsBase aalib cairo flac hal libjpeg 14 + zlib speex libpng libdv libcaca dbus.libs libiec61883 libavc1394 ladspaH 15 + taglib gdbm pulseaudio]; 16 + buildInputs = [pkgconfig]; 17 + 18 + configureFlags = "--enable-shared --disable-static --enable-ladspa"; 19 + 20 + meta = { 21 + homepage = http://gstreamer.freedesktop.org; 22 + 23 + description = "`Good' plug-ins for GStreamer"; 24 + 25 + license = "LGPLv2+"; 26 + }; 27 + }
-22
pkgs/development/libraries/gstreamer/gst-plugins-good/tag_defines.patch
··· 1 - diff -Nur gst-plugins-good0.10-0.10.6/ext/taglib/gstid3v2mux.cc gst-plugins-good0.10-0.10.6.new/ext/taglib/gstid3v2mux.cc 2 - --- gst-plugins-good0.10-0.10.6/ext/taglib/gstid3v2mux.cc 2007-06-13 11:21:10.000000000 +0200 3 - +++ gst-plugins-good0.10-0.10.6.new/ext/taglib/gstid3v2mux.cc 2007-11-24 21:56:04.000000000 +0100 4 - @@ -532,6 +532,7 @@ 5 - GST_TAG_TITLE, add_text_tag, "TIT2"}, { 6 - GST_TAG_ALBUM, add_text_tag, "TALB"}, { 7 - GST_TAG_COPYRIGHT, add_text_tag, "TCOP"}, { 8 - + GST_TAG_COMPOSER, add_text_tag, "TCOM"}, { 9 - GST_TAG_GENRE, add_text_tag, "TCON"}, { 10 - GST_TAG_COMMENT, add_comment_tag, ""}, { 11 - GST_TAG_EXTENDED_COMMENT, add_comment_tag, ""}, { 12 - @@ -544,7 +545,9 @@ 13 - GST_TAG_MUSICBRAINZ_ALBUMARTISTID, add_musicbrainz_tag, "\002"}, { 14 - GST_TAG_MUSICBRAINZ_TRMID, add_musicbrainz_tag, "\003"}, { 15 - GST_TAG_MUSICBRAINZ_TRACKID, add_unique_file_id_tag, ""}, { 16 - - GST_TAG_MUSICBRAINZ_SORTNAME, add_text_tag, "TSOP"}, { 17 - + GST_TAG_ARTIST_SORTNAME, add_text_tag, "TSOP"}, { 18 - + GST_TAG_ALBUM_SORTNAME, add_text_tag, "TSOA"}, { 19 - + GST_TAG_TITLE_SORTNAME, add_text_tag, "TSOT"}, { 20 - GST_TAG_TRACK_NUMBER, add_count_or_num_tag, "TRCK"}, { 21 - GST_TAG_TRACK_COUNT, add_count_or_num_tag, "TRCK"}, { 22 - GST_TAG_ALBUM_VOLUME_NUMBER, add_count_or_num_tag, "TPOS"}, {
···
+1 -1
pkgs/top-level/all-packages.nix
··· 3095 inherit lib selectVersion stdenv fetchurl perl bison pkgconfig libxml2 3096 python alsaLib cdparanoia libogg libvorbis libtheora freetype liboil 3097 libjpeg zlib speex libpng libdv aalib cairo libcaca flac hal libiec61883 3098 - dbus libavc1394 ladspaH taglib bzip2 which; 3099 flex = flex2535; 3100 inherit (xorg) libX11 libXv libXext; 3101 inherit (gtkLibs) glib pango gtk;
··· 3095 inherit lib selectVersion stdenv fetchurl perl bison pkgconfig libxml2 3096 python alsaLib cdparanoia libogg libvorbis libtheora freetype liboil 3097 libjpeg zlib speex libpng libdv aalib cairo libcaca flac hal libiec61883 3098 + dbus libavc1394 ladspaH taglib pulseaudio gdbm bzip2 which; 3099 flex = flex2535; 3100 inherit (xorg) libX11 libXv libXext; 3101 inherit (gtkLibs) glib pango gtk;