diff options
author | Richard Purdie <rpurdie@rpsys.net> | 2006-01-08 12:29:18 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2006-01-08 12:29:18 +0000 |
commit | b2d178844371bb2d413eb6aed1e83a89783d7d96 (patch) | |
tree | f24681464666831f287143a7d4983ee33cdb3333 | |
parent | 9134c9ba3bd9d6b3151fc4e3c2a3ed0f844a22b6 (diff) |
Add PACKAGES_DYNAMIC to the appropriate .bb files.
56 files changed, 113 insertions, 13 deletions
diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index ea99ec5401..2f9c65c8dd 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -5,6 +5,8 @@ DEPENDS += "virtual/${TARGET_PREFIX}depmod-${@get_kernelmajorversion('${PV}')} v inherit kernel-arch +PACKAGES_DYNAMIC = "kernel-module-*" + export OS = "${TARGET_OS}" export CROSS_COMPILE = "${TARGET_PREFIX}" KERNEL_IMAGETYPE = "zImage" diff --git a/packages/dri/drm-kernel_cvs.bb b/packages/dri/drm-kernel_cvs.bb index 6cd574a30b..a454617fc8 100644 --- a/packages/dri/drm-kernel_cvs.bb +++ b/packages/dri/drm-kernel_cvs.bb @@ -21,6 +21,8 @@ do_install() { for i in *.ko; do install -m 0644 $i ${D}${base_libdir}/modules/${KERNEL_VERSION}/drm/; done } +PACKAGES_DYNAMIC = "drm-module-*" + python populate_packages_prepend () { root = bb.data.expand('/lib/modules/${KERNEL_VERSION}/drm', d) diff --git a/packages/gaim/gaim.inc b/packages/gaim/gaim.inc index 4b5f22b515..83b03f8527 100644 --- a/packages/gaim/gaim.inc +++ b/packages/gaim/gaim.inc @@ -21,6 +21,8 @@ FILES_${PN}-dev += "${libdir}/gaim/*.la" inherit autotools gettext +PACKAGES_DYNAMIC = "gaim-protocol-*" + python populate_packages_prepend () { root = bb.data.expand('${libdir}/gaim', d) diff --git a/packages/gammu/gammu_1.03.0.bb b/packages/gammu/gammu_1.03.0.bb index f68d308fc8..ac5ee676d5 100644 --- a/packages/gammu/gammu_1.03.0.bb +++ b/packages/gammu/gammu_1.03.0.bb @@ -69,6 +69,8 @@ PACKAGES =+ "libgammu" FILES_${PN} = "${bindir}/gammu" FILES_libgammu = "${libdir}/libGammu.so*" +PACKAGES_DYNAMIC = "gammu-locale-*" + python populate_packages_prepend () { help_dir = bb.data.expand('${datadir}/gammu/', d) diff --git a/packages/glibc/glibc-package.bbclass b/packages/glibc/glibc-package.bbclass index 053794ed7f..9a91e3ab24 100644 --- a/packages/glibc/glibc-package.bbclass +++ b/packages/glibc/glibc-package.bbclass @@ -95,6 +95,8 @@ mv ${TMP_LOCALE}/locale-archive ${libdir}/locale/ rm -rf ${TMP_LOCALE} } +PACKAGES_DYNAMIC = "glibc-gconv-* glibc-charmap-* glibc-localedata-*" + python package_do_split_gconvs () { import os, re if (bb.data.getVar('PACKAGE_NO_GCONV', d, 1) == '1'): diff --git a/packages/gnome/gnome-vfs-dbus_2.8.4.4.bb b/packages/gnome/gnome-vfs-dbus_2.8.4.4.bb index fbec93c02b..4f2a861eb2 100644 --- a/packages/gnome/gnome-vfs-dbus_2.8.4.4.bb +++ b/packages/gnome/gnome-vfs-dbus_2.8.4.4.bb @@ -81,6 +81,8 @@ do_install() { oe_runmake ORBIT_IDL="${ORBIT_IDL_SRC}" DESTDIR="${D}" install } +PACKAGES_DYNAMIC = "gnome=vfs-plugin-*" + python populate_packages_prepend () { print bb.data.getVar('FILES_gnome-vfs', d, 1) diff --git a/packages/gnome/gnome-vfs_2.12.0.bb b/packages/gnome/gnome-vfs_2.12.0.bb index bdc159302a..29f6723486 100644 --- a/packages/gnome/gnome-vfs_2.12.0.bb +++ b/packages/gnome/gnome-vfs_2.12.0.bb @@ -80,6 +80,8 @@ do_install() { oe_runmake ORBIT_IDL="${ORBIT_IDL_SRC}" DESTDIR="${D}" install } +PACKAGES_DYNAMIC = "gnome-vfs-plugin-*" + python populate_packages_prepend () { print bb.data.getVar('FILES_gnome-vfs', d, 1) diff --git a/packages/gnome/gnome-vfs_2.6.2.bb b/packages/gnome/gnome-vfs_2.6.2.bb index 7bef148ff2..65973ab5f6 100644 --- a/packages/gnome/gnome-vfs_2.6.2.bb +++ b/packages/gnome/gnome-vfs_2.6.2.bb @@ -75,6 +75,8 @@ do_install() { oe_runmake ORBIT_IDL="${ORBIT_IDL_SRC}" DESTDIR="${D}" install } +PACKAGES_DYNAMIC = "gnome-vfs-plugin-*" + python populate_packages_prepend () { print bb.data.getVar('FILES_gnome-vfs', d, 1) diff --git a/packages/gnome/goffice_0.0.1.bb b/packages/gnome/goffice_0.0.1.bb index fdf8bafaf4..eabe184e36 100644 --- a/packages/gnome/goffice_0.0.1.bb +++ b/packages/gnome/goffice_0.0.1.bb @@ -6,12 +6,12 @@ DEPENDS="glib-2.0 gtk+ pango libgnomeprint libgsf libglade libxml2 libart-lgpl" inherit gnome pkgconfig - - do_stage() { gnome_stage_includes } +PACKAGES_DYNAMIC = "goffice-plugin-*" + python populate_packages_prepend () { goffice_libdir = bb.data.expand('${libdir}/goffice/${PV}/plugins', d) diff --git a/packages/gnome/goffice_0.0.2.bb b/packages/gnome/goffice_0.0.2.bb index db26a617a5..59372fa5ec 100644 --- a/packages/gnome/goffice_0.0.2.bb +++ b/packages/gnome/goffice_0.0.2.bb @@ -6,13 +6,13 @@ DEPENDS="glib-2.0 gtk+ pango libgnomeprint libgsf libglade libxml2 libart-lgpl" inherit gnome pkgconfig - - do_stage() { gnome_stage_includes oe_libinstall -so -C goffice libgoffice-1 ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "goffice-plugin-*" + python populate_packages_prepend () { goffice_libdir = bb.data.expand('${libdir}/goffice/${PV}/plugins', d) diff --git a/packages/gnome/goffice_0.0.3.bb b/packages/gnome/goffice_0.0.3.bb index db26a617a5..59372fa5ec 100644 --- a/packages/gnome/goffice_0.0.3.bb +++ b/packages/gnome/goffice_0.0.3.bb @@ -6,13 +6,13 @@ DEPENDS="glib-2.0 gtk+ pango libgnomeprint libgsf libglade libxml2 libart-lgpl" inherit gnome pkgconfig - - do_stage() { gnome_stage_includes oe_libinstall -so -C goffice libgoffice-1 ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "goffice-plugin-*" + python populate_packages_prepend () { goffice_libdir = bb.data.expand('${libdir}/goffice/${PV}/plugins', d) diff --git a/packages/gnome/goffice_0.0.4.bb b/packages/gnome/goffice_0.0.4.bb index db26a617a5..59372fa5ec 100644 --- a/packages/gnome/goffice_0.0.4.bb +++ b/packages/gnome/goffice_0.0.4.bb @@ -6,13 +6,13 @@ DEPENDS="glib-2.0 gtk+ pango libgnomeprint libgsf libglade libxml2 libart-lgpl" inherit gnome pkgconfig - - do_stage() { gnome_stage_includes oe_libinstall -so -C goffice libgoffice-1 ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "goffice-plugin-*" + python populate_packages_prepend () { goffice_libdir = bb.data.expand('${libdir}/goffice/${PV}/plugins', d) diff --git a/packages/gnome/goffice_0.1.0.bb b/packages/gnome/goffice_0.1.0.bb index db26a617a5..59372fa5ec 100644 --- a/packages/gnome/goffice_0.1.0.bb +++ b/packages/gnome/goffice_0.1.0.bb @@ -6,13 +6,13 @@ DEPENDS="glib-2.0 gtk+ pango libgnomeprint libgsf libglade libxml2 libart-lgpl" inherit gnome pkgconfig - - do_stage() { gnome_stage_includes oe_libinstall -so -C goffice libgoffice-1 ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "goffice-plugin-*" + python populate_packages_prepend () { goffice_libdir = bb.data.expand('${libdir}/goffice/${PV}/plugins', d) diff --git a/packages/gnome/goffice_0.1.2.bb b/packages/gnome/goffice_0.1.2.bb index db26a617a5..59372fa5ec 100644 --- a/packages/gnome/goffice_0.1.2.bb +++ b/packages/gnome/goffice_0.1.2.bb @@ -6,13 +6,13 @@ DEPENDS="glib-2.0 gtk+ pango libgnomeprint libgsf libglade libxml2 libart-lgpl" inherit gnome pkgconfig - - do_stage() { gnome_stage_includes oe_libinstall -so -C goffice libgoffice-1 ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "goffice-plugin-*" + python populate_packages_prepend () { goffice_libdir = bb.data.expand('${libdir}/goffice/${PV}/plugins', d) diff --git a/packages/gnumeric/gnumeric_1.3.1.bb b/packages/gnumeric/gnumeric_1.3.1.bb index 164982aec3..299c36cbb2 100644 --- a/packages/gnumeric/gnumeric_1.3.1.bb +++ b/packages/gnumeric/gnumeric_1.3.1.bb @@ -11,6 +11,8 @@ SRC_URI += 'file://workbook-control-gui-priv.h.patch;patch=1' EXTRA_OEMAKE_prepend = ' ORBIT_IDL=`which orbit-idl-2` ' +PACKAGES_DYNAMIC = "gnumeric-plugin-*" + python populate_packages_prepend () { gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) diff --git a/packages/gnumeric/gnumeric_1.5.3.bb b/packages/gnumeric/gnumeric_1.5.3.bb index 07960b1277..c3a594a391 100644 --- a/packages/gnumeric/gnumeric_1.5.3.bb +++ b/packages/gnumeric/gnumeric_1.5.3.bb @@ -11,6 +11,8 @@ SRC_URI += "file://remove-docs.patch;patch=1" EXTRA_OECONF=" --without-perl " +PACKAGES_DYNAMIC = "gnumeric-plugin-*" + python populate_packages_prepend () { gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) diff --git a/packages/gnumeric/gnumeric_1.5.5.bb b/packages/gnumeric/gnumeric_1.5.5.bb index 07960b1277..c3a594a391 100644 --- a/packages/gnumeric/gnumeric_1.5.5.bb +++ b/packages/gnumeric/gnumeric_1.5.5.bb @@ -11,6 +11,8 @@ SRC_URI += "file://remove-docs.patch;patch=1" EXTRA_OECONF=" --without-perl " +PACKAGES_DYNAMIC = "gnumeric-plugin-*" + python populate_packages_prepend () { gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) diff --git a/packages/gnumeric/gnumeric_1.5.90.bb b/packages/gnumeric/gnumeric_1.5.90.bb index 3f19f36757..18ab5472a4 100644 --- a/packages/gnumeric/gnumeric_1.5.90.bb +++ b/packages/gnumeric/gnumeric_1.5.90.bb @@ -11,6 +11,8 @@ SRC_URI += "file://remove-docs.patch;patch=1" EXTRA_OECONF=" --without-perl " +PACKAGES_DYNAMIC = "gnumeric-plugin-*" + python populate_packages_prepend () { gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) diff --git a/packages/gnumeric/gnumeric_1.6.0.bb b/packages/gnumeric/gnumeric_1.6.0.bb index 3f19f36757..18ab5472a4 100644 --- a/packages/gnumeric/gnumeric_1.6.0.bb +++ b/packages/gnumeric/gnumeric_1.6.0.bb @@ -11,6 +11,8 @@ SRC_URI += "file://remove-docs.patch;patch=1" EXTRA_OECONF=" --without-perl " +PACKAGES_DYNAMIC = "gnumeric-plugin-*" + python populate_packages_prepend () { gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) diff --git a/packages/gnumeric/gnumeric_1.6.1.bb b/packages/gnumeric/gnumeric_1.6.1.bb index 3f19f36757..18ab5472a4 100644 --- a/packages/gnumeric/gnumeric_1.6.1.bb +++ b/packages/gnumeric/gnumeric_1.6.1.bb @@ -11,6 +11,8 @@ SRC_URI += "file://remove-docs.patch;patch=1" EXTRA_OECONF=" --without-perl " +PACKAGES_DYNAMIC = "gnumeric-plugin-*" + python populate_packages_prepend () { gnumeric_libdir = bb.data.expand('${libdir}/gnumeric/${PV}/plugins', d) diff --git a/packages/gstreamer/gst-plugins_0.8.4.bb b/packages/gstreamer/gst-plugins_0.8.4.bb index 9b63f21a2c..0e6e1877cc 100644 --- a/packages/gstreamer/gst-plugins_0.8.4.bb +++ b/packages/gstreamer/gst-plugins_0.8.4.bb @@ -28,6 +28,8 @@ plugin_postinst() { fi } +PACKAGES_DYNAMIC = "gst-plugin-*" + python populate_packages_prepend () { gst_libdir = bb.data.expand('${libdir}/gstreamer-${LIBV}', d) postinst = bb.data.getVar('plugin_postinst', d, 1) diff --git a/packages/gstreamer/gst-plugins_0.8.6.bb b/packages/gstreamer/gst-plugins_0.8.6.bb index 2292b2642d..fdd29c7b2f 100644 --- a/packages/gstreamer/gst-plugins_0.8.6.bb +++ b/packages/gstreamer/gst-plugins_0.8.6.bb @@ -27,6 +27,8 @@ plugin_postinst() { fi } +PACKAGES_DYNAMIC = "gst-plugin-*" + python populate_packages_prepend () { gst_libdir = bb.data.expand('${libdir}/gstreamer-${LIBV}', d) postinst = bb.data.getVar('plugin_postinst', d, 1) diff --git a/packages/gstreamer/gst-plugins_0.8.7.bb b/packages/gstreamer/gst-plugins_0.8.7.bb index 430830e392..75bd75bd44 100644 --- a/packages/gstreamer/gst-plugins_0.8.7.bb +++ b/packages/gstreamer/gst-plugins_0.8.7.bb @@ -29,6 +29,8 @@ plugin_postinst() { fi } +PACKAGES_DYNAMIC = "gst-plugin-*" + python populate_packages_prepend () { gst_libdir = bb.data.expand('${libdir}/gstreamer-${LIBV}', d) postinst = bb.data.getVar('plugin_postinst', d, 1) diff --git a/packages/gstreamer/gst-plugins_0.8.8.bb b/packages/gstreamer/gst-plugins_0.8.8.bb index 3d94980c59..cfcd5a3a2f 100644 --- a/packages/gstreamer/gst-plugins_0.8.8.bb +++ b/packages/gstreamer/gst-plugins_0.8.8.bb @@ -31,6 +31,8 @@ plugin_postinst() { fi } +PACKAGES_DYNAMIC = "gst-plugin-*" + python populate_packages_prepend () { gst_libdir = bb.data.expand('${libdir}/gstreamer-${LIBV}', d) postinst = bb.data.getVar('plugin_postinst', d, 1) diff --git a/packages/gtk+/gtk+_2.2.4.bb b/packages/gtk+/gtk+_2.2.4.bb index 516a342540..962eb55895 100644 --- a/packages/gtk+/gtk+_2.2.4.bb +++ b/packages/gtk+/gtk+_2.2.4.bb @@ -64,6 +64,8 @@ do_install_append () { install -d ${D}${sysconfdir}/gtk-2.0 } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk+/gtk+_2.4.13.bb b/packages/gtk+/gtk+_2.4.13.bb index 2b05db2eaa..3ea34fe702 100644 --- a/packages/gtk+/gtk+_2.4.13.bb +++ b/packages/gtk+/gtk+_2.4.13.bb @@ -62,6 +62,8 @@ do_install_append () { install -d ${D}${sysconfdir}/gtk-2.0 } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk+/gtk+_2.4.4.bb b/packages/gtk+/gtk+_2.4.4.bb index d663ca4e83..dfd8b8922a 100644 --- a/packages/gtk+/gtk+_2.4.4.bb +++ b/packages/gtk+/gtk+_2.4.4.bb @@ -71,6 +71,8 @@ do_install_append () { install -d ${D}${sysconfdir}/gtk-2.0 } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk+/gtk+_2.6.10.bb b/packages/gtk+/gtk+_2.6.10.bb index eaf55f7f51..374dba0a31 100644 --- a/packages/gtk+/gtk+_2.6.10.bb +++ b/packages/gtk+/gtk+_2.6.10.bb @@ -66,6 +66,8 @@ fi } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk+/gtk+_2.6.3.bb b/packages/gtk+/gtk+_2.6.3.bb index b2fe65e8ca..32e3fba5e1 100644 --- a/packages/gtk+/gtk+_2.6.3.bb +++ b/packages/gtk+/gtk+_2.6.3.bb @@ -58,6 +58,8 @@ do_install_append () { install -d ${D}${sysconfdir}/gtk-2.0 } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk+/gtk+_2.6.4-1.osso7.bb b/packages/gtk+/gtk+_2.6.4-1.osso7.bb index 146da9f3e0..fbebed2e45 100644 --- a/packages/gtk+/gtk+_2.6.4-1.osso7.bb +++ b/packages/gtk+/gtk+_2.6.4-1.osso7.bb @@ -150,6 +150,8 @@ do_install_append () { install -d ${D}${sysconfdir}/gtk-2.0 } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk+/gtk+_2.6.7.bb b/packages/gtk+/gtk+_2.6.7.bb index d15ec695c7..65f1402fa7 100644 --- a/packages/gtk+/gtk+_2.6.7.bb +++ b/packages/gtk+/gtk+_2.6.7.bb @@ -64,6 +64,8 @@ fi } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk+/gtk+_2.8.9.bb b/packages/gtk+/gtk+_2.8.9.bb index 3b390b4f6a..7ece5ca519 100644 --- a/packages/gtk+/gtk+_2.8.9.bb +++ b/packages/gtk+/gtk+_2.8.9.bb @@ -64,6 +64,8 @@ fi } +PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" + python populate_packages_prepend () { import os.path diff --git a/packages/gtk-engines/gtk-engines_2.6.1.bb b/packages/gtk-engines/gtk-engines_2.6.1.bb index 1d3b6bc1ff..add0cd912d 100644 --- a/packages/gtk-engines/gtk-engines_2.6.1.bb +++ b/packages/gtk-engines/gtk-engines_2.6.1.bb @@ -16,6 +16,8 @@ SRC_URI = "${GNOME_MIRROR}/${PN}/2.6/${PN}-${PV}.tar.bz2" inherit autotools pkgconfig +PACKAGES_DYNAMIC = "gtk-engine-* gtk-theme-*" + python populate_packages_prepend() { import os.path diff --git a/packages/gtk-engines/gtk-engines_2.6.3.bb b/packages/gtk-engines/gtk-engines_2.6.3.bb index 1d3b6bc1ff..add0cd912d 100644 --- a/packages/gtk-engines/gtk-engines_2.6.3.bb +++ b/packages/gtk-engines/gtk-engines_2.6.3.bb @@ -16,6 +16,8 @@ SRC_URI = "${GNOME_MIRROR}/${PN}/2.6/${PN}-${PV}.tar.bz2" inherit autotools pkgconfig +PACKAGES_DYNAMIC = "gtk-engine-* gtk-theme-*" + python populate_packages_prepend() { import os.path diff --git a/packages/gtk-engines/gtk-engines_2.6.5.bb b/packages/gtk-engines/gtk-engines_2.6.5.bb index 1d3b6bc1ff..add0cd912d 100644 --- a/packages/gtk-engines/gtk-engines_2.6.5.bb +++ b/packages/gtk-engines/gtk-engines_2.6.5.bb @@ -16,6 +16,8 @@ SRC_URI = "${GNOME_MIRROR}/${PN}/2.6/${PN}-${PV}.tar.bz2" inherit autotools pkgconfig +PACKAGES_DYNAMIC = "gtk-engine-* gtk-theme-*" + python populate_packages_prepend() { import os.path diff --git a/packages/libxine/libxine-fb_1.0.bb b/packages/libxine/libxine-fb_1.0.bb index 762eee27db..668a2176fb 100644 --- a/packages/libxine/libxine-fb_1.0.bb +++ b/packages/libxine/libxine-fb_1.0.bb @@ -75,6 +75,8 @@ do_stage() { oe_libinstall -so -C src/xine-engine libxine ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "libxine-plugin-* libxine-font-*" + python populate_packages_prepend () { plugindir = bb.data.expand('${libdir}/xine/plugins/1.0.0', d) do_split_packages(d, plugindir, '^xineplug_(.*)\.so$', 'libxine-plugin-%s', 'Xine plugin for %s', extra_depends='' ) diff --git a/packages/libxine/libxine-x11_1.0.bb b/packages/libxine/libxine-x11_1.0.bb index 5acd9b93f5..fe809c1248 100644 --- a/packages/libxine/libxine-x11_1.0.bb +++ b/packages/libxine/libxine-x11_1.0.bb @@ -76,6 +76,8 @@ do_stage() { oe_libinstall -so -C src/xine-engine libxine ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "libxine-plugin-* libxine-font-*" + python populate_packages_prepend () { bb.data.setVar('PKG_libxine', 'libxine', d) diff --git a/packages/libxine/libxine_1.1.0.bb b/packages/libxine/libxine_1.1.0.bb index 908243f354..e0c8e5473a 100644 --- a/packages/libxine/libxine_1.1.0.bb +++ b/packages/libxine/libxine_1.1.0.bb @@ -80,6 +80,8 @@ do_stage() { oe_libinstall -so -C src/xine-engine libxine ${STAGING_LIBDIR} } +PACKAGES_DYNAMIC = "libxine-plugin-* libxine-font-*" + python populate_packages_prepend () { bb.data.setVar('PKG_libxine', 'libxine', d) diff --git a/packages/maemo/osso-gnome-vfs2_2.8.4.4-1.bb b/packages/maemo/osso-gnome-vfs2_2.8.4.4-1.bb index 0044d21d79..9ab3e03b33 100644 --- a/packages/maemo/osso-gnome-vfs2_2.8.4.4-1.bb +++ b/packages/maemo/osso-gnome-vfs2_2.8.4.4-1.bb @@ -82,6 +82,8 @@ do_install() { oe_runmake ORBIT_IDL="${ORBIT_IDL_SRC}" DESTDIR="${D}" install } +PACKAGES_DYNAMIC = "gnome-vfs-plugin-*" + python populate_packages_prepend () { print bb.data.getVar('FILES_gnome-vfs', d, 1) diff --git a/packages/pango/pango_1.10.0.bb b/packages/pango/pango_1.10.0.bb index 88d1b847d8..dda4df2fda 100644 --- a/packages/pango/pango_1.10.0.bb +++ b/packages/pango/pango_1.10.0.bb @@ -38,6 +38,8 @@ fi } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { prologue = bb.data.getVar("postinst_prologue", d, 1) diff --git a/packages/pango/pango_1.10.2.bb b/packages/pango/pango_1.10.2.bb index 6977cbc5f1..0f2c8fdb7a 100644 --- a/packages/pango/pango_1.10.2.bb +++ b/packages/pango/pango_1.10.2.bb @@ -34,6 +34,8 @@ fi } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { prologue = bb.data.getVar("postinst_prologue", d, 1) diff --git a/packages/pango/pango_1.2.5.bb b/packages/pango/pango_1.2.5.bb index c8a3e2b7d7..ed71f43370 100644 --- a/packages/pango/pango_1.2.5.bb +++ b/packages/pango/pango_1.2.5.bb @@ -27,6 +27,8 @@ do_stage () { install -m 0644 ${S}/pango/pango*.h ${STAGING_INCDIR}/pango/ } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { modules_root = bb.data.expand('${libdir}/pango/${LIBV}/modules', d) diff --git a/packages/pango/pango_1.4.0.bb b/packages/pango/pango_1.4.0.bb index fc7bb8167b..93c8cc6d94 100644 --- a/packages/pango/pango_1.4.0.bb +++ b/packages/pango/pango_1.4.0.bb @@ -28,6 +28,8 @@ do_stage () { install -m 0644 ${S}/pango/pango*.h ${STAGING_INCDIR}/pango/ } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { modules_root = bb.data.expand('${libdir}/pango/${LIBV}/modules', d) diff --git a/packages/pango/pango_1.4.1.bb b/packages/pango/pango_1.4.1.bb index 925eee2566..8cd251049c 100644 --- a/packages/pango/pango_1.4.1.bb +++ b/packages/pango/pango_1.4.1.bb @@ -27,6 +27,8 @@ do_stage () { install -m 0644 ${S}/pango/pango*.h ${STAGING_INCDIR}/pango/ } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { modules_root = bb.data.expand('${libdir}/pango/${LIBV}/modules', d) diff --git a/packages/pango/pango_1.8.0.bb b/packages/pango/pango_1.8.0.bb index 8180710bac..1d2638f0ec 100644 --- a/packages/pango/pango_1.8.0.bb +++ b/packages/pango/pango_1.8.0.bb @@ -38,6 +38,8 @@ fi } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { prologue = bb.data.getVar("postinst_prologue", d, 1) diff --git a/packages/pango/pango_1.8.1.bb b/packages/pango/pango_1.8.1.bb index 8180710bac..1d2638f0ec 100644 --- a/packages/pango/pango_1.8.1.bb +++ b/packages/pango/pango_1.8.1.bb @@ -38,6 +38,8 @@ fi } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { prologue = bb.data.getVar("postinst_prologue", d, 1) diff --git a/packages/pango/pango_1.9.1.bb b/packages/pango/pango_1.9.1.bb index bc7698c592..e66b65f367 100644 --- a/packages/pango/pango_1.9.1.bb +++ b/packages/pango/pango_1.9.1.bb @@ -38,6 +38,8 @@ fi } +PACKAGES_DYNAMIC = "pango-module-*" + python populate_packages_prepend () { prologue = bb.data.getVar("postinst_prologue", d, 1) diff --git a/packages/perl/perl.inc b/packages/perl/perl.inc index 505249cd9e..12fffa1c33 100644 --- a/packages/perl/perl.inc +++ b/packages/perl/perl.inc @@ -54,6 +54,8 @@ do_stage() { install config.sh ${STAGING_DIR}/${HOST_SYS}/perl/ } +PACKAGES_DYNAMIC = "perl-module-*" + python populate_packages_prepend () { libdir = bb.data.expand('${libdir}/perl5/${PV}', d) archlibdir = bb.data.expand('${libdir}/perl5/${PV}/${TARGET_ARCH}-${TARGET_OS}', d) diff --git a/packages/qpe-gaim/qpe-libgaim_1.5.0.bb b/packages/qpe-gaim/qpe-libgaim_1.5.0.bb index 824dee5c39..58fc4b93b5 100644 --- a/packages/qpe-gaim/qpe-libgaim_1.5.0.bb +++ b/packages/qpe-gaim/qpe-libgaim_1.5.0.bb @@ -42,6 +42,8 @@ do_stage() { done } +PACKAGES_DYNAMIC = "libgaim-protocol-*" + #FIXME: use do_packages to create individual packages for each of the plugins python populate_packages_prepend () { plugindir = bb.data.expand('${libdir}/gaim', d) diff --git a/packages/timezones/timezones_1.2.0.bb b/packages/timezones/timezones_1.2.0.bb index c9283b23db..4a36fc3abd 100644 --- a/packages/timezones/timezones_1.2.0.bb +++ b/packages/timezones/timezones_1.2.0.bb @@ -14,9 +14,11 @@ do_install() { find ${D}${datadir} -name "CVS"|xargs rm -rf } +PACKAGES_DYNAMIC = "timezone-*" + python populate_packages_prepend() { pkgregex = "^(.*)" - pkgpattern = "timezones-%s" + pkgpattern = "timezone-%s" pkgdescription = "Timezone for %s" do_split_packages(d, root=bb.data.expand('${datadir}/zoneinfo/', d), file_regex=pkgregex, output_pattern=pkgpattern, diff --git a/packages/xfwm4-themes/xfwm4-themes.inc b/packages/xfwm4-themes/xfwm4-themes.inc index aebf1fedc2..c60edc5b83 100644 --- a/packages/xfwm4-themes/xfwm4-themes.inc +++ b/packages/xfwm4-themes/xfwm4-themes.inc @@ -10,6 +10,8 @@ inherit xfce # No ${PN} for this one PACKAGES="" +PACKAGES_DYNAMIC = "xfwm4-theme-*" + python populate_packages_prepend () { themedir = bb.data.expand('${datadir}/xfwm4/themes', d) do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) diff --git a/packages/xfwm4-themes/xfwm4-themes_4.2.0.bb b/packages/xfwm4-themes/xfwm4-themes_4.2.0.bb index aebf1fedc2..c60edc5b83 100644 --- a/packages/xfwm4-themes/xfwm4-themes_4.2.0.bb +++ b/packages/xfwm4-themes/xfwm4-themes_4.2.0.bb @@ -10,6 +10,8 @@ inherit xfce # No ${PN} for this one PACKAGES="" +PACKAGES_DYNAMIC = "xfwm4-theme-*" + python populate_packages_prepend () { themedir = bb.data.expand('${datadir}/xfwm4/themes', d) do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) diff --git a/packages/xfwm4/xfwm4.inc b/packages/xfwm4/xfwm4.inc index 64fe2efa8e..5364466f5a 100644 --- a/packages/xfwm4/xfwm4.inc +++ b/packages/xfwm4/xfwm4.inc @@ -13,6 +13,8 @@ DEPENDS="startup-notification x11 xpm libxfce4util libxfcegui4 libxfce4mcs xfce- EXTRA_OECONF += " --enable-startup-notification" +PACKAGES_DYNAMIC = "xfwm4-theme-*" + python populate_packages_prepend () { themedir = bb.data.expand('${datadir}/themes', d) do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) diff --git a/packages/xfwm4/xfwm4_4.2.0.bb b/packages/xfwm4/xfwm4_4.2.0.bb index 675162577f..0fdfd136be 100644 --- a/packages/xfwm4/xfwm4_4.2.0.bb +++ b/packages/xfwm4/xfwm4_4.2.0.bb @@ -14,6 +14,8 @@ DEPENDS="startup-notification x11 xpm libxfce4util libxfcegui4 libxfce4mcs xfce- EXTRA_OECONF += " --enable-startup-notification" +PACKAGES_DYNAMIC = "xfwm4-theme-*" + python populate_packages_prepend () { themedir = bb.data.expand('${datadir}/themes', d) do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) diff --git a/packages/xscreensaver/xscreensaver_4.16.bb b/packages/xscreensaver/xscreensaver_4.16.bb index 3caa8cb70f..6db40ab4bc 100644 --- a/packages/xscreensaver/xscreensaver_4.16.bb +++ b/packages/xscreensaver/xscreensaver_4.16.bb @@ -51,6 +51,8 @@ do_install() { install -m 0644 ${WORKDIR}/XScreenSaver ${D}/usr/X11R6/lib/X11/app-defaults } +PACKAGES_DYNAMIC = "xscreensaver-hack-*" + python populate_packages_prepend () { hackdir = bb.data.expand('${libdir}/xscreensaver', d) do_split_packages(d, hackdir, '^(.*)', 'xscreensaver-hack-%s', 'XScreensaver hack %s') diff --git a/packages/xscreensaver/xscreensaver_4.22.bb b/packages/xscreensaver/xscreensaver_4.22.bb index e4ca0acc3a..df4c45fb1c 100644 --- a/packages/xscreensaver/xscreensaver_4.22.bb +++ b/packages/xscreensaver/xscreensaver_4.22.bb @@ -52,6 +52,8 @@ do_install() { install -m 0644 ${WORKDIR}/XScreenSaver ${D}/usr/X11R6/lib/X11/app-defaults } +PACKAGES_DYNAMIC = "xscreensaver-hack-*" + python populate_packages_prepend () { hackdir = bb.data.expand('${libexecdir}/xscreensaver', d) do_split_packages(d, hackdir, '^(.*)', 'xscreensaver-hack-%s', 'XScreensaver hack %s') |