mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
recipes: remove blacklisted recipes
* as PNBLACKLIST message says, these recipes are blacklisted for long time and nobody showed any interest to fix them * remove all unused .patch and .inc files as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
parent
6775acb048
commit
ec9e5ed062
|
|
@ -1,43 +0,0 @@
|
|||
EFL_PREFERRED_VERSION ?= "1.7.4+svn%"
|
||||
EFL_PREFERRED_PYTHON_VERSION ?= "1.7.0+svn%"
|
||||
|
||||
PREFERRED_VERSION_e-wm ?= "0.17.0+svnr%"
|
||||
|
||||
PREFERRED_VERSION_ecore ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_ecore-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_edbus ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_edbus-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_edje ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_edje-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_edje-nativesdk ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_eeze ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_eeze-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_efreet ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_efreet-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_eina ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_eina-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_embryo ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_embryo-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_evas ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_evas-generic-loaders ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_evas-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_expedite ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_expedite-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
|
||||
PREFERRED_VERSION_eet ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_eet-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
|
||||
PREFERRED_VERSION_eio ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_eio-native ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_emotion ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_ethumb ?= "${EFL_PREFERRED_VERSION}"
|
||||
PREFERRED_VERSION_elementary ?= "${EFL_PREFERRED_VERSION}"
|
||||
|
||||
PREFERRED_VERSION_python-elementary ?= "${EFL_PREFERRED_PYTHON_VERSION}"
|
||||
PREFERRED_VERSION_python-ecore ?= "${EFL_PREFERRED_PYTHON_VERSION}"
|
||||
PREFERRED_VERSION_python-edbus ?= "${EFL_PREFERRED_PYTHON_VERSION}"
|
||||
PREFERRED_VERSION_python-edje ?= "${EFL_PREFERRED_PYTHON_VERSION}"
|
||||
PREFERRED_VERSION_python-emotion ?= "${EFL_PREFERRED_PYTHON_VERSION}"
|
||||
PREFERRED_VERSION_python-evas ?= "${EFL_PREFERRED_PYTHON_VERSION}"
|
||||
|
||||
PREFERRED_VERSION_terminology ?= "0.2.0+svn%"
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
DESCRIPTION = "${PN} bindings"
|
||||
LICENSE = "LGPLv2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
AUTHOR = "Gustavo Sverzut Barbieri <barbieri@gmail.com>"
|
||||
# NOTE: Due to a bug in distutils, even if we don't use pyrex but cython,
|
||||
# we need to build pyrex otherwise cython doesn't get called to build
|
||||
# the extension modules.
|
||||
DEPENDS = "python-cython-native python-pyrex-native python-numeric eina edbus python-dbus"
|
||||
RDEPENDS_${PN} += "python-lang python-dbus"
|
||||
|
||||
inherit e-base autotools pkgconfig distutils-base
|
||||
|
||||
SRCNAME = "python-e_dbus"
|
||||
SRCVER = "${PV}"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/BINDINGS/python/${SRCNAME}-${SRCVER}.tar.bz2 \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}-${SRCVER}"
|
||||
|
||||
|
||||
do_configure_prepend() {
|
||||
# prefix CYTHON_.*_INCLUDEDIR with path to STAGING_DIR_HOST also use $PKG_CONFIG instead of pkg-config directly
|
||||
sed -i "s#=\`\$PKG_CONFIG --variable=includedir \"python-evas#=${STAGING_DIR_HOST}\`\$PKG_CONFIG --variable=includedir \"python-evas#g" ${S}/configure.ac
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
if [ -e examples ]; then
|
||||
for i in `find examples -name "*.edc"`; do
|
||||
cd ${S}/`dirname $i`
|
||||
echo "Generating .edj file for $i..."
|
||||
edje_cc `basename $i`
|
||||
echo "Removing sources in this directory..."
|
||||
rm -f *.edc *.png *.ttf *.jpeg
|
||||
done
|
||||
cd ${S}
|
||||
install -d ${D}${datadir}/${PN}/
|
||||
cp -R --no-dereference --preserve=mode,links -v examples ${D}${datadir}/${PN}/
|
||||
find ${D}${datadir}/${PN}/examples -name ".svn" | xargs rm -rf
|
||||
fi
|
||||
}
|
||||
|
||||
FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/*.egg/*/*/.debug"
|
||||
|
||||
PACKAGES += "${PN}-examples"
|
||||
FILES_${PN}-examples = "${datadir}/${PN}/examples"
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
PR = "r1"
|
||||
|
||||
SRC_URI[md5sum] = "40b479444bb06147429a276127981890"
|
||||
SRC_URI[sha256sum] = "78e5ca334ee25185748660b4e612f984f4d3bced018f062278701429868f117b"
|
||||
|
||||
PNBLACKLIST[python-edbus] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130600/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,71 +0,0 @@
|
|||
DESCRIPTION = "${PN} bindings"
|
||||
|
||||
LICENSE = "LGPL-3.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
# there is also GPLv3.0 in COPYING;md5=d32239bcb673463ab874e80d47fae504 but no file seems to use that
|
||||
|
||||
AUTHOR = "Gustavo Sverzut Barbieri <barbieri@gmail.com>"
|
||||
# NOTE: Due to a bug in distutils, even if we don't use pyrex but cython,
|
||||
# we need to build pyrex otherwise cython doesn't get called to build
|
||||
# the extension modules.
|
||||
DEPENDS = "python-cython-native python-pyrex-native python-numeric python-dbus lua efl elementary"
|
||||
RDEPENDS_${PN} += "python-lang"
|
||||
|
||||
PROVIDES = "python-ecore python-eldbus python-edje python-elementary python-emotion python-evas"
|
||||
|
||||
inherit e-base distutils pkgconfig
|
||||
|
||||
SRCVER = "${PV}"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/bindings/python/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}-${SRCVER}"
|
||||
|
||||
do_install_append() {
|
||||
# drop all .pyo, pyc files
|
||||
find ${D}${libdir}/${PYTHON_DIR}/site-packages -name \*.pyo -o -name \*.pyc | xargs rm -f
|
||||
}
|
||||
|
||||
PACKAGES += "python-ecore python-eldbus python-edje python-elementary python-emotion python-evas python-ethumb ${PN}-examples"
|
||||
|
||||
FILES_${PN} = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/python_efl*egg-info \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/eo.so \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/utils \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/__init__.py \
|
||||
"
|
||||
FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/*.egg/*/*/.debug"
|
||||
FILES_${PN}-dev += "${libdir}/${PYTHON_DIR}/site-packages/*/*.la"
|
||||
|
||||
FILES_${PN}-examples = "${datadir}/${PN}/examples"
|
||||
|
||||
FILES_python-ecore = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/ecore/ \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/ecore*.so \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/ecore \
|
||||
"
|
||||
FILES_python-eldbus = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/e_dbus/ \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/dbus_mainloop.so \
|
||||
"
|
||||
FILES_python-edje = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/edje/ \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/edje*.so \
|
||||
"
|
||||
FILES_python-elementary = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/elementary/ \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/elementary/ \
|
||||
"
|
||||
FILES_python-emotion = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/emotion/ \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/emotion.so \
|
||||
"
|
||||
FILES_python-evas = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/evas/ \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/evas.so \
|
||||
"
|
||||
FILES_python-ethumb = " \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/ethumb/ \
|
||||
${libdir}/${PYTHON_DIR}/site-packages/efl/ethumb*so \
|
||||
"
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI[md5sum] = "f7c5d557336ea9df69bcca09c420711a"
|
||||
SRC_URI[sha256sum] = "11e607b465cb66dafe05c66e02d61e09335b370fe9fd2a74d88282b3ee597bcc"
|
||||
|
||||
PNBLACKLIST[python-efl] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRCREV = "71ed20ebf662a7b72e60913df94ce6933236bf09"
|
||||
PV = "1.12.0+git${SRCPV}"
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "git://git.enlightenment.org/bindings/python/${BPN}.git;branch=python-efl-1.12"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PNBLACKLIST[python-efl] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: cpu/configure.ac
|
||||
===================================================================
|
||||
--- cpu.orig/configure.ac 2014-07-17 20:39:48.000000000 +0000
|
||||
+++ cpu/configure.ac 2014-07-17 21:39:55.320555868 +0000
|
||||
@@ -10,7 +10,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.6)
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \
|
||||
file://COPYING-PLAIN;md5=c910b645eda0005ccec46f75203dc96e"
|
||||
|
||||
PV = "0.0.1+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[cpu] ?= "Depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \
|
||||
file://COPYING-PLAIN;md5=68be76d8126face2fbbecdf1bcbe2b10"
|
||||
|
||||
PV = "0.0.1+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
PNBLACKLIST[diskio] ?= "broken: switch to https://git.enlightenment.org/enlightenment/modules/diskio.git/ and fix 0.0.1+svnr82070-r0.0/E-MODULES-EXTRA/diskio/e-module-diskio.edc:58. invalid state name: 'off'. "default" state must always be first. - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
require e-module.inc
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
DESCRIPTION = "E17 ${PN} module"
|
||||
SECTION = "x11/multimedia"
|
||||
DEPENDS = "e-wm"
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
INC_PR = "r0"
|
||||
|
||||
SRCNAME = "E-MODULES-EXTRA/${BPN}"
|
||||
|
||||
inherit e gettext
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
|
||||
|
||||
FILES_${PN} += "${libdir}/enlightenment/modules/${PN}"
|
||||
FILES_${PN}-dbg += "${libdir}/enlightenment/modules/${PN}/*/.debug"
|
||||
FILES_${PN}-staticdev += "${libdir}/enlightenment/modules/${PN}/*/*.a"
|
||||
|
||||
|
|
@ -1,204 +0,0 @@
|
|||
From 37223289b3d85ea8876e7ba7c9ff97ec428073ba Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Sat, 22 Feb 2014 14:36:38 +0100
|
||||
Subject: [PATCH] dbus-stuff: Convert to eldbus
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
src/Makefile.am | 2 +-
|
||||
src/dbus-stuff.c | 95 ++++++++++++++++++++++++++++++++------------------------
|
||||
src/dbus-stuff.h | 13 ++------
|
||||
src/main.c | 2 +-
|
||||
5 files changed, 61 insertions(+), 53 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index b3e4d12..4ace32a 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -15,7 +15,7 @@ AC_HEADER_STDC
|
||||
|
||||
AM_PROG_LIBTOOL
|
||||
|
||||
-PKG_CHECK_MODULES(TASKS, [elementary eina dbus-1 edbus sqlite3])
|
||||
+PKG_CHECK_MODULES(TASKS, [elementary eina dbus-1 eldbus sqlite3])
|
||||
|
||||
AC_OUTPUT([
|
||||
Makefile
|
||||
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||
index 2143dc9..31d5253 100644
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -8,7 +8,7 @@ AM_CPPFLAGS = \
|
||||
$(TASKS_CFLAGS)
|
||||
|
||||
AM_CFLAGS =\
|
||||
- $(EDBUS_CFLAGS) \
|
||||
+ $(ELDBUS_CFLAGS) \
|
||||
-Wall\
|
||||
-g
|
||||
|
||||
diff --git a/src/dbus-stuff.c b/src/dbus-stuff.c
|
||||
index 50809bc..9f02ef3 100644
|
||||
--- a/src/dbus-stuff.c
|
||||
+++ b/src/dbus-stuff.c
|
||||
@@ -1,8 +1,7 @@
|
||||
/***************************************************************************
|
||||
* dbus-stuff.c
|
||||
*
|
||||
- * Copyright 2009 cchandel
|
||||
- * <cchandel@yahoo.com>
|
||||
+ * Copyright 2009 cchandel <cchandel@yahoo.com>
|
||||
****************************************************************************/
|
||||
|
||||
/*
|
||||
@@ -21,51 +20,67 @@
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "dbus-stuff.h"
|
||||
-#include <string.h>
|
||||
-#include <E_DBus.h>
|
||||
-#include <Elementary.h>
|
||||
+#include "Eldbus.h"
|
||||
|
||||
-void occupy_cpu(void)
|
||||
+void on_usage_cb(void *data EINA_UNUSED, const Eldbus_Message *msg, Eldbus_Pending *pending EINA_UNUSED)
|
||||
+{
|
||||
+ const char *errname, *errmsg;
|
||||
+ if (eldbus_message_error_get(msg, &errname, &errmsg))
|
||||
+ fprintf(stderr, "Error: %s %s\n", errname, errmsg);
|
||||
+}
|
||||
+
|
||||
+int ousaged_resource(const char *resource, int used)
|
||||
{
|
||||
- e_dbus_init();
|
||||
- conn = e_dbus_bus_get(DBUS_BUS_SYSTEM);
|
||||
-
|
||||
- DBusMessage *msg;
|
||||
- msg = dbus_message_new_method_call(
|
||||
- "org.freesmartphone.ousaged",
|
||||
- "/org/freesmartphone/Usage",
|
||||
- "org.freesmartphone.Usage",
|
||||
- "RequestResource"
|
||||
- );
|
||||
-
|
||||
- const char *resource = "CPU";
|
||||
- dbus_message_append_args (msg, DBUS_TYPE_STRING, &resource, DBUS_TYPE_INVALID);
|
||||
+ eldbus_init();
|
||||
+ const char *REQUEST = "RequestResource";
|
||||
+ const char *RELEASE = "ReleaseResource";
|
||||
+ const int PREQUEST = 1;
|
||||
|
||||
- e_dbus_message_send(conn, msg, dbus_reply_cb, -1, NULL);
|
||||
- dbus_message_unref(msg);
|
||||
-}
|
||||
+ Eldbus_Connection *conn;
|
||||
+ Eldbus_Object *obj;
|
||||
+ Eldbus_Proxy *usage;
|
||||
+ Eldbus_Pending *pending;
|
||||
+ conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SYSTEM);
|
||||
+ if (!conn)
|
||||
+ {
|
||||
+ fprintf(stderr, "Error: could not get system bus\n");
|
||||
+ return EXIT_FAILURE;
|
||||
+ }
|
||||
|
||||
-void release_cpu(void)
|
||||
-{
|
||||
- DBusMessage *msg;
|
||||
- msg = dbus_message_new_method_call(
|
||||
- "org.freesmartphone.ousaged",
|
||||
- "/org/freesmartphone/Usage",
|
||||
- "org.freesmartphone.Usage",
|
||||
- "ReleaseResource"
|
||||
- );
|
||||
-
|
||||
- const char *resource = "CPU";
|
||||
- dbus_message_append_args (msg, DBUS_TYPE_STRING, &resource, DBUS_TYPE_INVALID);
|
||||
+ obj = eldbus_object_get(conn, "org.freesmartphone.ousaged", "/org/freesmartphone/Usage");
|
||||
+ if (!obj)
|
||||
+ {
|
||||
+ fprintf(stderr, "Error: could not get object\n");
|
||||
+ return EXIT_FAILURE;
|
||||
+ }
|
||||
|
||||
- e_dbus_message_send(conn, msg, dbus_reply_cb, -1, NULL);
|
||||
- dbus_message_unref(msg);
|
||||
+ usage = eldbus_proxy_get(obj, "org.freesmartphone.Usage");
|
||||
+ if (!usage)
|
||||
+ {
|
||||
+ fprintf(stderr, "Error: could not get proxy\n");
|
||||
+ return EXIT_FAILURE;
|
||||
+ }
|
||||
+
|
||||
+ pending = eldbus_proxy_call(usage, used == PREQUEST ? REQUEST : RELEASE, on_usage_cb, NULL, -1, "ss", resource);
|
||||
+ if (!pending)
|
||||
+ {
|
||||
+ fprintf(stderr, "Error: could not call\n");
|
||||
+ return EXIT_FAILURE;
|
||||
+ }
|
||||
+ eldbus_proxy_unref(usage);
|
||||
+ eldbus_object_unref(obj);
|
||||
+ eldbus_connection_unref(conn);
|
||||
+
|
||||
+ eldbus_shutdown();
|
||||
+ return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
-void dbus_reply_cb(void *data, DBusMessage *replymsg, DBusError *error)
|
||||
+int request_cpu(void)
|
||||
{
|
||||
- if (dbus_error_is_set(error)) {
|
||||
- printf("Error: %s - %s\n", error->name, error->message);
|
||||
- }
|
||||
+ return ousaged_resource("CPU", 1);
|
||||
}
|
||||
|
||||
+int release_cpu(void)
|
||||
+{
|
||||
+ return ousaged_resource("CPU" , 0);
|
||||
+}
|
||||
diff --git a/src/dbus-stuff.h b/src/dbus-stuff.h
|
||||
index 83d4778..a3c72cb 100644
|
||||
--- a/src/dbus-stuff.h
|
||||
+++ b/src/dbus-stuff.h
|
||||
@@ -2,8 +2,7 @@
|
||||
* dbus.h
|
||||
*
|
||||
* Fri Mar 6 12:32:57 2009
|
||||
- * Copyright 2009 nidhin
|
||||
- * <nidhin@nids-laptop.home>
|
||||
+ * Copyright 2009 nidhin <nidhin@nids-laptop.home>
|
||||
****************************************************************************/
|
||||
|
||||
/*
|
||||
@@ -22,11 +21,5 @@
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
-#include <E_DBus.h>
|
||||
-#include <Elementary.h>
|
||||
-
|
||||
-void occupy_cpu(void);
|
||||
-void release_cpu(void);
|
||||
-void dbus_reply_cb(void *data, DBusMessage *replymsg, DBusError *error);
|
||||
-
|
||||
-E_DBus_Connection *conn;
|
||||
+int request_cpu(void);
|
||||
+int release_cpu(void);
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index 92d21de..4e4bbe2 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -76,7 +76,7 @@ elm_main(int argc, char **argv)
|
||||
//restore state
|
||||
restore_state();
|
||||
|
||||
- occupy_cpu();
|
||||
+ request_cpu();
|
||||
|
||||
elm_run();
|
||||
//clean up stuff
|
||||
--
|
||||
1.8.5.3
|
||||
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
SUMMARY = "e-tasks is a todo program for Openmoko phones"
|
||||
HOMEPAGE = "http://code.google.com/p/e-tasks/"
|
||||
AUTHOR = "cchandel"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||
SECTION = "e/apps"
|
||||
DEPENDS = "elementary eina eldbus sqlite3"
|
||||
|
||||
inherit autotools
|
||||
|
||||
SRCREV = "890f5ee37d1a5fd1ceb2495950d15151d4cf756b"
|
||||
PV = "0.0.2+gitr${SRCPV}"
|
||||
|
||||
SRC_URI = "git://github.com/shr-project/e-tasks.git"
|
||||
SRC_URI += "file://0001-dbus-stuff-Convert-to-eldbus.patch"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_install_append() {
|
||||
install -d "${D}/${datadir}/pixmaps"
|
||||
install -m 0644 "${S}/resources/e-tasks.png" "${D}/${datadir}/pixmaps"
|
||||
install -d "${D}/${datadir}/applications"
|
||||
install -m 0644 "${S}/resources/e-tasks.desktop" "${D}/${datadir}/applications"
|
||||
install -d "${D}/${datadir}/e-tasks"
|
||||
for ico in "${S}/resources/"*.png; do
|
||||
if [ "$(basename $ico)" != "e-tasks.png" ]; then
|
||||
install -m 0644 $ico "${D}/${datadir}/e-tasks"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
FILES_${PN} += "/usr/share/e-tasks/* /usr/share/applications/* /usr/share/pixmaps/*"
|
||||
|
||||
PNBLACKLIST[e-tasks] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
DESCRIPTION = "b-and-w theme was default E17 theme before alpha3 and some people still prefers it."
|
||||
SECTION = "e/utils"
|
||||
DEPENDS = "edje-native"
|
||||
RDEPENDS_${PN} = "e-wm"
|
||||
LICENSE = "MIT & BSD"
|
||||
# upstream was asked to include license infor in THEME dir
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
|
||||
|
||||
inherit allarch
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "0.0+svnr${SRCPV}"
|
||||
|
||||
inherit e-base
|
||||
|
||||
SRCNAME = "b_and_w"
|
||||
SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};protocol=http"
|
||||
S = "${WORKDIR}/${SRCNAME}/e"
|
||||
|
||||
do_compile() {
|
||||
# unfortunately hardcoded edje_cc in Makefile
|
||||
sed -i "s#\tedje_cc#\t${STAGING_BINDIR_NATIVE}/edje_cc#g" Makefile
|
||||
make
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/enlightenment/data/themes/
|
||||
install -m 0644 ${S}/b_and_w.edj ${D}${datadir}/enlightenment/data/themes/
|
||||
}
|
||||
|
||||
FILES_${PN} = "${datadir}/enlightenment/data/themes/"
|
||||
|
||||
PNBLACKLIST[e-wm-theme-b-and-w] ?= "Runtime depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[e-wm-theme-b-and-w] ?= "Runtime depends on blacklisted e-wm-theme-b-and-w - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[e-wm-theme-b-and-w] ?= "Runtime depends on blacklisted e-wm-theme-b-and-w-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
Copyright notice for Enlightenment:
|
||||
|
||||
Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
DESCRIPTION = "efenniht illume theme - Efenniht was devised to be clean \
|
||||
and neutral. Its name (which means equinox) comes from the chromatic duality \
|
||||
that was decided at the very beginning, with a dark theme (black and orange) \
|
||||
and a bright one (white and blue) to be developed so that more people feel \
|
||||
comfortable using it. Efenniht uses few animations, discrete contrasts between \
|
||||
shades of gray and fine lines (colored) that outline the selected elements."
|
||||
SECTION = "e/utils"
|
||||
HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Themes#Efenniht"
|
||||
DEPENDS = "edje-native"
|
||||
RDEPENDS_${PN} = "e-wm"
|
||||
RSUGGESTS_${PN} = "elementary-theme-efenniht"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
PV = "0.0+svnr${SRCPV}"
|
||||
|
||||
inherit e-base allarch
|
||||
|
||||
SRCNAME = "efenniht"
|
||||
SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};protocol=http \
|
||||
file://LICENSE \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
do_compile() {
|
||||
${STAGING_BINDIR_NATIVE}/edje_cc -id ${S}/images ${S}/efenniht.edc -o ${S}/efenniht.edj
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/enlightenment/data/themes/
|
||||
install -m 0644 ${S}/efenniht.edj ${D}${datadir}/enlightenment/data/themes/
|
||||
}
|
||||
|
||||
FILES_${PN} = "${datadir}/enlightenment/data/themes/"
|
||||
|
||||
PNBLACKLIST[e-wm-theme-illume-efenniht] ?= "Runtime depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[e-wm-theme-illume-efenniht] ?= "Runtime depends on blacklisted e-wm-theme-illume-efenniht - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,200 +0,0 @@
|
|||
DESCRIPTION = "The Enlightenment Window Manager Version 17"
|
||||
DEPENDS = "eet evas eina ecore edje efreet edbus eeze eio elementary libxcb xcb-util-keysyms"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=76de290eb3fdda12121830191c152a7d"
|
||||
SRCNAME = "e"
|
||||
|
||||
inherit e update-alternatives gettext pkgconfig
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}"
|
||||
PACKAGECONFIG[pam] = "--enable-pam,--disable-pam,libpam"
|
||||
PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
|
||||
--with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
|
||||
--x-includes=${STAGING_INCDIR}/X11 \
|
||||
--x-libraries=${STAGING_LIBDIR} \
|
||||
--enable-simple-x11 \
|
||||
"
|
||||
|
||||
do_configure_prepend() {
|
||||
autopoint || true
|
||||
sed '/^ *EFL_PKG_CHECK_VAR/ s/systemduserunitdir/systemdsystemunitdir/g' -i ${S}/configure.ac
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
# customising - should rather make this simple upstream
|
||||
install -m 755 ${WORKDIR}/enlightenment_start.oe ${D}/${bindir}
|
||||
|
||||
# security reasons, e-wm checks that in runtime
|
||||
# xinit[418]: ERROR: CONFIGURATION FILE HAS BAD PERMISSIONS
|
||||
chmod 600 ${D}/${sysconfdir}/enlightenment/sysactions.conf
|
||||
|
||||
install -d ${D}/${sysconfdir}/xdg/menus
|
||||
install -m 644 ${WORKDIR}/applications.menu ${D}/${sysconfdir}/xdg/menus/
|
||||
for I in `find ${D}/${libdir}/enlightenment -name "*.a" -print`; do rm -f $I; done
|
||||
for I in `find ${D}/${libdir}/enlightenment -name "*.la" -print`; do rm -f $I; done
|
||||
|
||||
# work around for issue caused in r78978, more infor in:
|
||||
# http://sourceforge.net/mailarchive/forum.php?thread_name=20121118194904.GA3438%40jama.jama.net&forum_name=enlightenment-devel
|
||||
mv ${D}/${libdir}/enlightenment/modules/policies ${D}/${libdir}/enlightenment/modules/illume2/ \
|
||||
|| echo "illume2 policies are in correct place now"
|
||||
mv ${D}/${libdir}/enlightenment/modules/keyboards ${D}/${libdir}/enlightenment/modules/illume2/ \
|
||||
|| echo "illume2 keyboards are in correct place now"
|
||||
}
|
||||
|
||||
RDEPENDS_${PN} += "\
|
||||
shared-mime-info \
|
||||
mime-support \
|
||||
setxkbmap \
|
||||
edje-utils \
|
||||
${PN}-utils \
|
||||
dbus-x11 \
|
||||
"
|
||||
|
||||
# Uclibc build don't have 'glibc-utils'
|
||||
RDEPENDS_${PN}_append_libc-glibc = " glibc-utils "
|
||||
|
||||
# The systray module used to be external, but is part of e-wm now
|
||||
RREPLACES_${PN} = "systray"
|
||||
|
||||
RREPLACES_${PN}-config-mobile = "${PN}-config-illume2"
|
||||
RCONFLICTS_${PN}-config-mobile = "${PN}-config-illume2"
|
||||
RPROVIDES_${PN}-config-mobile = "${PN}-config-illume2"
|
||||
|
||||
PACKAGES =+ "\
|
||||
${PN}-config-default \
|
||||
${PN}-config-mobile \
|
||||
${PN}-config-minimalist \
|
||||
${PN}-config-netbook \
|
||||
${PN}-config-scaleable \
|
||||
${PN}-config-standard \
|
||||
${PN}-config-tiling \
|
||||
${PN}-theme-default \
|
||||
${PN}-background-dark-gradient \
|
||||
${PN}-background-light-gradient \
|
||||
${PN}-backgrounds \
|
||||
${PN}-images \
|
||||
${PN}-icons \
|
||||
${PN}-other \
|
||||
${PN}-input-methods \
|
||||
${PN}-sysactions \
|
||||
${PN}-utils \
|
||||
${PN}-menu \
|
||||
efm-desktop-icon \
|
||||
illume-keyboard-default-alpha \
|
||||
illume-keyboard-default-numeric \
|
||||
illume-keyboard-default-terminal \
|
||||
"
|
||||
|
||||
ESYSACTIONS ?= "${PN}-sysactions"
|
||||
|
||||
RRECOMMENDS_${PN} = "\
|
||||
${PN}-config-default \
|
||||
${PN}-images \
|
||||
${PN}-icons \
|
||||
${PN}-other \
|
||||
${PN}-input-methods \
|
||||
${ESYSACTIONS} \
|
||||
efreet \
|
||||
evas-generic-loader-svg \
|
||||
"
|
||||
|
||||
FILES_${PN} = "\
|
||||
${bindir}/* \
|
||||
${libdir}/enlightenment/utils/* \
|
||||
${libdir}/enlightenment/modules/*/*.* \
|
||||
${libdir}/enlightenment/modules/*/*/* \
|
||||
${libdir}/enlightenment/modules/*/*/.order \
|
||||
${libdir}/enlightenment/modules/keyboards/ignore_built_in_keyboards \
|
||||
${libdir}/enlightenment/*plugins/*/*/* \
|
||||
${libdir}/enlightenment/preload/e_precache.so \
|
||||
${datadir}/enlightenment/data/icons \
|
||||
${datadir}/enlightenment/data/favorites \
|
||||
${datadir}/enlightenment/data/input_methods \
|
||||
${datadir}/enlightenment/data/config/profile.cfg \
|
||||
${datadir}/enlightenment/AUTHORS \
|
||||
${datadir}/enlightenment/COPYING \
|
||||
${datadir}/xsessions/enlightenment.desktop \
|
||||
${sysconfdir}/xdg \
|
||||
${systemd_unitdir} \
|
||||
"
|
||||
|
||||
FILES_${PN}-config-default = "${datadir}/enlightenment/data/config/default"
|
||||
FILES_${PN}-config-mobile = "${datadir}/enlightenment/data/config/mobile"
|
||||
FILES_${PN}-config-minimalist = "${datadir}/enlightenment/data/config/minimalist"
|
||||
FILES_${PN}-config-netbook = "${datadir}/enlightenment/data/config/netbook"
|
||||
FILES_${PN}-config-scaleable = "${datadir}/enlightenment/data/config/scaleable"
|
||||
FILES_${PN}-config-standard = "${datadir}/enlightenment/data/config/standard"
|
||||
FILES_${PN}-config-tiling = "${datadir}/enlightenment/data/config/tiling"
|
||||
FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj"
|
||||
FILES_${PN}-theme-default = "${datadir}/enlightenment/data/themes/default.edj"
|
||||
FILES_${PN}-background-dark-gradient = "${datadir}/enlightenment/data/backgrounds/Dark_Gradient.edj"
|
||||
FILES_${PN}-background-light-gradient = "${datadir}/enlightenment/data/backgrounds/Light_Gradient.edj"
|
||||
FILES_${PN}-backgrounds = "${datadir}/enlightenment/data/backgrounds/*.edj"
|
||||
FILES_${PN}-images = "${datadir}/enlightenment/data/images ${datadir}/enlightenment/data/flags"
|
||||
FILES_${PN}-icons = "${datadir}/enlightenment/data/icons"
|
||||
FILES_${PN}-other = "${datadir}/enlightenment/data/other"
|
||||
FILES_${PN}-input-methods = "${datadir}/enlightenment/data/input_methods"
|
||||
FILES_${PN}-sysactions = "${sysconfdir}/enlightenment/sysactions.conf"
|
||||
FILES_${PN}-utils = "${libdir}/enlightenment/utils/*"
|
||||
FILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu"
|
||||
|
||||
FILES_efm-desktop-icon = "\
|
||||
${datadir}/applications/efm.desktop \
|
||||
${datadir}/applications/enlightenment_filemanager.desktop \
|
||||
${datadir}/icons/e-module-fileman.png \
|
||||
"
|
||||
|
||||
KEYBOARDS_DIR="${libdir}/enlightenment/modules/illume-keyboard/keyboards"
|
||||
FILES_illume-keyboard-default-alpha = "\
|
||||
${KEYBOARDS_DIR}/Default.kbd \
|
||||
${KEYBOARDS_DIR}/alpha.png \
|
||||
"
|
||||
FILES_illume-keyboard-default-numeric = "\
|
||||
${KEYBOARDS_DIR}/Numbers.kbd \
|
||||
${KEYBOARDS_DIR}/numeric.png \
|
||||
"
|
||||
FILES_illume-keyboard-default-terminal = "\
|
||||
${KEYBOARDS_DIR}/Terminal.kbd \
|
||||
${KEYBOARDS_DIR}/qwerty.png \
|
||||
"
|
||||
|
||||
RRECOMMENDS_${PN}-config-default = "${PN}-theme-default"
|
||||
RRECOMMENDS_${PN}-config-mobile = "\
|
||||
illume-keyboard-default-alpha \
|
||||
illume-keyboard-default-numeric \
|
||||
illume-keyboard-default-terminal \
|
||||
"
|
||||
|
||||
RRECOMMENDS_${PN}-config-minimalist = "\
|
||||
${PN}-background-light-gradient \
|
||||
${PN}-theme-default \
|
||||
"
|
||||
RRECOMMENDS_${PN}-config-netbook = "\
|
||||
${PN}-background-dark-gradient \
|
||||
${PN}-theme-default \
|
||||
"
|
||||
RRECOMMENDS_${PN}-config-scaleable = "${PN}-theme-default"
|
||||
RRECOMMENDS_${PN}-config-standard = "${PN}-theme-default"
|
||||
|
||||
FILES_${PN}-dbg += "\
|
||||
${libdir}/enlightenment/modules/*/*/.debug/ \
|
||||
${libdir}/enlightenment/modules/policies/.debug/ \
|
||||
${libdir}/enlightenment/preload/.debug/ \
|
||||
${libdir}/enlightenment/utils/.debug/ \
|
||||
${libdir}/enlightenment/*plugins/*/*/.debug \
|
||||
"
|
||||
|
||||
FILES_${PN}-doc += "\
|
||||
${datadir}/enlightenment/doc \
|
||||
"
|
||||
|
||||
CONFFILES_${PN}-menu = "${sysconfdir}/xdg/menus/applications.menu"
|
||||
CONFFILES_${PN}-sysactions = "/etc/enlightenment/sysactions.conf"
|
||||
|
||||
ALTERNATIVE_${PN} = "x-window-manager"
|
||||
ALTERNATIVE_TARGET[x-window-manager] = "${bindir}/enlightenment_start.oe"
|
||||
ALTERNATIVE_PRIORITY[x-window-manager] = "16"
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
From 0aef43c9cd1656413cf2eb3dc7c19b355ee7ed52 Mon Sep 17 00:00:00 2001
|
||||
From: Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||
Date: Sun, 1 Jun 2014 14:45:49 +0200
|
||||
Subject: [PATCH] Fix incorrect message type
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||
---
|
||||
src/bin/e_desk.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c
|
||||
index b156e19..77d7520 100644
|
||||
--- a/src/bin/e_desk.c
|
||||
+++ b/src/bin/e_desk.c
|
||||
@@ -221,7 +221,7 @@ e_desk_show(E_Desk *desk)
|
||||
E_Event_Desk_Show *ev;
|
||||
E_Event_Desk_Before_Show *eev;
|
||||
E_Event_Desk_After_Show *eeev;
|
||||
- Edje_Message_Float_Set *msg;
|
||||
+ Edje_Message_Int_Set *msg;
|
||||
Eina_List *l;
|
||||
E_Shelf *es;
|
||||
int was_zone = 0, x, y, dx = 0, dy = 0;
|
||||
--
|
||||
1.8.3.2
|
||||
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
From 19e59b6e8148388e7a17f10d4390176a50e2917f Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Mon, 25 Aug 2014 16:06:03 +0200
|
||||
Subject: [PATCH] configure.ac: add foreign
|
||||
|
||||
* fixes:
|
||||
| configure.ac:312: error: required file './ABOUT-NLS' not found
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 51ad0ba..cd77739 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -34,7 +34,7 @@ AH_BOTTOM([
|
||||
#endif /* EFL_CONFIG_H__ */
|
||||
])
|
||||
|
||||
-AM_INIT_AUTOMAKE([1.11 dist-bzip2 dist-xz -Wno-portability])
|
||||
+AM_INIT_AUTOMAKE([1.11 dist-bzip2 dist-xz -Wno-portability foreign])
|
||||
AM_SILENT_RULES([yes])
|
||||
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
--
|
||||
2.3.0
|
||||
|
||||
|
|
@ -1,105 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://standards.freedesktop.org/menu-spec/menu-1.0.dtd">
|
||||
<Menu>
|
||||
<Name>Applications</Name>
|
||||
<!-- <Directory>Applications.directory</Directory> -->
|
||||
|
||||
<!-- Read standard .directory and .desktop file locations -->
|
||||
<DefaultAppDirs>/usr/share/applications</DefaultAppDirs>
|
||||
<DefaultDirectoryDirs/>
|
||||
|
||||
<Menu>
|
||||
<Name>Office</Name>
|
||||
<Directory>Office.directory</Directory>
|
||||
<Include>
|
||||
<And>
|
||||
<Category>Office</Category>
|
||||
</And>
|
||||
</Include>
|
||||
</Menu>
|
||||
|
||||
<Menu>
|
||||
<Name>Multimedia</Name>
|
||||
<Directory>Multimedia.directory</Directory>
|
||||
<Include>
|
||||
<And>
|
||||
<Category>AudioVideo</Category>
|
||||
</And>
|
||||
</Include>
|
||||
</Menu>
|
||||
|
||||
<Menu>
|
||||
<Name>Graphics</Name>
|
||||
<Directory>Graphics.directory</Directory>
|
||||
<Include>
|
||||
<And>
|
||||
<Category>Graphics</Category>
|
||||
</And>
|
||||
</Include>
|
||||
</Menu>
|
||||
|
||||
<Menu>
|
||||
<Name>Games</Name>
|
||||
<Directory>Games.directory</Directory>
|
||||
<Include>
|
||||
<And>
|
||||
<Or>
|
||||
<Category>Game</Category>
|
||||
<Category>Games</Category>
|
||||
</Or>
|
||||
</And>
|
||||
</Include>
|
||||
</Menu>
|
||||
|
||||
<Menu>
|
||||
<Name>Internet</Name>
|
||||
<Directory>Internet.directory</Directory>
|
||||
<Include>
|
||||
<And>
|
||||
<Or>
|
||||
<Category>Internet</Category>
|
||||
<Category>Network</Category>
|
||||
</Or>
|
||||
</And>
|
||||
</Include>
|
||||
</Menu>
|
||||
|
||||
<Menu>
|
||||
<Name>Settings</Name>
|
||||
<Directory>Settings.directory</Directory>
|
||||
<Include>
|
||||
<And>
|
||||
<Or>
|
||||
<Category>SystemSettings</Category>
|
||||
<Category>Settings</Category>
|
||||
</Or>
|
||||
<Not>
|
||||
<Category>System</Category>
|
||||
</Not>
|
||||
</And>
|
||||
</Include>
|
||||
</Menu>
|
||||
|
||||
<Menu>
|
||||
<Name>Accessories</Name>
|
||||
<Directory>Accessories.directory</Directory>
|
||||
<Include>
|
||||
<And>
|
||||
<Or>
|
||||
<Category>Applications</Category>
|
||||
<Category>Utility</Category>
|
||||
</Or>
|
||||
<Not>
|
||||
<Category>System</Category>
|
||||
<Category>Office</Category>
|
||||
<Category>Internet</Category>
|
||||
<Category>AudioVideo</Category>
|
||||
<Category>Graphics</Category>
|
||||
<Category>Games</Category>
|
||||
</Not>
|
||||
</And>
|
||||
</Include>
|
||||
</Menu>
|
||||
|
||||
</Menu>
|
||||
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
E_PROFILE=""
|
||||
if [ -r /etc/enlightenment/default_profile ]; then
|
||||
. /etc/enlightenment/default_profile
|
||||
fi
|
||||
|
||||
renice -2 -p $$
|
||||
exec enlightenment_start $E_PROFILE
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRCNAME = "enlightenment"
|
||||
|
||||
S = "${WORKDIR}/${SRCNAME}-${PV}"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/apps/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
file://enlightenment_start.oe \
|
||||
file://applications.menu \
|
||||
file://0001-Fix-incorrect-message-type.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "79c9f524e1d0510061c62c4b038a8ece"
|
||||
SRC_URI[sha256sum] = "14c9bde4334d2f8b0776c6113d02b923ab159eea1cbf7013489e4f3bf37a51bb"
|
||||
|
||||
PNBLACKLIST[e-wm] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRCNAME = "enlightenment"
|
||||
|
||||
S = "${WORKDIR}/${SRCNAME}-${PV}"
|
||||
|
||||
# couple of modules needed for illume2 (mobile) profile were removed in
|
||||
# http://git.enlightenment.org/core/enlightenment.git/commit/src/modules/Makefile.mk?id=1be76d599ca27f820b58b8186c5f73d9844c67ca
|
||||
# and replacements aren't included yet, if you want to use e-wm on device with small screen, better stay with 0.18 release
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/apps/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
file://enlightenment_start.oe \
|
||||
file://applications.menu \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "9063617760329445ada8635270a4e627"
|
||||
SRC_URI[sha256sum] = "484d305bcf403303b18c46a3a498445b93689cd325010ae8d0601551926469d8"
|
||||
|
||||
PNBLACKLIST[e-wm] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
PV = "0.19.4+git${SRCPV}"
|
||||
DEFAULT_PREFERENCE = "-2"
|
||||
|
||||
SRC_URI = " \
|
||||
git://git.enlightenment.org/core/enlightenment.git;branch=enlightenment-0.19 \
|
||||
file://0001-configure.ac-add-foreign.patch \
|
||||
file://enlightenment_start.oe \
|
||||
file://applications.menu \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "4545d4a70031e0b2565b8d83d5f756bff1a584d0"
|
||||
|
||||
PNBLACKLIST[e-wm] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
SUMMARY = "Edje_Viewer is just that"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \
|
||||
file://COPYING-PLAIN;md5=e01359041001e8bf24c09acca556e792"
|
||||
|
||||
DEPENDS = "elementary"
|
||||
PV = "0.0.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit e
|
||||
|
||||
SRCNAME = "edje_viewer"
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
FILES_${PN} += "${datadir}"
|
||||
|
||||
PNBLACKLIST[edje-viewer] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
SUMMARY = "EFL based browser"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
|
||||
DEPENDS = "evas ecore edje eina elementary webkit-efl sqlite3"
|
||||
|
||||
PV = "0.0.1+gitr${SRCPV}"
|
||||
SRCREV = "b41fd0bc9514ff61bb2a50d957efe4155fa3e6a8"
|
||||
|
||||
# webkit-efl isn't available for < armv7a
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE_x86 = "(.*)"
|
||||
COMPATIBLE_MACHINE_x86-64 = "(.*)"
|
||||
COMPATIBLE_MACHINE_armv7a = "(.*)"
|
||||
|
||||
inherit e gettext cmake
|
||||
|
||||
EXTRA_OECMAKE = "-DDATA_INSTALL_DIR=${datadir}"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/bunhere/elbow.git;protocol=https \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
FILES_${PN} += "${datadir}/themes"
|
||||
|
||||
PNBLACKLIST[elbow] ?= "Depends on blacklisted webkit-efl - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35"
|
||||
PV = "0.0.1+gitr${SRCPV}"
|
||||
PE = "1"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
SRC_URI = " \
|
||||
git://git.enlightenment.org/enlightenment/modules/${BPN}.git \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "1ec0e7713c3ca901014811ff78277d9e2aaac981"
|
||||
|
||||
DEPENDS += "elementary"
|
||||
|
||||
PNBLACKLIST[elfe] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: elmdentica/configure.ac
|
||||
===================================================================
|
||||
--- elmdentica.orig/configure.ac 2014-07-17 21:46:14.712566207 +0000
|
||||
+++ elmdentica/configure.ac 2014-07-17 21:51:34.960574935 +0000
|
||||
@@ -3,7 +3,7 @@
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
|
||||
-AM_INIT_AUTOMAKE
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
|
||||
AC_PROG_CC
|
||||
AC_GNU_SOURCE
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
SUMMARY = "A indenti.ca client for E"
|
||||
DEPENDS = "glib-2.0 gconf curl elementary sqlite3-native azy"
|
||||
LICENSE = "GPLv3+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
SECTION = "e/apps"
|
||||
HOMEPAGE = "http://elmdentica.googlecode.com"
|
||||
AUTHOR = "seabra"
|
||||
|
||||
inherit e gettext
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
|
||||
|
||||
PV = "0.9.9+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
RDEPENDS_${PN} = "${PN}-themes"
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[elmdentica] ?= "OLD and depends on broken azy - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
DESCRIPTION = "Emprint is a utility for taking screenshots of the entire screen, a specific window, or a specific region."
|
||||
LICENSE = "MIT & BSD"
|
||||
DEPENDS = "imlib2 virtual/libx11 ecore evas edje eina"
|
||||
PV = "0.0.1+svnr${SRCPV}"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit e
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
FILES_${PN}-dbg += "${libdir}/${PN}/modules/.debug"
|
||||
|
||||
PNBLACKLIST[emprint] ?= "if you want to use these modules with E18, then you need to update it to git recipe fetching newer sources from http://git.enlightenment.org/apps/emprint.git/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,133 +0,0 @@
|
|||
From 751505501e0db31cf766ec0ae95a6968b4d1eb93 Mon Sep 17 00:00:00 2001
|
||||
From: Alban Browaeys <prahal@yahoo.com>
|
||||
Date: Wed, 5 Sep 2012 02:58:26 +0000
|
||||
Subject: [PATCH] always use position as percent and define a 1 seconds
|
||||
tolerance.
|
||||
|
||||
Fix "reverb" effect: ie loop between setting the slider to match
|
||||
the position and handling slider to position (seek).
|
||||
---
|
||||
data/themes/default.edc | 8 +++-----
|
||||
src/bin/win.c | 28 ++++++++++++++++++++++------
|
||||
2 files changed, 25 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/data/themes/default.edc b/data/themes/default.edc
|
||||
index ebf8ba4..7a906b1 100644
|
||||
--- a/data/themes/default.edc
|
||||
+++ b/data/themes/default.edc
|
||||
@@ -186,7 +186,6 @@ collections {
|
||||
group {
|
||||
name: "nowplaying";
|
||||
script {
|
||||
- public cur_length;
|
||||
public mute;
|
||||
|
||||
public get_time_str(Float:time, time_str[6])
|
||||
@@ -201,16 +200,15 @@ collections {
|
||||
new Float:position = getfarg(2);
|
||||
new Float:length = getfarg(3);
|
||||
if (length > 0)
|
||||
- external_param_set_float(PART:"progress.slider", "value", position / length * 100);
|
||||
+ external_param_set_float(PART:"progress.slider", "value", position * 100);
|
||||
else
|
||||
external_param_set_float(PART:"progress.slider", "value", 0);
|
||||
|
||||
new time_str[6];
|
||||
- get_time_str(position, time_str);
|
||||
+ get_time_str(position * length, time_str);
|
||||
set_text(PART:"ejy.text.current_time", time_str);
|
||||
get_time_str(length, time_str);
|
||||
set_text(PART:"ejy.text.total_time", time_str);
|
||||
- set_float(cur_length, length);
|
||||
} else if (type == MSG_INT && id == MSG_SHUFFLE) {
|
||||
external_param_set_bool(PART:"buttons.shuffle", "state", getarg(2));
|
||||
} else if (type == MSG_INT && id == MSG_LOOP) {
|
||||
@@ -689,7 +687,7 @@ collections {
|
||||
source: "progress.slider";
|
||||
signal: "changed";
|
||||
script {
|
||||
- send_message(MSG_FLOAT, MSG_POSITION, (external_param_get_float(PART:"progress.slider", "value") * get_float(cur_length) / 100));
|
||||
+ send_message(MSG_FLOAT, MSG_POSITION, (external_param_get_float(PART:"progress.slider", "value") / 100));
|
||||
}
|
||||
}
|
||||
program {
|
||||
diff --git a/src/bin/win.c b/src/bin/win.c
|
||||
index 2f65953..428e268 100644
|
||||
--- a/src/bin/win.c
|
||||
+++ b/src/bin/win.c
|
||||
@@ -194,8 +194,8 @@ _win_play_eval(Win *w)
|
||||
{
|
||||
Edje_Message_Float_Set *mf;
|
||||
|
||||
- w->play.position = emotion_object_position_get(w->emotion);
|
||||
w->play.length = emotion_object_play_length_get(w->emotion);
|
||||
+ w->play.position = emotion_object_position_get(w->emotion) / w->play.length;
|
||||
|
||||
if ((w->song) && (w->song->length != (int)w->play.length))
|
||||
db_song_length_set(w->db, w->song, w->play.length);
|
||||
@@ -542,8 +542,14 @@ _win_edje_msg(void *data, Evas_Object *o __UNUSED__, Edje_Message_Type type, int
|
||||
else
|
||||
{
|
||||
Edje_Message_Float *m = msg;
|
||||
+
|
||||
+ if ((((m->val - w->play.position) * w->play.length) < 1.0)
|
||||
+ && (((w->play.position - m->val) * w->play.length) < 1.0))
|
||||
+ return;
|
||||
+
|
||||
w->play.position = m->val;
|
||||
- emotion_object_position_set(w->emotion, w->play.position);
|
||||
+ emotion_object_position_set(w->emotion, w->play.position
|
||||
+ * w->play.length);
|
||||
ecore_event_add(ENJOY_EVENT_POSITION_CHANGE, NULL, NULL, NULL);
|
||||
}
|
||||
break;
|
||||
@@ -617,16 +623,21 @@ enjoy_control_seek(uint64_t position)
|
||||
{
|
||||
Win *w = &_win;
|
||||
double seek_to;
|
||||
+ double new_pos = w->play.length / ((double)position / 1e6);
|
||||
|
||||
if (!w->db) return;
|
||||
- seek_to = w->play.position + w->play.length / ((double)position / 1e6);
|
||||
+
|
||||
+ if ((((new_pos - w->play.position) * w->play.length) < 1.0)
|
||||
+ && (((w->play.position - new_pos) * w->play.length) < 1.0)) return;
|
||||
+
|
||||
+ seek_to = w->play.position + new_pos;
|
||||
if (seek_to <= 0.0)
|
||||
seek_to = 0.0;
|
||||
else if (seek_to >= 1.0)
|
||||
seek_to = 1.0;
|
||||
|
||||
w->play.position = seek_to;
|
||||
- emotion_object_position_set(w->emotion, w->play.position);
|
||||
+ emotion_object_position_set(w->emotion, w->play.position * w->play.length);
|
||||
ecore_event_add(ENJOY_EVENT_POSITION_CHANGE, NULL, NULL, NULL);
|
||||
}
|
||||
|
||||
@@ -692,15 +703,20 @@ EAPI void
|
||||
enjoy_position_set(int32_t position)
|
||||
{
|
||||
Win *w = &_win;
|
||||
+ double new_pos = w->play.length / ((double)position / 1e6);
|
||||
|
||||
if (!w->db) return;
|
||||
- w->play.position = w->play.length / ((double)position / 1e6);
|
||||
+
|
||||
+ if ((((new_pos - w->play.position) * w->play.length) < 1.0)
|
||||
+ && (((w->play.position - new_pos) * w->play.length) < 1.0)) return;
|
||||
+
|
||||
+ w->play.position = new_pos;
|
||||
if (w->play.position < 0.0)
|
||||
w->play.position = 0.0;
|
||||
else if (w->play.position > 1.0)
|
||||
w->play.position = 1.0;
|
||||
|
||||
- emotion_object_position_set(w->emotion, w->play.position);
|
||||
+ emotion_object_position_set(w->emotion, w->play.position * w->play.length);
|
||||
ecore_event_add(ENJOY_EVENT_POSITION_CHANGE, NULL, NULL, NULL);
|
||||
}
|
||||
|
||||
--
|
||||
1.8.5.2
|
||||
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: git/configure.ac
|
||||
===================================================================
|
||||
--- git.orig/configure.ac 2014-07-17 21:48:51.284570474 +0000
|
||||
+++ git/configure.ac 2014-07-17 21:53:39.104578318 +0000
|
||||
@@ -26,7 +26,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.6 dist-bzip2)
|
||||
+AM_INIT_AUTOMAKE([dist-bzip2 foreign])
|
||||
AC_CONFIG_HEADERS(config.h)
|
||||
_XTERM_COLORS
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
SUMMARY = "Enjoy music player"
|
||||
LICENSE = "LGPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
|
||||
DEPENDS = "evas ecore edje elementary emotion lightmediascanner eldbus gst-plugins-good"
|
||||
|
||||
SRCREV = "aa8fec69e885eec048a849c2b34059ec58404e02"
|
||||
PV = "0.1.0+gitr${SRCPV}"
|
||||
|
||||
#1st needed for all formats
|
||||
#2nd needed for mp3 playback
|
||||
#3d needed for ogg playback
|
||||
#4th needed for flac playback
|
||||
#5th needed binary to create db
|
||||
RDEPENDS_${PN} += "\
|
||||
gst-plugins-base-typefindfunctions gst-plugins-base-playbin gst-plugins-base-volume gst-plugins-base-decodebin2 gst-plugins-good-autodetect \
|
||||
gst-plugins-base-ogg gst-plugins-base-ivorbisdec \
|
||||
gst-plugins-good-flac \
|
||||
lightmediascanner-test \
|
||||
"
|
||||
|
||||
inherit e gettext
|
||||
SRC_URI = " \
|
||||
git://git.enlightenment.org/apps/enjoy.git \
|
||||
file://0001-always-use-position-as-percent-and-define-a-1-second.patch \
|
||||
file://configure.patch \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
FILES_${PN} += "${datadir}/icons/"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
|
||||
"
|
||||
|
||||
PACKAGECONFIG[mad] = ",,gst-plugins-ugly,gst-plugins-ugly-mad"
|
||||
PACKAGECONFIG[id3demux] = ",,,gst-plugins-good-id3demux"
|
||||
|
||||
do_configure_prepend() {
|
||||
autopoint || touch config.rpath
|
||||
}
|
||||
|
||||
pkg_postinst_${PN} () {
|
||||
echo "enjoy: SCAN and LIBRARY MANAGER are not implemeted yet!"
|
||||
echo "enjoy: Meanwhile please run:"
|
||||
echo "enjoy: test-lms -m mono -p id3 -i 5000 -s /path/to/your/music/dir /home/root/.config/enjoy/media.db"
|
||||
echo "enjoy:"
|
||||
echo "enjoy: Use test-lms -P to see available formats that can be scanned"
|
||||
}
|
||||
|
||||
PNBLACKLIST[enjoy] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: ephoto/configure.ac
|
||||
===================================================================
|
||||
--- ephoto.orig/configure.ac 2014-07-17 21:48:51.028570467 +0000
|
||||
+++ ephoto/configure.ac 2014-07-17 21:52:56.120577146 +0000
|
||||
@@ -27,7 +27,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.6 dist-bzip2)
|
||||
+AM_INIT_AUTOMAKE([dist-bzip2 foreign])
|
||||
AM_CONFIG_HEADER(src/bin/config.h)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
LICENSE = "MIT & GPL-3.0"
|
||||
PV = "0.1.0+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fdffcddb366d0cc78e0e46c4ea70c8d9 \
|
||||
file://COPYING.icons;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
inherit gettext
|
||||
|
||||
DEPENDS += "elementary ethumb ecore eio"
|
||||
|
||||
SRCNAME = "${PN}"
|
||||
|
||||
# autotools-brokensep
|
||||
B = "${S}"
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[ephoto] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
Index: exalt-client/configure.ac
|
||||
===================================================================
|
||||
--- exalt-client.orig/configure.ac 2014-07-17 21:46:14.712566207 +0000
|
||||
+++ exalt-client/configure.ac 2014-07-17 21:47:56.880568991 +0000
|
||||
@@ -10,7 +10,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.8)
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
|
||||
AC_PROG_CC
|
||||
@@ -29,7 +29,6 @@
|
||||
|
||||
m4_ifdef([AM_GNU_GETTEXT], [
|
||||
AM_GNU_GETTEXT([external])
|
||||
-po_makefile_in=po/Makefile.in
|
||||
AM_CONDITIONAL([HAVE_PO], [true])
|
||||
],[
|
||||
AM_CONDITIONAL([HAVE_PO], [false])
|
||||
@@ -101,6 +100,5 @@
|
||||
src/Makefile
|
||||
module.desktop
|
||||
e_modules-exalt-client.spec
|
||||
-$po_makefile_in
|
||||
], [
|
||||
])
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
LICENSE = "LGPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
PV = "0.0.1+svnr${SRCPV}"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
DEPENDS += "elementary exalt edje-native"
|
||||
|
||||
CFLAGS += " -I${STAGING_INCDIR}/exalt -I${STAGING_INCDIR}/exalt_dbus"
|
||||
|
||||
do_configure_prepend() {
|
||||
sed -i -e /po/d ${S}/configure.ac
|
||||
sed -i -e s:\ po::g ${S}/Makefile.am
|
||||
}
|
||||
|
||||
FILES_${PN} += "${libdir}/enlightenment/modules/*/*.desktop \
|
||||
${libdir}/enlightenment/modules/*/*.edj \
|
||||
${libdir}/enlightenment/modules/*/*/*.so"
|
||||
|
||||
FILES_${PN}-staticdev += "${libdir}/enlightenment/modules/*/*/*.a"
|
||||
FILES_${PN}-dev += "${libdir}/enlightenment/modules/*/*/*.la"
|
||||
FILES_${PN}-dbg += "${libdir}/enlightenment/modules/*/*/.debug"
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
PNBLACKLIST[exalt-client] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
SUMMARY = "Exalt is a network manager for the windows manager Enlightenment DR17"
|
||||
HOMEPAGE = "http://watchwolf.fr/wiki/doku.php?id=exalt"
|
||||
|
||||
LICENSE = "LGPLv2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
DEPENDS = "elementary vpnc wpa-supplicant ecore eet edbus"
|
||||
RDEPENDS_${PN} = "vpnc wpa-supplicant"
|
||||
|
||||
PV = "0.9+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit e
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = " \
|
||||
--with-wpa_supplicant=${sbindir}/wpa_supplicant \
|
||||
--with-vpnc=${sbindir}/vpnc \
|
||||
--with-vpnc-disconnect=${sbindir}/vpnc-disconnect \
|
||||
"
|
||||
|
||||
do_install_append() {
|
||||
# install dbus config file
|
||||
install -d ${D}${sysconfdir}/dbus-1/system.d/
|
||||
install -m 0644 ${S}/data/daemon/dbus/exalt.conf ${D}${sysconfdir}/dbus-1/system.d/exalt.conf
|
||||
|
||||
# install dbus service file
|
||||
install -d ${D}${datadir}/dbus-1/system-services/
|
||||
install -m 0644 ${B}/org.e.Exalt.service ${D}${datadir}/dbus-1/system-services/
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/dbus-1"
|
||||
|
||||
|
||||
PNBLACKLIST[exalt] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
DDESCRIPTION = "A theme for exquisite"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"
|
||||
SECTION = "x11"
|
||||
DEPENDS = "edje-native"
|
||||
PV = "1.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit e-base update-alternatives allarch
|
||||
|
||||
ALTERNATIVE_NAME = "exquisite-config"
|
||||
ALTERNATIVE_LINK = "${sysconfdir}/exquisite/config"
|
||||
ALTERNATIVE_PATH = "${sysconfdir}/exquisite/config-illume"
|
||||
ALTERNATIVE_PRIORITY = "10"
|
||||
|
||||
SRCNAME = "b_and_w"
|
||||
|
||||
SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};protocol=http \
|
||||
file://LICENSE \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
do_compile() {
|
||||
${STAGING_BINDIR_NATIVE}/edje_cc exquisite.edc illume.edj
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${sysconfdir}/exquisite
|
||||
install -d ${D}${datadir}/exquisite/data/themes
|
||||
install -m 0644 ${S}/illume.edj ${D}${datadir}/exquisite/data/themes/
|
||||
echo 'THEME="-t illume"' > ${D}${sysconfdir}/exquisite/config-illume
|
||||
}
|
||||
|
||||
CONFFILES_${PN} = "${sysconfdir}/exquisite/config-illume"
|
||||
FILES_${PN} = "${sysconfdir}/exquisite ${datadir}/exquisite/data/themes"
|
||||
|
||||
PNBLACKLIST[exquisite-theme-illume] ?= "Depends on blacklisted edje-native - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[exquisite-theme-illume] ?= "Runtime depends on blacklisted exquisite-theme-illume - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[exquisite-theme-illume] ?= "Runtime depends on blacklisted exquisite-theme-illume-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
Copyright notice for Enlightenment:
|
||||
|
||||
Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
for x in $(cat /proc/cmdline); do
|
||||
case $x in
|
||||
splash=false)
|
||||
echo "Splash Disabled"
|
||||
exit 0;
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
. /etc/init.d/functions
|
||||
|
||||
### Default config here - gets overriden later
|
||||
THEME="-t default"
|
||||
FPS="-fps 30"
|
||||
### Override config - if there is a config file - load it.
|
||||
if test -f /etc/exquisite/config; then
|
||||
. /etc/exquisite/config
|
||||
fi
|
||||
|
||||
args=''
|
||||
case `machine_id` in
|
||||
"hp_ipaq_h3100"|"hp_ipaq_h3800")
|
||||
args='-rot 90' ;;
|
||||
"hp_ipaq_3600"|"hp_ipaq_3700"|"hp_ipaq_h3900"|"htc_universal"|*collie|*poodle|*akita|*spitz|*borzoi)
|
||||
args='-rot 270' ;;
|
||||
esac
|
||||
args=$args" $FPS $THEME"
|
||||
|
||||
export EXDIR=/mnt/.splash
|
||||
export EXQUISITE_IPC=$EXDIR/exquisite
|
||||
mount tmpfs -t tmpfs $EXDIR -o,size=40k
|
||||
exquisite -fb -fs $args &
|
||||
|
||||
exquisite-write -wait 120
|
||||
exquisite-write "PULSATE"
|
||||
setterm -blank 0
|
||||
setterm -powersave off
|
||||
setterm -powerdown 0
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
status() {
|
||||
if type splash-write >/dev/null 2>&1; then
|
||||
(TMPDIR="/mnt/.splash" EXQUISITE_IPC="$TMPDIR/exquisite" splash-write "$1" || true) &
|
||||
fi
|
||||
}
|
||||
|
||||
status_position() {
|
||||
status "PROGRESS $1"
|
||||
}
|
||||
|
||||
status_title() {
|
||||
status "TITLE $1"
|
||||
}
|
||||
|
||||
status_text() {
|
||||
if test -n "$1"; then
|
||||
status "MSG $1"
|
||||
else
|
||||
status "CLEAR"
|
||||
fi
|
||||
}
|
||||
|
||||
status_pulse() {
|
||||
status "PULSATE"
|
||||
}
|
||||
|
||||
status_tick() {
|
||||
status "TICK"
|
||||
}
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
SUMMARY = "A psplash replacement for display"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=14defa372a91118e755133bc8e6aff83"
|
||||
DEPENDS = "eet evas ecore embryo edje"
|
||||
PV = "0.0.1+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
RRECOMMENDS_${PN} = "exquisite-themes"
|
||||
RCONFLICTS_${PN} = "psplash virtual-psplash"
|
||||
|
||||
SRCNAME = "exquisite"
|
||||
|
||||
inherit e
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
|
||||
|
||||
SRC_URI += "file://exquisite-init"
|
||||
SRC_URI += "file://splashfuncs"
|
||||
|
||||
inherit update-rc.d
|
||||
|
||||
do_install_prepend() {
|
||||
install -d ${D}/mnt/.splash/
|
||||
install -d ${D}${sysconfdir}/init.d
|
||||
install -m 0755 ${WORKDIR}/exquisite-init ${D}${sysconfdir}/init.d/exquisite
|
||||
install -d ${D}${sysconfdir}/default
|
||||
install -m 0755 ${WORKDIR}/splashfuncs ${D}${sysconfdir}/default/splashfuncs
|
||||
install -d ${D}${bindir}
|
||||
ln -s exquisite-write ${D}${bindir}/splash-write
|
||||
}
|
||||
|
||||
|
||||
do_install_append() {
|
||||
rm -rf ${D}${datadir}/exquisite/data/fonts/*
|
||||
}
|
||||
|
||||
INITSCRIPT_NAME = "exquisite"
|
||||
INITSCRIPT_PARAMS = "start 01 S . stop 20 0 1 6 ."
|
||||
|
||||
FILES_${PN} += "/mnt/.splash/"
|
||||
|
||||
PNBLACKLIST[exquisite] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130619/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: cpu/configure.ac
|
||||
===================================================================
|
||||
--- cpu.orig/configure.ac 2014-07-17 20:39:48.000000000 +0000
|
||||
+++ cpu/configure.ac 2014-07-17 21:39:55.320555868 +0000
|
||||
@@ -10,7 +10,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.6)
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \
|
||||
file://COPYING-PLAIN;md5=c910b645eda0005ccec46f75203dc96e"
|
||||
|
||||
PV = "0.0.3+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
do_configure_prepend() {
|
||||
sed -i -e /po/d ${S}/configure.ac
|
||||
sed -i -e s:\ po::g ${S}/Makefile.am
|
||||
}
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[flame] ?= "Depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: cpu/configure.ac
|
||||
===================================================================
|
||||
--- cpu.orig/configure.ac 2014-07-17 20:39:48.000000000 +0000
|
||||
+++ cpu/configure.ac 2014-07-17 21:39:55.320555868 +0000
|
||||
@@ -10,7 +10,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.6)
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \
|
||||
file://COPYING-PLAIN;md5=51328cfb73bfec3eed7cfd3dbed73988"
|
||||
|
||||
PV = "0.2.0+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[forecasts] ?= "Depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
From 9316e3973c44b981e73b953b2861060c6902de47 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Mon, 23 Aug 2010 12:54:05 +0200
|
||||
Subject: [PATCH] Makefile: update KEYBOARDS_DIR for new illume2
|
||||
|
||||
---
|
||||
Makefile | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 46e9420..3d8757c 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
-INSTBASE = /usr/lib/enlightenment/modules/illume/keyboards
|
||||
+INSTBASE = /usr/lib/enlightenment/modules/illume-keyboard/keyboards
|
||||
|
||||
FILES-arabic = Arabic.kbd Arabic.png
|
||||
FILES-persian = Persian.kbd Persian.png
|
||||
--
|
||||
1.7.2
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
Copyright notice for Enlightenment:
|
||||
|
||||
Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "GPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
|
||||
|
||||
PV = "0.1.0+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
do_configure_prepend() {
|
||||
sed -i -e /po/d configure.ac
|
||||
sed -i -e s:\ po::g Makefile.am
|
||||
}
|
||||
|
||||
PNBLACKLIST[news] ?= "if you want to use these modules with E18, then you need to update it to git recipe fetching newer sources from http://git.enlightenment.org/enlightenment/modules/news.git/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: places/configure.ac
|
||||
===================================================================
|
||||
--- places.orig/configure.ac 2014-07-17 21:51:01.276574017 +0000
|
||||
+++ places/configure.ac 2014-07-17 21:52:07.096575810 +0000
|
||||
@@ -10,7 +10,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.8)
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35"
|
||||
|
||||
PV = "0.1.0+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
do_configure_prepend() {
|
||||
autopoint || touch config.rpath
|
||||
}
|
||||
|
||||
# Calls /usr/bin/eject for media
|
||||
RRECOMMENDS_${PN} += "eject"
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[places] ?= "Depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
SUMMARY = "Rage is a media center application based on EFL"
|
||||
AUTHOR = "Carsten 'The Rasterman' Haitzler"
|
||||
HOMEPAGE = "http://www.rasterman.com"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35"
|
||||
DEPENDS = "emotion evas ecore edje"
|
||||
SECTION = "x11/multimedia"
|
||||
PV = "0.3.0.042+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit e
|
||||
SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
PNBLACKLIST[rage] ?= "if you want to use these modules with E18, then you need to update it to git recipe fetching newer sources from http://git.enlightenment.org/apps/rage.git/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: cpu/configure.ac
|
||||
===================================================================
|
||||
--- cpu.orig/configure.ac 2014-07-17 20:39:48.000000000 +0000
|
||||
+++ cpu/configure.ac 2014-07-17 21:39:55.320555868 +0000
|
||||
@@ -10,7 +10,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.6)
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \
|
||||
file://COPYING-PLAIN;md5=c910b645eda0005ccec46f75203dc96e"
|
||||
|
||||
PV = "0.0.3+svnr${SRCPV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
do_configure_prepend() {
|
||||
sed -i -e /po/d ${S}/configure.ac
|
||||
sed -i -e s:\ po::g ${S}/Makefile.am
|
||||
}
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[rain] ?= "Depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
From: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
|
||||
Subject: fix screenshot po/ building
|
||||
Upstream-Status: Pending
|
||||
|
||||
Somehow configure doesn't substitute @MKINSTALLDIRS@ by default anymore,
|
||||
however this substitution is required for po/Makefile
|
||||
|
||||
Fix that by calling AM_MKINSTALLDIRS from configure.ac
|
||||
|
||||
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
|
||||
|
||||
Index: E-MODULES-EXTRA/screenshot/configure.ac
|
||||
===================================================================
|
||||
--- E-MODULES-EXTRA.orig/screenshot/configure.ac 2011-08-17 15:49:22.000000000 +0400
|
||||
+++ E-MODULES-EXTRA/screenshot/configure.ac 2011-08-17 15:49:34.000000000 +0400
|
||||
@@ -24,6 +24,7 @@
|
||||
define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
|
||||
AC_PROG_LIBTOOL
|
||||
|
||||
+AM_MKINSTALLDIRS
|
||||
m4_ifdef([AM_GNU_GETTEXT_VERSION], [
|
||||
AM_GNU_GETTEXT_VERSION([0.14])
|
||||
])
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
PV = "0.3.0+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35"
|
||||
SRC_URI += "file://screenshot-fix-mkinstalldirs.patch"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
DEPENDS += "emprint"
|
||||
RDEPENDS_${PN} += "emprint"
|
||||
|
||||
do_configure_prepend() {
|
||||
sed -i -e 's:AC_MSG_ERROR(emprint not found):echo foo:g' ${S}/configure.ac
|
||||
}
|
||||
|
||||
PNBLACKLIST[screenshot] ?= "depends on blacklisted emprint - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
DESCRIPTION = "Enlightenment Terminal Emulator"
|
||||
LICENSE = "MIT & BSD-2-Clause"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4efac6b05b3256ba7da66301ac1ee6c6"
|
||||
DEPENDS = "evas ecore edje elementary eina eet emotion"
|
||||
|
||||
inherit e gettext
|
||||
|
||||
# Because latest release we have is 0.1.0 which sorts lower then 0.1.0+svnr${SRCPV} already in feeds
|
||||
PE = "2"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
|
||||
"
|
||||
|
||||
FILES_${PN} += "\
|
||||
${datadir}/icons/terminology.png \
|
||||
"
|
||||
|
||||
# doesn't start without own theme
|
||||
# ERR<770>:terminology utils.c:26 theme_apply() Could not load any theme for group=terminology/background: No Error
|
||||
# CRI<770>:terminology main.c:448 elm_main() Couldn't find terminology theme! Forgot 'make install'?
|
||||
RDEPENDS_${PN} += "${PN}-themes"
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/apps/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "c7ce2e8ebc5f311d3d3f59ecfdf18f61"
|
||||
SRC_URI[sha256sum] = "7fb864a14202490e9181c5f254a7e772019216a3aa75c3952d0f12cd32113896"
|
||||
|
||||
PNBLACKLIST[terminology] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: cpu/configure.ac
|
||||
===================================================================
|
||||
--- cpu.orig/configure.ac 2014-07-17 20:39:48.000000000 +0000
|
||||
+++ cpu/configure.ac 2014-07-17 21:39:55.320555868 +0000
|
||||
@@ -10,7 +10,7 @@
|
||||
AC_CANONICAL_HOST
|
||||
AC_ISC_POSIX
|
||||
|
||||
-AM_INIT_AUTOMAKE(1.6)
|
||||
+AM_INIT_AUTOMAKE([foreign])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35 \
|
||||
file://COPYING-PLAIN;md5=c910b645eda0005ccec46f75203dc96e"
|
||||
|
||||
PV = "0.0.2+svnr${SRCREV}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
require e-module.inc
|
||||
|
||||
SRC_URI += "file://configure.patch"
|
||||
|
||||
PNBLACKLIST[uptime] ?= "Depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
DESCRIPTION = "Azy is a library meant for implementing rpc clients and servers in a simple manner."
|
||||
DEPENDS = "pkgconfig zlib openssl eina gnutls ecore libxml2 re2c-native mysql5 azy-native glib-2.0"
|
||||
DEPENDS_class-native = "pkgconfig-native zlib-native openssl-native eina-native gnutls-native ecore-native libxml2-native re2c-native mysql5-native glib-2.0-native"
|
||||
LICENSE = "LGPLv2.1+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
||||
|
||||
PV = "1.0.0+svnr${SRCPV}"
|
||||
PR = "r2"
|
||||
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
# to provide native lemon binary
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
EXTRA_OECONF += " --disable-mysql-tests"
|
||||
|
||||
do_configure_prepend_class-target() {
|
||||
sed -i "s#\./lemon#${STAGING_BINDIR_NATIVE}/azy_lemon#g" ${S}/src/bin/Makefile.am
|
||||
sed -i "s#\$(top_builddir)/src/bin/azy_parser -H -p -o#${STAGING_BINDIR_NATIVE}/azy_parser -H -p -o#g" ${S}/src/tests/Makefile.am
|
||||
sed -i "s#\$(top_builddir)/src/bin/azy_parser -eHn -m#${STAGING_BINDIR_NATIVE}/azy_parser -eHn -m#g" ${S}/src/tests/identi.ca/Makefile.am
|
||||
}
|
||||
|
||||
do_install_append_class-native() {
|
||||
install -d ${D}/${bindir}
|
||||
install -m 0755 ${B}/src/bin/lemon ${D}/${bindir}/azy_lemon
|
||||
}
|
||||
|
||||
inherit efl
|
||||
|
||||
SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
# azy/2_1.0.0+svnr82070-r2/azy/src/lib/extras/pugixml.cpp:33:
|
||||
# sysroots/qemuarm/usr/include/c++/5.2.0/bits/basic_string.h:4780:5: error: reference to 'basic_string' is ambiguous
|
||||
# basic_string<_CharT, _Traits, _Alloc>
|
||||
# ^
|
||||
PNBLACKLIST[azy] ?= "OLD and doesn't build with gcc-5 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
From 657571197c9d369e12ae31b6777a1929fe3680ef Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Sat, 29 Oct 2011 00:16:55 +0200
|
||||
Subject: [PATCH] ecore-fb: fix ts init
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
The whole ecore-fb init logic is somewhat flawed; with this patch we
|
||||
get at least a working touchscreen w/ tslib again.
|
||||
|
||||
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
ecore/src/lib/ecore_fb/ecore_fb.c | 4 ++++
|
||||
1 files changed, 4 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/src/lib/ecore_fb/ecore_fb.c b/src/lib/ecore_fb/ecore_fb.c
|
||||
index 5b2b84b..a1904b3 100644
|
||||
--- a/src/lib/ecore_fb/ecore_fb.c
|
||||
+++ b/src/lib/ecore_fb/ecore_fb.c
|
||||
@@ -46,6 +46,9 @@ ecore_fb_init(const char *name __UNUSED__)
|
||||
if (!ecore_fb_vt_init())
|
||||
return --_ecore_fb_init_count;
|
||||
|
||||
+ if (!ecore_fb_ts_init())
|
||||
+ return --_ecore_fb_init_count;
|
||||
+
|
||||
if (!oldhand)
|
||||
{
|
||||
oldhand = signal(SIGINT, nosigint);
|
||||
@@ -77,6 +80,7 @@ ecore_fb_shutdown(void)
|
||||
oldhand = NULL;
|
||||
}
|
||||
|
||||
+ ecore_fb_ts_shutdown();
|
||||
ecore_fb_vt_shutdown();
|
||||
|
||||
return _ecore_fb_init_count;
|
||||
--
|
||||
1.7.8.6
|
||||
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
DESCRIPTION = "DBus and HAL convenience wrappers for EFL"
|
||||
DEPENDS = "dbus ecore eina"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=550b8cea13dacc4bf00508a8cce1074c"
|
||||
|
||||
inherit efl
|
||||
|
||||
# -dev and -dbg packages wants ${PN} which is empty here
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
INC_PR = "r0"
|
||||
|
||||
SRCNAME = "e_dbus"
|
||||
|
||||
# it needs to be disabled, because creates circular dependency on elementary
|
||||
EXTRA_OECONF += "--disable-edbus-performance-test"
|
||||
|
||||
PACKAGES =+ "${PN}-enotify ${PN}-edbus ${PN}-enm ${PN}-ehal ${PN}-econnman ${PN}-eofono ${PN}-eukit ${PN}-ebluez"
|
||||
FILES_${PN}-enotify = "${libdir}/libenotify.so.* ${bindir}/e-notify-send"
|
||||
FILES_${PN}-edbus = "${libdir}/libedbus.so.*"
|
||||
FILES_${PN}-enm = "${libdir}/libenm.so.*"
|
||||
FILES_${PN}-ehal = "${libdir}/libehal.so.*"
|
||||
FILES_${PN}-econnman = "${libdir}/libeconnman.so.* ${libdir}/libeconnman0_7x.so.*"
|
||||
FILES_${PN}-eofono = "${libdir}/libeofono.so.*"
|
||||
FILES_${PN}-eukit = "${libdir}/libeukit.so.*"
|
||||
FILES_${PN}-ebluez = "${libdir}/libebluez.so.*"
|
||||
FILES_${PN} += "${datadir}/e_dbus/logo.png"
|
||||
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "8f72da14e5664aad8c45eeeca0e3ff5f"
|
||||
SRC_URI[sha256sum] = "c328c4cf1424629cb67c83689ccc1f95967abcb4c03dffd437e93b799ff151c1"
|
||||
|
||||
PNBLACKLIST[edbus] ?= "Depends on blacklisted ecore - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[edbus] ?= "Depends on blacklisted eina - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[edbus] ?= "Runtime depends on blacklisted edbus - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[edbus] ?= "Runtime depends on blacklisted edbus-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
|
||||
def get_edje_fpu_setting(bb, d):
|
||||
if d.getVar('TARGET_FPU') in [ 'soft' ]:
|
||||
return "--enable-fixed-point"
|
||||
return ""
|
||||
|
||||
|
|
@ -1,290 +0,0 @@
|
|||
SUMMARY = "EFL"
|
||||
LICENSE = "MIT & BSD & LGPL-2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=ca7873210523dcfd32694b94286dca60"
|
||||
|
||||
DEPENDS_class-native = "freetype-native libxext-native libpng-native jpeg-native tiff-native libfribidi-native glib-2.0-native dbus-native openssl-native"
|
||||
DEPENDS = "virtual/libiconv tslib curl glib-2.0 gnutls pkgconfig zlib jpeg openssl libsndfile1 dbus libexif librsvg freetype libpng tiff libxext virtual/libx11 libxdamage libxrender fontconfig libfribidi giflib udev libxcursor libxcomposite libxinerama libxrandr libxtst libxscrnsaver efl-native util-linux libunwind"
|
||||
|
||||
inherit efl gettext pkgconfig
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
PROVIDES += "ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus"
|
||||
|
||||
# we don't have bullet for physics
|
||||
# You have chosen to disable physics support. This disables lots of
|
||||
# core functionality and is effectively never tested. You are going
|
||||
# to find features that suddenly don't work and as a result cause
|
||||
# a series of breakages. This is simply not tested so you are on
|
||||
# your own in terms of ensuring everything works if you do this
|
||||
EXTRA_OECONF = " \
|
||||
--disable-physics \
|
||||
--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba \
|
||||
"
|
||||
EXTRA_OECONF_append_class-target = " \
|
||||
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
|
||||
--with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \
|
||||
--with-eolian-cxx=${STAGING_BINDIR_NATIVE}/eolian_cxx \
|
||||
--with-elua=${STAGING_BINDIR_NATIVE}/elua \
|
||||
"
|
||||
EXTRA_OECONF_append_class-native = " \
|
||||
--disable-fontconfig \
|
||||
--disable-audio \
|
||||
--disable-physics \
|
||||
--disable-multisense \
|
||||
--disable-cserve \
|
||||
--disable-libeeze \
|
||||
--with-x11=none \
|
||||
--disable-image-loader-bmp \
|
||||
--disable-image-loader-eet \
|
||||
--disable-image-loader-generic \
|
||||
--disable-image-loader-gif \
|
||||
--disable-image-loader-ico \
|
||||
--disable-image-loader-jp2k \
|
||||
--disable-image-loader-pmaps \
|
||||
--disable-image-loader-psd \
|
||||
--disable-image-loader-tga \
|
||||
--disable-image-loader-wbmp \
|
||||
--disable-image-loader-webp \
|
||||
--disable-image-loader-xpm \
|
||||
--disable-image-loader-tgv \
|
||||
--disable-image-loader-dds \
|
||||
"
|
||||
|
||||
PACKAGECONFIG ?= "egl opengl-es gstreamer1 pulseaudio luajit ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
|
||||
PACKAGECONFIG_class-native = "luajit"
|
||||
|
||||
PACKAGECONFIG[wayland] = "--enable-wayland --enable-wayland-ivi-shell,--disable-wayland --disable-wayland-ivi-shell,wayland"
|
||||
PACKAGECONFIG[egl] = "--enable-egl,--disable-egl,virtual/egl"
|
||||
# sort of tri-state
|
||||
PACKAGECONFIG[opengl-full] = "--with-opengl=full,,virtual/libgl"
|
||||
PACKAGECONFIG[opengl-es] = "--with-opengl=es,,virtual/libgles2"
|
||||
PACKAGECONFIG[opengl-none] = "--with-opengl=none,,"
|
||||
# be aware when enabling this for efl-native, we don't provide gcc-native so you need to make
|
||||
# sure that all your builders have g++ which supports -std=gnu++11
|
||||
PACKAGECONFIG[c++11] = "--enable-cxx-bindings,--disable-cxx-bindings"
|
||||
PACKAGECONFIG[gstreamer] = "--enable-gstreamer,--disable-gstreamer,gstreamer"
|
||||
PACKAGECONFIG[gstreamer1] = "--enable-gstreamer1,--disable-gstreamer1,gstreamer1.0 gstreamer1.0-plugins-base"
|
||||
PACKAGECONFIG[pulseaudio] = "--enable-pulseaudio,--disable-pulseaudio,pulseaudio"
|
||||
PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd"
|
||||
PACKAGECONFIG[luajit] = "--disable-lua-old,--enable-lua-old,luajit"
|
||||
PACKAGECONFIG[lua-old] = "--enable-lua-old,--disable-lua-old,lua"
|
||||
PACKAGECONFIG[avahi] = "--enable-avahi,--disable-avahi,avahi"
|
||||
# currently we don't provide doxygen-native
|
||||
PACKAGECONFIG[doc] = "--enable-doc,--disable-doc,doxygen-native"
|
||||
|
||||
do_install_append() {
|
||||
# don't ship precompiled lua files
|
||||
rm -f ${datadir}/elua/*/*.luac
|
||||
}
|
||||
|
||||
PACKAGES =+ "edje-utils embryo-utils embryo-tests efreet-trash efreet-mime libeet libefreet ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas libemotion eo ecore edje eet eeze efreet eina eio embryo emotion ethumb evas eldbus elua"
|
||||
|
||||
# upgrade path from 1.7
|
||||
DEBIAN_NOAUTONAME_ecore-audio = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-input-evas = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-input = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-imf-evas = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-imf = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-file = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-con = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-ipc = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-x = "1"
|
||||
DEBIAN_NOAUTONAME_ecore-evas = "1"
|
||||
DEBIAN_NOAUTONAME_embryo = "1"
|
||||
|
||||
ALLOW_EMPTY_ecore = "1"
|
||||
RDEPENDS_ecore = "ecore-audio ecore-input-evas ecore-input ecore-imf-evas ecore-imf ecore-file ecore-con ecore-ipc ecore-x ecore-evas"
|
||||
|
||||
python populate_packages_prepend () {
|
||||
for plugin_type in "engines loaders savers".split():
|
||||
bb.note( "splitting packages for evas %s..." % plugin_type )
|
||||
basedir = d.expand( '${libdir}/evas/modules/%s' % plugin_type)
|
||||
|
||||
do_split_packages(d, basedir, '^(.*)',
|
||||
output_pattern = 'evas-' + plugin_type[:-1] + "-%s",
|
||||
description = 'Evas module %s',
|
||||
allow_dirs=True, recursive=False, extra_depends="" )
|
||||
|
||||
plugin_type = "cserve2"
|
||||
bb.note( "splitting packages for evas %s..." % plugin_type )
|
||||
basedir = d.expand( '${libdir}/evas/%s/loaders' % plugin_type)
|
||||
|
||||
do_split_packages(d, basedir, '^(.*)',
|
||||
output_pattern = 'evas-' + plugin_type + "-%s",
|
||||
description = 'Evas csever2 loader module %s',
|
||||
allow_dirs=True, recursive=False, extra_depends="" )
|
||||
}
|
||||
|
||||
PACKAGES += "evas-loader-png evas-engine-software-generic evas-engine-fb"
|
||||
PACKAGES_DYNAMIC += "^evas-engine-.* ^evas-loader-.* ^evas-saver-.* ^evas-cserve2-.*"
|
||||
|
||||
# PACKAGES_DYNAMIC + do_split_packages isn't used for all libe libs,
|
||||
# because PACKAGES_DYNAMIC would be catching too many patterns
|
||||
# (or need to list all possible prefixes) and not all original packages
|
||||
# were splitted like that, so it would need RCONFLICTS/RPROVIDES/RREPLACES
|
||||
# combos at least in few places for upgrade path.
|
||||
|
||||
FILES_efreet-trash = " \
|
||||
${libdir}/libefreet_trash${SOLIBS} \
|
||||
"
|
||||
FILES_efreet-mime = " \
|
||||
${libdir}/libefreet_mime${SOLIBS} \
|
||||
"
|
||||
FILES_libeet = " \
|
||||
${libdir}/libeet${SOLIBS} \
|
||||
"
|
||||
FILES_libefreet = " \
|
||||
${libdir}/libefreet${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-audio = "\
|
||||
${libdir}/libecore_audio${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-input-evas = "\
|
||||
${libdir}/libecore_input_evas${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-input = "\
|
||||
${libdir}/libecore_input${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-imf-evas = "\
|
||||
${libdir}/libecore_imf_evas${SOLIBS} \
|
||||
${libdir}/ecore-imf/modules/*/*/module.so \
|
||||
"
|
||||
FILES_ecore-imf = "\
|
||||
${libdir}/libecore_imf${SOLIBS} \
|
||||
"
|
||||
|
||||
FILES_ecore-file = "\
|
||||
${libdir}/libecore_file${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-con = "\
|
||||
${libdir}/libecore_con${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-ipc = "\
|
||||
${libdir}/libecore_ipc${SOLIBS} \
|
||||
"
|
||||
FILES_ecore-x = "\
|
||||
${libdir}/libecore_x${SOLIBS} \
|
||||
${libdir}/ecore_x/bin/v-*/ecore_x_vsync \
|
||||
"
|
||||
FILES_ecore-evas = "\
|
||||
${libdir}/libecore_evas${SOLIBS} \
|
||||
${libdir}/ecore-evas/engines/*/*/module.so \
|
||||
"
|
||||
FILES_eio = "\
|
||||
${libdir}/libeio${SOLIBS} \
|
||||
"
|
||||
FILES_eina = "\
|
||||
${libdir}/libeina${SOLIBS} \
|
||||
${bindir}/eina-bench-cmp \
|
||||
"
|
||||
FILES_edje-utils = "\
|
||||
${bindir}/edje_* \
|
||||
${datadir}/edje/include/edje.inc \
|
||||
"
|
||||
FILES_eldbus = "\
|
||||
${libdir}/libeldbus${SOLIBS} \
|
||||
"
|
||||
FILES_eo = "\
|
||||
${libdir}/libeo${SOLIBS} \
|
||||
"
|
||||
FILES_libemotion = "\
|
||||
${libdir}/libemotion${SOLIBS} \
|
||||
"
|
||||
FILES_efreet = " \
|
||||
${datadir}/dbus-1/services/*Efreet* \
|
||||
${libdir}/efreet/*/efreet*create \
|
||||
${bindir}/efreetd \
|
||||
${datadir}/efreet \
|
||||
"
|
||||
FILES_eet = " \
|
||||
${bindir}/eet \
|
||||
${bindir}/eetpack \
|
||||
${bindir}/vieet \
|
||||
${bindir}/diffeet \
|
||||
${libdir}/libeet${SOLIBS} \
|
||||
"
|
||||
FILES_emotion = " \
|
||||
${datadir}/emotion \
|
||||
${libdir}/emotion/modules/gstreamer1/*/module.so \
|
||||
"
|
||||
FILES_embryo-tests = " \
|
||||
${datadir}/embryo/ \
|
||||
"
|
||||
FILES_embryo-utils = " \
|
||||
${binddir}/embryo_* \
|
||||
"
|
||||
FILES_embryo = " \
|
||||
${libdir}/libembryo${SOLIBS} \
|
||||
"
|
||||
FILES_ethumb = " \
|
||||
${datadir}/dbus-1/services/*Ethumb* \
|
||||
${libdir}/libethumb${SOLIBS} \
|
||||
${libdir}/libethumb_client${SOLIBS} \
|
||||
${bindir}/ethumbd \
|
||||
${bindir}/ethumbd_client \
|
||||
${bindir}/ethumb \
|
||||
${libdir}/ethumb/*/*/*/module.so \
|
||||
${libdir}/ethumb/*/*/*/*.edj \
|
||||
${libdir}/ethumb_client/utils/*/ethumbd_slave \
|
||||
${datadir}/ethumb* \
|
||||
"
|
||||
FILES_ecore = " \
|
||||
${libdir}/libecore${SOLIBS} \
|
||||
${libdir}/ecore*/*/*/*/module.so \
|
||||
${datadir}/ecore* \
|
||||
"
|
||||
FILES_evas = " \
|
||||
${libdir}/libevas${SOLIBS} \
|
||||
${libdir}/evas*/*/*/*/*/module.so \
|
||||
${libdir}/evas*/*/*/*/*/*.edj \
|
||||
${libdir}/evas/cserve2/bin/*/evas_cserve2* \
|
||||
${datadir}/evas* \
|
||||
${bindir}/evas_cserve2_* \
|
||||
"
|
||||
|
||||
FILES_eeze = " \
|
||||
${libdir}/libeeze${SOLIBS} \
|
||||
${libdir}/eeze*/*/*/*/*/module.so \
|
||||
${datadir}/eeze \
|
||||
${bindir}/eeze_* \
|
||||
"
|
||||
FILES_edje = " \
|
||||
${libdir}/libedje${SOLIBS} \
|
||||
${libdir}/edje*/*/*/*/module.so \
|
||||
${libdir}/edje/utils/*/epp \
|
||||
${datadir}/edje \
|
||||
${datadir}/mime \
|
||||
"
|
||||
FILES_elua = " \
|
||||
${bindir}/elua \
|
||||
${datadir}/elua \
|
||||
"
|
||||
FILES_${PN}-dbg += " \
|
||||
${libdir}/efreet/*/.debug \
|
||||
${libdir}/ecore*/*/*/*/.debug \
|
||||
${libdir}/ecore*/*/*/.debug \
|
||||
${libdir}/evas*/*/*/*/*/.debug \
|
||||
${libdir}/evas/cserve2/bin/*/.debug \
|
||||
${libdir}/eeze*/*/*/*/*/.debug \
|
||||
${libdir}/edje*/*/*/*/.debug \
|
||||
${libdir}/edje/utils/*/.debug \
|
||||
${libdir}/ethumb/*/*/*/.debug \
|
||||
${libdir}/ethumb_client/utils/*/.debug \
|
||||
${libdir}/emotion/modules/gstreamer1/*/.debug \
|
||||
"
|
||||
FILES_${PN}-dev += " \
|
||||
${libdir}/cmake \
|
||||
${libdir}/ecore*/*/*/*/module.la \
|
||||
${libdir}/evas*/*/*/*/*/module.la \
|
||||
${libdir}/ethumb*/*/*/*/module.la \
|
||||
${libdir}/eeze*/*/*/*/*/module.la \
|
||||
${libdir}/edje*/*/*/*/module.la \
|
||||
${libdir}/emotion/modules/gstreamer1/*/module.la \
|
||||
${datadir}/gdb/auto-load \
|
||||
${datadir}/eo/gdb \
|
||||
${bindir}/eldbus-codegen \
|
||||
"
|
||||
|
||||
PNBLACKLIST[efl] ?= "Depends on broken efl-native - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
PNBLACKLIST[efl-native] ?= "Broken: fails to build with http://errors.yoctoproject.org/Errors/Details/138240/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
From 27aedcdcdafbf079dc022bab72ec309cf7db3172 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Fri, 10 Jan 2014 17:07:13 +0100
|
||||
Subject: [PATCH 1/3] configure.ac: Don't check for Xprint extension
|
||||
|
||||
* it's long gone
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
configure.ac | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index c108b1b..f019bfc 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -3474,7 +3474,6 @@ if test "x${want_x11_xlib}" = "xyes" ; then
|
||||
ECORE_CHECK_X_EXTENSION([Xdpms], [dpms.h], [Xext], [DPMSQueryExtension])
|
||||
ECORE_CHECK_X_EXTENSION([Xfixes], [Xfixes.h], [Xfixes], [XFixesExpandRegion])
|
||||
ECORE_CHECK_X_EXTENSION([Xinerama], [Xinerama.h], [Xinerama], [XineramaQueryScreens])
|
||||
- ECORE_CHECK_X_EXTENSION([Xprint], [Print.h], [Xp], [XpQueryScreens])
|
||||
ECORE_CHECK_X_EXTENSION([Xrandr], [Xrandr.h], [Xrandr], [XRRGetScreenResourcesCurrent])
|
||||
ECORE_CHECK_X_EXTENSION([Xrender], [Xrender.h], [Xrender], [XRenderFindVisualFormat])
|
||||
ECORE_CHECK_X_EXTENSION([Xtest], [XTest.h], [Xtst], [XTestFakeKeyEvent])
|
||||
--
|
||||
2.3.0
|
||||
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
From 2e50fd2dfc68b77e7acddc79550f22987778a897 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Tue, 2 Dec 2014 12:21:10 +0100
|
||||
Subject: [PATCH] evas_3d: Add Eet.h includes
|
||||
|
||||
* with some very restrictive options like we use in efl-native, the build is complaining
|
||||
about missing symbols from Eet.h, add include where needed
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
src/lib/evas/canvas/evas_canvas3d_eet.c | 1 +
|
||||
src/modules/evas/model_loaders/eet/evas_model_load_eet.c | 1 +
|
||||
src/modules/evas/model_savers/eet/evas_model_save_eet.c | 1 +
|
||||
3 files changed, 3 insertions(+)
|
||||
|
||||
diff --git a/src/lib/evas/canvas/evas_canvas3d_eet.c b/src/lib/evas/canvas/evas_canvas3d_eet.c
|
||||
index 281f69d..a604076 100644
|
||||
--- a/src/lib/evas/canvas/evas_canvas3d_eet.c
|
||||
+++ b/src/lib/evas/canvas/evas_canvas3d_eet.c
|
||||
@@ -1,3 +1,4 @@
|
||||
+#include <Eet.h>
|
||||
#include <stdio.h>
|
||||
#include "evas_common_private.h"
|
||||
#include "evas_private.h"
|
||||
diff --git a/src/modules/evas/model_loaders/eet/evas_model_load_eet.c b/src/modules/evas/model_loaders/eet/evas_model_load_eet.c
|
||||
index 803846d..7ebaf8e 100644
|
||||
--- a/src/modules/evas/model_loaders/eet/evas_model_load_eet.c
|
||||
+++ b/src/modules/evas/model_loaders/eet/evas_model_load_eet.c
|
||||
@@ -3,6 +3,7 @@
|
||||
#endif
|
||||
|
||||
#include <Eo.h>
|
||||
+#include <Eet.h>
|
||||
#include <stdio.h>
|
||||
#include "evas_common_private.h"
|
||||
#include "evas_private.h"
|
||||
diff --git a/src/modules/evas/model_savers/eet/evas_model_save_eet.c b/src/modules/evas/model_savers/eet/evas_model_save_eet.c
|
||||
index 71e094a..4d56977 100644
|
||||
--- a/src/modules/evas/model_savers/eet/evas_model_save_eet.c
|
||||
+++ b/src/modules/evas/model_savers/eet/evas_model_save_eet.c
|
||||
@@ -2,6 +2,7 @@
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
+#include <Eet.h>
|
||||
#include <stdio.h>
|
||||
#include "evas_common_private.h"
|
||||
#include "evas_private.h"
|
||||
--
|
||||
2.5.0
|
||||
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
file://0001-configure.ac-Don-t-check-for-Xprint-extension.patch \
|
||||
file://0001-evas_3d-Add-Eet.h-includes.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "dc91bcab73275f678e1748a2dea8d88a"
|
||||
SRC_URI[sha256sum] = "2a6d0ab28020b4741be20b32ad0ffeb8f97f766c5c32175bacc2f2d0dc52f98c"
|
||||
|
||||
# Temporary disable until error like the one following are fixed
|
||||
# efl-native/2_1.8.4-r0/efl-1.8.4/src/lib/eet/.libs/libeet.so: file not recognized: File truncated
|
||||
# collect2: error: ld returned 1 exit status
|
||||
# x86_64-linux-libtool: install: error: relink `modules/evas/savers/tiff/module.la' with the above command before installing it
|
||||
# Makefile:11031: recipe for target 'install-savertiffpkgLTLIBRARIES' failed
|
||||
PARALLEL_MAKE_class-native = ""
|
||||
|
||||
#EFL_RUN_IN_TREE=1 ../src/bin/eolian/eolian_gen --eo --legacy -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/eo -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/evas/canvas -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/edje -I/OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/ecore_audio --gc -o lib/evas/canvas/evas_line.eo.c /OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/lib/evas/canvas/evas_line.eo
|
||||
#ERR<32439>:eolian_gen /OE/build/shr-core/tmp-eglibc/work/x86_64-linux/efl-native/2_1.10.0-r0/efl-1.10.0/src/bin/eolian/main.c:103 _generate_c_file() Couldnt open file lib/evas/canvas/evas_line.eo.c for writing
|
||||
#Makefile:30738: recipe for target 'lib/evas/canvas/evas_line.eo.c' failed
|
||||
#make[2]: *** [lib/evas/canvas/evas_line.eo.c] Error 1
|
||||
#Makefile:2163: recipe for target 'all-recursive' failed
|
||||
# autotools-brokensep
|
||||
B = "${S}"
|
||||
|
||||
#ld: error: modules/evas/image_loaders/png/bin_evas_evas_cserve2_slave-evas_image_load_png.o: requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC
|
||||
#ld: error: modules/evas/image_loaders/png/bin_evas_evas_cserve2_slave-evas_image_load_png.o: requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC
|
||||
CFLAGS += "-fPIC"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
Copyright notice for Enlightenment:
|
||||
|
||||
Copyright (C) 2000-2010 Carsten Haitzler and various contributors (see AUTHORS)
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
DESCRIPTION = "efenniht elementary theme - Efenniht was devised to be clean \
|
||||
and neutral. Its name (which means equinox) comes from the chromatic duality \
|
||||
that was decided at the very beginning, with a dark theme (black and orange) \
|
||||
and a bright one (white and blue) to be developed so that more people feel \
|
||||
comfortable using it. Efenniht uses few animations, discrete contrasts between \
|
||||
shades of gray and fine lines (colored) that outline the selected elements."
|
||||
SECTION = "e/utils"
|
||||
HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Themes#Efenniht"
|
||||
DEPENDS = "edje-native"
|
||||
RSUGGESTS_${PN} = "e-wm-theme-illume-efenniht"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE;md5=f523ab5986cc79b52a90d2ac3d5454a2"
|
||||
|
||||
SRCREV_THM_REV ?= "${EFL_SRCREV}"
|
||||
SRCREV_ELM_REV ?= "${EFL_SRCREV}"
|
||||
|
||||
SRCREV_FORMAT = "THM_REV"
|
||||
PV = "0.0+svnr${SRCPV}"
|
||||
PR = "r1"
|
||||
|
||||
inherit e-base allarch
|
||||
|
||||
SRCNAME = "efenniht"
|
||||
SRC_URI = "${E_SVN}/trunk/THEMES;module=${SRCNAME};protocol=http;name=THM_REV"
|
||||
SRC_URI += "${E_SVN}/trunk/elementary/data;module=themes;protocol=http;name=ELM_REV"
|
||||
SRC_URI += "file://LICENSE"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
do_compile() {
|
||||
${STAGING_BINDIR_NATIVE}/edje_cc -id ${S}/images -id ${WORKDIR}/themes/images ${S}/elm-efenniht.edc -o ${S}/elm-efenniht.edj
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/elementary/themes/
|
||||
install -m 0644 ${S}/elm-efenniht.edj ${D}${datadir}/elementary/themes/
|
||||
}
|
||||
|
||||
FILES_${PN} = "${datadir}/elementary/themes/"
|
||||
|
||||
PNBLACKLIST[elementary-theme-efenniht] ?= "Depends on blacklisted edje-native - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[elementary-theme-efenniht] ?= "Runtime depends on blacklisted elementary-theme-efenniht - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[elementary-theme-efenniht] ?= "Runtime depends on blacklisted elementary-theme-efenniht-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,89 +0,0 @@
|
|||
DESCRIPTION = "EFL based widget set for mobile devices"
|
||||
LICENSE = "LGPLv2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a173054a93896e933df53e3382d472c2"
|
||||
DEPENDS = "eet-native edje-native elementary-native efreet evas ecore edje eet eldbus ethumb eio"
|
||||
DEPENDS_class-native = "efl-native"
|
||||
|
||||
inherit efl gettext
|
||||
|
||||
EXTRA_OECONF_append_class-target = "\
|
||||
--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \
|
||||
--with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \
|
||||
--with-elementary-codegen=${STAGING_BINDIR_NATIVE}/elementary_codegen \
|
||||
--with-elm-prefs-cc=${STAGING_BINDIR_NATIVE}/elm_prefs_cc \
|
||||
--with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \
|
||||
--with-eolian-cxx=${STAGING_BINDIR_NATIVE}/eolian_cxx \
|
||||
"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
||||
PACKAGECONFIG[eweather] = "--enable-eweather,--disable-eweather,libeweather"
|
||||
PACKAGECONFIG[ewebkit] = "--with-elementary-web-backend=ewebkit,--with-elementary-web-backend=none,webkit-efl"
|
||||
# be aware when enabling this for efl-native, we don't provide gcc-native so you need to make
|
||||
# sure that all your builders have g++ which supports -std=gnu++11
|
||||
PACKAGECONFIG[c++11] = "--enable-cxx-bindings,--disable-cxx-bindings"
|
||||
|
||||
do_configure_prepend() {
|
||||
# prefix returned eolian paths with STAGING_DIR_HOST
|
||||
sed -i 's%^\(DEPS_EOLIAN_FLAGS=`.*\)`$%\1 | sed "s#-I\\${prefix}#-I\\${STAGING_DIR_HOST}\\${prefix}#g"`%g' ${S}/configure.ac
|
||||
}
|
||||
|
||||
do_compile_append_class-target() {
|
||||
sed -i -e s:${STAGING_DIR_TARGET}::g \
|
||||
-e s:/${TARGET_SYS}::g \
|
||||
elementary.pc
|
||||
}
|
||||
|
||||
PACKAGES += "${PN}-configs ${PN}-accessibility"
|
||||
|
||||
RDEPENDS_${PN}_class-native = ""
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
${PN}-themes \
|
||||
${PN}-configs \
|
||||
"
|
||||
RSUGGESTS_${PN} = "${PN}-tests ${PN}-accessibility"
|
||||
|
||||
FILES_${PN} += "\
|
||||
${libdir}/edje/modules/elm \
|
||||
${libdir}/elementary/modules/datetime_input_ctxpopup/*/module.so \
|
||||
${libdir}/elementary/modules/prefs/*/module.so \
|
||||
${libdir}/elementary/modules/prefs/*/*.edj \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev += "\
|
||||
${bindir}/elm_prefs_cc \
|
||||
${libdir}/elementary/modules/*/*/module.la \
|
||||
${libdir}/cmake \
|
||||
"
|
||||
|
||||
FILES_${PN}-themes = "\
|
||||
${datadir}/elementary/themes \
|
||||
"
|
||||
|
||||
FILES_${PN}-configs = "\
|
||||
${datadir}/elementary/config \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "\
|
||||
${libdir}/elementary/modules/*/*/.debug \
|
||||
${libdir}/edje/modules/elm/*/.debug \
|
||||
"
|
||||
|
||||
FILES_${PN}-tests = "\
|
||||
${bindir}/elementary* \
|
||||
${datadir}/elementary/images \
|
||||
${datadir}/elementary/objects \
|
||||
${datadir}/elementary/examples \
|
||||
${datadir}/applications/* \
|
||||
${datadir}/icons/* \
|
||||
${libdir}/elementary/modules/test_entry/* \
|
||||
${libdir}/elementary/modules/test_map/* \
|
||||
"
|
||||
|
||||
FILES_${PN}-accessibility = "\
|
||||
${libdir}/elementary/modules/access_output/* \
|
||||
"
|
||||
|
||||
# Some upgrade path tweaking, as in evas
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
From 75d104d105aa03dd9d446fa7d84fa95e0f566cf9 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Sat, 11 Jan 2014 12:55:59 +0100
|
||||
Subject: [PATCH] Makefile: Use elementary_codegen defined in configure
|
||||
|
||||
* using binaries from top_buildir doesn't work when cross-compiling elementary
|
||||
where we need to pass native binaries in configure params
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
src/examples/Makefile.am | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am
|
||||
index fc35c75..1e10b0b 100644
|
||||
--- a/src/examples/Makefile.am
|
||||
+++ b/src/examples/Makefile.am
|
||||
@@ -29,7 +29,7 @@ LDADD = \
|
||||
@ELEMENTARY_X_LIBS@ \
|
||||
$(top_builddir)/src/lib/libelementary.la
|
||||
|
||||
-ELEMENTARY_CODEGEN = $(top_builddir)/src/bin/@ELEMENTARY_CODEGEN_PRG@
|
||||
+ELEMENTARY_CODEGEN = @elementary_codegen@
|
||||
ELEMENTARY_CODEGEN_FLAGS = --prefix=codegen_example
|
||||
|
||||
SRCS = \
|
||||
--
|
||||
1.9.0
|
||||
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
"
|
||||
|
||||
# only for target, because configure doesn't default to sane default when
|
||||
# these paths aren't passed in -native build
|
||||
SRC_URI_append_class-target = " file://0001-Makefile-Use-elementary_codegen-defined-in-configure.patch"
|
||||
|
||||
SRC_URI[md5sum] = "bde4d85fa10ee8a7c0aeb74e69d7cd06"
|
||||
SRC_URI[sha256sum] = "ae5540c2103fcdc69fd7469277ce25a8a00a0f701fc2c20771dc0108401e53a0"
|
||||
|
||||
# autotools-brokensep - configure updates Elementary.h correctly in ${B}, but then build is using Elementary.h from ${S}
|
||||
# which includes #define ELM_EMAP (instead of #undef ELM_EMAP) and building fails
|
||||
B = "${S}"
|
||||
|
||||
PNBLACKLIST[elementary] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130584/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
DESCRIPTION = "Emotion generic players"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a0f11eedf8706bf6d4d6639fb67eb8ae"
|
||||
|
||||
DEPENDS = "emotion"
|
||||
|
||||
inherit efl
|
||||
|
||||
SRCNAME = "emotion_generic_players"
|
||||
|
||||
# creates empty packages until you get vlc-2 and enable it here
|
||||
PACKAGECONFIG ?= ""
|
||||
# needs eina and ecore from efl and vlc-2 (currently we have 1.11)
|
||||
PACKAGECONFIG[vlc] = "--with-vlc,--without-vlc,vlc efl"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "68627c1aabf5b7fe084299adcc0b73c1"
|
||||
SRC_URI[sha256sum] = "10bad633480a691585b0ba470c573b14da0a010008d9d59d0792cea8c621d423"
|
||||
|
||||
PNBLACKLIST[emotion-generic-players] ?= "Depends on blacklisted emotion - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[emotion-generic-players] ?= "Runtime depends on blacklisted emotion-generic-players - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[emotion-generic-players] ?= "Runtime depends on blacklisted emotion-generic-players-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
SUMMARY = "Engrave is an Edje Editing Library"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=edf2d968b9eb026bfa82cccbd0e6f9f5"
|
||||
# also requires yacc and lex on host
|
||||
DEPENDS = "evas ecore flex"
|
||||
PV = "0.0.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl autotools-brokensep
|
||||
SRC_URI = "${E_SVN}/OLD;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
# engrave.l:5:35: fatal error: libengrave_la-engrave.h: No such file or directory
|
||||
# http://errors.yoctoproject.org/Errors/Details/56597/
|
||||
PNBLACKLIST[engrave] ?= "BROKEN: fails to build with latest oe-core - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
From 14396c52a2556b1ab778a310a318ec19c2829735 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Thu, 24 Nov 2011 13:25:33 +0100
|
||||
Subject: [PATCH] pam: use common-auth instead of system-auth
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
PROTO/entrance/data/entrance | 8 ++++----
|
||||
1 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/data/entrance b/data/entrance
|
||||
index 872c83d..2b98c3a 100644
|
||||
--- a/data/entrance
|
||||
+++ b/data/entrance
|
||||
@@ -1,4 +1,4 @@
|
||||
-auth include system-auth
|
||||
-account include system-auth
|
||||
-password include system-auth
|
||||
-session include system-auth
|
||||
+auth include common-auth
|
||||
+account include common-account
|
||||
+password include common-password
|
||||
+session include common-session
|
||||
--
|
||||
1.7.8.6
|
||||
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
[Unit]
|
||||
Description=Login manager for Enlightenment
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/sbin/entrance
|
||||
|
||||
[Install]
|
||||
Alias=display-manager.service
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
SUMMARY = "Login manager for Enlightenment"
|
||||
DEPENDS = "efreet eina eet ecore elementary"
|
||||
LICENSE = "GPLv3+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
SECTION = "e/apps"
|
||||
|
||||
inherit e gettext systemd
|
||||
SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep \
|
||||
file://0001-pam-use-common-auth-instead-of-system-auth.patch \
|
||||
file://entrance.service \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
PNBLACKLIST[entrance] ?= "broken: switch to https://git.enlightenment.org/misc/entrance.git and fix 0.0.4+svnr82070-r7/entrance/data/themes/old/default.edc:678. invalid state name: 'defaault'. "default" state must always be first. - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[consolekit] = "--enable-consolekit,--disable-consolekit,consolekit"
|
||||
|
||||
EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '', '--disable-pam', d)}"
|
||||
|
||||
PR = "r7"
|
||||
PV = "0.0.4+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
RDEPENDS_${PN} += "${PN}-themes sessreg xauth"
|
||||
CONFFILES_${PN} += "${sysconfdir}/entrance.conf"
|
||||
|
||||
RCONFLICTS_${PN} += "xserver-nodm-init"
|
||||
RREPLACES_${PN} += "xserver-nodm-init"
|
||||
|
||||
RCONFLICTS_${PN} += "xserver-nodm-init-systemd"
|
||||
RREPLACES_${PN} += "xserver-nodm-init-systemd"
|
||||
|
||||
RPROVIDES_${PN} += "${PN}-systemd"
|
||||
RREPLACES_${PN} += "${PN}-systemd"
|
||||
RCONFLICTS_${PN} += "${PN}-systemd"
|
||||
|
||||
SYSTEMD_SERVICE_${PN} = "entrance.service"
|
||||
|
||||
do_install_append() {
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/entrance.service ${D}${systemd_unitdir}/system
|
||||
}
|
||||
|
|
@ -1,132 +0,0 @@
|
|||
From 6691ac5fcbac0e766d4410ae649a13957ae85289 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Thu, 22 Oct 2015 16:27:52 +0200
|
||||
Subject: [PATCH 1/2] remove antialias functions - poppler has dropped them in
|
||||
the API
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
The functions removed were not used.
|
||||
|
||||
Upstream-Status: pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
src/lib/epdf_main.h | 45 -----------------------------------
|
||||
src/lib/mupdf/epdf_mupdf_main.c | 18 --------------
|
||||
src/lib/poppler/epdf_poppler_main.cpp | 21 ----------------
|
||||
3 files changed, 84 deletions(-)
|
||||
|
||||
diff --git a/src/lib/epdf_main.h b/src/lib/epdf_main.h
|
||||
index 54a57ca..0a79bad 100644
|
||||
--- a/src/lib/epdf_main.h
|
||||
+++ b/src/lib/epdf_main.h
|
||||
@@ -29,49 +29,4 @@ EAPI int epdf_shutdown();
|
||||
*/
|
||||
EAPI const char *epdf_backend_version_get (void);
|
||||
|
||||
-/**
|
||||
- * @brief Return the state of fonts antialiasing in Poppler
|
||||
- *
|
||||
- * @return EINA_TRUE if fonts antialiasing enabled, EINA_FALSE otherwise.
|
||||
- *
|
||||
- * Return EINA_TRUE if the state of fonts antialiasing is enabled in
|
||||
- * Poppler, EINA_FALSE otherwise.
|
||||
- *
|
||||
- * @ingroup Epdf_Main
|
||||
- */
|
||||
-EAPI Eina_Bool epdf_fonts_antialias_get (void);
|
||||
-
|
||||
-/**
|
||||
- * @brief Sets fonts antialiasing mode in Poppler
|
||||
- *
|
||||
- * @param on EINA_TRUE to enable fonts antialiasing, EINA_FALSE to disable
|
||||
- *
|
||||
- * Set @p on to EINA_TRUE to enable fonts antialiasing in Poppler,
|
||||
- * EINA_FALSE to disable it.
|
||||
- */
|
||||
-EAPI void epdf_fonts_antialias_set (Eina_Bool on);
|
||||
-
|
||||
-/**
|
||||
- * @brief Return the state of lines antialiasing in Poppler
|
||||
- *
|
||||
- * @return EINA_TRUE if lines antialiasing enabled, EINA_FALSE otherwise.
|
||||
- *
|
||||
- * Return EINA_TRUE if the state of lines antialiasing is enabled in
|
||||
- * Poppler, EINA_FALSE otherwise.
|
||||
- *
|
||||
- * @ingroup Epdf_Main
|
||||
- */
|
||||
-EAPI Eina_Bool epdf_lines_antialias_get (void);
|
||||
-
|
||||
-/**
|
||||
- * @brief Sets lines antialiasing mode in Poppler
|
||||
- *
|
||||
- * @param on EINA_TRUE to enable lines antialiasing, EINA_FALSE to disable
|
||||
- *
|
||||
- * Set @p on to EINA_TRUE to enable lines antialiasing in Poppler,
|
||||
- * EINA_FALSE to disable it.
|
||||
- */
|
||||
-EAPI void epdf_lines_antialias_set (Eina_Bool on);
|
||||
-
|
||||
-
|
||||
#endif /* __EPDF_MAIN_H__ */
|
||||
diff --git a/src/lib/mupdf/epdf_mupdf_main.c b/src/lib/mupdf/epdf_mupdf_main.c
|
||||
index 17bb830..27c6de2 100644
|
||||
--- a/src/lib/mupdf/epdf_mupdf_main.c
|
||||
+++ b/src/lib/mupdf/epdf_mupdf_main.c
|
||||
@@ -37,21 +37,3 @@ epdf_backend_version_get (void)
|
||||
{
|
||||
return "0.5";
|
||||
}
|
||||
-
|
||||
-Eina_Bool epdf_fonts_antialias_get(void)
|
||||
-{
|
||||
- return EINA_TRUE;
|
||||
-}
|
||||
-
|
||||
-void epdf_fonts_antialias_set(Eina_Bool on)
|
||||
-{
|
||||
-}
|
||||
-
|
||||
-Eina_Bool epdf_lines_antialias_get(void)
|
||||
-{
|
||||
- return EINA_TRUE;
|
||||
-}
|
||||
-
|
||||
-void epdf_lines_antialias_set(Eina_Bool on)
|
||||
-{
|
||||
-}
|
||||
diff --git a/src/lib/poppler/epdf_poppler_main.cpp b/src/lib/poppler/epdf_poppler_main.cpp
|
||||
index 9841987..9efdbe8 100644
|
||||
--- a/src/lib/poppler/epdf_poppler_main.cpp
|
||||
+++ b/src/lib/poppler/epdf_poppler_main.cpp
|
||||
@@ -46,24 +46,3 @@ epdf_backend_version_get (void)
|
||||
{
|
||||
return POPPLER_VERSION;
|
||||
}
|
||||
-
|
||||
-Eina_Bool epdf_fonts_antialias_get (void)
|
||||
-{
|
||||
- return globalParams->getAntialias();
|
||||
-}
|
||||
-
|
||||
-void epdf_fonts_antialias_set (Eina_Bool on)
|
||||
-{
|
||||
- /* Nice API */
|
||||
- globalParams->setAntialias((char*)(on ? "yes" : "no"));
|
||||
-}
|
||||
-
|
||||
-Eina_Bool epdf_lines_antialias_get (void)
|
||||
-{
|
||||
- return globalParams->getVectorAntialias();
|
||||
-}
|
||||
-
|
||||
-void epdf_lines_antialias_set (Eina_Bool on)
|
||||
-{
|
||||
- globalParams->setVectorAntialias((char*)(on ? "yes" : "no"));
|
||||
-}
|
||||
--
|
||||
2.1.0
|
||||
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
From a84c16fdc606f22b993f870b1cea56dd060a35e6 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Thu, 22 Oct 2015 16:55:30 +0200
|
||||
Subject: [PATCH 2/2] epdf_poppler_postscript.cpp: fix build for poppler API
|
||||
change
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Poppler API was changed in [1]. The patch not only shows the change but also
|
||||
inspires how to fix.
|
||||
|
||||
[1] http://cgit.freedesktop.org/poppler/poppler/commit/?id=9caf7525409d699c16896653528486451123b485
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
src/lib/poppler/epdf_poppler_postscript.cpp | 7 +++++--
|
||||
1 file changed, 5 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/lib/poppler/epdf_poppler_postscript.cpp b/src/lib/poppler/epdf_poppler_postscript.cpp
|
||||
index 0c2836b..656193b 100644
|
||||
--- a/src/lib/poppler/epdf_poppler_postscript.cpp
|
||||
+++ b/src/lib/poppler/epdf_poppler_postscript.cpp
|
||||
@@ -82,11 +82,14 @@ epdf_postscript_print (const Epdf_Postscript *postscript)
|
||||
|
||||
// FIXME: fix postscript title
|
||||
#ifdef HAVE_POPPLER_0_20
|
||||
+ std::vector<int> pages;
|
||||
+ for (int i = postscript->first_page; i <= postscript->last_page; ++i) {
|
||||
+ pages.push_back(i);
|
||||
+ }
|
||||
PSOutputDev ps_dev(postscript->filename,
|
||||
postscript->pdfdoc,
|
||||
(char *)"PS title",
|
||||
- postscript->first_page,
|
||||
- postscript->last_page,
|
||||
+ pages,
|
||||
psModePS,
|
||||
(int)postscript->width,
|
||||
(int)postscript->height,
|
||||
--
|
||||
2.1.0
|
||||
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
SUMMARY = "Epdf is the glue between EFL and libpoppler"
|
||||
|
||||
DEPENDS = "poppler evas ecore"
|
||||
PV = "0.1.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
|
||||
LICENSE = "GPLv2 & LGPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
|
||||
file://COPYING.LESSER;md5=6a6a8e020838b23406c81b19c1d46df6 \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep \
|
||||
file://0001-remove-antialias-functions-poppler-has-dropped-them-.patch \
|
||||
file://0002-epdf_poppler_postscript.cpp-fix-build-for-poppler-AP.patch \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--enable-poppler \
|
||||
--disable-mupdf \
|
||||
"
|
||||
|
||||
# Some upgrade path tweaking, as in evas
|
||||
AUTO_LIBNAME_PKGS = ""
|
||||
|
||||
PNBLACKLIST[epdf] ?= "Depends on blacklisted ecore - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[epdf] ?= "Depends on blacklisted evas - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[epdf] ?= "Runtime depends on blacklisted epdf-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[epdf] ?= "Runtime depends on blacklisted epdf - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
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-.*"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/libs/${SRCNAME}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "3ca8443b8cbf177845595c5e02fbc49c"
|
||||
SRC_URI[sha256sum] = "caa22c9ba1ae9629c16a3fe809ea927f60b8f0d80cdb7f145159b997b9ae2bcd"
|
||||
|
||||
PNBLACKLIST[evas-generic-loaders] ?= "Depends on blacklisted eina - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[evas-generic-loaders] ?= "Runtime depends on blacklisted evas-generic-loaders - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[evas-generic-loaders] ?= "Runtime depends on blacklisted evas-generic-loaders-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
DESCRIPTION = "Expedite is a comprehensive benchmarking suite for Evas"
|
||||
DEPENDS = "eet evas libsdl"
|
||||
LICENSE = "MIT & BSD"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d70bc65d46237e4ef386beebe7d0fe5b"
|
||||
|
||||
INC_PR = "r0"
|
||||
|
||||
inherit e
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--x-includes=${STAGING_INCDIR}/X11 \
|
||||
--x-libraries=${STAGING_LIBDIR} \
|
||||
--enable-simple-x11 \
|
||||
\
|
||||
--enable-software-x11 \
|
||||
--enable-xrender-x11 \
|
||||
--enable-software-16-x11 \
|
||||
--enable-opengl-x11 \
|
||||
--enable-fb \
|
||||
--disable-software-ddraw \
|
||||
--disable-direct3d \
|
||||
"
|
||||
|
||||
FILES_${PN} += "${datadir}"
|
||||
RDEPENDS_${PN} = "expedite-themes evas-engine-fb evas-engine-software-generic evas-engine-software-x11 evas-engine-gl-x11 evas-loader-png"
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRC_URI = "\
|
||||
${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "954fe8e40fec6a561190ff0fb75b6bdd"
|
||||
SRC_URI[sha256sum] = "a05be096c911e0d66d4bdc497ebb935a04ad23696de9084aed9959b5172a593e"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Depends on blacklisted eet - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Depends on blacklisted evas - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-loader-png - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-themes - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-gl-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-generic - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-fb - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
require ${BPN}.inc
|
||||
|
||||
SRCREV = "a5e6af917af52877b378090811cf836c16d0bfbb"
|
||||
PV = "1.7.99+gitr${SRCPV}"
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
SRC_URI = "\
|
||||
git://git.enlightenment.org/tools/${BPN}.git \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Depends on blacklisted eet - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Depends on blacklisted evas - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-loader-png - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-generic - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-fb - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-software-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted evas-engine-gl-x11 - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[expedite] ?= "Runtime depends on blacklisted expedite-themes - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
It causes testeina.c build to fail linking to internal eina_.*_{init,shutdown} symbols
|
||||
as reported in:
|
||||
http://lists.alioth.debian.org/pipermail/pkg-fso-maint/2010-May/003056.html
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
|
||||
diff -uNr vala/tests/testeina.vala ../../../arm920tt-oe-linux-gnueabi/libeflvala/1_2011.01.13.1+svnr82070-r2/vala/tests/testeina.vala
|
||||
--- vala/tests/testeina.vala 2014-01-13 16:16:53.984999035 +0100
|
||||
+++ ../../../arm920tt-oe-linux-gnueabi/libeflvala/1_2011.01.13.1+svnr82070-r2/vala/tests/testeina.vala 2010-02-26 09:02:06.000000000 +0100
|
||||
@@ -153,22 +153,22 @@
|
||||
|
||||
void test_eina_benchmark()
|
||||
{
|
||||
- assert( Eina.Module.init() );
|
||||
- assert( Eina.List.init() );
|
||||
- assert( Eina.Array.init() );
|
||||
- assert( Eina.Benchmark.init() );
|
||||
- assert( Eina.Mempool.init() );
|
||||
+// assert( Eina.Module.init() );
|
||||
+// assert( Eina.List.init() );
|
||||
+// assert( Eina.Array.init() );
|
||||
+// assert( Eina.Benchmark.init() );
|
||||
+// assert( Eina.Mempool.init() );
|
||||
var b = new Eina.Benchmark( "test", "test");
|
||||
assert( b.register( "bogus", spec_one, 0, 100, 5 ) );
|
||||
unowned Eina.Array<string> result = b.run();
|
||||
assert( result.count_get() == 2 );
|
||||
result = null;
|
||||
b = null;
|
||||
- assert( Eina.Mempool.shutdown() );
|
||||
- assert( Eina.Benchmark.shutdown() );
|
||||
- assert( Eina.Array.shutdown() );
|
||||
- assert( Eina.List.shutdown() );
|
||||
- assert( Eina.Module.shutdown() );
|
||||
+// assert( Eina.Mempool.shutdown() );
|
||||
+// assert( Eina.Benchmark.shutdown() );
|
||||
+// assert( Eina.Array.shutdown() );
|
||||
+// assert( Eina.List.shutdown() );
|
||||
+// assert( Eina.Module.shutdown() );
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
SUMMARY = "Vala meets the Enlightenment Foundation Libraries"
|
||||
AUTHOR = "Michael 'Mickey' Lauer <mlauer@vanille-media.de>"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||
SECTION = "devel"
|
||||
DEPENDS = "vala-native glib-2.0 dbus dbus-glib eina eet evas ecore edje elementary tiff"
|
||||
PV = "2011.01.13.1+svnr${SRCPV}"
|
||||
PE = "1"
|
||||
PR = "r2"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
SRCNAME = "vala"
|
||||
|
||||
inherit e-base autotools-brokensep pkgconfig vala
|
||||
|
||||
SRC_URI = "${E_SVN}/trunk/BINDINGS;module=${SRCNAME};protocol=http \
|
||||
file://disable.eina.test.patch \
|
||||
"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
PACKAGES =+ "${PN}-examples"
|
||||
FILES_${PN}-examples = "${datadir}/libeflvala ${bindir}/*"
|
||||
|
||||
PNBLACKLIST[libeflvala] ?= "Depends on blacklisted elementary - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
SUMMARY = "EFL-based weather widget library"
|
||||
LICENSE = "LGPL-2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \
|
||||
file://COPYING-PLAIN;md5=c910b645eda0005ccec46f75203dc96e"
|
||||
|
||||
DEPENDS = "ecore edje"
|
||||
PV = "0.0.0+svnr${SRCPV}"
|
||||
SRCREV = "${EFL_SRCREV}"
|
||||
|
||||
inherit efl
|
||||
SRC_URI = "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep"
|
||||
S = "${WORKDIR}/${SRCNAME}"
|
||||
|
||||
EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc"
|
||||
|
||||
RSUGGESTS_${PN} = "elementary-tests"
|
||||
|
||||
do_compile_append() {
|
||||
sed -i -e s:${STAGING_DIR_TARGET}::g \
|
||||
-e s:/${TARGET_SYS}::g \
|
||||
eweather.pc
|
||||
}
|
||||
|
||||
PACKAGES += "${PN}-plugins"
|
||||
|
||||
FILES_${PN}-themes = "\
|
||||
${datadir} \
|
||||
"
|
||||
|
||||
FILES_${PN}-plugins = "\
|
||||
${libdir}/eweather/plugins/*.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "\
|
||||
${libdir}/eweather/plugins/.debug \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev += "\
|
||||
${libdir}/eweather/plugins/*.a \
|
||||
${libdir}/eweather/plugins/*.la \
|
||||
"
|
||||
|
||||
RRECOMMENDS_${PN} = "\
|
||||
${PN}-themes \
|
||||
${PN}-plugins \
|
||||
"
|
||||
|
||||
PNBLACKLIST[libeweather] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130649/ - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
SUMMARY = "Efl Software Development Kit"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
|
||||
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
PR = "r1"
|
||||
|
||||
require packagegroup-efl-sdk.inc
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
packagegroup-core-sdk \
|
||||
${SDK-EFL} \
|
||||
${SDK-EXTRAS}"
|
||||
|
||||
PNBLACKLIST[packagegroup-efl-sdk] ?= "Runtime depends on blacklisted elementary-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
SDK-EFL = " \
|
||||
efl-dev \
|
||||
elementary-dev \
|
||||
edbus-dev \
|
||||
luajit-dev \
|
||||
"
|
||||
|
||||
SDK-EXTRAS ?= ""
|
||||
SDK-EXTRAS_qemux86 ?= " valgrind lttng-ust-dev"
|
||||
SDK-EXTRAS_qemux86-64 ?= " lttng-ust-dev"
|
||||
SDK-EXTRAS_qemuppc ?= " lttng-ust-dev"
|
||||
SDK-EXTRAS_qemuarm ?= " lttng-ust-dev"
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
SUMMARY = "Efl Software Development Kit"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
|
||||
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
PR = "r1"
|
||||
|
||||
require packagegroup-efl-sdk.inc
|
||||
|
||||
PACKAGES = "${PN} ${PN}-dbg"
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
packagegroup-core-standalone-sdk-target \
|
||||
${SDK-EFL} \
|
||||
${SDK-EXTRAS}"
|
||||
|
||||
PNBLACKLIST[packagegroup-efl-standalone-sdk-target] ?= "Runtime depends on blacklisted elementary-dev - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
DESCRIPTION = "The Illume Windowing Environment -- install this task to get the Enlightenment Window Manager + the Illume environment."
|
||||
SECTION = "x11/wm"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${TOPDIR}/meta-openembedded/meta-efl/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
PV = "1.0"
|
||||
PR = "r5"
|
||||
|
||||
inherit packagegroup allarch
|
||||
|
||||
# Default theme and config
|
||||
ETHEME ?= "e-wm-theme-default"
|
||||
ECONFIG ?= "e-wm-config-mobile"
|
||||
|
||||
RRECOMMENDS_${PN} = "\
|
||||
${ETHEME} \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
packagegroup-core-x11-xserver \
|
||||
packagegroup-core-x11-utils \
|
||||
\
|
||||
e-wm \
|
||||
${ECONFIG} \
|
||||
"
|
||||
|
||||
PNBLACKLIST[packagegroup-x11-illume] ?= "Runtime depends on blacklisted e-wm - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[packagegroup-x11-illume] ?= "Runtime depends on blacklisted e-wm-config-mobile - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
||||
PNBLACKLIST[packagegroup-x11-illume] ?= "Runtime depends on blacklisted e-wm-theme-default - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,69 +0,0 @@
|
|||
DESCRIPTION = "Webkit browser engine, EFL edition"
|
||||
LICENSE = "GPLv2+ & LGPL-2.1"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://Source/JavaScriptCore/COPYING.LIB;md5=d0c6d6397a5d84286dda758da57bd691 \
|
||||
file://Source/WebCore/LICENSE-APPLE;md5=4646f90082c40bcf298c285f8bab0b12 \
|
||||
file://Source/WebCore/LICENSE-LGPL-2.1;md5=a778a33ef338abbaf8b8a7c36b6eec80 \
|
||||
file://Source/WebCore/LICENSE-LGPL-2;md5=36357ffde2b64ae177b2494445b79d21 \
|
||||
"
|
||||
|
||||
# you need harfbuzz with icu enabled, you can add this to your config:
|
||||
# PACKAGECONFIG_append_pn-harfbuzz = " icu"
|
||||
DEPENDS = "icu libxslt sqlite3 gperf-native bison-native flex-native jpeg \
|
||||
libpng libxt fontconfig cairo freetype glib-2.0 libsoup-2.4 \
|
||||
libxml2 pango eina ecore evas edje eldbus harfbuzz enchant \
|
||||
ruby-native elementary"
|
||||
|
||||
PE = "1"
|
||||
|
||||
SRCVER ?= "${PV}"
|
||||
SRC_URI = "\
|
||||
${E_RELEASES}/libs/webkit-efl/ewebkit-${SRCVER}.tar.xz \
|
||||
"
|
||||
S = "${WORKDIR}/ewebkit"
|
||||
|
||||
inherit cmake lib_package pkgconfig perlnative pythonnative
|
||||
|
||||
ARM_INSTRUCTION_SET = "arm"
|
||||
|
||||
EXTRA_OECMAKE = " \
|
||||
-DPORT=Efl \
|
||||
-DSHARED_CORE=On \
|
||||
-DENABLE_DRAG_SUPPORT=On \
|
||||
-DENABLE_WEB_AUDIO=Off \
|
||||
-DENABLE_VIDEO=Off \
|
||||
-DENABLE_VIDEO_TRACK=Off \
|
||||
-DENABLE_ACCESSIBILITY=Off \
|
||||
-DENABLE_BATTERY_STATUS=Off \
|
||||
"
|
||||
# generated ASM code isn't compatible with armv[45]
|
||||
# it was removed from macro assembler in upstream commit 121885
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=90198
|
||||
EXTRA_OECMAKE_append_armv4 = " -DENABLE_LLINT=Off -DENABLE_JIT=Off -DENABLE_DFG_JIT=Off -DENABLE_FTL_JIT=Off"
|
||||
EXTRA_OECMAKE_append_armv5 = " -DENABLE_LLINT=Off -DENABLE_JIT=Off -DENABLE_DFG_JIT=Off -DENABLE_FTL_JIT=Off"
|
||||
|
||||
# hack it in OptionsEfl.cmake because that overrules -DENABLE_LLINT=Off
|
||||
do_configure_prepend_armv4() {
|
||||
sed -i 's/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT ON)/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT OFF)/g' ${S}/Source/cmake/OptionsEfl.cmake
|
||||
}
|
||||
do_configure_prepend_armv5() {
|
||||
sed -i 's/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT ON)/WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT OFF)/g' ${S}/Source/cmake/OptionsEfl.cmake
|
||||
}
|
||||
|
||||
# and disabled LLINT currently isn't supported, so restrict to armv7a and x86*
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE_x86 = "(.*)"
|
||||
COMPATIBLE_MACHINE_x86-64 = "(.*)"
|
||||
COMPATIBLE_MACHINE_armv7a = "(.*)"
|
||||
|
||||
LEAD_SONAME = "libewebkit.so"
|
||||
PACKAGES =+ "${PN}launcher-dbg ${PN}launcher ${PN}-inspector"
|
||||
|
||||
FILES_${PN} += "${datadir}/ewebkit2-1/themes/default.edj"
|
||||
FILES_${PN}-dev += "${libdir}/cmake"
|
||||
FILES_${PN}launcher = "${bindir}/EWebLauncher"
|
||||
FILES_${PN}launcher-dbg = "${bindir}/.debug/EWebLauncher"
|
||||
FILES_${PN}-inspector += "${datadir}/ewebkit2-1/inspector"
|
||||
|
||||
# http://errors.yoctoproject.org/Errors/Details/40659/
|
||||
PNBLACKLIST[webkit-efl] ?= "Old and unmaintaned fork with many security issues - the recipe will be removed on 2017-09-01 unless the issue is fixed"
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
From e6caaf6e80b9c80dc2b860b471a8f05e825f6dfa Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Thu, 14 Aug 2014 01:00:21 +0200
|
||||
Subject: [PATCH 1/3] OptionsCommon.cmake: don't mix CXX_FLAGS into C_FLAGS
|
||||
|
||||
* it was added in https://bugs.webkit.org/show_bug.cgi?id=130261
|
||||
* causes build failures in udis86 which explicitly asks for gcc but then
|
||||
gets g++ flags from CMAKE_CXX_FLAGS.
|
||||
|
||||
cc1: error: command line option '-fvisibility-inlines-hidden' is valid
|
||||
for C++/ObjC++ but not for C [-Werror]
|
||||
cc1: error: command line option '-fpermissive' is valid for C++/ObjC++
|
||||
but not for C [-Werror]
|
||||
cc1: all warnings being treated as errors
|
||||
Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/build.make:11182:
|
||||
recipe for target
|
||||
'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86.c.o'
|
||||
failed
|
||||
make[2]: ***
|
||||
[Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/udis86/udis86.c.o]
|
||||
Error 1
|
||||
make[2]: *** Waiting for unfinished jobs....
|
||||
make[2]: Leaving directory
|
||||
'/OE/build/oe-core/tmp-eglibc/work/core2-64-oe-linux/webkit-efl/1_1.10.0+1.11.0-beta1-r0/build'
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
Source/cmake/OptionsCommon.cmake | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Source/cmake/OptionsCommon.cmake b/Source/cmake/OptionsCommon.cmake
|
||||
index e304a99..045c614 100644
|
||||
--- a/Source/cmake/OptionsCommon.cmake
|
||||
+++ b/Source/cmake/OptionsCommon.cmake
|
||||
@@ -25,7 +25,7 @@ endif ()
|
||||
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||
|
||||
if (CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
||||
- set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-strict-aliasing")
|
||||
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-exceptions -fno-strict-aliasing")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-exceptions -fno-strict-aliasing -fno-rtti")
|
||||
endif ()
|
||||
|
||||
--
|
||||
2.1.3
|
||||
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
From de93951f89e851b6689718022eebb4b8b1d14c06 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Mon, 13 Jan 2014 17:21:25 +0100
|
||||
Subject: [PATCH 2/3] WebKitHelpers.cmake: Add
|
||||
-Wno-error=deprecated-declarations -Wno-error=cast-align
|
||||
-Wno-error=type-limits
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
Source/cmake/WebKitHelpers.cmake | 10 ++++++++++
|
||||
1 file changed, 10 insertions(+)
|
||||
|
||||
diff --git a/Source/cmake/WebKitHelpers.cmake b/Source/cmake/WebKitHelpers.cmake
|
||||
index 227b9ee..ae52ef6 100644
|
||||
--- a/Source/cmake/WebKitHelpers.cmake
|
||||
+++ b/Source/cmake/WebKitHelpers.cmake
|
||||
@@ -40,6 +40,25 @@ macro(WEBKIT_SET_EXTRA_COMPILER_FLAGS _target)
|
||||
# FIXME: When we use -fno-tree-dce to support the jsCStack branch merge, build error occurs due to the uninitialization. Temporarily we set
|
||||
# uninitialized as build warning in order to support the jsCStack merge. https://bugs.webkit.org/show_bug.cgi?id=127777.
|
||||
set(OLD_COMPILE_FLAGS "-Werror -Wno-error=unused-parameter -Wno-error=uninitialized -Wno-error=literal-suffix ${OLD_COMPILE_FLAGS}")
|
||||
+ # libsoup-2.4/libsoup/soup-proxy-uri-resolver.h:13:84: error: 'GType soup_proxy_uri_resolver_get_type()' is deprecated (declared at /OE/build/oe-core/tmp-eglibc/sysroots/qemux86-64/usr/include/libsoup-2.4/libsoup/soup-proxy-uri-resolver.h:48) [-Werror=deprecated-declarations]
|
||||
+ set(OLD_COMPILE_FLAGS "-Wno-error=deprecated-declarations ${OLD_COMPILE_FLAGS}")
|
||||
+ # webkit-efl/1_1.10.0+1.11.0-beta1-r0/ewebkit/Source/WTF/wtf/text/StringImpl.h:742:87: error: cast from 'uint8_t* {aka unsigned char*}' to 'WTF::StringImpl**' increases required alignment of target type [-Werror=cast-align]
|
||||
+ set(OLD_COMPILE_FLAGS "-Wno-error=cast-align ${OLD_COMPILE_FLAGS}")
|
||||
+ # webkit-efl/1_1.10.0+1.11.0-beta1-r0/ewebkit/Source/WebKit2/Shared/linux/WebMemorySamplerLinux.cpp:70:16: error: comparison is always false due to limited range of data type [-Werror=type-limits]
|
||||
+ set(OLD_COMPILE_FLAGS "-Wno-error=type-limits ${OLD_COMPILE_FLAGS}")
|
||||
+ # webkit-efl/1_1.11.0-r0/ewebkit/Source/WebKit2/UIProcess/API/efl/EwkView.cpp:832:5: error: missing initializer for member '_Evas_GL_Config::gles_version' [-Werror=missing-field-initializers]
|
||||
+ # this one is new with efl-1.12
|
||||
+ set(OLD_COMPILE_FLAGS "-Wno-error=missing-field-initializers ${OLD_COMPILE_FLAGS}")
|
||||
+ # webkit-efl/1_1.11.0-r0/ewebkit/Source/WTF/wtf/dtoa/bignum.cc:105:10: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
|
||||
+ # this one is new with gcc-5.2
|
||||
+ set(OLD_COMPILE_FLAGS "-Wno-error=strict-overflow ${OLD_COMPILE_FLAGS}")
|
||||
+ # webkit-efl/1_1.11.0-r0/ewebkit/Source/WTF/wtf/SaturatedArithmetic.h:46:26: error: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Werror=parentheses]
|
||||
+ # this one is new with gcc-5.2
|
||||
+ set(OLD_COMPILE_FLAGS "-Wno-error=parentheses ${OLD_COMPILE_FLAGS}")
|
||||
+ # webkit-efl/1_1.11.0-r0/ewebkit/Source/WebCore/loader/cache/CachedScript.cpp:103:108: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses]
|
||||
+ # this one is new with gcc-5.2
|
||||
+ set(OLD_COMPILE_FLAGS "-Wno-error=logical-not-parentheses ${OLD_COMPILE_FLAGS}")
|
||||
+
|
||||
endif ()
|
||||
|
||||
set_target_properties(${_target} PROPERTIES
|
||||
--
|
||||
2.1.3
|
||||
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
From a076d76b8e8862bd641cd991190e82cfd478cc66 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Wed, 20 Aug 2014 00:52:03 +0200
|
||||
Subject: [PATCH 3/3] FEBlendNEON.h: fix missing semicolon
|
||||
|
||||
* Otherwise fails with:
|
||||
In file included from ewebkit/Source/WebCore/platform/graphics/filters/FEBlend.cpp:29:0:
|
||||
ewebkit/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h: In member function 'virtual void WebCore::FEBlend::platformApplySoftware()':
|
||||
ewebkit/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h:130:5: error: expected primary-expression before '}' token
|
||||
}
|
||||
^
|
||||
ewebkit/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h:130:5: error: return-statement with a value, in function returning 'void' [-fpermissive]
|
||||
ewebkit/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h:130:5: error: expected ';' before '}' token
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h b/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h
|
||||
index 1c50765..f4b6f46 100644
|
||||
--- a/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h
|
||||
+++ b/Source/WebCore/platform/graphics/cpu/arm/filters/FEBlendNEON.h
|
||||
@@ -126,7 +126,7 @@ void FEBlend::platformApplySoftware()
|
||||
|
||||
if (pixelArrayLength >= 8) {
|
||||
platformApplyNEON(srcPixelArrayA->data(), srcPixelArrayB->data(), dstPixelArray->data(), pixelArrayLength);
|
||||
- return
|
||||
+ return;
|
||||
}
|
||||
// If there is just one pixel we expand it to two.
|
||||
ASSERT(pixelArrayLength > 0);
|
||||
--
|
||||
2.1.3
|
||||
|
||||
|
|
@ -1,146 +0,0 @@
|
|||
From baebc004111289ef658c78a42f8332f3dceef41e Mon Sep 17 00:00:00 2001
|
||||
From: "ryuan.choi@navercorp.com" <ryuan.choi@navercorp.com>
|
||||
Date: Thu, 13 Nov 2014 07:07:16 +0000
|
||||
Subject: [PATCH 4/4] Fix the build with EFL 1.12
|
||||
https://bugs.webkit.org/show_bug.cgi?id=138245
|
||||
|
||||
Reviewed by Gyuyoung Kim.
|
||||
|
||||
Source/WebKit2:
|
||||
|
||||
* UIProcess/API/efl/EwkView.cpp:
|
||||
First, modified to use Evas_GL raw pointer instead of UniquePtrEfl because
|
||||
Evas_GL.h can't be included in UniquePtrEfl.h
|
||||
It should be moved into EvasGLContext because WebKit/EFL use only one Evas_GL.
|
||||
Second, provided the version of GLES in Evas_GL_Config not to break build with
|
||||
EFL 1.12
|
||||
(EwkView::EwkView):
|
||||
(EwkView::~EwkView):
|
||||
(EwkView::displayTimerFired):
|
||||
(EwkView::createGLSurface):
|
||||
* UIProcess/API/efl/EwkView.h:
|
||||
|
||||
Source/WTF:
|
||||
|
||||
* wtf/efl/UniquePtrEfl.h:
|
||||
Removed Evas_GL.h from UniquePtrEfl.h, which is commonly included, because
|
||||
it should not be included with official GL headers.
|
||||
|
||||
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176066 268f45cc-cd09-0410-ab3c-d52691b4dbfc
|
||||
---
|
||||
Source/WTF/wtf/efl/UniquePtrEfl.h | 2 --
|
||||
Source/WebKit2/UIProcess/API/efl/EwkView.cpp | 24 ++++++++++++++++--------
|
||||
Source/WebKit2/UIProcess/API/efl/EwkView.h | 3 ++-
|
||||
3 files changed, 18 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/Source/WTF/wtf/efl/UniquePtrEfl.h b/Source/WTF/wtf/efl/UniquePtrEfl.h
|
||||
index ba0110a..038d3fb 100644
|
||||
--- a/Source/WTF/wtf/efl/UniquePtrEfl.h
|
||||
+++ b/Source/WTF/wtf/efl/UniquePtrEfl.h
|
||||
@@ -33,7 +33,6 @@
|
||||
#include <Ecore_IMF.h>
|
||||
#include <Eina.h>
|
||||
#include <Evas.h>
|
||||
-#include <Evas_GL.h>
|
||||
|
||||
namespace WTF {
|
||||
|
||||
@@ -51,7 +50,6 @@ using EflUniquePtr = std::unique_ptr<T, EflPtrDeleter<T>>;
|
||||
macro(Eina_Hash, eina_hash_free) \
|
||||
macro(Eina_Module, eina_module_free) \
|
||||
macro(Evas_Object, evas_object_del) \
|
||||
- macro(Evas_GL, evas_gl_free)
|
||||
|
||||
#define WTF_DEFINE_EFLPTR_DELETER(typeName, deleterFunc) \
|
||||
template<> struct EflPtrDeleter<typeName> \
|
||||
diff --git a/Source/WebKit2/UIProcess/API/efl/EwkView.cpp b/Source/WebKit2/UIProcess/API/efl/EwkView.cpp
|
||||
index 50d34ed..6ff3394 100755
|
||||
--- a/Source/WebKit2/UIProcess/API/efl/EwkView.cpp
|
||||
+++ b/Source/WebKit2/UIProcess/API/efl/EwkView.cpp
|
||||
@@ -299,9 +299,11 @@ EwkView::EwkView(WKViewRef view, Evas_Object* evasObject)
|
||||
|
||||
// FIXME: Remove when possible.
|
||||
static_cast<WebViewEfl*>(webView())->setEwkView(this);
|
||||
- m_evasGL = EflUniquePtr<Evas_GL>(evas_gl_new(evas_object_evas_get(m_evasObject)));
|
||||
+
|
||||
+ // FIXME: Consider it to move into EvasGLContext.
|
||||
+ m_evasGL = evas_gl_new(evas_object_evas_get(m_evasObject));
|
||||
if (m_evasGL)
|
||||
- m_evasGLContext = EvasGLContext::create(m_evasGL.get());
|
||||
+ m_evasGLContext = EvasGLContext::create(m_evasGL);
|
||||
|
||||
if (!m_evasGLContext) {
|
||||
WARN("Failed to create Evas_GL, falling back to software mode.");
|
||||
@@ -333,6 +335,9 @@ EwkView::~EwkView()
|
||||
{
|
||||
ASSERT(wkPageToEvasObjectMap().get(wkPage()) == m_evasObject);
|
||||
wkPageToEvasObjectMap().remove(wkPage());
|
||||
+
|
||||
+ if (m_evasGL)
|
||||
+ evas_gl_free(m_evasGL);
|
||||
}
|
||||
|
||||
EwkView* EwkView::create(WKViewRef webView, Evas* canvas, Evas_Smart* smart)
|
||||
@@ -587,7 +592,7 @@ void EwkView::displayTimerFired(Timer<EwkView>*)
|
||||
return;
|
||||
}
|
||||
|
||||
- evas_gl_make_current(m_evasGL.get(), m_evasGLSurface->surface(), m_evasGLContext->context());
|
||||
+ evas_gl_make_current(m_evasGL, m_evasGLSurface->surface(), m_evasGLContext->context());
|
||||
|
||||
WKViewPaintToCurrentGLContext(wkView());
|
||||
|
||||
@@ -828,21 +833,24 @@ bool EwkView::createGLSurface()
|
||||
EVAS_GL_DEPTH_BIT_8,
|
||||
EVAS_GL_STENCIL_NONE,
|
||||
EVAS_GL_OPTIONS_NONE,
|
||||
- EVAS_GL_MULTISAMPLE_NONE
|
||||
+ EVAS_GL_MULTISAMPLE_NONE,
|
||||
+#if defined(EVAS_GL_API_VERSION) && EVAS_GL_API_VERSION >= 2
|
||||
+ EVAS_GL_GLES_2_X
|
||||
+#endif
|
||||
};
|
||||
|
||||
// Recreate to current size: Replaces if non-null, and frees existing surface after (OwnPtr).
|
||||
- m_evasGLSurface = EvasGLSurface::create(m_evasGL.get(), &evasGLConfig, deviceSize());
|
||||
+ m_evasGLSurface = EvasGLSurface::create(m_evasGL, &evasGLConfig, deviceSize());
|
||||
if (!m_evasGLSurface)
|
||||
return false;
|
||||
|
||||
Evas_Native_Surface nativeSurface;
|
||||
- evas_gl_native_surface_get(m_evasGL.get(), m_evasGLSurface->surface(), &nativeSurface);
|
||||
+ evas_gl_native_surface_get(m_evasGL, m_evasGLSurface->surface(), &nativeSurface);
|
||||
evas_object_image_native_surface_set(smartData()->image, &nativeSurface);
|
||||
|
||||
- evas_gl_make_current(m_evasGL.get(), m_evasGLSurface->surface(), m_evasGLContext->context());
|
||||
+ evas_gl_make_current(m_evasGL, m_evasGLSurface->surface(), m_evasGLContext->context());
|
||||
|
||||
- Evas_GL_API* gl = evas_gl_api_get(m_evasGL.get());
|
||||
+ Evas_GL_API* gl = evas_gl_api_get(m_evasGL);
|
||||
|
||||
WKPoint boundsEnd = WKViewUserViewportToScene(wkView(), WKPointMake(deviceSize().width(), deviceSize().height()));
|
||||
gl->glViewport(0, 0, boundsEnd.x, boundsEnd.y);
|
||||
diff --git a/Source/WebKit2/UIProcess/API/efl/EwkView.h b/Source/WebKit2/UIProcess/API/efl/EwkView.h
|
||||
index 1c482cf..68dab87 100644
|
||||
--- a/Source/WebKit2/UIProcess/API/efl/EwkView.h
|
||||
+++ b/Source/WebKit2/UIProcess/API/efl/EwkView.h
|
||||
@@ -39,6 +39,7 @@
|
||||
#endif
|
||||
|
||||
typedef struct _cairo_surface cairo_surface_t;
|
||||
+typedef struct _Evas_GL Evas_GL;
|
||||
|
||||
namespace WebKit {
|
||||
class ContextMenuClientEfl;
|
||||
@@ -241,7 +242,7 @@ private:
|
||||
Evas_Object* m_evasObject;
|
||||
RefPtr<EwkContext> m_context;
|
||||
RefPtr<EwkPageGroup> m_pageGroup;
|
||||
- EflUniquePtr<Evas_GL> m_evasGL;
|
||||
+ Evas_GL* m_evasGL;
|
||||
std::unique_ptr<WebCore::EvasGLContext> m_evasGLContext;
|
||||
std::unique_ptr<WebCore::EvasGLSurface> m_evasGLSurface;
|
||||
bool m_pendingSurfaceResize;
|
||||
--
|
||||
2.1.3
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user