Kaynağa Gözat

package/python-sdbus-modemmanager: new package

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Julien Olivain <ju.o@free.fr>
Marcus Hoffmann 2 ay önce
ebeveyn
işleme
c80d4ca76d

+ 1 - 0
DEVELOPERS

@@ -2284,6 +2284,7 @@ F:	package/python-pydantic-settings/
 F:	package/python-ruamel-yaml-clib/
 F:	package/python-typing-inspection/
 F:	package/python-tzlocal/
+F:	package/python-sdbus-modemmanager/
 F:	package/python-waitress/
 F:	support/testing/tests/package/test_python_fastapi.py
 F:	support/testing/tests/package/test_python_pydantic.py

+ 1 - 0
package/Config.in

@@ -1389,6 +1389,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-modemmanager/Config.in"
 	source "package/python-sdbus-networkmanager/Config.in"
 	source "package/python-sdnotify/Config.in"
 	source "package/python-secretstorage/Config.in"

+ 12 - 0
package/python-sdbus-modemmanager/Config.in

@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PYTHON_SDBUS_MODEMMANAGER
+	bool "python-sdbus-modemmanager"
+	depends on BR2_PACKAGE_SYSTEMD
+	depends on BR2_PACKAGE_MODEM_MANAGER # runtime
+	select BR2_PACKAGE_PYTHON_SDBUS # runtime
+	help
+	  ModemManager bindings for sdbus.
+
+	  https://github.com/zhanglongqi/python-sdbus-modemmanager
+
+comment "python-sdbus-modemmanager needs systemd and modem-manager"
+	depends on !BR2_PACKAGE_SYSTEMD || !BR2_PACKAGE_MODEM_MANAGER

+ 5 - 0
package/python-sdbus-modemmanager/python-sdbus-modemmanager.hash

@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/sdbus-modemmanager/json
+md5  720d59e444d84d77c184bc73844cfebd  sdbus_modemmanager-1.0.2.tar.gz
+sha256  80ed83a158eeb8d9b0e0c1e5110c5f71307df87523245e4d0e79ebe200932fc6  sdbus_modemmanager-1.0.2.tar.gz
+# Locally computed sha256 checksums
+sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LESSER

+ 14 - 0
package/python-sdbus-modemmanager/python-sdbus-modemmanager.mk

@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-sdbus-modemmanager
+#
+################################################################################
+
+PYTHON_SDBUS_MODEMMANAGER_VERSION = 1.0.2
+PYTHON_SDBUS_MODEMMANAGER_SOURCE = sdbus_modemmanager-$(PYTHON_SDBUS_MODEMMANAGER_VERSION).tar.gz
+PYTHON_SDBUS_MODEMMANAGER_SITE = https://files.pythonhosted.org/packages/af/99/a17942d9abda13ad1f27f39e900e39852a6215b70e30b682b777dfeff818
+PYTHON_SDBUS_MODEMMANAGER_SETUP_TYPE = setuptools
+PYTHON_SDBUS_MODEMMANAGER_LICENSE = LGPL-2.1+
+PYTHON_SDBUS_MODEMMANAGER_LICENSE_FILES = COPYING.LESSER
+
+$(eval $(python-package))