From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sun, 16 Apr 2023 11:38:09 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pnypk-005KgV-Oa for lore@lore.pengutronix.de; Sun, 16 Apr 2023 11:38:09 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1pnypl-0003hK-1u; Sun, 16 Apr 2023 11:38:09 +0200 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.52]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pnyoP-0003Pv-C5 for ptxdist@pengutronix.de; Sun, 16 Apr 2023 11:36:46 +0200 ARC-Seal: i=1; a=rsa-sha256; t=1681637804; cv=none; d=strato.com; s=strato-dkim-0002; b=kf9o4VS3jpj+JIRML0sES/sCp4rPtbnC6Nf5hM8lX2cEheUCJdEViAHM69VwhaTZdP aXERP/TFlpIKHUj/QTYQI+mX6aV+Kcj2CtmXwazqzCSdwcJ6CSvzaV2INTeYYhBtAex7 hyP2r+tZS9f5mJcvLKXidua8LaMSbMjxDQqYW9Fqad5bP5a1dlcIg/dQHnlNrhbcKFXe 7NxFZHuOiijX31DoZhVNpHsUWY5bMdhg1IlUPJ2+dhwKPNqR4f0JJlwsc+2exP6o/eGL 2lZjHLO1IfgAvnH8mKio7ZvW4QgNDN8Y82dhyKeGJdbfcj3XCa9+vIpuDw/ggKiBJyrc Gw+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1681637804; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=MLn+a3iRRc4q+vn0g5Lodclqf3i9nL5XE+bMJUubzIs=; b=Q8f8jqlOkdUS0+1k0mnUMJ1hNXd1E6eCqJ5lpq5Z5SUNETzMjgRxKcBCA/ghHHyoWo xJVtF53IJrpCQgFbfz4lbIfGPF/0IuzslseOpoo6UzllBdgw0jA/eB/Xy+/INc+KcaTG tB/lyCbvcqgh3ScpAxgLpxK8FVOL3JnA2QRhL1rwFeh4sdGaLDCmiucBv0FWHcSIHOL+ ysh5ecS3HbmSorvTdyCNj20a3JMmjNyu+7Pb7ji7+SE5cUUJvOe2uB0A79nPK1clUXnR RqMsCNMkvDP5qOnLtmJCeo0pp3CDoZQ6UK0wj0uJj460ZzVHEn+mCmQAH2F5nDSmH20/ gGfw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1681637804; s=strato-dkim-0002; d=4wiebe.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=MLn+a3iRRc4q+vn0g5Lodclqf3i9nL5XE+bMJUubzIs=; b=hQz/Z9/1v6FH8AujHOABXUvlXxL6Flj9P2OP2v5EW1jW+QKPT4oUz5bq2P2ooKbMrR cV1mbrwp6o9Yh3glVAHi53BQL+UEIOGrZbQnOCk2Ded8TAUxO/5MRYZfq5w/wtQgTsER HYanCvwl65XtUUKY6ZwZtz3/pRiU+zCGJ3pZM/pXvg5KT/RMVlowbe0afwhDmvrisPZB 3SyYphlg6KbbcqThpSMnzriaGUwYolqqFO6TQswyk6HR0TBBbus6bnG/1b6+w/PfzLxF yILNSD9g348NKPZY6SeuzHV6Vl8LSWRiy9VyF5ZMxjXxnND6ldGE//frPbM3HJOFE0l6 TOEA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1681637804; s=strato-dkim-0003; d=4wiebe.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=MLn+a3iRRc4q+vn0g5Lodclqf3i9nL5XE+bMJUubzIs=; b=Dok8g6kEamrEbv/x4NfH9dLEqpBsn+1gROjx/mL5ou9g3GGoyomb+kjUG7/aRPobVR cs/fnaN0R7otRp87LMDg== X-RZG-AUTH: ":Km0JfEyhft8wzIIhFLJpRLyPODuSc5X4exbBROmid4/wfXDMnRC7+FnMrvP0Z5i9Y6KNNDKR" Received: from home by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH) with ESMTPSA id h05573z3G9aiViQ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Sun, 16 Apr 2023 11:36:44 +0200 (CEST) Received: from tuxedo.. (localhost.localdomain [127.0.0.1]) by home (Postfix) with ESMTP id 080501A02C5 for ; Sun, 16 Apr 2023 11:36:44 +0200 (CEST) From: Artur Wiebe To: ptxdist@pengutronix.de Date: Sun, 16 Apr 2023 11:36:42 +0200 Message-Id: <20230416093643.3983478-10-artur@4wiebe.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230416093643.3983478-1-artur@4wiebe.de> References: <20230416093643.3983478-1-artur@4wiebe.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="us-ascii" X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 10/11] python3-asyncua: new package X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Signed-off-by: Artur Wiebe --- rules/python3-asyncua.in | 14 ++++++++++ rules/python3-asyncua.make | 54 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 rules/python3-asyncua.in create mode 100644 rules/python3-asyncua.make diff --git a/rules/python3-asyncua.in b/rules/python3-asyncua.in new file mode 100644 index 000000000..be6210a8b --- /dev/null +++ b/rules/python3-asyncua.in @@ -0,0 +1,14 @@ +## SECTION=python3 + +config PYTHON3_ASYNCUA + tristate + select PYTHON3 + select PYTHON3_AIOFILES if RUNTIME + select PYTHON3_AIOSQLITE if RUNTIME + select PYTHON3_DATEUTIL if RUNTIME + select PYTHON3_PYTZ if RUNTIME + select PYTHON3_CRYPTOGRAPHY if RUNTIME + select PYTHON3_SORTEDCONTAINERS if RUNTIME + prompt "asyncua" + help + OPC UA / IEC 62541 Client and Server for Python diff --git a/rules/python3-asyncua.make b/rules/python3-asyncua.make new file mode 100644 index 000000000..46be8e635 --- /dev/null +++ b/rules/python3-asyncua.make @@ -0,0 +1,54 @@ +# -*-makefile-*- +# +# Copyright (C) 2023 by Artur Wiebe +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_PYTHON3_ASYNCUA) += python3-asyncua + +# +# Paths and names +# +PYTHON3_ASYNCUA_VERSION := 1.0.2 +PYTHON3_ASYNCUA_MD5 := 2253852226cae8c893508e84676c465b +PYTHON3_ASYNCUA := asyncua-$(PYTHON3_ASYNCUA_VERSION) +PYTHON3_ASYNCUA_SUFFIX := tar.gz +PYTHON3_ASYNCUA_URL := $(call ptx/mirror-pypi, asyncua, $(PYTHON3_ASYNCUA).$(PYTHON3_ASYNCUA_SUFFIX)) +PYTHON3_ASYNCUA_SOURCE := $(SRCDIR)/$(PYTHON3_ASYNCUA).$(PYTHON3_ASYNCUA_SUFFIX) +PYTHON3_ASYNCUA_DIR := $(BUILDDIR)/$(PYTHON3_ASYNCUA) +PYTHON3_ASYNCUA_LICENSE := LGPL-3.0-or-later +PYTHON3_ASYNCUA_LICENSE_FILES := file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +PYTHON3_ASYNCUA_CONF_TOOL := python3 + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/python3-asyncua.targetinstall: + @$(call targetinfo) + + @$(call install_init, python3-asyncua) + @$(call install_fixup, python3-asyncua,PRIORITY,optional) + @$(call install_fixup, python3-asyncua,SECTION,base) + @$(call install_fixup, python3-asyncua,AUTHOR,"Artur Wiebe ") + @$(call install_fixup, python3-asyncua,DESCRIPTION,missing) + + # asyncua needs its $(PYTHON3_SITEPACKAGES)/*.egg-info directory! + @$(call install_glob, python3-asyncua, 0, 0, -, \ + $(PYTHON3_SITEPACKAGES),, *.py) + + @$(call install_finish, python3-asyncua) + + @$(call touch) + +# vim: syntax=make -- 2.40.0