Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 4555718e94ab0fbe89f12dca9a73f2680d4b91a3 Mon Sep 17 00:00:00 2001
- From: Rodrigo Belem <rodrigo.belem@gmail.com>
- Date: Tue, 17 Nov 2015 15:27:23 -0200
- Subject: [PATCH] Update EFL to version 1.16
- Signed-off-by: Rodrigo Belem <rodrigo.belem@gmail.com>
- ---
- package/efl/Config.in | 14 +-
- package/efl/efl.mk | 3 +-
- package/efl/libecore/Config.in | 46 -----
- package/efl/libecore/libecore.mk | 114 -----------
- package/efl/libefl/Config.in | 49 +++++
- package/efl/libefl/libefl.mk | 227 +++++++++++++++++++++
- package/efl/libelementary/libelementary.mk | 57 ++++--
- .../libevas-generic-loaders.mk | 6 +-
- 8 files changed, 328 insertions(+), 188 deletions(-)
- delete mode 100644 package/efl/libecore/Config.in
- delete mode 100644 package/efl/libecore/libecore.mk
- create mode 100644 package/efl/libefl/Config.in
- create mode 100644 package/efl/libefl/libefl.mk
- diff --git a/package/efl/Config.in b/package/efl/Config.in
- index 3d31a26..c31649d 100644
- --- a/package/efl/Config.in
- +++ b/package/efl/Config.in
- @@ -10,19 +10,9 @@ menuconfig BR2_PACKAGE_EFL
- if BR2_PACKAGE_EFL
- -source "package/efl/expedite/Config.in"
- -source "package/efl/libeina/Config.in"
- -source "package/efl/libecore/Config.in"
- -source "package/efl/libeet/Config.in"
- -source "package/efl/libefreet/Config.in"
- -source "package/efl/libeio/Config.in"
- -source "package/efl/libevas/Config.in"
- -source "package/efl/libevas-generic-loaders/Config.in"
- -source "package/efl/libembryo/Config.in"
- -source "package/efl/libedje/Config.in"
- -source "package/efl/libethumb/Config.in"
- +source "package/efl/libefl/Config.in"
- source "package/efl/libelementary/Config.in"
- -source "package/efl/libedbus/Config.in"
- +source "package/efl/libevas-generic-loaders/Config.in"
- endif # BR2_PACKAGE_EFL
- diff --git a/package/efl/efl.mk b/package/efl/efl.mk
- index aa6630c..9f9e505 100644
- --- a/package/efl/efl.mk
- +++ b/package/efl/efl.mk
- @@ -1,3 +1,4 @@
- -EFL_VERSION = 1.7.10
- +EFL_VERSION = 1.16.0
- +EFL_SITE = http://download.enlightenment.org/rel/libs
- include $(sort $(wildcard package/efl/*/*.mk))
- diff --git a/package/efl/libecore/Config.in b/package/efl/libecore/Config.in
- deleted file mode 100644
- index a9408dc..0000000
- --- a/package/efl/libecore/Config.in
- +++ /dev/null
- @@ -1,46 +0,0 @@
- -config BR2_PACKAGE_LIBECORE
- - bool "libecore"
- - select BR2_PACKAGE_LIBEINA
- - help
- - Ecore is the event/X abstraction layer that makes doing
- - selections, Xdnd, general X stuff, event loops, timeouts and
- - idle handlers fast, optimized, and convenient.
- -
- - http://trac.enlightenment.org/e/wiki/Ecore
- -
- -if BR2_PACKAGE_LIBECORE
- -
- -config BR2_PACKAGE_LIBECORE_DIRECTFB
- - bool "libecore DirectFB support"
- - depends on BR2_PACKAGE_DIRECTFB
- - default y
- -
- -config BR2_PACKAGE_LIBECORE_FB
- - bool "libecore framebuffer support"
- -
- -config BR2_PACKAGE_LIBECORE_SDL
- - bool "libecore SDL support"
- - select BR2_PACKAGE_SDL
- -
- -config BR2_PACKAGE_LIBECORE_X
- - bool "libecore X support"
- - depends on BR2_PACKAGE_XORG7
- - select BR2_PACKAGE_XLIB_LIBX11
- - select BR2_PACKAGE_XLIB_LIBXEXT
- -
- -config BR2_PACKAGE_LIBECORE_X_XCB
- - bool "libecore XCB support"
- - depends on BR2_PACKAGE_XORG7
- - select BR2_PACKAGE_LIBXCB
- - select BR2_PACKAGE_XLIB_LIBX11
- - select BR2_PACKAGE_XCB_UTIL
- -
- -config BR2_PACKAGE_LIBECORE_EVAS
- - bool "libecore Evas support"
- - select BR2_PACKAGE_LIBEVAS
- - depends on BR2_TOOLCHAIN_HAS_THREADS
- -
- -comment "evas support needs a toolchain w/ threads"
- - depends on !BR2_TOOLCHAIN_HAS_THREADS
- -
- -endif # BR2_PACKAGE_LIBECORE
- diff --git a/package/efl/libecore/libecore.mk b/package/efl/libecore/libecore.mk
- deleted file mode 100644
- index 1f711a8..0000000
- --- a/package/efl/libecore/libecore.mk
- +++ /dev/null
- @@ -1,114 +0,0 @@
- -################################################################################
- -#
- -# libecore
- -#
- -################################################################################
- -
- -LIBECORE_VERSION = $(EFL_VERSION)
- -LIBECORE_SOURCE = ecore-$(LIBECORE_VERSION).tar.bz2
- -LIBECORE_SITE = http://download.enlightenment.org/releases
- -LIBECORE_LICENSE = BSD-2c
- -LIBECORE_LICENSE_FILES = COPYING
- -
- -LIBECORE_INSTALL_STAGING = YES
- -
- -LIBECORE_DEPENDENCIES = host-pkgconf libeina
- -
- -HOST_LIBECORE_DEPENDENCIES = host-pkgconf host-libeina host-libevas
- -HOST_LIBECORE_CONF_OPTS += \
- - --enable-ecore-evas \
- - --disable-simple-x11 \
- - --disable-ecore-directfb \
- - --disable-ecore-x \
- - --disable-ecore-x-xcb \
- - --disable-ecore-imf-xim
- -
- -# default options
- -LIBECORE_CONF_OPTS = --disable-simple-x11
- -
- -ifeq ($(BR2_PACKAGE_TSLIB),y)
- -LIBECORE_DEPENDENCIES += tslib
- -endif
- -
- -ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
- -LIBECORE_DEPENDENCIES += libglib2
- -endif
- -
- -ifeq ($(BR2_PACKAGE_OPENSSL),y)
- -LIBECORE_DEPENDENCIES += openssl
- -LIBECORE_CONF_OPTS += --enable-openssl
- -else
- -LIBECORE_CONF_OPTS += --disable-openssl
- -endif
- -
- -ifeq ($(BR2_PACKAGE_GNUTLS)$(BR2_PACKAGE_LIBGCRYPT),yy)
- -LIBECORE_DEPENDENCIES += gnutls libgcrypt
- -LIBECORE_CONF_OPTS += --enable-gnutls --with-libgcrypt-prefix=$(STAGING_DIR)/usr
- -else
- -LIBECORE_CONF_OPTS += --disable-gnutls
- -endif
- -
- -ifeq ($(BR2_PACKAGE_LIBCURL),y)
- -LIBECORE_DEPENDENCIES += libcurl
- -endif
- -
- -# libecore
- -ifeq ($(BR2_PACKAGE_LIBECORE_DIRECTFB),y)
- -LIBECORE_CONF_OPTS += --enable-ecore-directfb
- -LIBECORE_DEPENDENCIES += directfb
- -else
- -LIBECORE_CONF_OPTS += --disable-ecore-directfb
- -endif
- -
- -ifeq ($(BR2_PACKAGE_LIBECORE_FB),y)
- -LIBECORE_CONF_OPTS += --enable-ecore-fb
- -else
- -LIBECORE_CONF_OPTS += --disable-ecore-fb
- -endif
- -
- -ifeq ($(BR2_PACKAGE_LIBECORE_SDL),y)
- -LIBECORE_CONF_OPTS += --enable-ecore-sdl
- -LIBECORE_DEPENDENCIES += sdl
- -else
- -LIBECORE_CONF_OPTS += --disable-ecore-sdl
- -endif
- -
- -ifeq ($(BR2_PACKAGE_LIBECORE_X),y)
- -LIBECORE_CONF_OPTS += --enable-ecore-x \
- - --with-x=$(STAGING_DIR) \
- - --x-includes=$(STAGING_DIR)/usr/include \
- - --x-libraries=$(STAGING_DIR)/usr/lib
- -LIBECORE_DEPENDENCIES += xlib_libXext xlib_libX11
- -else
- -LIBECORE_CONF_OPTS += --disable-ecore-x --disable-ecore-imf-xim
- -endif
- -
- -ifeq ($(BR2_PACKAGE_LIBECORE_X_XCB),y)
- -LIBECORE_CONF_OPTS += --enable-ecore-x-xcb
- -LIBECORE_DEPENDENCIES += libxcb xlib_libX11 xcb-util pixman
- -
- -# src/util/makekeys is executed at build time to generate
- -# ecore_xcb_keysym_table.h, so it should get compiled for the host.
- -# The ecore makefile unfortunately doesn't know about cross
- -# compilation so this doesn't work. Long term, we should probably
- -# teach it about CC_FOR_BUILD, but for now simply build makekeys by
- -# hand in advance
- -define LIBECORE_BUILD_MAKEKEYS_FOR_HOST
- - $(HOST_CONFIGURE_OPTS) $(MAKE1) -C $(@D)/src/util makekeys.o makekeys
- -endef
- -
- -LIBECORE_POST_EXTRACT_HOOKS += LIBECORE_BUILD_MAKEKEYS_FOR_HOST
- -else
- -LIBECORE_CONF_OPTS += --disable-ecore-x-xcb
- -endif
- -
- -# libecore-evas
- -ifeq ($(BR2_PACKAGE_LIBECORE_EVAS),y)
- -LIBECORE_CONF_OPTS += --enable-ecore-evas
- -LIBECORE_DEPENDENCIES += libevas
- -else
- -LIBECORE_CONF_OPTS += --disable-ecore-evas
- -endif
- -
- -$(eval $(autotools-package))
- -$(eval $(host-autotools-package))
- diff --git a/package/efl/libefl/Config.in b/package/efl/libefl/Config.in
- new file mode 100644
- index 0000000..35658c3
- --- /dev/null
- +++ b/package/efl/libefl/Config.in
- @@ -0,0 +1,49 @@
- +config BR2_PACKAGE_LIBEFL
- + bool "libefl"
- + select BR2_PACKAGE_LIBEINA
- + help
- + Ecore is the event/X abstraction layer that makes doing
- + selections, Xdnd, general X stuff, event loops, timeouts and
- + idle handlers fast, optimized, and convenient.
- +
- + http://trac.enlightenment.org/e/wiki/Ecore
- +
- +if BR2_PACKAGE_LIBEFL
- +
- +
- +config BR2_PACKAGE_LIBEFL_LUAJIT
- + bool "libefl Lua JIT support"
- + default y
- +
- +config BR2_PACKAGE_LIBEFL_LUA
- + bool "libefl Lua support"
- +
- +config BR2_PACKAGE_LIBEFL_DIRECTFB
- + bool "libefl DirectFB support"
- + depends on BR2_PACKAGE_DIRECTFB
- +
- +config BR2_PACKAGE_LIBEFL_FB
- + bool "libefl framebuffer support"
- + default y
- +
- +config BR2_PACKAGE_LIBEFL_SDL
- + bool "libefl SDL support"
- + select BR2_PACKAGE_SDL
- +
- +config BR2_PACKAGE_LIBEFL_X
- + bool "libefl X support"
- + depends on BR2_PACKAGE_XORG7
- + select BR2_PACKAGE_XLIB_LIBX11
- + select BR2_PACKAGE_XLIB_LIBXEXT
- +
- +config BR2_PACKAGE_LIBEFL_X_XCB
- + bool "libefl XCB support"
- + depends on BR2_PACKAGE_XORG7
- + select BR2_PACKAGE_LIBXCB
- + select BR2_PACKAGE_XLIB_LIBX11
- + select BR2_PACKAGE_XCB_UTIL
- +
- +comment "evas support needs a toolchain w/ threads"
- + depends on !BR2_TOOLCHAIN_HAS_THREADS
- +
- +endif # BR2_PACKAGE_LIBEFL
- diff --git a/package/efl/libefl/libefl.mk b/package/efl/libefl/libefl.mk
- new file mode 100644
- index 0000000..d5c4fe7
- --- /dev/null
- +++ b/package/efl/libefl/libefl.mk
- @@ -0,0 +1,227 @@
- +################################################################################
- +#
- +# libecore
- +#
- +################################################################################
- +
- +LIBEFL_VERSION = $(EFL_VERSION)
- +LIBEFL_SOURCE = efl-$(EFL_VERSION).tar.xz
- +LIBEFL_SITE = $(EFL_SITE)/efl
- +LIBEFL_LICENSE = BSD-2c
- +LIBEFL_LICENSE_FILES = COPYING
- +
- +LIBEFL_INSTALL_STAGING = YES
- +
- +LIBEFL_DEPENDENCIES = host-pkgconf host-libefl tiff dbus
- +
- +HOST_LIBEFL_DEPENDENCIES = host-pkgconf host-openssl host-luajit host-freetype host-dbus host-fontconfig
- +HOST_LIBEFL_CONF_OPTS += \
- + --disable-audio \
- + --disable-multisense \
- + --disable-libeeze \
- + --with-x11=none \
- + --disable-fribidi \
- + --disable-gstreamer \
- + --disable-gstreamer1 \
- + --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 \
- + --disable-image-loader-bmp \
- + --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 \
- + --disable-fontconfig \
- + --disable-cserve \
- +# Fail to build when use this option
- +# --disable-image-loader-eet \
- +
- +LIBEFL_CONF_OPTS += \
- + --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \
- + --with-eolian-gen=$(HOST_DIR)/usr/bin/eolian_gen \
- + --with-eolian-cxx=$(HOST_DIR)/usr/bin/eolian_cxx \
- + --with-elua=$(HOST_DIR)/usr/bin/elua
- +
- +# default options
- +LIBEFL_CONF_OPTS += --disable-doc \
- + --disable-fribidi \
- + --disable-cserve \
- + --disable-fontconfig \
- + --disable-image-loader-bmp \
- + --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 \
- +# --disable-image-loader-generic \
- +# Fail to build when use this option
- +#: --disable-image-loader-eet \
- +
- +ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_4_8),y)
- +LIBEFL_CONF_OPTS += --enable-cxx-bindings
- +else
- +LIBEFL_CONF_OPTS += --disable-cxx-bindings
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_LUAJIT),y)
- +LIBEFL_DEPENDENCIES += luajit
- +LIBEFL_CONF_OPTS += --disable-lua-old
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_LUA),y)
- +LIBEFL_DEPENDENCIES += lua
- +LIBEFL_CONF_OPTS += --enable-lua-old
- +endif
- +
- +ifeq ($(BR2_PACKAGE_SYSTEMD),y)
- +LIBEFL_DEPENDENCIES += systemd
- +LIBEFL_CONF_OPTS += --enable-systemd
- +else
- +LIBEFL_CONF_OPTS += --disable-systemd
- +endif
- +
- +ifeq ($(BR2_PACKAGE_AVAHI),y)
- +LIBEFL_DEPENDENCIES += avahi
- +LIBEFL_CONF_OPTS += --enable-avahi
- +else
- +LIBEFL_CONF_OPTS += --disable-avahi
- +endif
- +
- +ifeq ($(BR2_PACKAGE_GSTREAMER),y)
- +LIBEFL_DEPENDENCIES += gstreamer
- +LIBEFL_CONF_OPTS += --enable-gstreamer
- +else
- +LIBEFL_CONF_OPTS += --disable-gstreamer
- +endif
- +
- +ifeq ($(BR2_PACKAGE_GSTREAMER1),y)
- +LIBEFL_DEPENDENCIES += gstreamer1
- +LIBEFL_CONF_OPTS += --enable-gstreamer1
- +else
- +LIBEFL_CONF_OPTS += --disable-gstreamer1
- +endif
- +
- +ifeq ($(BR2_PACKAGE_PULSEAUDIO),y)
- +LIBEFL_DEPENDENCIES += pulseaudio
- +LIBEFL_CONF_OPTS += --enable-pulseaudio
- +else
- +LIBEFL_CONF_OPTS += --disable-pulseaudio
- +endif
- +
- +ifeq ($(BR2_PACKAGE_TSLIB),y)
- +LIBEFL_DEPENDENCIES += tslib
- +LIBEFL_CONF_OPTS += --enable-tslib
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
- +LIBEFL_DEPENDENCIES += libglib2
- +LIBEFL_CONF_OPTS += --with-glib=yes
- +else
- +LIBEFL_CONF_OPTS += --with-glib=no
- +endif
- +
- +BR2_PACKAGE_LIBEFL_OPENSSL=y
- +ifeq ($(BR2_PACKAGE_LIBEFL_OPENSSL),y)
- +LIBEFL_DEPENDENCIES += openssl
- +LIBEFL_CONF_OPTS += --with-crypto=openssl
- +else ifeq ($(BR2_PACKAGE_LIBEFL_GNUTLS),y)
- +LIBEFL_DEPENDENCIES += gnutls libgcrypt
- +LIBEFL_CONF_OPTS += --with-crypto=gnutls
- +else
- +# Fails to build when disable this
- +LIBEFL_CONF_OPTS += --with-crypto=none
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_OPENGL),y)
- +LIBEFL_CONF_OPTS += --with-opengl=full
- +else ifeq ($(BR2_PACKAGE_LIBEFL_OPENGLES),y)
- +LIBEFL_CONF_OPTS += --with-opengl=es
- +else
- +LIBEFL_CONF_OPTS += --with-opengl=none
- +endif
- +
- +ifeq ($(BR2_PACKAGE_HAS_LIBEGL),y)
- +LIBEFL_CONF_OPTS += --enable-egl
- +endif
- +
- +BR2_PACKAGE_LIBEFL_FB=y
- +ifeq ($(BR2_PACKAGE_LIBEFL_FB),y)
- +LIBEFL_CONF_OPTS += --enable-fb
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_SDL),y)
- +LIBEFL_DEPENDENCIES += sdl
- +LIBEFL_CONF_OPTS += --enable-sdl
- +endif
- +
- +ifeq ($(BR2_PACKAGE_WAYLAND),y)
- +LIBEFL_CONF_OPTS += --enable-wayland --enable-wayland-ivi-shell
- +else
- +LIBEFL_CONF_OPTS += --disable-wayland --disable-wayland-ivi-shell
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_X),y)
- +LIBEFL_CONF_OPTS += --with-x \
- + --x-includes=$(STAGING_DIR)/usr/include \
- + --x-libraries=$(STAGING_DIR)/usr/lib
- +LIBEFL_DEPENDENCIES += xlib_libXext xlib_libX11
- +else
- +LIBEFL_CONF_OPTS += --with-x11=none
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_X_XLIB),y)
- +LIBEFL_CONF_OPTS += --with-x11=xlib
- +else ifeq ($(BR2_PACKAGE_LIBEFL_X_XCB),y)
- +LIBEFL_CONF_OPTS += --with-x11=xcb
- +LIBEFL_DEPENDENCIES += libxcb xlib_libX11 xcb-util pixman
- +
- +# src/util/makekeys is executed at build time to generate
- +# ecore_xcb_keysym_table.h, so it should get compiled for the host.
- +# The ecore makefile unfortunately doesn't know about cross
- +# compilation so this doesn't work. Long term, we should probably
- +# teach it about CC_FOR_BUILD, but for now simply build makekeys by
- +# hand in advance
- +define LIBEFL_BUILD_MAKEKEYS_FOR_HOST
- + $(HOST_CONFIGURE_OPTS) $(MAKE1) -C $(@D)/src/util makekeys.o makekeys
- +endef
- +
- +LIBEFL_POST_EXTRACT_HOOKS += LIBEFL_BUILD_MAKEKEYS_FOR_HOST
- +endif
- +
- +# libudev
- +ifeq ($(BR2_PACKAGE_LIBEFL_EEZE),y)
- +LIBEFL_CONF_OPTS += --enable-libeeze
- +else
- +LIBEFL_CONF_OPTS += --disable-libeeze
- +endif
- +
- +# libsndfile
- +ifeq ($(BR2_PACKAGE_LIBEFL_ECORE_AUDIO),y)
- +LIBEFL_CONF_OPTS += --enable-audio
- +else
- +LIBEFL_CONF_OPTS += --disable-audio --disable-multisense
- +endif
- +
- +# bullet
- +ifeq ($(BR2_PACKAGE_LIBEFL_PHYSICS),y)
- +LIBEFL_CONF_OPTS +=--enable-physics
- +else
- +LIBEFL_CONF_OPTS +=--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
- +endif
- +
- +$(eval $(autotools-package))
- +$(eval $(host-autotools-package))
- diff --git a/package/efl/libelementary/libelementary.mk b/package/efl/libelementary/libelementary.mk
- index 474e67f..c56edc5 100644
- --- a/package/efl/libelementary/libelementary.mk
- +++ b/package/efl/libelementary/libelementary.mk
- @@ -5,28 +5,61 @@
- ################################################################################
- LIBELEMENTARY_VERSION = $(EFL_VERSION)
- -LIBELEMENTARY_SOURCE = elementary-$(LIBELEMENTARY_VERSION).tar.bz2
- -LIBELEMENTARY_SITE = http://download.enlightenment.org/releases
- +LIBELEMENTARY_SOURCE = elementary-$(EFL_VERSION).tar.xz
- +LIBELEMENTARY_SITE = $(EFL_SITE)/elementary
- LIBELEMENTARY_LICENSE = LGPLv2.1
- LIBELEMENTARY_LICENSE_FILES = COPYING
- LIBELEMENTARY_INSTALL_STAGING = YES
- -LIBELEMENTARY_DEPENDENCIES = \
- - libeina libevas libecore libedje host-libedje \
- - host-libeet
- +LIBELEMENTARY_DEPENDENCIES = host-libefl host-libelementary libefl
- -LIBELEMENTARY_CONF_OPTS = \
- +HOST_LIBELEMENTARY_DEPENDENCIES = host-libefl
- +
- +HOST_LIBELEMENTARY_CONF_OPTS += \
- + --with-eet-eet=$(HOST_DIR)/usr/bin/eet \
- + --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \
- + --with-eolian-gen=$(HOST_DIR)/usr/bin/eolian_gen \
- + --with-eolian-cxx=$(HOST_DIR)/usr/bin/eolian_cxx \
- +
- +LIBELEMENTARY_CONF_OPTS += \
- + --with-eet-eet=$(HOST_DIR)/usr/bin/eet \
- --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \
- - --with-eet-eet=$(HOST_DIR)/usr/bin/eet
- + --with-eolian-gen=$(HOST_DIR)/usr/bin/eolian_gen \
- + --with-eolian-cxx=$(HOST_DIR)/usr/bin/eolian_cxx \
- + --with-elm-prefs-cc=$(HOST_DIR)/usr/bin/elm_prefs_cc \
- + --with-elementary-codegen=$(HOST_DIR)/usr/bin/elementary_codegen \
- +
- +ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_4_8),y)
- +LIBEFL_CONF_OPTS += --enable-cxx-bindings
- +else
- +LIBEFL_CONF_OPTS += --disable-cxx-bindings
- +endif
- # libethumb_client is only built when ethumbd is built.
- # ethumbd is only built if edbus is built.
- -ifeq ($(BR2_PACKAGE_LIBETHUMB)$(BR2_PACKAGE_LIBEDBUS),yy)
- -LIBELEMENTARY_DEPENDENCIES += libethumb
- -LIBELEMENTARY_CONF_OPTS += --enable-ethumb
- -else
- -LIBELEMENTARY_CONF_OPTS += --disable-ethumb
- +#ifeq ($(BR2_PACKAGE_LIBETHUMB)$(BR2_PACKAGE_LIBEDBUS),yy)
- +#LIBELEMENTARY_CONF_OPTS += --enable-ethumb
- +#else
- +#LIBELEMENTARY_CONF_OPTS += --disable-ethumb
- +#endif
- +
- +BR2_PACKAGE_LIBEFL_FB=y
- +ifeq ($(BR2_PACKAGE_LIBEFL_FB),y)
- +LIBELEMENTARY_CONF_OPTS += --enable-ecore-fb
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_SDL),y)
- +LIBELEMENTARY_CONF_OPTS += --enable-ecore-sdl
- +endif
- +
- +ifeq ($(BR2_PACKAGE_WAYLAND),y)
- +LIBELEMENTARY_CONF_OPTS +=--enable-ecore-wayland
- +endif
- +
- +ifeq ($(BR2_PACKAGE_LIBEFL_X),y)
- +LIBELEMENTARY_CONF_OPTS += --enable-ecore-x
- endif
- $(eval $(autotools-package))
- +$(eval $(host-autotools-package))
- diff --git a/package/efl/libevas-generic-loaders/libevas-generic-loaders.mk b/package/efl/libevas-generic-loaders/libevas-generic-loaders.mk
- index 3f4e1b2..dae0730 100644
- --- a/package/efl/libevas-generic-loaders/libevas-generic-loaders.mk
- +++ b/package/efl/libevas-generic-loaders/libevas-generic-loaders.mk
- @@ -5,14 +5,14 @@
- ################################################################################
- LIBEVAS_GENERIC_LOADERS_VERSION = $(EFL_VERSION)
- -LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.bz2
- -LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/releases
- +LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(EFL_VERSION).tar.xz
- +LIBEVAS_GENERIC_LOADERS_SITE = $(EFL_SITE)/evas_generic_loaders
- LIBEVAS_GENERIC_LOADERS_LICENSE = GPLv2
- LIBEVAS_GENERIC_LOADERS_LICENSE_FILES = COPYING
- LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES
- -LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = libeina zlib
- +LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = zlib libefl
- # For now, we only support the SVG loader
- LIBEVAS_GENERIC_LOADERS_CONF_OPTS += \
- --
- 2.1.4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement