From patchwork Thu Jun 27 07:54:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1953010 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W8rT84yryz20X6 for ; Thu, 27 Jun 2024 17:55:08 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 9C40040114; Thu, 27 Jun 2024 07:55:06 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id vOPgyReznm2l; Thu, 27 Jun 2024 07:55:05 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B2E1641A5F Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id B2E1641A5F; Thu, 27 Jun 2024 07:55:04 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id C82A61BF3D8 for ; Thu, 27 Jun 2024 07:54:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 384FB40120 for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id SzBIDiqOHLR4 for ; Thu, 27 Jun 2024 07:54:48 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::330; helo=mail-wm1-x330.google.com; envelope-from=romain.naour@smile.fr; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 859FD400A4 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 859FD400A4 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by smtp2.osuosl.org (Postfix) with ESMTPS id 859FD400A4 for ; Thu, 27 Jun 2024 07:54:47 +0000 (UTC) Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-4256742f67fso506885e9.3 for ; Thu, 27 Jun 2024 00:54:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719474885; x=1720079685; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ytjmA8QaTrbSevgrmYI+J1m3OMjmlQSCocDUa5BDeb0=; b=TsAhuG64oiP3glnLEQHzKYQc5hGnTP5e4KWfgt+G6r8aid45B1u9g3/lWMGYKoqtEx 1TThxVjUSNPZjMAkA9+MdClETLKSC1CRQZBuVMHBziq4hNzpoy0axSFiqwCIgzXyx5qg gx05PRuPoyyRp72hthuJ2mCSPSRFYb/JFRQMxZ3uUNoJt8puqmQ5Romeila0qaIBFc8E TS2LJYwbxFrRExtL/kfrgfzv0EwpgF0+wV0T178Fnae9mpqMGjTpizv6rltLy/pvJdR3 F+ELmOULMzSgYonHIQvEXa/lXCfuM5uQZAtO/Kfey7RO2tkD54gzJwNpRgwixoS6NNsK 3LlQ== X-Gm-Message-State: AOJu0YzdBZuq51tE2Mcrx4RC/UZ7Z31aj7tGCFM/3pDEXTMlY5h7Sysn 07+4dBY7NWptqUwyJZ7Eq2th3ykeeK416gFUoBTaKtDgxKxetXfG1TXbDoV//6k+sX4qEFtRwSL Q X-Google-Smtp-Source: AGHT+IEqQal9yZURzzjvjbjRwFqbbJtfGYEDS/4GYOcYEmsWLj+lmfdXzGSGABlf63SBbO18haCb7Q== X-Received: by 2002:a05:600c:2e87:b0:425:5e8b:af9a with SMTP id 5b1f17b1804b1-4255e8bb07fmr28942555e9.36.1719474885305; Thu, 27 Jun 2024 00:54:45 -0700 (PDT) Received: from P-NTS-Evian.home (2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr. [2a01:cb05:949d:5800:e3ef:2d7a:4131:71f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3674369ee67sm991923f8f.110.2024.06.27.00.54.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 00:54:45 -0700 (PDT) To: buildroot@buildroot.org Date: Thu, 27 Jun 2024 09:54:36 +0200 Message-ID: <20240627075441.4116645-2-romain.naour@smile.fr> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240627075441.4116645-1-romain.naour@smile.fr> References: <20240627075441.4116645-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1719474885; x=1720079685; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ytjmA8QaTrbSevgrmYI+J1m3OMjmlQSCocDUa5BDeb0=; b=xaI9DBNI5o0I8sOvlGoVJs/l/kXgk8QaqHxqSOqlYshrOnlbNBRtaZcDZxNqO+D7MT iNz2oeSLGAPffBhUV1b6TlBGESdlE59y+FJkhzeY1Y2DLJO1h3tinnqVKq4wVIka9PY2 jMyF8XupM3Pz5tJszki9Qc8XA0qtry7hhro1Y= X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=reject dis=none) header.from=smile.fr X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key, unprotected) header.d=smile.fr header.i=@smile.fr header.a=rsa-sha256 header.s=google header.b=xaI9DBNI Subject: [Buildroot] [PATCH 1/6] package/ima-evm-utils: update url to github X-BeenThere: buildroot@buildroot.org 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: , X-Patchwork-Original-From: Romain Naour via buildroot From: Romain Naour Reply-To: Romain Naour Cc: Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" The project moved from Mimi Zohar personal github account to https://github.com/linux-integrity/ima-evm-utils. Signed-off-by: Romain Naour --- package/ima-evm-utils/ima-evm-utils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ima-evm-utils/ima-evm-utils.mk b/package/ima-evm-utils/ima-evm-utils.mk index b969b4709e..a7d70bc1bb 100644 --- a/package/ima-evm-utils/ima-evm-utils.mk +++ b/package/ima-evm-utils/ima-evm-utils.mk @@ -5,7 +5,7 @@ ################################################################################ IMA_EVM_UTILS_VERSION = 1.5 -IMA_EVM_UTILS_SITE = https://github.com/mimizohar/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) +IMA_EVM_UTILS_SITE = https://github.com/linux-integrity/ima-evm-utils/releases/download/v$(IMA_EVM_UTILS_VERSION) IMA_EVM_UTILS_LICENSE = GPL-2.0 IMA_EVM_UTILS_LICENSE_FILES = COPYING IMA_EVM_UTILS_INSTALL_STAGING = YES From patchwork Thu Jun 27 07:54:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1953011 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W8rTF6CL1z20XB for ; Thu, 27 Jun 2024 17:55:13 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 019F540120; Thu, 27 Jun 2024 07:55:12 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id GZVF0EGmNItB; Thu, 27 Jun 2024 07:55:11 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 9B10F41A74 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 9B10F41A74; Thu, 27 Jun 2024 07:55:10 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 10ABA1BF3D8 for ; Thu, 27 Jun 2024 07:54:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 756C9409E0 for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ofoftx5TmbJ2 for ; Thu, 27 Jun 2024 07:54:48 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::330; helo=mail-wm1-x330.google.com; envelope-from=romain.naour@smile.fr; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org D2D6840523 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D2D6840523 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by smtp2.osuosl.org (Postfix) with ESMTPS id D2D6840523 for ; Thu, 27 Jun 2024 07:54:47 +0000 (UTC) Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-4256788e13bso48885e9.2 for ; Thu, 27 Jun 2024 00:54:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719474886; x=1720079686; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gy2D5A2q0BRpPbunZ+NjeM1LKbpNtI21rEbjGZy1Rck=; b=GNwrsWsAYcPuAjtZw2xf20pE7vhGU6rR02sZa8Ur9oqWeJBIBQkmKlqEsxjmiFXwdq o7GE7axRqyYie+XGBmMFDVPnVFkdiQWnzShU/mDoFF2liX3ESoYQm9VigQvPrrTFdrPk nPkS61FBYLtnIOvP/SLPVDgBeUshkIOCM5CE5vxY72Ggo16WQj0+fmCMepDCr3ZfH4MP eoIEL3+1IR/vmWA0DHKM9bsjRvkkey8dRAxs7QZyhdYRuwlyHiLx3QTtgLAASQq2V0/t qExJt6YQGv8gQKvX3Z5KuzlODZC2XkZo1lYuU4jnV75z4Li2I9UgJ9z/9EIRSu9PAkb2 /5cA== X-Gm-Message-State: AOJu0Yw0vSr9uhlsaHppZQr7kqn1euU/FgxMfv8sT/p6MPx+PSmnQ8HM TimMuQYFwlHcRMY4SbRPyLKvWcdm/2nZh6Q1kLl/lDsXRXTNNVUFY/uOo5ib+HEJ2/STIIDCYpN S X-Google-Smtp-Source: AGHT+IGZsXvfj8QL+gesh6jFBkg4QC+kBz3xio3AVNpWZIfdkm/5TWYfsrSOF4W3jHEghlMiDW3lFw== X-Received: by 2002:a05:600c:982:b0:424:a58b:4078 with SMTP id 5b1f17b1804b1-424a58b4162mr44404295e9.32.1719474885810; Thu, 27 Jun 2024 00:54:45 -0700 (PDT) Received: from P-NTS-Evian.home (2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr. [2a01:cb05:949d:5800:e3ef:2d7a:4131:71f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3674369ee67sm991923f8f.110.2024.06.27.00.54.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 00:54:45 -0700 (PDT) To: buildroot@buildroot.org Date: Thu, 27 Jun 2024 09:54:37 +0200 Message-ID: <20240627075441.4116645-3-romain.naour@smile.fr> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240627075441.4116645-1-romain.naour@smile.fr> References: <20240627075441.4116645-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1719474886; x=1720079686; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Gy2D5A2q0BRpPbunZ+NjeM1LKbpNtI21rEbjGZy1Rck=; b=Apl/2GDXzWvqwyUYSfnfidNi8CKeUblu+lN9ul7Vy75EaJJQlMBQd4stTTXy2beNWN yoXkrNkoyfAt4IjYfNKftFZjvo7sHTW4Agx1g6Gic1Os60lzPItqsGOwGWOHvQAd+FA+ sNwTEMhww4nuZmHy/6vqg2HffAZNE7oPw21vI= X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=reject dis=none) header.from=smile.fr X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=smile.fr header.i=@smile.fr header.a=rsa-sha256 header.s=google header.b=Apl/2GDX Subject: [Buildroot] [PATCH 2/6] package/tpm2-openssl: new package X-BeenThere: buildroot@buildroot.org 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: , X-Patchwork-Original-From: Romain Naour via buildroot From: Romain Naour Reply-To: Romain Naour Cc: Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Romain Naour --- DEVELOPERS | 1 + package/Config.in | 1 + package/tpm2-openssl/Config.in | 17 +++++++++++++++++ package/tpm2-openssl/tpm2-openssl.hash | 3 +++ package/tpm2-openssl/tpm2-openssl.mk | 19 +++++++++++++++++++ 5 files changed, 41 insertions(+) create mode 100644 package/tpm2-openssl/Config.in create mode 100644 package/tpm2-openssl/tpm2-openssl.hash create mode 100644 package/tpm2-openssl/tpm2-openssl.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8a5cceba78..423fb2dd64 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2780,6 +2780,7 @@ F: package/supertux/ F: package/supertuxkart/ F: package/terminology/ F: package/tk/ +F: package/tpm2-openssl/ F: package/upower/ F: package/waffle/ F: package/xenomai/ diff --git a/package/Config.in b/package/Config.in index 550fdc1f41..20fd8a965a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1574,6 +1574,7 @@ menu "Crypto" source "package/pkcs11-helper/Config.in" source "package/rhash/Config.in" source "package/tinydtls/Config.in" + source "package/tpm2-openssl/Config.in" source "package/tpm2-pkcs11/Config.in" source "package/tpm2-tss/Config.in" source "package/trousers/Config.in" diff --git a/package/tpm2-openssl/Config.in b/package/tpm2-openssl/Config.in new file mode 100644 index 0000000000..0e151a94d3 --- /dev/null +++ b/package/tpm2-openssl/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_TPM2_OPENSSL + bool "tpm2-openssl" + depends on !BR2_STATIC_LIBS # tpm2-tss + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_TPM2_TSS + help + Provider for integration of TPM 2.0 to OpenSSL 3.0. + + tpm2-openssl is based on a major refactoring of the + tpm2-tss-engine. The code is still there, but largely + reshuffled to match the new OpenSSL API. + + https://github.com/tpm2-software/tpm2-openssl + +comment "tpm2-openssl needs a toolchain w/ dynamic library, threads" + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/tpm2-openssl/tpm2-openssl.hash b/package/tpm2-openssl/tpm2-openssl.hash new file mode 100644 index 0000000000..ee15ee885f --- /dev/null +++ b/package/tpm2-openssl/tpm2-openssl.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 2ee15da2dceae1466ffba868e75a00b119d752babc1b6a2792286336a3324fb0 tpm2-openssl-1.2.0.tar.gz +sha256 7ffba9d66226eb67abb9747ce1cd47477d566143a8ded597bbd974c6fb5fe9f5 LICENSE diff --git a/package/tpm2-openssl/tpm2-openssl.mk b/package/tpm2-openssl/tpm2-openssl.mk new file mode 100644 index 0000000000..ed590c2f47 --- /dev/null +++ b/package/tpm2-openssl/tpm2-openssl.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# tpm2-openssl +# +################################################################################ + +TPM2_OPENSSL_VERSION = 1.2.0 +TPM2_OPENSSL_SITE = https://github.com/tpm2-software/tpm2-openssl/releases/download/$(TPM2_OPENSSL_VERSION) +TPM2_OPENSSL_LICENSE = BSD-3-Clause +TPM2_OPENSSL_LICENSE_FILES = LICENSE +TPM2_OPENSSL_INSTALL_STAGING = YES +TPM2_OPENSSL_DEPENDENCIES = host-pkgconf openssl tpm2-tss + +# Provide --with-modulesdir to avoid using abs_builddir and DESTDIR +# (also defined as absolute path) at the same time to define modules +# install path (am__installdirs). +TPM2_OPENSSL_CONF_OPTS = --with-modulesdir="/usr/lib/ossl-modules" + +$(eval $(autotools-package)) From patchwork Thu Jun 27 07:54:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1953008 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W8rSy68d0z20Xg for ; Thu, 27 Jun 2024 17:54:58 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 5F5FB41A56; Thu, 27 Jun 2024 07:54:55 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id e7ZSbZrU_BYo; Thu, 27 Jun 2024 07:54:54 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8EDCB41A21 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 8EDCB41A21; Thu, 27 Jun 2024 07:54:53 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 657C81BF3D8 for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 4F0CD80C92 for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id s4kAD2SLfBrr for ; Thu, 27 Jun 2024 07:54:48 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::434; helo=mail-wr1-x434.google.com; envelope-from=romain.naour@smile.fr; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 61E0A80C7F DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 61E0A80C7F Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by smtp1.osuosl.org (Postfix) with ESMTPS id 61E0A80C7F for ; Thu, 27 Jun 2024 07:54:48 +0000 (UTC) Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-366e70d0330so1514650f8f.1 for ; Thu, 27 Jun 2024 00:54:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719474886; x=1720079686; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fyvogt1CQiz/hbmJdm3E5lBu4+VYgZk9KpE+awYiej4=; b=ANpPY+qN0qHUgrYE/+0S84r33uu5XBQWYPPAUdtRv4FWeup8OHK2fRgich7LoRc9PJ FT9C6pEogBa8awLx7N3kbGLteqPa2rBqU4klJIPAIwKR5/JI9OCMdXLFyvgJ5X9uiBwM aXTv8+yERwKe+c8fK4ShmaPP8H8BVY+IV5CJBgzAJT0XhIYlh6gKjyR9c3LugWTrjsl1 ADbL5OCglDYNqhoOMZnsEMtMcwF2IqW7YYp0bI4ZMJqTbWLJNK/Y7wljOhAmYwoJI88t E3toWcHDnD8VGKYii4SkG6yXXrTUgYkPOB81qeBxC9DFD2zazAMjoUr12rd7cMUwYkmF yRZQ== X-Gm-Message-State: AOJu0YwcEFZz6nO6c5SDWAO3Gxms6wYyc6RRGxhK8Vw6MmMH7tynv668 O9OAVr+HbZi/a9M42izPi/ExxjjmOgHtp9055X/piRcuZjiWufXZNCbc36XKS6NS69P/8Jw02i7 C X-Google-Smtp-Source: AGHT+IFv42WbCNFAk+yKRdg77frOlxYaphow6xNwVyW6wsnc9hUZA3E7v6FlgrxsCEv+7RSO3iNUqw== X-Received: by 2002:a5d:674e:0:b0:363:7bbf:efcf with SMTP id ffacd0b85a97d-366e94cf46fmr7192813f8f.33.1719474886333; Thu, 27 Jun 2024 00:54:46 -0700 (PDT) Received: from P-NTS-Evian.home (2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr. [2a01:cb05:949d:5800:e3ef:2d7a:4131:71f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3674369ee67sm991923f8f.110.2024.06.27.00.54.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 00:54:46 -0700 (PDT) To: buildroot@buildroot.org Date: Thu, 27 Jun 2024 09:54:38 +0200 Message-ID: <20240627075441.4116645-4-romain.naour@smile.fr> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240627075441.4116645-1-romain.naour@smile.fr> References: <20240627075441.4116645-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1719474886; x=1720079686; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fyvogt1CQiz/hbmJdm3E5lBu4+VYgZk9KpE+awYiej4=; b=VoD6A/7hX+aWxr4JXgW4bBYb9rhXWDDoTwytsJbE1XpqsFKRERiK60uJFAeL+HmHKG 7G8v9EiyJqBB1V6Z4NdWW7B6xc7aqf+YRX9vpYzO+QDlyEQeIMbMoz8aVDHYmUju4m1H c9EutONglezQ2RNHqaGz3y75Av6DInEKZi+Wk= X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=smile.fr X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (1024-bit key, unprotected) header.d=smile.fr header.i=@smile.fr header.a=rsa-sha256 header.s=google header.b=VoD6A/7h Subject: [Buildroot] [PATCH 3/6] package/python-asn1crypto: add host-variant X-BeenThere: buildroot@buildroot.org 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: , X-Patchwork-Original-From: Romain Naour via buildroot From: Romain Naour Reply-To: Romain Naour Cc: Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Required to build python-tpm2-pytss. Signed-off-by: Romain Naour --- package/python-asn1crypto/python-asn1crypto.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-asn1crypto/python-asn1crypto.mk b/package/python-asn1crypto/python-asn1crypto.mk index 480b70d17a..d8d6176150 100644 --- a/package/python-asn1crypto/python-asn1crypto.mk +++ b/package/python-asn1crypto/python-asn1crypto.mk @@ -12,3 +12,4 @@ PYTHON_ASN1CRYPTO_LICENSE = MIT PYTHON_ASN1CRYPTO_LICENSE_FILES = LICENSE $(eval $(python-package)) +$(eval $(host-python-package)) From patchwork Thu Jun 27 07:54:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1953009 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W8rT147bkz20Xg for ; Thu, 27 Jun 2024 17:55:01 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 279BC41A6A; Thu, 27 Jun 2024 07:54:58 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id huT4xeoQjCj5; Thu, 27 Jun 2024 07:54:57 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org E5DF341A5F Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id E5DF341A5F; Thu, 27 Jun 2024 07:54:56 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 28DEF1BF3D8 for ; Thu, 27 Jun 2024 07:54:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 13D6680C9A for ; Thu, 27 Jun 2024 07:54:50 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id TnAUEJQOa_2I for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::333; helo=mail-wm1-x333.google.com; envelope-from=romain.naour@smile.fr; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 0213F80C84 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0213F80C84 Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by smtp1.osuosl.org (Postfix) with ESMTPS id 0213F80C84 for ; Thu, 27 Jun 2024 07:54:48 +0000 (UTC) Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-42561c16ffeso8966925e9.3 for ; Thu, 27 Jun 2024 00:54:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719474887; x=1720079687; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IFLaI1p6ibwWHFZQ2tGES2Yciyo95byOzXbN8IMv+nA=; b=xR9TenVThRt2DipdjkGCNj1r9vSypnVWpMgFMZiyFvp8MX6cdHOY+480+TGe/axXVM XT4pAKn4dywMBAiivfx+vQzCtTc6c6801udEh+EpYbrJsJVAFjyJkMwZyyU/e4mvyzPb 0BlnLSs7Azac0IPLwQ+3uDhv4lB9DaQRP9iQc/t7XWWpX5LOk77NAJmhXEL5qkahGY+e +QuZlVYJtZpcURMd/24nmIb1mSS/zsZ8NESOHJq296w5liZSmnKjA3Tsjli1rsYPV8KQ 1dMVfBrvbdNxBOkT8eSuyktJnpHrcC9KQruBwfZUKQIXjsVPxiA2nmHK1XP2s49QKXiK XOfg== X-Gm-Message-State: AOJu0Yy3S9rujkJTAeb6mI/I/FR2OYnc6Od9DLG0Pns3MWURwOWsDZNv DgQD9gp6l/QcZf33l8mZoqnZQfVQmAVNFeDjyR4fbpp3g1XaoXHRP7FNOrg8f/zAjLKRUJ0AuGj y X-Google-Smtp-Source: AGHT+IHg27JfiXF+WnnLfj5DId9f3BOs41QCIOR8lJY9Sa+7jpdfvrdQaktXzDcJh1WvMQIDGf6MVA== X-Received: by 2002:a5d:538f:0:b0:365:ebb6:35df with SMTP id ffacd0b85a97d-366e962df3bmr7685129f8f.58.1719474886865; Thu, 27 Jun 2024 00:54:46 -0700 (PDT) Received: from P-NTS-Evian.home (2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr. [2a01:cb05:949d:5800:e3ef:2d7a:4131:71f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3674369ee67sm991923f8f.110.2024.06.27.00.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 00:54:46 -0700 (PDT) To: buildroot@buildroot.org Date: Thu, 27 Jun 2024 09:54:39 +0200 Message-ID: <20240627075441.4116645-5-romain.naour@smile.fr> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240627075441.4116645-1-romain.naour@smile.fr> References: <20240627075441.4116645-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1719474887; x=1720079687; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IFLaI1p6ibwWHFZQ2tGES2Yciyo95byOzXbN8IMv+nA=; b=Cxrfzkc9RAJ040tjWHxEbn3cD5/uRAyno7i8s3m4qdrKUk1lFOgp1FQgTfT1PzHD+z iSrE/p75iNdGbajaQA/6M23JQSSY3yOBu5/RpjglroQ2zBDUEl0M2wTonvDQjH7lTYo7 xkJ4CpVb1wDMnHPD1fhWYFIlg21cMv0RD0U9A= X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=smile.fr X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (1024-bit key) header.d=smile.fr header.i=@smile.fr header.a=rsa-sha256 header.s=google header.b=Cxrfzkc9 Subject: [Buildroot] [PATCH 4/6] package/python-pkgconfig: new host package X-BeenThere: buildroot@buildroot.org 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: , X-Patchwork-Original-From: Romain Naour via buildroot From: Romain Naour Reply-To: Romain Naour Cc: Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Required to build python-tpm2-pytss. Signed-off-by: Romain Naour --- DEVELOPERS | 1 + package/python-pkgconfig/python-pkgconfig.hash | 5 +++++ package/python-pkgconfig/python-pkgconfig.mk | 16 ++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/python-pkgconfig/python-pkgconfig.hash create mode 100644 package/python-pkgconfig/python-pkgconfig.mk diff --git a/DEVELOPERS b/DEVELOPERS index 423fb2dd64..91aed11860 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2773,6 +2773,7 @@ F: package/openpowerlink/ F: package/physfs/ F: package/piglit/ F: package/python-libevdev/ +F: package/python-pkgconfig/ F: package/qemu/ F: package/solarus/ F: package/stress-ng/ diff --git a/package/python-pkgconfig/python-pkgconfig.hash b/package/python-pkgconfig/python-pkgconfig.hash new file mode 100644 index 0000000000..2fa57a7be5 --- /dev/null +++ b/package/python-pkgconfig/python-pkgconfig.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pkgconfig/json +md5 12523e11b91b050ca49975cc033689a4 pkgconfig-1.5.5.tar.gz +sha256 deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899 pkgconfig-1.5.5.tar.gz +# Locally computed sha256 checksums +sha256 cdfc7f89d8c93b15d447c9ed71d5a533b4e44b82ec86daaefb10f6db37b9e13a LICENSE diff --git a/package/python-pkgconfig/python-pkgconfig.mk b/package/python-pkgconfig/python-pkgconfig.mk new file mode 100644 index 0000000000..239dd90a5d --- /dev/null +++ b/package/python-pkgconfig/python-pkgconfig.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-pkgconfig +# +################################################################################ + +PYTHON_PKGCONFIG_VERSION = 1.5.5 +PYTHON_PKGCONFIG_SOURCE = pkgconfig-$(PYTHON_PKGCONFIG_VERSION).tar.gz +PYTHON_PKGCONFIG_SITE = https://files.pythonhosted.org/packages/c4/e0/e05fee8b5425db6f83237128742e7e5ef26219b687ab8f0d41ed0422125e +PYTHON_PKGCONFIG_SETUP_TYPE = setuptools +PYTHON_PKGCONFIG_LICENSE = MIT +PYTHON_PKGCONFIG_LICENSE_FILES = LICENSE + +HOST_PYTHON_PKGCONFIG_DEPENDENCIES = host-python-poetry-core + +$(eval $(host-python-package)) From patchwork Thu Jun 27 07:54:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1953013 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W8rTN4N5Vz20Xm for ; Thu, 27 Jun 2024 17:55:20 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 465B641A5A; Thu, 27 Jun 2024 07:55:18 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ElQFnoIs8Kpf; Thu, 27 Jun 2024 07:55:17 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B047341AA7 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id B047341AA7; Thu, 27 Jun 2024 07:55:16 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 36B6A1BF3D8 for ; Thu, 27 Jun 2024 07:54:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id C96D940120 for ; Thu, 27 Jun 2024 07:54:50 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id RD1EHf5U-5BM for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::432; helo=mail-wr1-x432.google.com; envelope-from=romain.naour@smile.fr; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 500D3400A4 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 500D3400A4 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by smtp2.osuosl.org (Postfix) with ESMTPS id 500D3400A4 for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-3674e1931b7so94831f8f.2 for ; Thu, 27 Jun 2024 00:54:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719474887; x=1720079687; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w4htCXGDjaNZo0GXooyAFJjRuNGgagd+q5V5O6RDEAw=; b=g6Zv22pxoD6MdqFF6yjbaF53+wddAGCNWqqN9dVO6G21XQ1dYZEyIQY5bx0ZYrQxlh /ZqLl5WEaWOgwJHTvVqafghmGCPgqVld2YiY118J64x6pjeG4sCc+g8tqqCcv0wzpJhB MUBH06eLkU4vIVgNxpXMo/8wO4dUVqiOaf+MUhp7EUAkcFlUC55sxk27by2tEQugVr1F +sGZjCvWJdQgPewvjebwbkrlJb/L7/GKniVE0eJDEm9qnvKjbHF4pSERxbFWtNbsjFlw JPb1k9J3SI/8Ci8vkGZHq0R82KKUoEwpByAVKG6/IuazEAw3t80MQ5vJhcLZRQZjFa2+ XHYw== X-Gm-Message-State: AOJu0YyAEpD147a2WsbqDe9YRL1oIblPfJYXt9kZYxXelUgwbEUQAito EEpLKxmIgREwPU4mcR+Oo7kwIUgcTdbpuQvYtejJ+ZdySy/vuzhSfz6D2ogyRNOtFmOqhETNgJO q X-Google-Smtp-Source: AGHT+IFib2TGOnBkU9qbX4Bwt5Mu/+Pe2esEEKqQdAVA3JDU/t0OBcq7FIb8Ccb5XtCN3U56eBB8DA== X-Received: by 2002:a5d:5745:0:b0:364:81e7:3917 with SMTP id ffacd0b85a97d-366e946480fmr9420502f8f.3.1719474887338; Thu, 27 Jun 2024 00:54:47 -0700 (PDT) Received: from P-NTS-Evian.home (2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr. [2a01:cb05:949d:5800:e3ef:2d7a:4131:71f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3674369ee67sm991923f8f.110.2024.06.27.00.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 00:54:47 -0700 (PDT) To: buildroot@buildroot.org Date: Thu, 27 Jun 2024 09:54:40 +0200 Message-ID: <20240627075441.4116645-6-romain.naour@smile.fr> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240627075441.4116645-1-romain.naour@smile.fr> References: <20240627075441.4116645-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1719474887; x=1720079687; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=w4htCXGDjaNZo0GXooyAFJjRuNGgagd+q5V5O6RDEAw=; b=bzgiKFFz4NRMBUMdtKhYcNHF5QVYkLnGsVy/Y5VNNZ58nS3qbfiW5C9DP+j9xeK+qk AtOP0++xNjIxsDnDuSJJKLw24G+eHE/KSAqVHuj/CzQr5wBLNKGfiRpIYWUYk7Z6Oc3K neNhdSdvHFggnQzA2OhaEGdhDwnUxbFt4/m2s= X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=reject dis=none) header.from=smile.fr X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=smile.fr header.i=@smile.fr header.a=rsa-sha256 header.s=google header.b=bzgiKFFz Subject: [Buildroot] [PATCH 5/6] package/python-tpm2-pytss: new package X-BeenThere: buildroot@buildroot.org 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: , X-Patchwork-Original-From: Romain Naour via buildroot From: Romain Naour Reply-To: Romain Naour Cc: Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Romain Naour --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-tpm2-pytss/Config.in | 14 ++++++++++++ .../python-tpm2-pytss/python-tpm2-pytss.hash | 5 +++++ .../python-tpm2-pytss/python-tpm2-pytss.mk | 22 +++++++++++++++++++ 5 files changed, 43 insertions(+) create mode 100644 package/python-tpm2-pytss/Config.in create mode 100644 package/python-tpm2-pytss/python-tpm2-pytss.hash create mode 100644 package/python-tpm2-pytss/python-tpm2-pytss.mk diff --git a/DEVELOPERS b/DEVELOPERS index 91aed11860..69dd0a5fb0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2774,6 +2774,7 @@ F: package/physfs/ F: package/piglit/ F: package/python-libevdev/ F: package/python-pkgconfig/ +F: package/python-tpm2-pytss/ F: package/qemu/ F: package/solarus/ F: package/stress-ng/ diff --git a/package/Config.in b/package/Config.in index 20fd8a965a..a24c47a440 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1388,6 +1388,7 @@ menu "External python modules" source "package/python-toml/Config.in" source "package/python-tomli/Config.in" source "package/python-tornado/Config.in" + source "package/python-tpm2-pytss/Config.in" source "package/python-tqdm/Config.in" source "package/python-trafaret/Config.in" source "package/python-traitlets/Config.in" diff --git a/package/python-tpm2-pytss/Config.in b/package/python-tpm2-pytss/Config.in new file mode 100644 index 0000000000..60d9e8b9d3 --- /dev/null +++ b/package/python-tpm2-pytss/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_PYTHON_TPM2_PYTSS + bool "python-tpm2-pytss" + depends on !BR2_STATIC_LIBS # tpm2-tss + select BR2_PACKAGE_PYTHON_ASN1CRYPTO # runtime + select BR2_PACKAGE_PYTHON_CFFI # runtime + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_TPM2_TSS + help + TPM 2.0 TSS Bindings for Python. + + https://github.com/tpm2-software/tpm2-pytss + +comment "python-tpm2-pytss needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/python-tpm2-pytss/python-tpm2-pytss.hash b/package/python-tpm2-pytss/python-tpm2-pytss.hash new file mode 100644 index 0000000000..10a9f112b7 --- /dev/null +++ b/package/python-tpm2-pytss/python-tpm2-pytss.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/tpm2-pytss/json +md5 069a02c99d3203fada940c3dd43b699c tpm2-pytss-2.2.1.tar.gz +sha256 b8f15473422f377f59c7217dcd1479165cce62dfa33934ec976a278baf2e9efe tpm2-pytss-2.2.1.tar.gz +# Locally computed sha256 checksums +sha256 18c1bf4b1ba1fb2c4ffa7398c234d83c0d55475298e470ae1e5e3a8a8bd2e448 LICENSE diff --git a/package/python-tpm2-pytss/python-tpm2-pytss.mk b/package/python-tpm2-pytss/python-tpm2-pytss.mk new file mode 100644 index 0000000000..80491aac46 --- /dev/null +++ b/package/python-tpm2-pytss/python-tpm2-pytss.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# python-tpm2-pytss +# +################################################################################ + +PYTHON_TPM2_PYTSS_VERSION = 2.2.1 +PYTHON_TPM2_PYTSS_SOURCE = tpm2-pytss-$(PYTHON_TPM2_PYTSS_VERSION).tar.gz +PYTHON_TPM2_PYTSS_SITE = https://files.pythonhosted.org/packages/13/e5/8d4a9ac91579c741ec9fb63befcf6577107f22f3508c364fd53e277d7237 +PYTHON_TPM2_PYTSS_SETUP_TYPE = setuptools +PYTHON_TPM2_PYTSS_LICENSE = BSD-2-Clause +PYTHON_TPM2_PYTSS_LICENSE_FILES = LICENSE + +PYTHON_TPM2_PYTSS_DEPENDENCIES = host-pkgconf \ + host-python-asn1crypto \ + host-python-cffi \ + host-python-cryptography \ + host-python-pkgconfig \ + host-python-pycparser \ + tpm2-tss + +$(eval $(python-package)) From patchwork Thu Jun 27 07:54:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1953012 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W8rTK6CqSz20XB for ; Thu, 27 Jun 2024 17:55:17 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 1B6BD41A9F; Thu, 27 Jun 2024 07:55:16 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Y4_e0vklj8I8; Thu, 27 Jun 2024 07:55:13 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 92F7A41A83 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 92F7A41A83; Thu, 27 Jun 2024 07:55:13 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id D11B81BF3D8 for ; Thu, 27 Jun 2024 07:54:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id CA59B80C9A for ; Thu, 27 Jun 2024 07:54:50 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 9Spi44VuPRqx for ; Thu, 27 Jun 2024 07:54:50 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::32c; helo=mail-wm1-x32c.google.com; envelope-from=romain.naour@smile.fr; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org B06A880C92 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B06A880C92 Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by smtp1.osuosl.org (Postfix) with ESMTPS id B06A880C92 for ; Thu, 27 Jun 2024 07:54:49 +0000 (UTC) Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-424acfff613so19689695e9.0 for ; Thu, 27 Jun 2024 00:54:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719474888; x=1720079688; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IFDhLGiOW25zh83co6yMbwrhKLQ5/lgMKRjiNPIuYm0=; b=dRHl763JO22i8rzZa0s4UlsUmBJqsP6khpoIidZ3ffj8ODcKwE0ZAtYjBOlFsI/SsZ Lh2tdQuqdf9Ygz5rJnBjT1VylCHysAxLoYjlOWyOz7O/OYE2oIsestoWhSbGid05Lgo+ QAu+SAgXtVGBqy78XKVaE6ThfNhZ/JNStC8/wvuFhvVKa/UDE7l6FiaarMKM3Iqt2YKs 8ADxMcfXcttnS3Jvffg3Pp22LyT+gZOPCjck798pS4I7e4agK4MNBYNgAoZW3oTIGF80 yRHlCwF9KwrkXRsJpmIh/UjFP+KtD5respMGReaeEMX+i/sJzC/DgQcbF39tI0sqDarD AoNA== X-Gm-Message-State: AOJu0Yw+evT37yxNvo6/OBoNAp6Z/Usx26mN5F4lWmW91W4ImCJL6TLY WyltBCaJcFrk/YlbSbc/yneqgGWcNbxIP0+ElA20ZI9TrziWzYoozm3APPjpNs+5Qcux14kY3s+ P X-Google-Smtp-Source: AGHT+IGWBOuRV34xDnl8WNPnqJE4T2ZzQNc6X20fFhgtqkC0bhHEYVFYY/SeMe97C4XbVkhCmGDPJw== X-Received: by 2002:a05:600c:4fc9:b0:424:8dc4:ee3f with SMTP id 5b1f17b1804b1-4248dc4ef5bmr111760305e9.32.1719474887836; Thu, 27 Jun 2024 00:54:47 -0700 (PDT) Received: from P-NTS-Evian.home (2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr. [2a01:cb05:949d:5800:e3ef:2d7a:4131:71f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3674369ee67sm991923f8f.110.2024.06.27.00.54.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 00:54:47 -0700 (PDT) To: buildroot@buildroot.org Date: Thu, 27 Jun 2024 09:54:41 +0200 Message-ID: <20240627075441.4116645-7-romain.naour@smile.fr> X-Mailer: git-send-email 2.45.0 In-Reply-To: <20240627075441.4116645-1-romain.naour@smile.fr> References: <20240627075441.4116645-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1719474888; x=1720079688; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IFDhLGiOW25zh83co6yMbwrhKLQ5/lgMKRjiNPIuYm0=; b=NdY6/jHo9Cha94CooWPN2XXd5fsdYdcu4j1Qt/hN+l/tjCa1HbiOlVclgv7Dv3dpDX pKEGuTUTQ6USfI2Af0TdHhmEUn53UKcMgg/z0x9qmJ3MfaNhBD+7MnBecr8suJFVMbV7 HA0Dje4sULO94qmfPS/UidXeODTIUcoBs7kd0= X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=smile.fr X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (1024-bit key) header.d=smile.fr header.i=@smile.fr header.a=rsa-sha256 header.s=google header.b=NdY6/jHo Subject: [Buildroot] [PATCH 6/6] package/tpm2-pkcs11: install tool script (tpm2_ptool) X-BeenThere: buildroot@buildroot.org 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: , X-Patchwork-Original-From: Romain Naour via buildroot From: Romain Naour Reply-To: Romain Naour Cc: Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" tpm2_ptool script appear on several TPM2 tutorial and it's packaged as "tpm2-pkcs11-tools" package on several Linux distribution. Add a new tpm2-pkcs11 option to install tpm2_ptool script along with its dependencies. Signed-off-by: Romain Naour --- package/tpm2-pkcs11/Config.in | 22 ++++++++++++++++++++++ package/tpm2-pkcs11/tpm2-pkcs11.mk | 20 ++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/package/tpm2-pkcs11/Config.in b/package/tpm2-pkcs11/Config.in index 5d45703223..93aa4a847a 100644 --- a/package/tpm2-pkcs11/Config.in +++ b/package/tpm2-pkcs11/Config.in @@ -11,5 +11,27 @@ config BR2_PACKAGE_TPM2_PKCS11 https://github.com/tpm2-software/tpm2-pkcs11 +if BR2_PACKAGE_TPM2_PKCS11 + +config BR2_PACKAGE_TPM2_PKCS11_PYTHON_TOOLS + bool "Install python tools (tpm2_ptool)" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-bcrypt, python-cryptography + depends on BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_PYTHON_BCRYPT # runtime + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PYASN1 # runtime + select BR2_PACKAGE_PYTHON_PYASN1_MODULES # runtime + select BR2_PACKAGE_PYTHON_PYYAML # runtime + select BR2_PACKAGE_PYTHON_TPM2_PYTSS # runtime + select BR2_PACKAGE_PYTHON3_SQLITE # runtime + help + Enable Python-related tools (tpm2_ptool) + +comment "python tools needs python3" + depends on !BR2_PACKAGE_PYTHON3 + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + +endif + comment "tpm2-pkcs11 needs a toolchain w/ dynamic library, threads" depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.mk b/package/tpm2-pkcs11/tpm2-pkcs11.mk index 18f04157e3..c6218d772e 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.mk +++ b/package/tpm2-pkcs11/tpm2-pkcs11.mk @@ -44,4 +44,24 @@ TPM2_PKCS11_CONF_OPTS += \ --with-p11kitconfigdir=/usr/share/p11-kit/modules endif +ifeq ($(BR2_PACKAGE_TPM2_PKCS11_PYTHON_TOOLS),y) +TPM2_PKCS11_DEPENDENCIES += python-tpm2-pytss + +define TPM2_PKCS11_BUILD_TOOLS + (cd $(@D)/tools; \ + $(PKG_PYTHON_SETUPTOOLS_ENV) \ + $(HOST_DIR)/bin/python setup.py build) +endef +TPM2_PKCS11_POST_BUILD_HOOKS += TPM2_PKCS11_BUILD_TOOLS + +define TPM2_PKCS11_INSTALL_TARGET_TOOLS + (cd $(@D)/tools; \ + $(PKG_PYTHON_SETUPTOOLS_ENV) \ + $(HOST_DIR)/bin/python setup.py install \ + $(PKG_PYTHON_SETUPTOOLS_INSTALL_OPTS) \ + --root=$(TARGET_DIR)) +endef +TPM2_PKCS11_POST_INSTALL_TARGET_HOOKS += TPM2_PKCS11_INSTALL_TARGET_TOOLS +endif + $(eval $(autotools-package))