Files
meta-openembedded/meta-efl/recipes-efl/efl/evas-generic-loaders.inc
Martin Jansa b8b2d09963 e-wm: add efreet, evas-generic-loader-svg runtime recommendation
* resolves:
  ERR<efreet_cache>lib/efreet/efreet_cache.c:1108
  org.freedesktop.DBus.Error.ServiceUnknown The name
  org.enlightenment.Efreet was not provided by any .service files
  E: efreet couldn't build cache

  and

  Enlightenment found Evas can't load SVG files. Check Evas has SVG
  loader support.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-08-27 12:49:19 +02:00

72 lines
2.6 KiB
PHP

DESCRIPTION = "Evas generic loaders"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=a87563ed30add2b0e3460272d3138a00"
DEPENDS = "eina poppler librsvg cairo"
inherit efl
SRCNAME = "evas_generic_loaders"
EXTRA_OECONF = " \
--enable-poppler \
--enable-svg \
--disable-gstreamer \
--disable-libraw \
--disable-spectre \
"
PACKAGESPLITFUNCS_prepend = "split_evas_loader_packages "
python split_evas_loader_packages () {
bb.note( "splitting packages for evas generic loaders" )
basedir = d.expand( '${libdir}/evas/utils')
do_split_packages(d, basedir, 'evas_image_loader\.(.*)$',
output_pattern = "evas-generic-loader-%s",
description = 'Evas generic loaders - module %s',
allow_dirs=True, recursive=False, extra_depends="" )
do_split_packages(d, basedir, 'evas_generic_pdf_loader\.(.*)$',
output_pattern = "evas-generic-pdf-loader-%s",
description = 'Evas generic pdf loaders - module %s',
allow_dirs=True, recursive=False, extra_depends="" )
}
# add symlinks for different format (it doesn't make much sense to package them in separate packages)
FILES_evas-generic-loader-xcf += " \
${libdir}/evas/utils/evas_image_loader.xcf.gz \
"
FILES_evas-generic-loader-svg += " \
${libdir}/evas/utils/evas_image_loader.svg.gz \
${libdir}/evas/utils/evas_image_loader.svgz \
"
FILES_evas-generic-loader-pdf += " \
${libdir}/evas/utils/evas_image_loader.doc \
${libdir}/evas/utils/evas_image_loader.docx \
${libdir}/evas/utils/evas_image_loader.odp \
${libdir}/evas/utils/evas_image_loader.ods \
${libdir}/evas/utils/evas_image_loader.odt \
${libdir}/evas/utils/evas_image_loader.ppt \
${libdir}/evas/utils/evas_image_loader.pptx \
${libdir}/evas/utils/evas_image_loader.rtf \
${libdir}/evas/utils/evas_image_loader.xls \
${libdir}/evas/utils/evas_image_loader.xlsx \
"
FILES_evas-generic-pdf-loader-libreoffice += " \
${libdir}/evas/utils/evas_generic_pdf_loader.doc \
${libdir}/evas/utils/evas_generic_pdf_loader.docx \
${libdir}/evas/utils/evas_generic_pdf_loader.odp \
${libdir}/evas/utils/evas_generic_pdf_loader.ods \
${libdir}/evas/utils/evas_generic_pdf_loader.odt \
${libdir}/evas/utils/evas_generic_pdf_loader.ppt \
${libdir}/evas/utils/evas_generic_pdf_loader.pptx \
${libdir}/evas/utils/evas_generic_pdf_loader.rtf \
${libdir}/evas/utils/evas_generic_pdf_loader.xls \
${libdir}/evas/utils/evas_generic_pdf_loader.xlsx \
"
FILES_${PN}-dbg += "${libdir}/evas/utils/.debug"
PACKAGES += "evas-generic-loader-svg"
PACKAGES_DYNAMIC += "^evas-generic-loader-.* ^evas-generic-pdf-loader-.*"