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

cygautoreconf