From patchwork Wed Mar 19 21:54:56 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yegor Yefremov X-Patchwork-Id: 331897 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id 976C62C009F for ; Thu, 20 Mar 2014 08:55:23 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id E796C33006; Wed, 19 Mar 2014 21:55:22 +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 gTsX1-3S9kr1; Wed, 19 Mar 2014 21:55:21 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 83FB833004; Wed, 19 Mar 2014 21:55:21 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 18A361BF856 for ; Wed, 19 Mar 2014 21:55:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 12CC38B88F for ; Wed, 19 Mar 2014 21:55:21 +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 henilGrOrAqM for ; Wed, 19 Mar 2014 21:55:19 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-bk0-f42.google.com (mail-bk0-f42.google.com [209.85.214.42]) by whitealder.osuosl.org (Postfix) with ESMTPS id EB8BB8B4F3 for ; Wed, 19 Mar 2014 21:55:18 +0000 (UTC) Received: by mail-bk0-f42.google.com with SMTP id mx12so5690bkb.29 for ; Wed, 19 Mar 2014 14:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=BA+tAiOXm2ZTlQYTeS2r9lzDvf9viktk/j6PYUei9TY=; b=RcMq/GqnQtN39PWsYkYwY9dwaaOksE9kksF+Qb5J/hatcmvl08hwU9hmogZ7Uq2nkl a7SCkFTdLszgpHfgmZCqRF7IQuJErj75isrx1/rTQRBNQbW2bv1+epzZp6u0JkY627Uk GnKmcJ7/26Iso6uSbM7AnZT8/38W+V/FbU5i7Z4iFLqgykpFF8n+0NwYfYJPqklVdVaA napmQ2ePaV6TR4Js+iZQpTuSQQoSxA1wxAYG/BcuQSKDef2LyNNWg5wHXVr/8Cj417VZ 0dSCwjDLXT6R3cFXij5eCUJXduvyZnMZvYoakgdSk94fwqbMKP2e16ig4rN0U0cyttiX 8nFg== X-Received: by 10.204.81.14 with SMTP id v14mr21271974bkk.3.1395266117233; Wed, 19 Mar 2014 14:55:17 -0700 (PDT) Received: from user-Lenovo-IdeaPad-Z500.localdomain (x2f00542.dyn.telefonica.de. [2.240.5.66]) by mx.google.com with ESMTPSA id ci7sm189800bkc.0.2014.03.19.14.55.15 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Mar 2014 14:55:16 -0700 (PDT) From: Yegor Yefremov To: buildroot@busybox.net Date: Wed, 19 Mar 2014 22:54:56 +0100 Message-Id: <1395266096-7649-2-git-send-email-yegorslists@googlemail.com> X-Mailer: git-send-email 1.8.3.2 In-Reply-To: <1395266096-7649-1-git-send-email-yegorslists@googlemail.com> References: <1395266096-7649-1-git-send-email-yegorslists@googlemail.com> Subject: [Buildroot] [PATCH v4 2/2] libuci: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 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-bounces@busybox.net Signed-off-by: Yegor Yefremov --- v4: remove unneeded pkg-config macros v3: add Lua support package/Config.in | 1 + package/libuci/Config.in | 9 +++++++++ package/libuci/libuci.mk | 19 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 package/libuci/Config.in create mode 100644 package/libuci/libuci.mk diff --git a/package/Config.in b/package/Config.in index a2e859c..bc01d99 100644 --- a/package/Config.in +++ b/package/Config.in @@ -785,6 +785,7 @@ source "package/libsigsegv/Config.in" source "package/libtasn1/Config.in" source "package/libtpl/Config.in" source "package/libubox/Config.in" +source "package/libuci/Config.in" source "package/libunwind/Config.in" source "package/liburcu/Config.in" source "package/linux-pam/Config.in" diff --git a/package/libuci/Config.in b/package/libuci/Config.in new file mode 100644 index 0000000..c1aba16 --- /dev/null +++ b/package/libuci/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LIBUCI + bool "libuci" + select BR2_PACKAGE_LIBUBOX + help + libuci is intended to centralize the whole configuration + of a device running OpenWrt. This package will also install + CLI tool uci. + + http://wiki.openwrt.org/doc/techref/uci diff --git a/package/libuci/libuci.mk b/package/libuci/libuci.mk new file mode 100644 index 0000000..8036cd2 --- /dev/null +++ b/package/libuci/libuci.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# libuci +# +################################################################################ + +LIBUCI_VERSION = 262fede3e8c8c08c1eb0d1be9bf102232fb86cb9 +LIBUCI_SITE = git://nbd.name/uci.git +LIBUCI_LICENSE = LGPLv2.1 +LIBUCI_INSTALL_STAGING = YES +LIBUCI_DEPENDENCIES = libubox + +ifeq ($(BR2_PACKAGE_LUA),y) + LIBUCI_DEPENDENCIES += lua +else + LIBUCI_CONF_OPT = -DBUILD_LUA:BOOL=OFF +endif + +$(eval $(cmake-package))