glib: Update to v2.33.8, as required by gstreamer.

The newest version of GStreamer requires a newer version of glib, so updating it
now while not aware which other reverse dependencies this will break. But for
now, let's concentrate on GStreamer and fix builds of other packages later.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gstreamer: Update to version 0.11.92.

This already includes the version 1.0 API, so we'll expect things to break badly
very soon. According to an official announcement, the API is final and won't
change (except minor and absolutely necessary) until versions aufter 1.0.

See the release announcement here:

http://gstreamer.freedesktop.org/news/#2012-06-07T16:43:00Z
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-plugins: Update packages to 0.11.92 as well.

This is in order to be compatible with GStreamer 0.11.92.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-ffmpeg: Update to version 0.11.92.

This version is only available in Git so far, so we just fetchgit the
corresponding tag. Unfortunately deepClone can't be set to false in fetchgit, so
we might want to fix this someday to avoid fetching a bunch of dependencies we
don't need either if useInternalFfmpeg is true.

Of course we also need to run autoreconf, because the Git source tree doesn't
contain a generated configure script already.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-ffmpeg: Use libav instead of ffmpeg.

The reason is because GStreamer seems to prefer libav, rather than ffmpeg and
doesn't build with ffmpeg at all, so we're switching to libav aswell. But we
don't change the name of gst-ffmpeg into gst-libav yet, as the name wasn't
changed in upstream either.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
libav: Update to version 0.8.3.

gst-ffmpeg requires the 0.8 branch of libav, so we're updating it aswell,
looking forward for even more builds to break badly.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gstreamer: Add python to build dependencies.

We want to build the Python library from the main GStreamer source tree, as the
external gst-python library will become obsolete in GStreamer 1.0.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-python: Remove package and all references.

As pointed out earlier, gst-python will become obsolete in GStreamer 1.0 and as
we already build the main GStreamer with its Python library, we won't need
gst-python anymore.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gobject-introspection: Update to v1.33.4.

We will need this in order to properly build the newer version of pygobject with
introspection.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
pygobject: Update to version 3.0.4.

This replaces the former gst-python derivation and is the way how GStreamer
should be used in API version 1.0, for reference please see:

https://wiki.ubuntu.com/Novacut/GStreamer1.0#Python_Porting_Guide
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
transmageddon: New package, as it uses pygobject.

Mainly this is added so we have an example to test if pygobject integration
works. Unfortunately the version seems to be for pygi before it has been merged
into pygobject. So we will set all pointers to prepare for this, so that we only
have to change the git revision to some later version in order to get it running
(build is running fine, which doesn't come as a surprise for a project using
Python).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-ffmpeg: Rename to gst-libav.

Rename gst-ffmpeg to gst-libav and update all references pointing to gst-ffmpeg,
as noted by @vcunat. For more info please look at the release notes of 0.11.90:

http://gstreamer.freedesktop.org/releases/gst-libav/0.11.90.html
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gst-libav: Switch to the tarball instead of git.

I've used git before, as I obviously didn't find the tarballs for gst-ffmpeg
before. And it obviously turned out that newer releases end up in the gst-libav
releases folder, so my bad for being blind.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
gstreamer: Update all modules to version 0.11.93.

Except gnonlin, which unfortunately isn't available for the upcoming release
yet.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>