diff --git a/README.md b/README.md index f5d4bf4e9..f5f232320 100644 --- a/README.md +++ b/README.md @@ -612,12 +612,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 1626 Ebuilds in total, 1615 of them have in total 1629 (42 different) licenses assigned. +There are 1627 Ebuilds in total, 1616 of them have in total 1630 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|934| -|Apache-2.0|346| +|Apache-2.0|347| |GPL-3|103| |BSD|91| |LGPL-3|22| diff --git a/dev-python/pysqueezebox/Manifest b/dev-python/pysqueezebox/Manifest index 954bfd622..50bcae40c 100644 --- a/dev-python/pysqueezebox/Manifest +++ b/dev-python/pysqueezebox/Manifest @@ -1,3 +1,4 @@ -EBUILD pysqueezebox-0.6.1.ebuild 680 BLAKE2B 7fa48e4e4c93f3a5cd96fc55ef7108455f8008cfdb64dc54a7e168657f43d166264925cd502d4f9c6afbfef5011f70e114a00bc588751b444888a1646c6adb1b SHA512 ca7315c11a97a7be80af1d17321143ed3cc786c203c10be3bd963f55d7b1f345e6c7d68eeba47076da032431d9f6eca0d2d1fd44bc17591c5e2714c5e455c7da -EBUILD pysqueezebox-0.6.3.ebuild 680 BLAKE2B 7fa48e4e4c93f3a5cd96fc55ef7108455f8008cfdb64dc54a7e168657f43d166264925cd502d4f9c6afbfef5011f70e114a00bc588751b444888a1646c6adb1b SHA512 ca7315c11a97a7be80af1d17321143ed3cc786c203c10be3bd963f55d7b1f345e6c7d68eeba47076da032431d9f6eca0d2d1fd44bc17591c5e2714c5e455c7da +DIST pysqueezebox-0.7.1.tar.gz 22828 BLAKE2B 93e8cb52ceb60572bf96466dfb5401aca2876497ca0e8135aca794b3adea7fd97f91ff8607b0ed44c896d520190e45232a6ff8c6cd2242d9da6317cbc7458948 SHA512 bbd3fdcc3a8a594759f92e9d0e2e361db4594241e46fadf63883a99614f5b0f970c273549d64fe50489a8af50d362f205e39fcc6ef8143bdfaa2a0a26b35ecfd +EBUILD pysqueezebox-0.6.3.ebuild 680 BLAKE2B 44dd9a9cd9dc888958094d68b65d84966985990ccb70f39d21fa7d36690ee5cf6b2a4797f9f911b62f2a53987c5a4b375056c9dd72b031a3b8119b2d976f34b9 SHA512 333bffbbc3a0756b5cfd25366a2d3d5caf0401d484bc3feb0a98c969b507d3a212d0124f22894884231e78c15685dca6c84929d3c8759dff9675044ce87dcfba +EBUILD pysqueezebox-0.7.1.ebuild 888 BLAKE2B d72c9f7d9879a0985f714589987cdf5c4e444eb7f228ee67539dd5a0a93dd80adcf66e3cda4cd62832910c48e59652a2b7884329fcdfd13c27851baad7cd905b SHA512 364cd8f735660ef69c75609bbddcab4a1796e5ac84efa06749a831aeb54bb3f493ac9ee0f6d805b9bad0676704a6055e743bbd25dbff7a6d6e00532743d9e361 MISC metadata.xml 513 BLAKE2B 5b495c6e22b3bfaa6d6c10827c7bb54ef781952dfeae8f47f502af501cc154a650872020469dd218ed947a9c5d724b98954763fee4aa9118621b53c91e236e64 SHA512 db059c12eae8504811eb1644d39f698a615ba233df0e908d41aeafe513677e0b924791940b81a41bb1fcaf33ce6c9d373c67005c23a0f54968ebb62b83b0d686 diff --git a/dev-python/pysqueezebox/pysqueezebox-0.6.3.ebuild b/dev-python/pysqueezebox/pysqueezebox-0.6.3.ebuild index bc9e8961d..02b2b2e54 100644 --- a/dev-python/pysqueezebox/pysqueezebox-0.6.3.ebuild +++ b/dev-python/pysqueezebox/pysqueezebox-0.6.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pysqueezebox/pysqueezebox-0.7.1.ebuild b/dev-python/pysqueezebox/pysqueezebox-0.7.1.ebuild new file mode 100644 index 000000000..6678cc871 --- /dev/null +++ b/dev-python/pysqueezebox/pysqueezebox-0.7.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous library to control Logitech Media Server" +HOMEPAGE="https://github.com/rajlaud/pysqueezebox https://pypi.org/project/pysqueezebox/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +src_prepare() { + sed -i "s/packages=setuptools.find_packages()/packages=setuptools.find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die + eapply_user +} + +distutils_enable_tests pytest