12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- DESCRIPTION = "Evas generic loaders"
- LICENSE = "GPLv2"
- LIC_FILES_CHKSUM = "file://COPYING;md5=a87563ed30add2b0e3460272d3138a00"
- DEPENDS = "eina librsvg cairo"
- inherit efl
- SRCNAME = "evas_generic_loaders"
- EXTRA_OECONF = " \
- --enable-svg \
- --disable-gstreamer \
- --disable-libraw \
- --disable-spectre \
- "
- PACKAGECONFIG ??= ""
- PACKAGECONFIG[poppler] = "--enable-poppler,--disable-poppler,poppler"
- 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-.*"
|