summaryrefslogtreecommitdiffstats
path: root/meta-efl
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2012-07-28 23:08:47 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2012-08-20 09:57:41 +0200
commite0f7398e19955c1c3deadb52579526c5f1226a11 (patch)
treefdcf35fce86478ee84b1bf6f8ec5f9c1ba247751 /meta-efl
parent3dafca66492c3f696b6348df6262d69e81718de6 (diff)
downloadmeta-openembedded-e0f7398e19955c1c3deadb52579526c5f1226a11.tar.gz
meta-efl: evas-generic-loaders: add new recipes to cope with missing SVG support in newer evas
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-efl')
-rw-r--r--meta-efl/conf/distro/include/efl-from-svn-recipes.inc1
-rw-r--r--meta-efl/recipes-efl/efl/evas-generic-loaders.inc33
-rw-r--r--meta-efl/recipes-efl/efl/evas-generic-loaders_1.2.0.bb10
-rw-r--r--meta-efl/recipes-efl/efl/evas-generic-loaders_svn.bb11
4 files changed, 55 insertions, 0 deletions
diff --git a/meta-efl/conf/distro/include/efl-from-svn-recipes.inc b/meta-efl/conf/distro/include/efl-from-svn-recipes.inc
index 9af3b6d4b..38c2dd357 100644
--- a/meta-efl/conf/distro/include/efl-from-svn-recipes.inc
+++ b/meta-efl/conf/distro/include/efl-from-svn-recipes.inc
@@ -18,6 +18,7 @@ PREFERRED_VERSION_eina-native ?= "${EFL_PREFERRED_VERSION}"
18PREFERRED_VERSION_embryo ?= "${EFL_PREFERRED_VERSION}" 18PREFERRED_VERSION_embryo ?= "${EFL_PREFERRED_VERSION}"
19PREFERRED_VERSION_embryo-native ?= "${EFL_PREFERRED_VERSION}" 19PREFERRED_VERSION_embryo-native ?= "${EFL_PREFERRED_VERSION}"
20PREFERRED_VERSION_evas ?= "${EFL_PREFERRED_VERSION}" 20PREFERRED_VERSION_evas ?= "${EFL_PREFERRED_VERSION}"
21PREFERRED_VERSION_evas-generic-loaders ?= "1.2.0+svn%"
21PREFERRED_VERSION_evas-native ?= "${EFL_PREFERRED_VERSION}" 22PREFERRED_VERSION_evas-native ?= "${EFL_PREFERRED_VERSION}"
22PREFERRED_VERSION_expedite ?= "${EFL_PREFERRED_VERSION}" 23PREFERRED_VERSION_expedite ?= "${EFL_PREFERRED_VERSION}"
23PREFERRED_VERSION_expedite-native ?= "${EFL_PREFERRED_VERSION}" 24PREFERRED_VERSION_expedite-native ?= "${EFL_PREFERRED_VERSION}"
diff --git a/meta-efl/recipes-efl/efl/evas-generic-loaders.inc b/meta-efl/recipes-efl/efl/evas-generic-loaders.inc
new file mode 100644
index 000000000..7556eb2ac
--- /dev/null
+++ b/meta-efl/recipes-efl/efl/evas-generic-loaders.inc
@@ -0,0 +1,33 @@
1DESCRIPTION = "Evas generic loaders"
2LICENSE = "GPLv2"
3LIC_FILES_CHKSUM = "file://COPYING;md5=06568fc31423f3c8ad84f375e061c342"
4DEPENDS = "eina poppler librsvg cairo"
5
6inherit efl
7
8INC_PR = "r0"
9
10SRCNAME = "evas_generic_loaders"
11
12EXTRA_OECONF = " \
13 --enable-poppler \
14 --enable-svg \
15 --disable-gstreamer \
16 --disable-libraw \
17 --disable-spectre \
18"
19
20python populate_packages_prepend () {
21 bb.note( "splitting packages for evas generic loaders" )
22 basedir = bb.data.expand( '${libdir}/evas/utils', d )
23
24 do_split_packages(d, basedir, '^evas_image_loader\.(.*)$',
25 output_pattern = "evas-generic-loader-%s",
26 description = 'Evas generic loaders - module %s',
27 allow_dirs=True, recursive=False, extra_depends="" )
28}
29
30FILES_evas-generic-loader-xcf += "${libdir}/evas/utils/*.xcf.gz"
31FILES_${PN}-dbg += "${libdir}/evas/utils/.debug"
32
33PACKAGES_DYNAMIC = "evas-generic-loader-*"
diff --git a/meta-efl/recipes-efl/efl/evas-generic-loaders_1.2.0.bb b/meta-efl/recipes-efl/efl/evas-generic-loaders_1.2.0.bb
new file mode 100644
index 000000000..de0ce1c05
--- /dev/null
+++ b/meta-efl/recipes-efl/efl/evas-generic-loaders_1.2.0.bb
@@ -0,0 +1,10 @@
1require ${BPN}.inc
2
3PR = "${INC_PR}.0"
4
5SRC_URI = "\
6 ${E_MIRROR}/${SRCNAME}-${PV}.tar.gz \
7"
8
9SRC_URI[md5sum] = "340a8c2f42c82ecd10f0204cdb291a70"
10SRC_URI[sha256sum] = "9a3aad43269f34513765b04ed3e8db5a18d3545da010b2f6066aeaf90bf442d4"
diff --git a/meta-efl/recipes-efl/efl/evas-generic-loaders_svn.bb b/meta-efl/recipes-efl/efl/evas-generic-loaders_svn.bb
new file mode 100644
index 000000000..594de4a16
--- /dev/null
+++ b/meta-efl/recipes-efl/efl/evas-generic-loaders_svn.bb
@@ -0,0 +1,11 @@
1require ${BPN}.inc
2
3SRCREV = "${EFL_SRCREV}"
4PV = "1.2.0+svnr${SRCPV}"
5PR = "${INC_PR}.0"
6DEFAULT_PREFERENCE = "-1"
7
8SRC_URI = "\
9 ${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep \
10"
11S = "${WORKDIR}/${SRCNAME}"