From patchwork Fri Jul 17 16:46:40 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dagg Stompler X-Patchwork-Id: 1331335 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=hhKaMwkQ; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4B7cV46CxNz9sR4 for ; Sat, 18 Jul 2020 02:47:08 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 3F7AD2152F; Fri, 17 Jul 2020 16:47:01 +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 kMeIe+XqZ1vD; Fri, 17 Jul 2020 16:46:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 5F14020762; Fri, 17 Jul 2020 16:46:57 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 5570D1BF407 for ; Fri, 17 Jul 2020 16:46:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 4B1C720762 for ; Fri, 17 Jul 2020 16:46:53 +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 APCR60zlYHAH for ; Fri, 17 Jul 2020 16:46:50 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by silver.osuosl.org (Postfix) with ESMTPS id 6E0AD2052C for ; Fri, 17 Jul 2020 16:46:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1595004405; bh=VLT+rB6CNJHsUZ2S8Tah8AmtMd2vbfE6ZPThni6lcfg=; h=X-UI-Sender-Class:From:To:Subject:Date; b=hhKaMwkQF6uPAf2TInxNArojwgAb5V0CZ8/OolzWghj7xJKa6gf7whtq+KMCPOl6i hu3CAJ7f/ZPYB0pdoEHrH00TeBCso3Uhw8aAiCZSZCuO2aeU3QnGPTldeQL75aXmu3 AoAad9fi9fO3zdK2J9XkK8i/+UBaK6SjxoNu5RuE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from NCC-5001D.lan ([176.231.64.126]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1Msq6C-1kpGzF2W1Q-00tAH5 for ; Fri, 17 Jul 2020 18:46:45 +0200 From: Dagg Stompler To: buildroot@buildroot.org Date: Fri, 17 Jul 2020 19:46:40 +0300 Message-Id: <20200717164643.4702-1-daggs@gmx.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:81Qxx+a6h68DFgqAXfwT/1lS8AYVQ7kr4H9Pzn8SgaQL3YJTWm6 pd3X0R6tVO018JdNlVQw6y7XbojviAoSce/eBmsgf2KtNQdAeexshKRovtgQJScSeU96M/Q TA8VxXY5fjjKsEMJmsMNucH/yMBpNin7T30PBL4CgIYQBKMmYCshYtP1yTsGp9mCE7k6GJr y/lyAS4vxZadLerv9FtTw== X-UI-Out-Filterresults: notjunk:1;V03:K0:wwvoj6fQ9nU=:iowXwN/GxMuP3TyVriYAm8 1sSf71EMD/wA3qrIgaP8eO5qjOUoGr584qU72o7FYyStG35KuHkvAgCSyVAKE5ThTHWNuGVP2 f4dtFlL9Nz3LVcOZ2ky67hqGZCi9Qbycxw/o9Hsa/8jr7GqIp/SdBJv3gUZy7haXi4TgDZT60 XyRG7DGDDPdazkvTzEeSyi+D7QYP493lM5gGIQ6Lh0guHTxIczs7X5mlA7pcDaSEDmVxkZb+T gKpjIjUYnMSGN9gYTbkT/5hO1VVx+ZMg6t+eC6FMCpQm3xMtJKYHvAUnbOiwADCwj0EmembPh MhRZWor5AThmyvcH6djN8E7Vu6cR2JB6c8nGsa2opUPkL9ibc5eevlPapJzLtIoPsNRoOXwDd FVnEtlJ1LZv4aBhU+iRu4mFRMGLbTUFiCqeEP2O0hQxClAAWVSb7DaBPRcVHsivBzU7TU4MJ9 5dHJxVU1mNuayjbvm6CiOQo+EmOlbaEPywzYRw2gH9jGYG3aD0uJnXj8Fg0arzZB51BLJYRGx i7Y7V17dAMf+jOsQpxEeBjkWUUQQ5oQz6Rtpj6pMIq+7ysTyrJBaLFJcag+rhsOGMKQ1ILiIs arLhbNJlog44cZzr9c448ys5I8/qbWWSRQogIDzMOSYuh/lJJHgpW23x8eFEoRkle42LBPYWk Dvi1XW1hZVvKFjZ6h2BU/h4JmNX996lYfBW14D0O6oC+6437yWn2MniTRugPhiXX2t4kJhAr+ iEPQzyhmWczLm6Cp0NjNQcCb0IDyJ0RZ4rjbJBT851ZAsUl8KlM9n0ZKTNdss23PyINS2l8W7 +6VbKP21yZUwS9RZwTOF4K11RlV0lLPP5rYd7x1mL6Mptbfn0hxe4qdTl5q/k2xxO1uhDmssl FZ+xjWZvcUPOya3EJMC5GNveFja+RX4QyiRSNDfn7BO2EjfVR+1zhqLXjDHGqtMthPuZ9stTW WeCoHbI2CV8qW3Q65c5xzYucQJvaqnPyHCi+OrZ4iaf0oWzvZ+Jb/id1NaAiTNHFfw/MiLYwf FpNZSQAvP8WH/hVUwTDc9Absy3nWTxDSXsT/1iMmLYqa3qi7hpspoX8BEX05HGxLA2RXGK4sA 9T2wEZr5FhpfuS5QQ15a7m0Yn7mGXd3dlTZcizXQaTDTe0NmS2a+h9QjQFGo4vTel8phqIGTV vRiGI1YB4pqW4Oiwum1Zv7/qCNfRrKJe2uRNUcqTRIjqM9nSlUOpicDt7sGmTSXfKrOaouau8 s3//Th00TNodvagiw Subject: [Buildroot] [PATCH 1/4] meson-tools: new Package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" add meson-tools for handling of amlogic boards boot firmware signatures Signed-off-by: Dagg Stompler --- DEVELOPERS | 3 +++ package/Config.in.host | 1 + package/meson-tools/Config.in.host | 9 +++++++++ package/meson-tools/meson-tools.hash | 2 ++ package/meson-tools/meson-tools.mk | 24 ++++++++++++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/meson-tools/Config.in.host create mode 100644 package/meson-tools/meson-tools.hash create mode 100644 package/meson-tools/meson-tools.mk -- 2.27.0 diff --git a/DEVELOPERS b/DEVELOPERS index f91314a13a..64af92dd2f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -620,6 +620,9 @@ N: Cyril Bur F: arch/Config.in.powerpc F: package/kvm-unit-tests +N: Dagg Stompler +F: package/meson-tools/ + N: Daniel J. Leach F: package/dacapo/ diff --git a/package/Config.in.host b/package/Config.in.host index 647fc24841..e222e7e448 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -43,6 +43,7 @@ menu "Host utilities" source "package/lpc3250loader/Config.in.host" source "package/lttng-babeltrace/Config.in.host" source "package/mender-artifact/Config.in.host" + source "package/meson-tools/Config.in.host" source "package/mfgtools/Config.in.host" source "package/mkpasswd/Config.in.host" source "package/mtd/Config.in.host" diff --git a/package/meson-tools/Config.in.host b/package/meson-tools/Config.in.host new file mode 100644 index 0000000000..d90be61aeb --- /dev/null +++ b/package/meson-tools/Config.in.host @@ -0,0 +1,9 @@ +config BR2_PACKAGE_HOST_MESON_TOOLS + bool "host meson-tools" + help + meson-tools is a collection of tools for use with + the Amlogic Meson family of ARM based SoCs. + it allows management of signatures which are required + for booting amlogic based boards with u-boot. + + https://github.com/afaerber/meson-tools diff --git a/package/meson-tools/meson-tools.hash b/package/meson-tools/meson-tools.hash new file mode 100644 index 0000000000..f10f5d8590 --- /dev/null +++ b/package/meson-tools/meson-tools.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 10d707b2f741df03ff5000f2a82c6f577036ce1cd34d9278b22b92cb616b6fce meson-tools-0a02e2d34413f4bf9b15946352bc8c8ee13a5843.tar.gz diff --git a/package/meson-tools/meson-tools.mk b/package/meson-tools/meson-tools.mk new file mode 100644 index 0000000000..7fe115c6dd --- /dev/null +++ b/package/meson-tools/meson-tools.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# meson-tools +# +################################################################################ + +HOST_MESON_TOOLS_VERSION = 0a02e2d34413f4bf9b15946352bc8c8ee13a5843 +HOST_MESON_TOOLS_SITE = $(call github,afaerber,meson-tools,$(HOST_MESON_TOOLS_VERSION)) +HOST_MESON_TOOLS_LICENSE = GPL-2.0+ +HOST_MESON_TOOLS_LICENSE_FILES = COPYING README.md +HOST_MESON_TOOLS_DEPENDENCIES = host-openssl + +HOST_MESON_TOOLS_PROGS = amlbootsig unamlbootsig amlinfo + +define HOST_MESON_TOOLS_BUILD_CMDS + $(MAKE) -C $(@D) CC="$(HOSTCC)" CFLAGS="$(HOST_CFLAGS)" LDFLAGS="$(HOST_LDFLAGS) -lssl -lcrypto" +endef + +define HOST_MESON_TOOLS_INSTALL_CMDS + $(foreach f,$(HOST_MESON_TOOLS_PROGS), + $(INSTALL) -D -m 0755 $(@D)/$(f) $(HOST_DIR)/bin/$(f)) +endef + +$(eval $(host-generic-package))