dev-embedded/platformio: add 6.1.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
parent
71b9125108
commit
8380d16c92
@ -606,14 +606,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 2399 Ebuilds in total, 2381 of them have in total 2420 (44 different) licenses assigned.
|
||||
There are 2400 Ebuilds in total, 2382 of them have in total 2421 (44 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|1366|
|
||||
|Apache-2.0|555|
|
||||
|GPL-3|148|
|
||||
|BSD|126|
|
||||
|BSD|127|
|
||||
|GPL-2|28|
|
||||
|LGPL-3|24|
|
||||
|BSD-2|19|
|
||||
@ -655,9 +655,9 @@ There are 2399 Ebuilds in total, 2381 of them have in total 2420 (44 different)
|
||||
|GPL-2-with-linking-exception|1|
|
||||
|metapackage|1|
|
||||
|
||||
(Last counted: 01/09/2025)
|
||||
(Last counted: 03/09/2025)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 01/09/2025
|
||||
Last updated: 03/09/2025
|
||||
|
@ -1,7 +1,9 @@
|
||||
DIST platformio-6.1.13.gh.tar.gz 298899 BLAKE2B 9b1916bb72d1aea0c9a930a9a681e97a7f2c0ef2c266526f3359ec3cde84dffc1b982e3f46d2cd99051d7dbed3877a11812ad3a7ea21599c9bd05470f35d8c85 SHA512 cd71720c5a293299bc357d9eee82344bea61f44c68bc1b0d287a14c3531cd1f0d8d1d265e7c4a670935b69f93d9f360216cfc613c0c9c3f653415df8ae8f8069
|
||||
DIST platformio-6.1.15.gh.tar.gz 300704 BLAKE2B 1c26ed67d7ecf44b10f90808e1ec044d67ece18188fd5d90f3cbd8f03a767d5863587f34591b2ccf64c719efd811d0cce5454685c848c5571a0ab17b96e07ad1 SHA512 c25bbe1ee707fe2cda46349a63a92e4532ea533e0b44fa56fb8eb74b93647944a0793cabbe034b2de92c58542bae604153520406357187f551d9398443cd1d5d
|
||||
DIST platformio-6.1.16.gh.tar.gz 301208 BLAKE2B c659ee48f509001b18b03bd0846ad2415f78a366aa96fbee6e5aa8ece8ff0c9f6ec4b214957978e4b5ee947c5bcbc702634cc0de7f4d1e712de26117edfda3e6 SHA512 02db74d4cf5aaa08fd7fcdf39649d99583831c2ecfdd941662b8bddbe583156828bd2984a3ad07d438924b875a268a6c1c61f2d6b8fd47e277447f3d5a0d3474
|
||||
EBUILD platformio-6.1.13.ebuild 3180 BLAKE2B d2e1a5c071fb57e6b65fed270e9de68754a07d2ca62704d7ac4773cce45557cd55b896dacb97ec7977d0f5d7714d7be4d98f3bf3f887b6c53dea17756c76bc6c SHA512 92aebaac80806408a02deb342cc6661d411100c183f80009b281b2c488dfa9d47ef863c8b1f8a50886a5ae8ce359ec240c9b15bd681f9e8252e6363fdae4a010
|
||||
EBUILD platformio-6.1.15.ebuild 2881 BLAKE2B b82483ffee4a3a811b8bd9008147042572dd18d34be59d83070eb27d174ca4205089b8bfb4667f71564608726b4c1b785e69172113976b1ba32c90102c676121 SHA512 9754aaf4c6b337788cb268a4f7bc0489cd5a4615442a930e91156f26cad08f1d3eb57b2484435958e44fd5105d79de30b6a56adbb9f9145faed6ee341d0671c0
|
||||
EBUILD platformio-6.1.16.ebuild 2881 BLAKE2B 03b5d0eb5c480edead68ab3c3059376cd39b0727bf28e46647cd79950b5ac8196a06ead51e2cbed9cde4537cf4cc30645a11775269a69b5c601ceb3ea8dd7d14 SHA512 36a30ef6c17a04f17b9cf36f9d00bb62da74d5a777bb87a7dbbf7bcd0d8efa5958674a4e30d8b1908095e792a8cd8b38a03a8baf68f0c16223bfbb3cdf7bc0fc
|
||||
DIST platformio-6.1.18.gh.tar.gz 302134 BLAKE2B 53674e73bba37ad3559395954ce07b79a072221b7c31ec08af17cc276a2625905f84ca808b9b7f0e9f8cbc0c6b1e3297bc9a4e2ef9e6ac44a3d88bb8e7d90f46 SHA512 920db6f85951801f77a313d32a80cbe62b03509c057c74daa1167009f2b1d218e9cadaadbe9b3b8931dcbf03aa047c617757856e6d9a8db9db3379c1ae764872
|
||||
EBUILD platformio-6.1.13.ebuild 3189 BLAKE2B e4604062d0073bd42e398c9ca01315caf5dcb0ea309c73b962f78e8b6d4904a5ca953d72a677393d5b2ee38dfa95800f1600e1bfe48d99ae62768289d4d755d7 SHA512 c27f31be7359bccda35b601fec2610779d8c97b0152514c05ca37e2bbe861b3e1a881dccc2e367bb4f38dc511abd7c673d0c70a9afd5de7c822b060ea8c7e292
|
||||
EBUILD platformio-6.1.15.ebuild 2890 BLAKE2B 637164128db999e284416fda866908ee138b76b3897af886c7cc054f4c09d1b4fdf98f87c103575bf8d77948d534344ce102ed7582c4e0829e6e8d9c745c8dee SHA512 6829eff7bdffb4f15606f656b1014f9d91c7615352851a6b251ff8487038e87621e25a8d54711ab385f7d4bd5b12336d81a01c8f4767f091d00cafd2397b5158
|
||||
EBUILD platformio-6.1.16.ebuild 2890 BLAKE2B 65aed6faa2b5ea5c2f9b961c081057569d0612fa02184356e116e5121dde6e39c79759e74496816675b1a0289b1860ae58c79cf0b500d77c45d9bb5ebd9a840a SHA512 dce79399c81b9d23424ae384f8f9e95aed3149ecb1c42dc485212fd8ffa08fa7e10ee97cf93643ce6f605fd34168a295d547bd9e7aa211713def1e86d86f51b1
|
||||
EBUILD platformio-6.1.18.ebuild 2850 BLAKE2B fc853fe73d4f9768d42f10e26d31ecfa34892331118fd1c49c013f61828af0028b25aa33d735c5e3ad317feee86804395e512cd015845c0057e696cd8b2574c7 SHA512 79820ecb7ca35ef350154538cee0ebd273f52d09b9d7ddc14931d4ba13c368d2b1f704c927ff7cca2a99ef30033c4ed2271de6aa7cb514b1020b06a0bbc25751
|
||||
MISC metadata.xml 525 BLAKE2B 40eb042e66855b7a7f76251fb994cbe9318bfa5227c529086e5b7e30130df8767cadddd6a58ec5590deb350381f024050a3590919baf6f0b239866611b643733 SHA512 4809b8b1deaa62246ee1dac2f62074c6a2d62f3a7013eec24aafeb1986049776bd8a4f81a10698ea26171cabe1d9d9778428d0cd361adaf23118fd4122d95f70
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
|
98
dev-embedded/platformio/platformio-6.1.18.ebuild
Normal file
98
dev-embedded/platformio/platformio-6.1.18.ebuild
Normal file
@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
S="${WORKDIR}"/${PN}-core-${PV}
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/bottle-0.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8.0.4[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
~dev-python/marshmallow-3.21.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
|
||||
<dev-python/semantic-version-3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
~dev-python/ajsonrpc-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/starlette-0.19[${PYTHON_USEDEP}]
|
||||
<dev-python/starlette-0.48[${PYTHON_USEDEP}]
|
||||
>=dev-python/uvicorn-0.16[${PYTHON_USEDEP}]
|
||||
<dev-python/uvicorn-0.36[${PYTHON_USEDEP}]
|
||||
dev-python/wsproto[${PYTHON_USEDEP}]
|
||||
')
|
||||
virtual/udev"
|
||||
DEPEND="virtual/udev"
|
||||
BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
|
||||
|
||||
# This list could be refined a bit to have individual tests which need network
|
||||
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
|
||||
EPYTEST_IGNORE=(
|
||||
# Requires network access
|
||||
tests/test_builder.py
|
||||
tests/package/test_manager.py
|
||||
tests/package/test_manifest.py
|
||||
tests/commands/test_platform.py
|
||||
tests/commands/test_test.py
|
||||
tests/commands/test_ci.py
|
||||
tests/commands/test_init.py
|
||||
tests/commands/test_lib.py
|
||||
tests/commands/test_lib_complex.py
|
||||
tests/commands/test_boards.py
|
||||
tests/commands/test_check.py
|
||||
tests/commands/test_run.py
|
||||
tests/commands/pkg/test_exec.py
|
||||
tests/commands/pkg/test_list.py
|
||||
tests/commands/pkg/test_outdated.py
|
||||
tests/commands/pkg/test_search.py
|
||||
tests/commands/pkg/test_show.py
|
||||
tests/commands/pkg/test_install.py
|
||||
tests/commands/pkg/test_uninstall.py
|
||||
tests/commands/pkg/test_update.py
|
||||
tests/misc/ino2cpp/test_ino2cpp.py
|
||||
tests/test_maintenance.py
|
||||
tests/test_misc.py
|
||||
)
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
# Requires network access
|
||||
tests/misc/test_maintenance.py::test_check_pio_upgrade
|
||||
tests/misc/test_misc.py::test_ping_internet_ips
|
||||
tests/misc/test_misc.py::test_api_cache
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
epytest -k "not skip_ci"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
udev_dorules platformio/assets/system/99-platformio-udev.rules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
udev_reload
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user