From 00514d75e0d14e57e5ae30a64cae52887a0f97e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= Date: Fri, 5 Jul 2024 11:14:08 +0200 Subject: [PATCH] package/python-sdbus-networkmanager: new package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Raphaël Mélotte [yann.morin.1998@free.fr: add missing dependency on systemd] Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-sdbus-networkmanager/Config.in | 12 ++++++++++++ .../python-sdbus-networkmanager.hash | 5 +++++ .../python-sdbus-networkmanager.mk | 14 ++++++++++++++ 5 files changed, 33 insertions(+) create mode 100644 package/python-sdbus-networkmanager/Config.in create mode 100644 package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash create mode 100644 package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk diff --git a/DEVELOPERS b/DEVELOPERS index 4b0bde095f..57e59f907b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2760,6 +2760,7 @@ F: package/python-pymupdf/ F: package/python-rsa/ F: package/python-s3transfer/ F: package/python-sdbus/ +F: package/python-sdbus-networkmanager/ F: support/testing/tests/package/sample_python_jmespath.py F: support/testing/tests/package/sample_python_pymupdf.py F: support/testing/tests/package/sample_python_rsa.py diff --git a/package/Config.in b/package/Config.in index 2532f1a4c4..4c01f44641 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1361,6 +1361,7 @@ menu "External python modules" source "package/python-schedule/Config.in" source "package/python-scipy/Config.in" source "package/python-sdbus/Config.in" + source "package/python-sdbus-networkmanager/Config.in" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" source "package/python-see/Config.in" diff --git a/package/python-sdbus-networkmanager/Config.in b/package/python-sdbus-networkmanager/Config.in new file mode 100644 index 0000000000..a1e0133c94 --- /dev/null +++ b/package/python-sdbus-networkmanager/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_SDBUS_NETWORKMANAGER + bool "python-sdbus-networkmanager" + depends on BR2_PACKAGE_SYSTEMD + depends on BR2_PACKAGE_NETWORK_MANAGER # runtime + select BR2_PACKAGE_PYTHON_SDBUS # runtime + help + NetworkManager binds for sdbus. + + https://github.com/igo95862/python-sdbus + +comment "python-sdbus-networkmanager needs systemd and network-manager" + depends on !BR2_PACKAGE_SYSTEMD || !BR2_PACKAGE_NETWORK_MANAGER diff --git a/package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash new file mode 100644 index 0000000000..da65e3cda4 --- /dev/null +++ b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/sdbus-networkmanager/json +md5 ce27908559f200219a090b61503c2ef6 sdbus-networkmanager-2.0.0.tar.gz +sha256 3572ac3a8189c683ec0416acb148761773a8f0881ad3d78b6d6f6864eff9c50b sdbus-networkmanager-2.0.0.tar.gz +# Locally computed sha256 checksums +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk new file mode 100644 index 0000000000..2ad93852fc --- /dev/null +++ b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-sdbus-networkmanager +# +################################################################################ + +PYTHON_SDBUS_NETWORKMANAGER_VERSION = 2.0.0 +PYTHON_SDBUS_NETWORKMANAGER_SOURCE = sdbus-networkmanager-$(PYTHON_SDBUS_NETWORKMANAGER_VERSION).tar.gz +PYTHON_SDBUS_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/31/ab/e864c6c2eb778c194cfb56cd9d98b5594dc00573210fdf6b44904745a0bf +PYTHON_SDBUS_NETWORKMANAGER_SETUP_TYPE = setuptools +PYTHON_SDBUS_NETWORKMANAGER_LICENSE = LGPL-2.1+ +PYTHON_SDBUS_NETWORKMANAGER_LICENSE_FILES = COPYING + +$(eval $(python-package))