diff options
Diffstat (limited to 'packages/gstreamer')
-rw-r--r-- | packages/gstreamer/gst-plugins-bad_0.10.6.bb | 1 | ||||
-rw-r--r-- | packages/gstreamer/gst-plugins-base_0.10.17.bb | 2 | ||||
-rw-r--r-- | packages/gstreamer/gst-plugins-good_0.10.7.bb | 2 | ||||
-rw-r--r-- | packages/gstreamer/gst-plugins-ugly-sid_0.10.7.bb | 2 | ||||
-rw-r--r-- | packages/gstreamer/gst-plugins-ugly_0.10.7.bb | 2 | ||||
-rw-r--r-- | packages/gstreamer/gst-plugins.inc | 16 |
6 files changed, 21 insertions, 4 deletions
diff --git a/packages/gstreamer/gst-plugins-bad_0.10.6.bb b/packages/gstreamer/gst-plugins-bad_0.10.6.bb index 5d06a3c079..a8d87833ac 100644 --- a/packages/gstreamer/gst-plugins-bad_0.10.6.bb +++ b/packages/gstreamer/gst-plugins-bad_0.10.6.bb @@ -1,4 +1,5 @@ require gst-plugins.inc +PR = "r1" SRC_URI += "file://vorbisenc.h file://vorbisdec.h \ file://gst-plugins-directfb-fix.patch;patch=1;pnum=2 \ diff --git a/packages/gstreamer/gst-plugins-base_0.10.17.bb b/packages/gstreamer/gst-plugins-base_0.10.17.bb index d2fd547a26..0a1f17fcd8 100644 --- a/packages/gstreamer/gst-plugins-base_0.10.17.bb +++ b/packages/gstreamer/gst-plugins-base_0.10.17.bb @@ -8,5 +8,5 @@ PROVIDES += "gst-plugins" # a missing alsa plugin DEPENDS += "alsa-lib libsm virtual/libx11 freetype gnome-vfs libxv" -PR = "r4" +PR = "r5" diff --git a/packages/gstreamer/gst-plugins-good_0.10.7.bb b/packages/gstreamer/gst-plugins-good_0.10.7.bb index ac3a5e73c5..06cec41456 100644 --- a/packages/gstreamer/gst-plugins-good_0.10.7.bb +++ b/packages/gstreamer/gst-plugins-good_0.10.7.bb @@ -1,5 +1,5 @@ require gst-plugins.inc -PR = "r2" +PR = "r3" inherit gconf diff --git a/packages/gstreamer/gst-plugins-ugly-sid_0.10.7.bb b/packages/gstreamer/gst-plugins-ugly-sid_0.10.7.bb index bf059fbb8b..77c4184c29 100644 --- a/packages/gstreamer/gst-plugins-ugly-sid_0.10.7.bb +++ b/packages/gstreamer/gst-plugins-ugly-sid_0.10.7.bb @@ -1,7 +1,7 @@ require gst-plugins.inc DEPENDS += "gst-plugins-base libsidplay" PROVIDES += "gst-plugin-sid" -PR = "r4" +PR = "r5" SRC_URI = "\ http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.bz2 \ diff --git a/packages/gstreamer/gst-plugins-ugly_0.10.7.bb b/packages/gstreamer/gst-plugins-ugly_0.10.7.bb index 054f0df5aa..380a520234 100644 --- a/packages/gstreamer/gst-plugins-ugly_0.10.7.bb +++ b/packages/gstreamer/gst-plugins-ugly_0.10.7.bb @@ -1,5 +1,5 @@ require gst-plugins.inc -PR = "r1" +PR = "r2" DEPENDS += "gst-plugins-base mpeg2dec libsidplay" diff --git a/packages/gstreamer/gst-plugins.inc b/packages/gstreamer/gst-plugins.inc index 68a0502182..c0b15ef38b 100644 --- a/packages/gstreamer/gst-plugins.inc +++ b/packages/gstreamer/gst-plugins.inc @@ -22,6 +22,22 @@ python populate_packages_prepend () { do_split_packages(d, gst_libdir, '^libgst(.*)\.so$', 'gst-plugin-%s', 'GStreamer plugin for %s', postinst=postinst, extra_depends='') do_split_packages(d, gst_libdir, '^libgst(.*)\.l?a$', 'gst-plugin-%s-dev', 'GStreamer plugin for %s (development files)', extra_depends='') + + pn = bb.data.getVar('PN', d, 1) + metapkg = pn + '-meta' + bb.data.setVar('ALLOW_EMPTY_' + metapkg, "1", d) + bb.data.setVar('FILES_' + metapkg, "", d) + blacklist = [ pn + '-locale', pn + '-dev', pn + '-dbg', pn + '-doc' ] + metapkg_rdepends = [] + packages = bb.data.getVar('PACKAGES', d, 1).split() + for pkg in packages[1:]: + if not pkg in blacklist and not pkg in metapkg_rdepends and not pkg.count('dev') and not pkg.count( 'locale' ): + metapkg_rdepends.append(pkg) + bb.data.setVar('RDEPENDS_' + metapkg, ' '.join(metapkg_rdepends), d) + bb.data.setVar('DESCRIPTION_' + metapkg, pn + ' meta package', d) + packages.append(metapkg) + bb.data.setVar('PACKAGES', ' '.join(packages), d) + } ALLOW_EMPTY = "1" |