aboutsummaryrefslogtreecommitdiffstats
path: root/libxine
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openembedded.org>2004-09-06 11:12:37 +0000
committerMarcin Juszkiewicz <hrw@openembedded.org>2004-09-06 11:12:37 +0000
commit00d570eb298e0a28059eff1600ea441ae3da212e (patch)
treee7025b19d53414d3c14fefe60c2ebf468433f26d /libxine
parent20db199889b6a57026383cf96e94b79ef6257050 (diff)
downloadopenembedded-00d570eb298e0a28059eff1600ea441ae3da212e.tar.gz
libxine: splitted plugins to separate packages
BKrev: 413c4625R_5iki3dC-93jiY5DhYU1g
Diffstat (limited to 'libxine')
-rw-r--r--libxine/libxine_1.0.0-beta12.oe14
1 files changed, 6 insertions, 8 deletions
diff --git a/libxine/libxine_1.0.0-beta12.oe b/libxine/libxine_1.0.0-beta12.oe
index e5086fc9cf..905ed7040a 100644
--- a/libxine/libxine_1.0.0-beta12.oe
+++ b/libxine/libxine_1.0.0-beta12.oe
@@ -7,8 +7,7 @@ and some of the most uncommon formats, too."
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "zlib libogg tremor libmad"
-RRECOMMENDS = "libxine-plugins"
-PR = "r3"
+PR = "r4"
inherit autotools pkgconfig binconfig
@@ -82,10 +81,9 @@ do_install() {
oe_libinstall -so -C src/xine-engine libxine ${D}/${libdir}
}
-#
-# FIXME: Split plugins into codex, demux, and visualization plugins
-# or even better, each plugin into one package, since some are HUGE.
-#
+python populate_packages_prepend () {
+ plugins_dir = oe.data.expand('/usr/lib/xine/plugins/1.0.0/', d)
+
+ do_split_packages(d, plugins_dir, file_regex='^xineplug_(.*).so$', output_pattern='libxine-plugin-%s', description='Xine plugin - %s')
+}
-PACKAGES += "libxine-plugins"
-FILES_libxine-plugins = "${libdir}/xine/plugins/1.0.0/xineplug*.so"