TABLE OF CONTENTS
gstreamer.cygclass
[ Top ] [ Cygclasses ] [ Cygclasses ]
SYNOPSIS
inherit gstreamer
DESCRIPTION
GStreamer is a modular multimedia framework, using plugins to support a wide variety of audio and video formats, effects, and input/output. Being based on GObject it is heavily used within GNOME, but it also sees some use as a backend for KDE Phonon.
GStreamer components include the core libraries and command-line tools, several sets of plugins, and Python bindings. This cygclass defines variables and functions which are common to all GStreamer components, and is also the basis of gst-plugins.cygclass.
HOMEPAGE (gstreamer)
[ Top ] [ gstreamer.cygclass ] [ Overloads ]
DEFINITION
HOMEPAGE="https://gstreamer.freedesktop.org/"
SRC_URI (gstreamer)
[ Top ] [ gstreamer.cygclass ] [ Overloads ]
DESCRIPTION
Download location for the upstream source tarball.
GIT_URI (gstreamer)
[ Top ] [ gstreamer.cygclass ] [ Overloads ]
NOTE
git.cygclass must be inherit()ed last for this to have any effect.
DEFINITION
GIT_URI="git://anongit.freedesktop.org/git/gstreamer/${ORIG_PN}"
GST_PLUGINDIR
[ Top ] [ gstreamer.cygclass ] [ Definitions ]
DESCRIPTION
Installation path for GStreamer plugins.
gstreamer_autoreconf
[ Top ] [ gstreamer.cygclass ] [ Compile Functions ]
SYNOPSIS
cd $S gstreamer_autoreconf
DESCRIPTION
Updates the build system with the included autogen.sh script, which is shipped in each tarball, which makes sure that all necessary steps are taken.
WARNING
Skipping this step is strongly discouraged. Patches to configure.ac, aclocal macros, or Makefile.am files will not take effect until their tools have been regenerated. Also, Cygwin's libtool package often includes patches which are not yet available in the latest upstream release, so libraries may not be built optimally, or even correctly, without this step having been run.
REQUIRES
autoconf, automake, gettext-devel, libtool, pkg-config
SEE ALSO