gststream commercial: modified recipes and tasks to add commercial identifier

Modified DEPENDS and RDEPENDS in these recipes and tasks to make packages
which have potential license implications opt in through options in
poky/local.conf.

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
This commit is contained in:
Saul Wold
2010-10-07 23:39:04 -07:00
committed by Richard Purdie
parent 7d42965565
commit 5f17c07331
4 changed files with 18 additions and 13 deletions

View File

@@ -126,7 +126,14 @@ GPLv3_LGPLv2_WHITELIST = "libassuan gnutls libtasn1 libidn"
# This is a list of packages that require a commercial license to ship
# product. If shipped as part of an image these packages may have
# implications so they are disabled by default
COMMERCIAL_LICENSE = "lame gst-fluendo-mp3 libmad mpeg2dec ffmpeg qmmp"
COMMERCIAL_LICENSE ?= "lame gst-fluendo-mp3 libmad mpeg2dec ffmpeg qmmp"
COMMERCIAL_AUDIO_PLUGINS ?= ""
# COMMERCIAL_AUDIO_PLUGINS ?= "gst-plugins-ugly-mad gst-plugins-ugly-mpegaudioparse"
COMMERCIAL_VIDEO_PLUGINS ?= ""
# COMMERCIAL_VIDEO_PLUGINS ?= "gst-plugins-ugly-mpeg2dec gst-plugins-ugly-mpegstream gst-plugins-bad-mpegvideoparse"
COMMERCIAL_QT ?= ""
# COMMERCIAL_QT ?= "qmmp"
require conf/distro/include/world-broken.inc
require conf/distro/include/distro_tracking_fields.inc

View File

@@ -1,7 +1,8 @@
DESCRIPTION = "Gstreamer package groups"
LICENSE = "MIT"
DEPENDS = "gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly"
PR = "r6"
DEPENDS = "gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad"
PR = "r7"
PACKAGES = "\
gst-meta-base \
@@ -31,10 +32,9 @@ RDEPENDS_gst-meta-audio = "\
gst-meta-base \
gst-plugins-base-vorbis \
gst-plugins-base-ogg \
gst-plugins-ugly-mad \
gst-plugins-good-wavparse \
gst-plugins-ugly-mpegaudioparse \
gst-plugins-good-flac"
gst-plugins-good-flac \
${COMMERCIAL_AUDIO_PLUGINS}"
RDEPENDS_gst-meta-debug = "\
@@ -48,9 +48,7 @@ RDEPENDS_gst-meta-video = "\
gst-meta-base \
gst-plugins-good-avi \
gst-plugins-good-matroska \
gst-plugins-ugly-mpeg2dec \
gst-plugins-ugly-mpegstream \
gst-plugins-bad-mpegvideoparse"
${COMMERCIAL_VIDEO_PLUGINS}"
RRECOMMENDS_gst-meta-video = "\
gst-meta-audio"

View File

@@ -14,7 +14,7 @@ PACKAGES = "\
ALLOW_EMPTY = "1"
QTDEMOS ?= "fotowall quicky qmmp"
QTDEMOS ?= "fotowall quicky ${COMMERCIAL_QT}"
QTDEMOS_mips ?= ""
QTDEMOS_mipsel ?= ""

View File

@@ -9,11 +9,11 @@ RDEPENDS = "gst-plugins-base-audioconvert \
gst-plugins-base-typefindfunctions \
gst-plugins-base-playbin"
RRECOMMENDS = "gst-plugins-ugly-mad \
gst-plugins-good-id3demux \
RRECOMMENDS = "gst-plugins-good-id3demux \
gst-plugins-base-vorbis \
gst-plugins-base-alsa \
gst-plugins-base-ogg"
gst-plugins-base-ogg \
${COMMERCIAL_AUDIO_PLUGINS}"
PV = "0.0+svnr${SRCREV}"