From c9647e423db4abcba315d37e2fe0caae32238ce2 Mon Sep 17 00:00:00 2001 From: Uladzimir Bely Date: Thu, 6 Jan 2022 02:15:43 +0300 Subject: [PATCH] package/python-mpd2: new package A client interface for the Music Player Daemon. [Peter: license is LGPL-3.0+, add DEVELOPERS entry] Signed-off-by: Uladzimir Bely Signed-off-by: Peter Korsgaard --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-mpd2/Config.in | 7 +++++++ package/python-mpd2/python-mpd2.hash | 5 +++++ package/python-mpd2/python-mpd2.mk | 13 +++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 package/python-mpd2/Config.in create mode 100644 package/python-mpd2/python-mpd2.hash create mode 100644 package/python-mpd2/python-mpd2.mk diff --git a/DEVELOPERS b/DEVELOPERS index 47ac7b5de6..d049b99b91 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2801,6 +2801,9 @@ N: Tzu-Jung Lee F: package/dropwatch/ F: package/tstools/ +N: Uladzimir Bely +F: package/python-mpd2/ + N: Vadim Kochan F: package/brcm-patchram-plus/ F: package/frr/ diff --git a/package/Config.in b/package/Config.in index 193ccea1f7..3a0cc0c585 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1093,6 +1093,7 @@ menu "External python modules" source "package/python-mistune/Config.in" source "package/python-modbus-tk/Config.in" source "package/python-more-itertools/Config.in" + source "package/python-mpd2/Config.in" source "package/python-msgfy/Config.in" source "package/python-msgpack/Config.in" source "package/python-multidict/Config.in" diff --git a/package/python-mpd2/Config.in b/package/python-mpd2/Config.in new file mode 100644 index 0000000000..823c82e52d --- /dev/null +++ b/package/python-mpd2/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_MPD2 + bool "python-mpd2" + depends on BR2_PACKAGE_PYTHON3 + help + A Python MPD client library. + + https://github.com/Mic92/python-mpd2 diff --git a/package/python-mpd2/python-mpd2.hash b/package/python-mpd2/python-mpd2.hash new file mode 100644 index 0000000000..83487257ee --- /dev/null +++ b/package/python-mpd2/python-mpd2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/python-mpd2/json +md5 e31c6063e9c2e029a26b0815cd08b05e python-mpd2-3.0.4.tar.gz +sha256 7a67834e22d97e7cd77f8951c8baf87c149285c67d67d73550ce034302561ae5 python-mpd2-3.0.4.tar.gz +# Locally computed sha256 checksums +sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSE.txt diff --git a/package/python-mpd2/python-mpd2.mk b/package/python-mpd2/python-mpd2.mk new file mode 100644 index 0000000000..f357e302fd --- /dev/null +++ b/package/python-mpd2/python-mpd2.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-mpd2 +# +################################################################################ + +PYTHON_MPD2_VERSION = 3.0.4 +PYTHON_MPD2_SITE = https://files.pythonhosted.org/packages/ad/92/bec26455a3a6d6146bcf2a974f5c3509d451306413b386fc12b037d9e3b0 +PYTHON_MPD2_SETUP_TYPE = setuptools +PYTHON_MPD2_LICENSE = LGPL-3.0+ +PYTHON_MPD2_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package))