DESCRIPTION = "libxine is a versatile multimedia library decoding a lot of common audio and video formats." SECTION = "libs" PRIORITY = "optional" LICENSE = "GPL" DEPENDS = "ffmpeg zlib libogg libvorbis tremor libmad libmodplug libpng alsa-lib virtual/libiconv virtual/libx11 \ libxv libxext directfb pulseaudio" inherit autotools gettext binconfig pkgconfig SRC_URI = "${SOURCEFORGE_MIRROR}/xine/xine-lib-${PV}.tar.bz2" S = "${WORKDIR}/xine-lib-${PV}" SOV = "1.0.7" EXTRA_OECONF = "--with-zlib-path=${STAGING_EXECPREFIXDIR} \ --with-vorbis-prefix=${STAGING_EXECPREFIXDIR} \ --disable-oggtest --with-ogg-prefix=${STAGING_EXECPREFIXDIR} \ --disable-iconvtest \ --disable-asf --disable-faad \ --disable-aalib --disable-aalibtest \ --disable-esd --disable-esdtest \ --disable-dvdnav --disable-dvdnavtest \ --disable-vcd \ --without-arts --without-sdl \ --disable-altivec --disable-vis --disable-mlib \ --without-sdl \ --without-v4l --disable-dxr3 --disable-libfametest\ --disable-rpath \ --enable-fb --enable-directfb \ --with-x --x-includes=${STAGING_INCDIR}/X11 \ --x-libraries=${STAGING_LIBDIR} \ " LIBTOOL = "${HOST_SYS}-libtool" EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'" do_stage() { autotools_stage_all } PACKAGES_DYNAMIC = "libxine-plugin-* libxine-font-*" python populate_packages_prepend () { bb.data.setVar('PKG_libxine', 'libxine', d) plugindir = bb.data.expand('${libdir}/xine/plugins/${PPDIR}', d) do_split_packages(d, plugindir, '^xineplug_(.*)\.so$', 'libxine-plugin-%s', 'Xine plugin for %s', extra_depends='' ) postdir = bb.data.expand('${libdir}/xine/plugins/${PPDIR}/post', d) do_split_packages(d, postdir, '^xineplug_(.*)\.so$', 'libxine-plugin-%s', 'Xine plugin for %s', extra_depends='' ) fontdir = bb.data.expand('${datadir}/xine/libxine1/fonts', d) do_split_packages(d, fontdir, '^(.*).xinefont.gz$', 'libxine-font-%s', 'Xine font %s', extra_depends='' ) } #python populate_packages_append () { # bb.data.setVar('PKG_libxine', 'libxine', d) # # plugindirdbg = bb.data.expand('${libdir}/xine/plugins/${PPDIR}/.debug', d) # do_split_packages(d, plugindirdbg, '^xineplug_(.*)\.so$', 'libxine-plugin-%s-dbg', 'Xine plugin for %s debugversion', extra_depends='' ) # # postdirdbg = bb.data.expand('${libdir}/xine/plugins/${PPDIR}/post/.debug', d) # do_split_packages(d, postdirdbg, '^xineplug_(.*)\.so$', 'libxine-plugin-%s-dbg', 'Xine plugin for %s debugversion', extra_depends='' ) #}