From patchwork Fri Feb 26 16:09:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conrad Ratschan X-Patchwork-Id: 1444987 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=smtp3.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=rockwellcollins.com header.i=@rockwellcollins.com header.a=rsa-sha256 header.s=hrcrc2020 header.b=K/1fdrHa; dkim-atps=neutral Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DnF536hQgz9rx6 for ; Sat, 27 Feb 2021 03:11:03 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 891BC6F983; Fri, 26 Feb 2021 16:11:01 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TnHd2xUKaLaG; Fri, 26 Feb 2021 16:11:00 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id D3B2F6F97B; Fri, 26 Feb 2021 16:10:59 +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 B3D551BF292 for ; Fri, 26 Feb 2021 16:10:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A20EE83F88 for ; Fri, 26 Feb 2021 16:10:25 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=rockwellcollins.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F4pIgEHw5M_b for ; Fri, 26 Feb 2021 16:10:24 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 Received: from ch3vs03.rockwellcollins.com (ch3vs03.rockwellcollins.com [205.175.226.47]) by smtp1.osuosl.org (Postfix) with ESMTPS id 91FDF840BE for ; Fri, 26 Feb 2021 16:10:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rockwellcollins.com; s=hrcrc2020; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=PDKTg12G5nfJ7R2mN/YfbaVbUQhWrj1RD9xu8rpabR8=; b=K/1fdrHavh1y/MOaLAOhZ7j6NB+/EiUrDA1FrbamHMRYgqU4qQVB8jrP Wfwl3qPdffObGTQGQ/ZvxolO+EChB40P+5vYJrKLgTeuAu/Kbzmj7vhkT ZS1BWXKJM8Q65UM7hDf5LVChRfSuYx46UEWbyTJccF7quE93Kwy3JSDgt i55k8mrorGbeNbmO4n/fJ1j92hFojApGVp2eD82yMeISkds2EodiaRnno eDk3zo3EacutI4p/6bjeHBJ2sKSY1bD0BoTpyJ9bBW+Jky7Sa+tWfbsL7 ud5fFAprSGfyrEyGtfii+bybijHEuWI9+mXcJsktV5X/bDRIuJEApgp+E A==; IronPort-SDR: 3Y7VXASDijkiQVFH/vrkNsCM30OP6rUibk3/Y/BRXDgzzahW3KnHu6TCk9HHOZwwh3gABRTp8H a7dEKx1ANLYhlDE33G/VOD8RAqJasL5jJPfMJFINGM5YQqzCbrWEP17n2xZFuwE3ME6MMKTu20 0BvHs3WTkGUXL0gdDJM21CiRnflfBgwxiFF49hc+kj2TW/gvAPX8zjfPWXfWJmdPlexrajIGc8 10Gk2moUamnIvXLbi1tFf+H1rB70mO3J9wlhpxBNvQ/bRVMNjkkd6UeCCU8VyL3rwtJmnpUcQp aaM= Received: from ofwch3n02.rockwellcollins.com (HELO ciulimr02.rockwellcollins.com) ([205.175.226.14]) by ch3vs03.rockwellcollins.com with ESMTP; 26 Feb 2021 10:10:18 -0600 X-Received: from eggs.rockwellcollins.com (eggs.rockwellcollins.lab [10.148.117.42]) by ciulimr02.rockwellcollins.com (Postfix) with ESMTP id B75C320093; Fri, 26 Feb 2021 10:10:17 -0600 (CST) From: Conrad Ratschan To: buildroot@buildroot.org Date: Fri, 26 Feb 2021 10:09:37 -0600 Message-Id: <20210226160937.16082-4-conrad.ratschan@rockwellcollins.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210226160937.16082-1-conrad.ratschan@rockwellcollins.com> References: <20210226160937.16082-1-conrad.ratschan@rockwellcollins.com> Subject: [Buildroot] [PATCH 4/4] package/python-diffoscope: Add as 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: , Cc: Conrad Ratschan , Thomas Petazzoni , Asaf Kahlon MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Add a new host python package for python-diffoscope. Signed-off-by: Conrad Ratschan --- package/Config.in.host | 1 + package/python-diffoscope/Config.in.host | 10 ++++++++++ package/python-diffoscope/python-diffoscope.hash | 2 ++ package/python-diffoscope/python-diffoscope.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 package/python-diffoscope/Config.in.host create mode 100644 package/python-diffoscope/python-diffoscope.hash create mode 100644 package/python-diffoscope/python-diffoscope.mk diff --git a/package/Config.in.host b/package/Config.in.host index 4edfb9cfa4..5a9e606a4b 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -65,6 +65,7 @@ menu "Host utilities" source "package/pwgen/Config.in.host" source "package/python/Config.in.host" source "package/python-cython/Config.in.host" + source "package/python-diffoscope/Config.in.host" source "package/python-libarchive-c/Config.in.host" source "package/python-lxml/Config.in.host" source "package/python-magic/Config.in.host" diff --git a/package/python-diffoscope/Config.in.host b/package/python-diffoscope/Config.in.host new file mode 100644 index 0000000000..520607e8a6 --- /dev/null +++ b/package/python-diffoscope/Config.in.host @@ -0,0 +1,10 @@ +config BR2_PACKAGE_HOST_PYTHON_DIFFOSCOPE + bool "host-python-diffoscope" + depends on BR2_PACKAGE_HOST_PYTHON3 + select BR2_PACKAGE_HOST_PYTHON_MAGIC + select BR2_PACKAGE_HOST_PYTHON_LIBARCHIVE_C + select BR2_PACKAGE_HOST_PYTHON3_CURSES + help + Tool to recursively diff varying file types. + + https://diffoscope.org/ diff --git a/package/python-diffoscope/python-diffoscope.hash b/package/python-diffoscope/python-diffoscope.hash new file mode 100644 index 0000000000..ea6d73aa60 --- /dev/null +++ b/package/python-diffoscope/python-diffoscope.hash @@ -0,0 +1,2 @@ +# sha256 from https://pypi.org/pypi/diffoscope/json +sha256 d95cef5b3eef49fa1c811c1ac103f7f7cca4a0ebabc674e4283b51f28309d242 diffoscope-167.tar.gz diff --git a/package/python-diffoscope/python-diffoscope.mk b/package/python-diffoscope/python-diffoscope.mk new file mode 100644 index 0000000000..ad5a7c6255 --- /dev/null +++ b/package/python-diffoscope/python-diffoscope.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-diffoscope +# +################################################################################ + +PYTHON_DIFFOSCOPE_VERSION = 167 +PYTHON_DIFFOSCOPE_SOURCE = diffoscope-$(PYTHON_DIFFOSCOPE_VERSION).tar.gz +PYTHON_DIFFOSCOPE_SITE = https://files.pythonhosted.org/packages/69/d8/3cd7efd904d4db9039f3111938598f6093d14087f40f4359ef1514e7d5eb +PYTHON_DIFFOSCOPE_SETUP_TYPE = setuptools +PYTHON_DIFFOSCOPE_LICENSE = GPL-3.0+ +HOST_PYTHON_DIFFOSCOPE_DL_SUBDIR = python-diffoscope +HOST_PYTHON_DIFFOSCOPE_NEEDS_HOST_PYTHON = python3 +HOST_PYTHON_DIFFOSCOPE_DEPENDENCIES = host-python-libarchive-c host-python-magic + +$(eval $(host-python-package))