From 00702320cbfa6c29bee30e9df452359f2ac28c22 Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Tue, 15 Dec 2015 23:40:26 +0100 Subject: [PATCH] package/enlightenment: bump to version 0.19.12 Use the newly added libefl package wich provide a new version of efl libraries. This new version needs libelementary dependency. Update upstream url, add hash file and use xz archive. Select png and jpeg image loader since enlightenment_start fail at runtime if png and jpeg image loader are not available in elf libraries. Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- package/enlightenment/Config.in | 23 +++++++-------------- package/enlightenment/enlightenment.hash | 2 ++ package/enlightenment/enlightenment.mk | 26 ++++++++++-------------- 3 files changed, 20 insertions(+), 31 deletions(-) create mode 100644 package/enlightenment/enlightenment.hash diff --git a/package/enlightenment/Config.in b/package/enlightenment/Config.in index 9dad571b4b..7f0d5830e9 100644 --- a/package/enlightenment/Config.in +++ b/package/enlightenment/Config.in @@ -8,26 +8,17 @@ config BR2_PACKAGE_ENLIGHTENMENT depends on BR2_TOOLCHAIN_HAS_THREADS # libedbus -> dbus, efl libraries depends on BR2_USE_MMU + depends on BR2_PACKAGE_EFL depends on BR2_PACKAGE_XORG7 # libevas-generic-loaders-svg -> librsvg -> pango -> cairo depends on BR2_ARCH_HAS_ATOMICS - select BR2_PACKAGE_EFL - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBECORE_X - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBEVAS_JPEG - select BR2_PACKAGE_LIBEVAS_PNG - select BR2_PACKAGE_LIBEVAS_EET - select BR2_PACKAGE_LIBECORE_EVAS - select BR2_PACKAGE_LIBEDJE - select BR2_PACKAGE_LIBEFREET - select BR2_PACKAGE_LIBEDBUS - select BR2_PACKAGE_LIBEIO - select BR2_PACKAGE_XCB_UTIL_KEYSYMS + select BR2_PACKAGE_LIBEFL_X_XLIB + select BR2_PACKAGE_LIBEFL_JPEG # needed at runtime by enlightenment_start + select BR2_PACKAGE_LIBEFL_PNG # needed at runtime by enlightenment_start + select BR2_PACKAGE_LIBELEMENTARY select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG + select BR2_PACKAGE_XCB_UTIL_KEYSYMS help Enlightenment, also known simply as E, is a stacking window manager for the X Window System which can be used alone or @@ -38,6 +29,6 @@ config BR2_PACKAGE_ENLIGHTENMENT http://www.enlightenment.org/ comment "enlightenment needs a toolchain w/ wchar, C++, threads" - depends on BR2_PACKAGE_XORG7 && BR2_USE_MMU + depends on BR2_PACKAGE_EFL && BR2_PACKAGE_XORG7 && BR2_USE_MMU depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP depends on BR2_ARCH_HAS_ATOMICS diff --git a/package/enlightenment/enlightenment.hash b/package/enlightenment/enlightenment.hash new file mode 100644 index 0000000000..c9b1284bdd --- /dev/null +++ b/package/enlightenment/enlightenment.hash @@ -0,0 +1,2 @@ +# From https://phab.enlightenment.org/phame/live/3/post/e19_12_release/ +sha256 55f23c337e3092e735ae37ada8f6701adab5ddd13f37ef38c63eec8a536f0b25 enlightenment-0.19.12.tar.xz diff --git a/package/enlightenment/enlightenment.mk b/package/enlightenment/enlightenment.mk index ddebe065a1..f2e0bc3534 100644 --- a/package/enlightenment/enlightenment.mk +++ b/package/enlightenment/enlightenment.mk @@ -4,30 +4,26 @@ # ################################################################################ -ENLIGHTENMENT_VERSION = 0.17.6 -ENLIGHTENMENT_SITE = http://download.enlightenment.org/releases +ENLIGHTENMENT_VERSION = 0.19.12 +ENLIGHTENMENT_SOURCE = enlightenment-$(ENLIGHTENMENT_VERSION).tar.xz +ENLIGHTENMENT_SITE = http://download.enlightenment.org/rel/apps/enlightenment ENLIGHTENMENT_LICENSE = BSD-2c ENLIGHTENMENT_LICENSE_FILES = COPYING -ENLIGHTENMENT_DEPENDENCIES = \ - host-pkgconf \ - libecore \ - libeet \ - libeina \ - libevas \ +ENLIGHTENMENT_DEPENDENCIES = \ + host-pkgconf \ + host-libefl \ + libefl \ + libelementary \ libevas-generic-loaders \ - libedje \ - libefreet \ - libedbus \ - libeio \ - host-libedje \ - host-libeet \ xcb-util-keysyms ENLIGHTENMENT_CONF_OPTS = \ --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \ --with-eet-eet=$(HOST_DIR)/usr/bin/eet \ - --disable-rpath + --disable-pam \ + --disable-rpath \ + --disable-systemd # uClibc has an old incomplete sys/ptrace.h for powerpc & sparc ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC)$(BR2_powerpc)$(BR2_sparc),yy) -- 2.30.2