From patchwork Sun Nov 10 22:26:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Louis Aussedat X-Patchwork-Id: 1192675 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.137; helo=fraxinus.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.b="cJQOQgtu"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47B7sr62FWz9sPc for ; Mon, 11 Nov 2019 09:27:12 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 2055684FB0; Sun, 10 Nov 2019 22:27:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nB-kzj4aqpmL; Sun, 10 Nov 2019 22:27:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id F0BC88557E; Sun, 10 Nov 2019 22:27:08 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 4F8511BF4DD for ; Sun, 10 Nov 2019 22:27:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 493498633B for ; Sun, 10 Nov 2019 22:27:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZLHNTvhR9t+Q for ; Sun, 10 Nov 2019 22:27:07 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by hemlock.osuosl.org (Postfix) with ESMTPS id B478F86101 for ; Sun, 10 Nov 2019 22:27:06 +0000 (UTC) Received: by mail-wr1-f48.google.com with SMTP id r10so12617993wrx.3 for ; Sun, 10 Nov 2019 14:27:06 -0800 (PST) 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=zBtV/r5LileWOEM6TRIji7A+l4JaM7OBzn5+X0Fzf+Q=; b=cJQOQgtud7B0/dYj6NEivNP0cCclhGw52FphFPqStosm/dSVJbFYtaZhAzv/Vltrnt F+9k0vqKEUSsf+1MdeGaMasUqwsmNWJzOdWO+YKBrZ8WdKU3z5LTHzyZDz0PAh/UJ3vX mEWhpfqqjXH9bZEzS7QqdicWpyEpoaZWgSPFc5Y0t+KsC3mjKLYsjNhGr33F9Xl8xtfy QBmkudgVrT+USIV7QftmjpdlkXmrh8MC4TG/fKzAO8sWkg27oDQ6IzjPqqygOGvFvXSy MsEo/4rtEVXgc+fsw6tnnmN/Y7cj1mV78P9S7q2oKpEW8kBQP/OEz+BB7XFt6/kuczGo fUGw== 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=zBtV/r5LileWOEM6TRIji7A+l4JaM7OBzn5+X0Fzf+Q=; b=AkCmklGKBunpcymqbFFssffDvhRLuF87LimOFgaKcwDkr7INhoerfkTSCzDUhAt4AX 047WIXCvPvfq8jgp3fuTVXkyNJmjcbrfcCAQRzH583ngYlkA3tkWMFjNx3kZqMzFio+D cfR4q7B3cXgsOqbl5riSsWl7qVjoIRV2KDc0tVFOqXvfEWCISvXSXWbIni44pBvWK7Oz GWskn5zDI2zxq1NMchTqgpG5Y1HwFO82BTm303VL4aG8EglXZZGA/MYkrHHiXFfQ8N+i mgfZLcu3lziMsCihZNiry8QYzN5Sohke8QqM8ew3lDpEP9+iqmOCpdlkfkCV+lQ6bBc1 csfw== X-Gm-Message-State: APjAAAXF5qzlJUhBS9MpjLnjVyhjlRc9bXCtGvqcnp+nI6ALKOCNRSPy 3MCBVfe//hq2+mZO6aN0A8vX9nCpbBM= X-Google-Smtp-Source: APXvYqxLKQWScPJME9EUaKdVaC9OKVIHtNlJypIq5OK3zAbRO8q7+Q8+lIfHbKOt9uIp1heRHx5Lrw== X-Received: by 2002:adf:e944:: with SMTP id m4mr18977716wrn.49.1573424824812; Sun, 10 Nov 2019 14:27:04 -0800 (PST) Received: from localhost (2a01cb00065629001608591b8e1c1228.ipv6.abo.wanadoo.fr. [2a01:cb00:656:2900:1608:591b:8e1c:1228]) by smtp.gmail.com with ESMTPSA id j11sm13197172wrq.26.2019.11.10.14.27.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Nov 2019 14:27:04 -0800 (PST) From: Louis Aussedat To: buildroot@buildroot.org Date: Sun, 10 Nov 2019 23:26:53 +0100 Message-Id: <20191110222655.21977-1-aussedat.louis@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/3] package/python-dnspython: 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: Louis Aussedat , Asaf Kahlon Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Louis Aussedat --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-dnspython/Config.in | 6 ++++++ .../python-dnspython/python-dnspython.hash | 5 +++++ package/python-dnspython/python-dnspython.mk | 20 +++++++++++++++++++ 5 files changed, 33 insertions(+) create mode 100644 package/python-dnspython/Config.in create mode 100644 package/python-dnspython/python-dnspython.hash create mode 100644 package/python-dnspython/python-dnspython.mk diff --git a/DEVELOPERS b/DEVELOPERS index c0863aabc6..fc332affa5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1393,6 +1393,7 @@ F: package/ti-sgx-um/ N: Louis Aussedat F: board/friendlyarm/nanopi-neo-plus2/ F: configs/friendlyarm_nanopi_neo_plus2_defconfig +F: package/python-dnspython/ F: package/python-tqdm/ N: Louis-Paul Cordier diff --git a/package/Config.in b/package/Config.in index f72c77b416..581191ca70 100644 --- a/package/Config.in +++ b/package/Config.in @@ -891,6 +891,7 @@ menu "External python modules" source "package/python-dicttoxml/Config.in" source "package/python-django/Config.in" source "package/python-django-enumfields/Config.in" + source "package/python-dnspython/Config.in" source "package/python-docker/Config.in" source "package/python-docker-pycreds/Config.in" source "package/python-dockerpty/Config.in" diff --git a/package/python-dnspython/Config.in b/package/python-dnspython/Config.in new file mode 100644 index 0000000000..99fd6a9a5f --- /dev/null +++ b/package/python-dnspython/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_DNSPYTHON + bool "python-dnspython" + help + A powerful DNS toolkit for python. + + http://www.dnspython.org diff --git a/package/python-dnspython/python-dnspython.hash b/package/python-dnspython/python-dnspython.hash new file mode 100644 index 0000000000..af09d51cd5 --- /dev/null +++ b/package/python-dnspython/python-dnspython.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dnspython/json +md5 bc9ca3b3a82164667d5730ec6d5248a2 dnspython-1.16.0.zip +sha256 36c5e8e38d4369a08b6780b7f27d790a292b2b08eea01607865bf0936c558e01 dnspython-1.16.0.zip +# Locally computed sha256 checksums +sha256 c3ea3ff5654b329c19d3bc5f7481af623c3dded4a6145585499f843ad3d741cd LICENSE diff --git a/package/python-dnspython/python-dnspython.mk b/package/python-dnspython/python-dnspython.mk new file mode 100644 index 0000000000..18d98efd72 --- /dev/null +++ b/package/python-dnspython/python-dnspython.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# python-dnspython +# +################################################################################ + +PYTHON_DNSPYTHON_VERSION = 1.16.0 +PYTHON_DNSPYTHON_SOURCE = dnspython-$(PYTHON_DNSPYTHON_VERSION).zip +PYTHON_DNSPYTHON_SITE = https://files.pythonhosted.org/packages/ec/c5/14bcd63cb6d06092a004793399ec395405edf97c2301dfdc146dfbd5beed +PYTHON_DNSPYTHON_LICENSE = ISC +PYTHON_DNSPYTHON_LICENSE_FILES = LICENSE +PYTHON_DNSPYTHON_SETUP_TYPE = setuptools + +define PYTHON_DNSPYTHON_EXTRACT_CMDS + $(UNZIP) -d $(@D) $(PYTHON_DNSPYTHON_DL_DIR)/$(PYTHON_DNSPYTHON_SOURCE) + mv $(@D)/dnspython-$(PYTHON_DNSPYTHON_VERSION)/* $(@D) + $(RM) -r $(@D)/dnspython-$(PYTHON_DNSPYTHON_VERSION) +endef + +$(eval $(python-package))