From patchwork Fri Jun 12 15:47:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guillaume Bres X-Patchwork-Id: 1308389 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.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=JBzbhzsl; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49k4rH3WzGz9sRN for ; Sat, 13 Jun 2020 01:48:15 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 9D14688B3F; Fri, 12 Jun 2020 15:48:10 +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 hvICYAhKTaPb; Fri, 12 Jun 2020 15:48:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id C44F288337; Fri, 12 Jun 2020 15:48:08 +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 C09C51BF28A for ; Fri, 12 Jun 2020 15:48:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id B90E088337 for ; Fri, 12 Jun 2020 15:48:07 +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 34mFi-BuyNti for ; Fri, 12 Jun 2020 15:48:06 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by whitealder.osuosl.org (Postfix) with ESMTPS id C652D86429 for ; Fri, 12 Jun 2020 15:48:05 +0000 (UTC) Received: by mail-wm1-f54.google.com with SMTP id f185so8731069wmf.3 for ; Fri, 12 Jun 2020 08:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=N7Z3uLxFHJReWHI3izN4ZP+rldiLsBe+2h0aaaMInrs=; b=JBzbhzsln/jHdviw4LyD7qh2j2FE9741maQMUIRutLMQar/8YZ10g343JDkuhYNaQs Ablif5HXvT8SxKJz/MkJkdhiR+cubGgojfbOiLl0y0LmsunXxKU/IJKApo4T2gdiBdY9 Y0lVM6FdLpd/pGPRpUGLYXKbl8f9/8WDva6WFgXsIRlXycrnOjnNOfsJDAAX3MMV3/7t eBquDJJscdwQKPMEphSWNCfri/y9zHSiMk0y8Tat3/TaPMRT7fn0DBQsgpRGdt9XOdoR 0eX0wWT7cWkVSC1TKhkPikF4CflnG1vRav+VFlaX5vzcdWfuoOP9/SP9bVMNoVhV8Kzo uxVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=N7Z3uLxFHJReWHI3izN4ZP+rldiLsBe+2h0aaaMInrs=; b=mo09ri9BHQk/trhx/VdVu4NcgXbd61TtM4dtOYbaV3eJoTWtRyGVw/n/Ha2NYV/y3q S7el4b4lFplMHT8orX3UsiCCy6mK4cb2tHnUlZx2Gw9pCUQAwBxSsi3x9vwRP15YP2Ap FjCcniSo8Ih5+iTDxTX+lTWg52+7CT5YN3i3cYsFyHh6wXrdpVfJkimrK6UlxVUJGtRn QLVPtrel3cKl3ZnYkmS+8+44fnqNRd/UGSIoFcxEEcmts+uqGuOB/+JjvSHeIsokvSEs PdednAj2tWWcOsIAf75yewQya0iDQMOIHSgWVqVo5xv42S1cBSkjj3NRpif0rwP45Yuv qDAA== X-Gm-Message-State: AOAM532mT6bGmQq5wI2fL6ol56G+3NACL91OVGCrSemEOO8WXtVg4arV 5RrURYf+EdRTS/dmDWAryzhhSeHc X-Google-Smtp-Source: ABdhPJxpmrYrmxFOiOFhnmxdVpi1TWeIg04kkmSGwQb8J8fLP1/1ONoNItnKS+elJjxY37tXNWCCJQ== X-Received: by 2002:a7b:cbd0:: with SMTP id n16mr14552559wmi.38.1591976883773; Fri, 12 Jun 2020 08:48:03 -0700 (PDT) Received: from lenovoX201.home ([2a01:cb1c:794:2300:8ea9:82ff:fe03:6fc]) by smtp.gmail.com with ESMTPSA id o10sm10621154wrq.40.2020.06.12.08.48.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Jun 2020 08:48:03 -0700 (PDT) From: "Guillaume W. Bres" To: buildroot@busybox.net Date: Fri, 12 Jun 2020 17:47:35 +0200 Message-Id: <20200612154735.13373-1-guillaume.bressaix@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package python-pybind: renamed to python-pybind11 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: , Cc: "Guillaume W. Bres" Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Guillaume W. Bres Reviewed-by: Asaf Kahlon --- This package only allows C++/Python bindings at the moment. Python->C++ bindings can be allowed by $(eval $(cmake-package)), as proposed by Asaf here https://patchwork.ozlabs.org/project/buildroot/patch/20200513183903.8656-1-asafka7@gmail.com/ Dependent packages will search for 'pybind11' using CMake, we will face issues if the package is not renamed Signed-off-by: Guillaume W. Bres --- DEVELOPERS | 2 +- package/Config.in | 2 +- package/python-pybind/python-pybind.mk | 13 ------------- .../{python-pybind => python-pybind11}/Config.in | 6 +++--- .../python-pybind11.hash} | 2 +- package/python-pybind11/python-pybind11.mk | 13 +++++++++++++ 6 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 package/python-pybind/python-pybind.mk rename package/{python-pybind => python-pybind11}/Config.in (53%) rename package/{python-pybind/python-pybind.hash => python-pybind11/python-pybind11.hash} (83%) create mode 100644 package/python-pybind11/python-pybind11.mk diff --git a/DEVELOPERS b/DEVELOPERS index 9a94307082..ee13285f33 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1052,7 +1052,7 @@ F: package/sdl2/ N: Guillaume William Brs F: package/liquid-dsp/ F: package/pixiewps/ -F: package/python-pybind/ +F: package/python-pybind11/ F: package/reaver/ N: Guo Ren diff --git a/package/Config.in b/package/Config.in index b0a7da2f5c..973d1d12e1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1070,7 +1070,7 @@ menu "External python modules" source "package/python-pyalsa/Config.in" source "package/python-pyasn1/Config.in" source "package/python-pyasn1-modules/Config.in" - source "package/python-pybind/Config.in" + source "package/python-pybind11/Config.in" source "package/python-pycairo/Config.in" source "package/python-pycares/Config.in" source "package/python-pycli/Config.in" diff --git a/package/python-pybind/python-pybind.mk b/package/python-pybind/python-pybind.mk deleted file mode 100644 index 634e869e40..0000000000 --- a/package/python-pybind/python-pybind.mk +++ /dev/null @@ -1,13 +0,0 @@ -################################################################################ -# -# python-pybind -# -################################################################################ - -PYTHON_PYBIND_VERSION = 2.5.0 -PYTHON_PYBIND_SITE = $(call github,pybind,pybind11,v$(PYTHON_PYBIND_VERSION)) -PYTHON_PYBIND_LICENSE = BSD-3-Clause -PYTHON_PYBIND_LICENSE_FILES = LICENSE -PYTHON_PYBIND_SETUP_TYPE = setuptools - -$(eval $(python-package)) diff --git a/package/python-pybind/Config.in b/package/python-pybind11/Config.in similarity index 53% rename from package/python-pybind/Config.in rename to package/python-pybind11/Config.in index 604cb9ee67..714c37f13c 100644 --- a/package/python-pybind/Config.in +++ b/package/python-pybind11/Config.in @@ -1,7 +1,7 @@ -config BR2_PACKAGE_PYTHON_PYBIND - bool "python-pybind" +config BR2_PACKAGE_PYTHON_PYBIND11 + bool "python-pybind11" help - PyBind is a lightweight header-only library that exposes C++ + PyBind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. diff --git a/package/python-pybind/python-pybind.hash b/package/python-pybind11/python-pybind11.hash similarity index 83% rename from package/python-pybind/python-pybind.hash rename to package/python-pybind11/python-pybind11.hash index 751b0bdf6e..2cdcbee8b2 100644 --- a/package/python-pybind/python-pybind.hash +++ b/package/python-pybind11/python-pybind11.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 97504db65640570f32d3fdf701c25a340c8643037c3b69aec469c10c93dc8504 python-pybind-2.5.0.tar.gz +sha256 97504db65640570f32d3fdf701c25a340c8643037c3b69aec469c10c93dc8504 python-pybind11-2.5.0.tar.gz # License files, locally calculated sha256 9a37ea54aa3cf12c7f3292799f20822ffd4b9b7142b36a7a9997b28c39264dc9 LICENSE diff --git a/package/python-pybind11/python-pybind11.mk b/package/python-pybind11/python-pybind11.mk new file mode 100644 index 0000000000..c4fc578894 --- /dev/null +++ b/package/python-pybind11/python-pybind11.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-pybind11 +# +################################################################################ + +PYTHON_PYBIND11_VERSION = 2.5.0 +PYTHON_PYBIND11_SITE = $(call github,pybind,pybind11,v$(PYTHON_PYBIND11_VERSION)) +PYTHON_PYBIND11_LICENSE = BSD-3-Clause +PYTHON_PYBIND11_LICENSE_FILES = LICENSE +PYTHON_PYBIND11_SETUP_TYPE = setuptools + +$(eval $(python-package))