From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mail.openembedded.org (Postfix) with ESMTP id E0A427F93B for ; Fri, 3 Jan 2020 10:17:43 +0000 (UTC) Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 47q17D1R1kz1qr8t; Fri, 3 Jan 2020 11:17:44 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 47q17D19CNz1qr2f; Fri, 3 Jan 2020 11:17:44 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id G3r2ro4BeC2N; Fri, 3 Jan 2020 11:17:42 +0100 (CET) Received: from babic.homelinux.org (host-88-217-136-221.customer.m-online.net [88.217.136.221]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Fri, 3 Jan 2020 11:17:42 +0100 (CET) Received: from localhost (mail.babic.homelinux.org [127.0.0.1]) by babic.homelinux.org (Postfix) with ESMTP id A460645404DC; Fri, 3 Jan 2020 11:17:41 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at babic.homelinux.org Received: from babic.homelinux.org ([127.0.0.1]) by localhost (mail.babic.homelinux.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5gea3rP-8tZw; Fri, 3 Jan 2020 11:17:38 +0100 (CET) Received: from localhost.localdomain (papero.fritz.box [192.168.178.132]) by babic.homelinux.org (Postfix) with ESMTP id C00BA454037B; Fri, 3 Jan 2020 11:17:38 +0100 (CET) From: Stefano Babic To: openembedded-core@lists.openembedded.org Date: Fri, 3 Jan 2020 11:15:36 +0100 Message-Id: <20200103101536.2561-1-sbabic@denx.de> X-Mailer: git-send-email 2.17.1 Subject: [PATCH V3] u-boot-fw-utils: Add support for libubootenv X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jan 2020 10:17:44 -0000 libubootenv is a replacement for u-boot-fw-utils. It is hardware-independent and provides fw_printenv and fw_setenv tools that are full compatible with the ones provided by U-Boot. A library is provided to access the environment from an own application. License is LGPL-2.1 and this allow to link the library to proprietary code. The user of the tools should install the configuration file "fw_env.config", as he is already used to with u-boot-fw-utils. The configuration file is compatible with u-boot-fw-utils. Signed-off-by: Stefano Babic --- Changes since V2: - drop .inc file (R. Burton) Changes since V1: - drop PACKAGE_ARCH (M. Jansa) meta/recipes-bsp/u-boot/libubootenv_0.2.bb | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 meta/recipes-bsp/u-boot/libubootenv_0.2.bb diff --git a/meta/recipes-bsp/u-boot/libubootenv_0.2.bb b/meta/recipes-bsp/u-boot/libubootenv_0.2.bb new file mode 100644 index 0000000000..23230d132e --- /dev/null +++ b/meta/recipes-bsp/u-boot/libubootenv_0.2.bb @@ -0,0 +1,26 @@ +SUMMARY = "U-Boot libraries and tools to access environment" +DEPENDS += "mtd-utils" + +DESCRIPTION = "This package contains tools and libraries to read \ +and modify U-Boot environment. \ +It provides a hardware-independent replacement for fw_printenv/setenv utilities \ +provided by U-Boot" + +HOMEPAGE = "https://github.com/sbabic/libubootenv" +LICENSE = "LGPL-2.1" +LIC_FILES_CHKSUM = "file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c" +SECTION = "libs" + +SRC_URI = "git://github.com/sbabic/libubootenv;protocol=https" +SRCREV = "bf6ff631c0e38cede67268ceb8bf1383b5f8848e" + +S = "${WORKDIR}/git" + +inherit cmake + +EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release" + +PROVIDES += "u-boot-fw-utils" +RPROVIDES_${PN} += "u-boot-fw-utils" + +BBCLASSEXTEND = "native" -- 2.17.1