diff --git a/README.md b/README.md index 55c71b218..fbf37ca2b 100644 --- a/README.md +++ b/README.md @@ -523,14 +523,14 @@ 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 1819 Ebuilds in total, 1812 of them have in total 1823 (35 different) licenses assigned. +There are 1821 Ebuilds in total, 1814 of them have in total 1825 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1105| +|MIT|1106| |Apache-2.0|331| |GPL-3|109| -|BSD|102| +|BSD|103| |LGPL-3|30| |GPL-2|24| |LGPL-3+|18| diff --git a/dev-python/aiolifx-connection/Manifest b/dev-python/aiolifx-connection/Manifest new file mode 100644 index 000000000..f4f686e5c --- /dev/null +++ b/dev-python/aiolifx-connection/Manifest @@ -0,0 +1,3 @@ +DIST aiolifx-connection-1.0.0.tar.gz 8733 BLAKE2B e9f949b3177339c4b93850a2f83239e8a329cf60250602cd650ab9cd2d0d8d3f96b6f8f123b0190240d412db9f69b992071053e059281bb1325027db9b6d225e SHA512 45cfcf493105cf23ea84be85ee848642682d9f68c447048df3f6279520e65548c31edb65a5f15f6933131f517b029c8432afd408117ada11fd5da5485504379e +EBUILD aiolifx-connection-1.0.0.ebuild 828 BLAKE2B 961e8573423af5e27c4ed5a9a0f90c0d019ca4b077adfb44e0d14cc451afa944c224321dd7f8e47ba5ff498aacf1d69da6c3898e92602c35b168e65b11e459f2 SHA512 83cce2a14923f5a7056124b7720340035f23286784e7472aec8f5bb318ba6ff37ddb8a48ff11873c8c3d028527bf806402578960783b62cde82161976d6e89b5 +MISC metadata.xml 460 BLAKE2B 7dfe85e8e3f1e5a7aae8bd4e4688bf5dc9c9b131359445deeece4f067e1965876cf63f57ac736524cfeb99c8aa49af7a5976942513d28d1918acfb19a9232aa4 SHA512 0a94b13e8ffd6935c37d85e0ec289cfddc4f238689c5542d06775fb0961fbb17637543bce6a4dea29fe22ff05da27530bfb9acb9ca26c593ad2056e31a76feb9 diff --git a/dev-python/aiolifx-connection/aiolifx-connection-1.0.0.ebuild b/dev-python/aiolifx-connection/aiolifx-connection-1.0.0.ebuild new file mode 100644 index 000000000..68956a523 --- /dev/null +++ b/dev-python/aiolifx-connection/aiolifx-connection-1.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="A wrapper for aiolifx to connect to a single LIFX device" +HOMEPAGE="https://github.com/bdraco/aiolifx_connection https://pypi.org/project/aiolifx-connection/" +MY_PN=${PN/-/_} +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND="" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/aiolifx-connection/metadata.xml b/dev-python/aiolifx-connection/metadata.xml new file mode 100644 index 000000000..72c26d880 --- /dev/null +++ b/dev-python/aiolifx-connection/metadata.xml @@ -0,0 +1,15 @@ + + + + + b@edevau.net + Andreas Billmeier + + + aiolifx-connection + + nick@koston.org + J. Nick Koston + + + diff --git a/dev-python/aiolifx-effects/Manifest b/dev-python/aiolifx-effects/Manifest index 9bcf12db4..3aae3f105 100644 --- a/dev-python/aiolifx-effects/Manifest +++ b/dev-python/aiolifx-effects/Manifest @@ -1,3 +1,3 @@ DIST aiolifx-effects-0.2.2.tar.gz 5017 BLAKE2B 849f12990cacb6eccfa0671a35ee3bba32065d6288df3d987441a8fbeea265cf55597e144adcd6bdfef36aacfe5238032b29e7df5a99ed0bcca34dc5d0cd37be SHA512 cad1c158ec2030d354512a59da4a47fb184245ed1502c281318e7d71b087b7173bf762cf3e953061ae49677b1c173716d55c264636ad3138007a15a748db39e3 -EBUILD aiolifx-effects-0.2.2.ebuild 826 BLAKE2B aec4422e93095730a4af6ec6d4e99743f918bc8e98df0f043ed03f6f60aa2cbcd3483f2071fc1909223739d44fc034af78789929d8b00c00b44e11761fe8ca60 SHA512 2516f04044fb2c340ef116136132e580c8bc90a6becfd6b5cb6f8a84831c3dc7863b31c688e1d33f3106fd435e3499a35753989f8785c9bb321fda58f694a410 +EBUILD aiolifx-effects-0.2.2.ebuild 801 BLAKE2B 89f0f5605b3c5878d2888c7ecc488a9780dd0d225089e00820052f585768636ea3357f1ca9f5edc66d0e1d75c435d581bce7af2bede53dbfada9aa4de07533ba SHA512 fa70737fcae1f1e76013996fc0efda57fa35a81a09399fae22ea9d9420b3ebf20953c5075eb27f85dc8a90c2ec593f7b152cf83e13783de0a981262fb1f48f5d MISC metadata.xml 465 BLAKE2B cd644e17f6a9b4419d1fefddf5f1bc4351b1b0955d5dadad228a1c771fd97df7601f9f411fc7b8604d568f55df2573ffdbd903d3cb141a3d169a1647a46463e3 SHA512 4ab2d1cd2c52e7adae307900846b2964cf61e2867cf5928a06230ce3faf38ad5fca5ac9f29f20324886fd43ca8152e360983b02b8c192bb274592f1ad2b46601 diff --git a/dev-python/aiolifx-effects/aiolifx-effects-0.2.2.ebuild b/dev-python/aiolifx-effects/aiolifx-effects-0.2.2.ebuild index bf18cc708..71af8ed74 100644 --- a/dev-python/aiolifx-effects/aiolifx-effects-0.2.2.ebuild +++ b/dev-python/aiolifx-effects/aiolifx-effects-0.2.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/aiolifx/Manifest b/dev-python/aiolifx/Manifest index f8dc93e16..45a29d139 100644 --- a/dev-python/aiolifx/Manifest +++ b/dev-python/aiolifx/Manifest @@ -1,5 +1,7 @@ DIST aiolifx-0.7.1.tar.gz 25681 BLAKE2B e9487088feda9608d904d7102ca87f5de7248121130c18f4a1a63e1cdb24fe5a3f80b0a67883969ac22fcca3f3bc89623924bc18bf575320800295cb675d9f0f SHA512 8e27aa8d8e2d079a216f5166b9ed88c17aef456be826ea0658eac685959ef4b9860da55622a2fd53d0db5cc750432136a281c997c5d74455802c88d65b65a0b4 DIST aiolifx-0.8.1.tar.gz 28290 BLAKE2B 46f7a009350034dd1a4066f8132cb824411e71bc43e478a00410282d98ae641c5c768d4bde239231f6cbd9855380b78f397f68116f5cec959469d062ef947341 SHA512 080c23ad5bfb3d51a1455e2c8b73ee62aaccf3487bdd483dd258e8e966ab0e00bf0bd5a063eeec66088d42495b82822f3bf148e55399ce1818191d982f245620 -EBUILD aiolifx-0.7.1.ebuild 791 BLAKE2B 6939a6755d4b621491c98949e812030b35c0dc4e8a99afa223083666c7cb8a96c2ab470ade9566f2fc744423afbecdc3f46aedd9e18650bac04ff305fe793cd1 SHA512 e9ab74f4759aabafe7b2dab35ef412a79635605c6de820e81dba9a0b15188d5b75df007b3915e744cd0085229df26a4e8b5a53ab6964059fe09a9d273066fe7e -EBUILD aiolifx-0.8.1.ebuild 822 BLAKE2B 5865f904b2f976de0e7ccd7c31b8c653c65920419942644edbc3e5ec0565189cc0c74c11946c895a7ea924b91d936a1bfcd2fa8dcd07c75e6b7d277a77728c7a SHA512 00dae8d3f5a45b95b07e75f8adfbda5ed85d1b72b12063096ab3927d9d1e1c7a5badb6fae2514669dfaaa441f67c0b0c199227e7fd6fa09b5d2d18266063bff6 +DIST aiolifx-0.8.2.tar.gz 28655 BLAKE2B b68589023e33ec1d4da3ea92b617d11a1613e595fa48e46d087a8a1ebf7e565357e9c3b86f647abcd08ae6dab6779606f731bbd7ce293fc5560a2b5c79ba8c63 SHA512 97fe977b8d0150ab601e9518797d25072b87d828824bddf387119d20f69515a31e36e70efe571614b7fc29d828a7d8010e2b0ec65098344aa0c0f430eba23ed5 +EBUILD aiolifx-0.7.1.ebuild 791 BLAKE2B 542e8b8eeb6a7b6f67b0ddf9326658fe28616e05217d74fb10660d972bc830775e58f679ca3d69967fdbcbc38d54df1224f24316b9c0f6b1c501e1fcd92d8de7 SHA512 d7c897eb4ceb82054679810ea6b70a3e5f76ff2e42db90bb26d988f8ea2b178dcfc6639b275fb99263d8a6cb7c85354a1ea11cc63ea43f7c0729c4ab59eb2ac4 +EBUILD aiolifx-0.8.1.ebuild 822 BLAKE2B 1c4d1040b962bb324a6f43776dde2d6b8927d195897fa17a1f1d961a837994a8d291a80d09e1b73ad98ca7fcf4b7a4d62a1ffc7907171bd9d19da9ef1138018c SHA512 3dec1a944392d4e163794e432216e44dad9ab26539479d95165fbfd43cd25b9dda01c9133f209969aad8ef255003110c31a52cd7acf8ebd7541b1cb08785fb5b +EBUILD aiolifx-0.8.2.ebuild 822 BLAKE2B 1c4d1040b962bb324a6f43776dde2d6b8927d195897fa17a1f1d961a837994a8d291a80d09e1b73ad98ca7fcf4b7a4d62a1ffc7907171bd9d19da9ef1138018c SHA512 3dec1a944392d4e163794e432216e44dad9ab26539479d95165fbfd43cd25b9dda01c9133f209969aad8ef255003110c31a52cd7acf8ebd7541b1cb08785fb5b MISC metadata.xml 456 BLAKE2B 5febca5c4da185751d05d4f05de0182d8ee1eb770f16e2827c011057c5e8e4b879744361f40341ac0d333fcb55b913bdfd55b58c014bcb64e7ae4cd1f2102da0 SHA512 5b0c586114ff2c5c188c5c66905dac8ea0b666dd59b0c65e8faebca72e45dcc88acb5ec46bc59d49f2535c79aa4ba37630677ca07c434c6b3673a59a2ea6baf4 diff --git a/dev-python/aiolifx/aiolifx-0.7.1.ebuild b/dev-python/aiolifx/aiolifx-0.7.1.ebuild index b63eaad12..54dec95f9 100644 --- a/dev-python/aiolifx/aiolifx-0.7.1.ebuild +++ b/dev-python/aiolifx/aiolifx-0.7.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 diff --git a/dev-python/aiolifx/aiolifx-0.8.1.ebuild b/dev-python/aiolifx/aiolifx-0.8.1.ebuild index 377f0f2e7..d8b6bf4f0 100644 --- a/dev-python/aiolifx/aiolifx-0.8.1.ebuild +++ b/dev-python/aiolifx/aiolifx-0.8.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 diff --git a/dev-python/aiolifx/aiolifx-0.8.2.ebuild b/dev-python/aiolifx/aiolifx-0.8.2.ebuild new file mode 100644 index 000000000..d8b6bf4f0 --- /dev/null +++ b/dev-python/aiolifx/aiolifx-0.8.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="API for local communication with LIFX devices over a LAN with asyncio." +HOMEPAGE="https://github.com/frawau/aiolifx https://pypi.org/project/aiolifx/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/ifaddr[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} + +distutils_enable_tests pytest