diff options
author | Koen Kooi <koen@openembedded.org> | 2010-03-08 12:48:26 +0100 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2010-03-08 12:51:20 +0100 |
commit | 56631534045bf91cb47253ba08d0dfcd93b68e69 (patch) | |
tree | cba437cf1570377c22479824152b2fc4afdecf0a /recipes/gstreamer/gst-plugins.inc | |
parent | dc7f0c8bb27e789f69bd6f3ac013e9f95775ce5e (diff) | |
download | openembedded-56631534045bf91cb47253ba08d0dfcd93b68e69.tar.gz |
gst-plugins: seperate packaging from configuring .inc
Diffstat (limited to 'recipes/gstreamer/gst-plugins.inc')
-rw-r--r-- | recipes/gstreamer/gst-plugins.inc | 38 |
1 files changed, 2 insertions, 36 deletions
diff --git a/recipes/gstreamer/gst-plugins.inc b/recipes/gstreamer/gst-plugins.inc index b76741e130..32df9ece21 100644 --- a/recipes/gstreamer/gst-plugins.inc +++ b/recipes/gstreamer/gst-plugins.inc @@ -1,4 +1,6 @@ require gst-common.inc +require gst-plugins-package.inc + DESCRIPTION = "Plugins for GStreamer" DEPENDS = "gstreamer libmikmod liboil libogg tremor libvorbis" DEPENDS += "${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad libid3tag', d)}" @@ -17,40 +19,4 @@ acpaths = "-I ${S}/common/m4 -I ${S}/m4" OE_LT_RPATH_ALLOW = "any" OE_LT_RPATH_ALLOW[export]="1" -LIBV = "0.10" - -python populate_packages_prepend () { - gst_libdir = bb.data.expand('${libdir}/gstreamer-${LIBV}', d) - postinst = bb.data.getVar('plugin_postinst', d, 1) - glibdir = bb.data.expand('${libdir}', d) - - do_split_packages(d, glibdir, '^lib(.*)\.so\.*', 'lib%s', 'gstreamer %s library', extra_depends='', allow_links=True) - 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.endswith('-dev') and not pkg.count('locale') and not pkg.count('-static'): - 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" - -PACKAGES += "${PN}-apps" -FILES_${PN}-apps = "${bindir}" - -FILES_${PN} = "${datadir}/gstreamer-0.10" -FILES_${PN}-dbg += "${libdir}/gstreamer-${LIBV}/.debug" - |