1 DESCRIPTION = "Enigma2 is an experimental, but useful framebuffer-based frontend for DVB functions"
2 MAINTAINER = "OpenPLi team <info@openpli.org>"
4 LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
6 inherit gitpkgv externalsrc
12 PKGV = "2.7+git${GITPKGV}"
15 FILES_${PN} += "${datadir}/keymaps"
16 FILES_${PN}-meta = "${datadir}/meta"
17 PACKAGES =+ "${PN}-src"
18 PACKAGES += "${PN}-meta"
19 PACKAGE_ARCH = "${MACHINE_ARCH}"
21 inherit autotools pkgconfig pythonnative
23 ACLOCALDIR = "${B}/aclocal-copy"
26 mkdir -p ${ACLOCALDIR}/
27 if [ -d ${STAGING_DATADIR_NATIVE}/aclocal ]; then
28 cp-noerror ${STAGING_DATADIR_NATIVE}/aclocal/ ${ACLOCALDIR}/
30 if [ -d ${STAGING_DATADIR}/aclocal -a "${STAGING_DATADIR_NATIVE}/aclocal" != "${STAGING_DATADIR}/aclocal" ]; then
31 cp-noerror ${STAGING_DATADIR}/aclocal/ ${ACLOCALDIR}/
35 EXTRACONFFUNCS += "e2_copy_aclocal"
41 --enable-maintainer-mode --with-target=native --with-libsdl=no --with-boxtype=${MACHINE} \
42 --enable-dependency-tracking \
43 ${@base_contains("MACHINE_FEATURES", "textlcd", "--with-textlcd" , "", d)} \
44 ${@base_contains("MACHINE_FEATURES", "colorlcd", "--with-colorlcd" , "", d)} \
45 BUILD_SYS=${BUILD_SYS} \
46 HOST_SYS=${HOST_SYS} \
47 STAGING_INCDIR=${STAGING_INCDIR} \
48 STAGING_LIBDIR=${STAGING_LIBDIR} \
52 install -d ${D}/usr/share/keymaps
55 python populate_packages_prepend () {
56 enigma2_plugindir = bb.data.expand('${libdir}/enigma2/python/Plugins', d)
57 do_split_packages(d, enigma2_plugindir, '(.*?/.*?)/.*', 'enigma2-plugin-%s', '%s ', recursive=True, match_path=True, prepend=True, extra_depends="enigma2")