diff --git a/README.md b/README.md index ab78b95cd..86cacbdad 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,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 2402 Ebuilds in total, 2384 of them have in total 2423 (44 different) licenses assigned. +There are 2403 Ebuilds in total, 2385 of them have in total 2424 (44 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1366| -|Apache-2.0|557| +|Apache-2.0|558| |GPL-3|148| |BSD|127| |GPL-2|28| diff --git a/dev-python/habluetooth/Manifest b/dev-python/habluetooth/Manifest index efe663f5c..2b74f7a8d 100644 --- a/dev-python/habluetooth/Manifest +++ b/dev-python/habluetooth/Manifest @@ -2,9 +2,11 @@ DIST habluetooth-3.4.0.tar.gz 33978 BLAKE2B 9dbe67a410c83d33c0730d892171332fe8d9 DIST habluetooth-3.6.0.tar.gz 34001 BLAKE2B bb3cb089835c364c6ea349d0eb1ee2147ecbe10a5e1fb335c5c0f4983499ab85ab08f75b396f692452587676aaefe478a1aa9536eb0e7f1fe8544f68c483a612 SHA512 95ed7d11db0ef7c5938f3a0321833d315cd1e3ad03b50af764e07af9063d4b42ba7735a53f9e3155eff289d7183882116a6c08f85d910db67cf98c0fe5255f16 DIST habluetooth-4.0.2.tar.gz 39748 BLAKE2B 4344a3e51b606a93f44b6b392d5f1f126e95b81bd38151d0d5027ecf21d800ec46096c06e716a03d1bd5549ecaf3933bc16e0d63190e2892164064e66dc86843 SHA512 c63f4983228dfef9709d1d28a8b0d360171c9f28728bbd3eac7dc0ffee464b5ad5c6be112438f860a36ae2156f1ab75cd5f242601686347abebc6105dc1238aa DIST habluetooth-5.2.0.tar.gz 45988 BLAKE2B 29b584e3ef1af9545d0df9521305238a6b07324ba848b7382b9035c31e3660bdfc38d94fac17ce3b949f0c0e0abb15a32abb349d01596f1b9f8cd8500b25dd2d SHA512 e481900e194f08a18e4ef6d96eb693e0585ff11edf1ac7873cb748ad55dd88936b5e43a6a40e9223feed326f83ed71683b14e97ecca8598a859115c83013131c +DIST habluetooth-5.3.0.tar.gz 46573 BLAKE2B cde5d24344017bfec3e3a1316611e42c44b62608b1fe7b06796193a55cd13382caf384bf632df1c6e13e87dc639cca099397b5aa150b361a110365f39e6bc698 SHA512 f69ed31f2845ba6bf4883fc39fcd69fe54d470c1aebe2d6728ac3166a1057c784e5987713e47b1eb394417827d308ab2e56741a9665dd255dc9caeac87f0a8ed EBUILD habluetooth-3.4.0.ebuild 999 BLAKE2B 10375b30509b49fe530c7411f1f6b84f0d0607a2f5b9bf1f6b0e924115393136809114fb50064b6c926e9616ddb32c9f2880766b93edf62dbd4765519e77256f SHA512 24fabfd61bdf3900c30aee9a152aa1959ce215693629ca3defc6f115c58c9e68f70c673ef602c269f3c1e03dc54ecd406203b4f49a5201fb9197f9975a89b3dd EBUILD habluetooth-3.6.0-r1.ebuild 1015 BLAKE2B 82353ea2df78bc02790d2fa4e0d6775fc8b7bbbc42a2c4cd6223d3d8ab8aa877410ae13f053d1557da24b0052ba7cc9a1dc2cf92c7aa33a6a65988dfffc2eb5f SHA512 03987f593992b4d914010b0e5930a24522f4b8abdbb4c17249c51ebd161730e73ee19c6e32ba01a2274dee7cab9c04d3dfbc8bbde7a58e3acb4e569407836ec5 EBUILD habluetooth-3.6.0.ebuild 999 BLAKE2B 10375b30509b49fe530c7411f1f6b84f0d0607a2f5b9bf1f6b0e924115393136809114fb50064b6c926e9616ddb32c9f2880766b93edf62dbd4765519e77256f SHA512 24fabfd61bdf3900c30aee9a152aa1959ce215693629ca3defc6f115c58c9e68f70c673ef602c269f3c1e03dc54ecd406203b4f49a5201fb9197f9975a89b3dd EBUILD habluetooth-4.0.2.ebuild 1103 BLAKE2B 5796f58cfe16b3cd267e29c94556f7eec761cf3c03160d35c24c4433d939d3d0cc5374412f86f9b654ebf05dc8b332d91450ec494d18b480b5241dbb89ba6c09 SHA512 2af8f5d35abd4489e074f54f7c20b0fd40b653148147ec38f26f9422a4648a0e64552265f847caf1b885d67dc904ccb019da524c8485a68766c7e593a2b7764a EBUILD habluetooth-5.2.0.ebuild 1150 BLAKE2B 046f3908517c46d9bc4604411c32c7e8516cc16b68488e1e5a56d213ede82530e4c7fbb245b949c73652a15e75fe485b198de3129455ac04caffef48567efb18 SHA512 4f22907f4d6d7f687935a017a4bf310c08ed25b699ade7faf81a07f150463c1ebbc178b0b198ea7a8dd57222ac7195b2b83bc75703782d5217f67797bb9b7cf2 +EBUILD habluetooth-5.3.0.ebuild 1150 BLAKE2B fb8531b77b286a1937d226cff4b45beb0672502637b8960c61211f09ec66b466c9e877c4adfd9d250392cc9d6a62ff032a0df4d7cdd337d3d691c33f8acc6cab SHA512 8f58cbc6d4bfc04949010eec7dc7b598af694b3e375a46f2ff532cc6b9a22719b9fee96c6fbde039b842f33826d74e2f108730be54c219ba89b7edd279d224c1 MISC metadata.xml 529 BLAKE2B d5b1105a3535ac5fa41482f130d3f2bcdadedb14878cda087b258bf683ed68114eb4da36c9c42bf65545cfb75ec2295498c6f0ffe4fbc8016befcba4c6d9afd6 SHA512 e5a8681a4bfaa8d1fdbaf72543550b4620b22e0eba693505e552e932f8b42d4d63738ad1e2b0205332c409f5230b50cd75426978b7dc4acc11e786897cd87945 diff --git a/dev-python/habluetooth/habluetooth-5.3.0.ebuild b/dev-python/habluetooth/habluetooth-5.3.0.ebuild new file mode 100644 index 000000000..8c7d403ae --- /dev/null +++ b/dev-python/habluetooth/habluetooth-5.3.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="High availability Bluetooth" +HOMEPAGE="https://github.com/bluetooth-devices/habluetooth https://pypi.org/project/habluetooth/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bleak-1.0.1[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-4.2.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-1.28.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-adapters-2.1.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-auto-recovery-1.5.1[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + >=dev-python/dbus-fast-2.30.2[${PYTHON_USEDEP}] + >=dev-python/btsocket-0.3.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest