From patchwork Tue Dec 15 22:40:23 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 557157 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id B8A101402D9 for ; Wed, 16 Dec 2015 09:42:22 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id D268433AC9; Tue, 15 Dec 2015 22:42:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mpAwFCToTgLJ; Tue, 15 Dec 2015 22:42:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 8652633A8C; Tue, 15 Dec 2015 22:41:19 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 4F4921C1046 for ; Tue, 15 Dec 2015 22:40:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 49F889213E for ; Tue, 15 Dec 2015 22:40:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rVCq2qp8kB26 for ; Tue, 15 Dec 2015 22:40:49 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [212.27.42.1]) by whitealder.osuosl.org (Postfix) with ESMTPS id 0DA6A9256E for ; Tue, 15 Dec 2015 22:40:48 +0000 (UTC) Received: from adeos.localdomain (unknown [81.57.22.125]) by smtp1-g21.free.fr (Postfix) with ESMTP id 1A23194016E; Tue, 15 Dec 2015 23:40:46 +0100 (CET) From: Romain Naour To: buildroot@buildroot.org Date: Tue, 15 Dec 2015 23:40:23 +0100 Message-Id: <1450219240-16938-12-git-send-email-romain.naour@openwide.fr> X-Mailer: git-send-email 2.4.3 In-Reply-To: <1450219240-16938-1-git-send-email-romain.naour@openwide.fr> References: <1450219240-16938-1-git-send-email-romain.naour@openwide.fr> Subject: [Buildroot] [PATCH v10 11/28] package/libevas-generic-loaders: add libraw dependency X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" libraw it's one of the "highly recommended" dependecies according to the README [1]. [1] https://git.enlightenment.org/core/evas_generic_loaders.git/tree/README?id=v1.15.0#n31 Signed-off-by: Romain Naour Reviewed-by: "Yann E. MORIN" --- v6: select BR2_PACKAGE_LIBRAW and propagate its dependency on C++. (Yann E.Morin) v4: improve commit log --- package/libevas-generic-loaders/Config.in | 10 ++++++++++ package/libevas-generic-loaders/libevas-generic-loaders.mk | 9 +++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/package/libevas-generic-loaders/Config.in b/package/libevas-generic-loaders/Config.in index 65ced8a..1d5b717 100644 --- a/package/libevas-generic-loaders/Config.in +++ b/package/libevas-generic-loaders/Config.in @@ -11,6 +11,16 @@ config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS +config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_LIBRAW + bool "libraw loader" + depends on BR2_INSTALL_LIBSTDCPP # libraw + select BR2_PACKAGE_LIBRAW + help + This option enables the Evas generic Libraw loader + +comment "libraw loader needs a toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP + config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG bool "SVG loader" depends on BR2_USE_MMU # librsvg -> glib2 diff --git a/package/libevas-generic-loaders/libevas-generic-loaders.mk b/package/libevas-generic-loaders/libevas-generic-loaders.mk index 47dfa9a..2c1c1cd 100644 --- a/package/libevas-generic-loaders/libevas-generic-loaders.mk +++ b/package/libevas-generic-loaders/libevas-generic-loaders.mk @@ -14,15 +14,20 @@ LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = host-pkgconf libefl zlib -# For now, we only support the SVG loader # poppler >= 0.32 is not supported by the current version of # libevas-generic-loaders. LIBEVAS_GENERIC_LOADERS_CONF_OPTS += \ --disable-poppler \ --disable-spectre \ - --disable-libraw \ --disable-gstreamer +ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_LIBRAW),y) +LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += libraw +LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --enable-libraw +else +LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --disable-libraw +endif + ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG),y) LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += librsvg cairo LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --enable-svg