dev-embedded/esphome: add 2024.5.3, update dev

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-05-26 10:42:42 +02:00
parent ae00a32874
commit 309cf6c0a2
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
7 changed files with 125 additions and 13 deletions

View File

@ -6,9 +6,11 @@ DIST esphome-2023.12.9.tar.gz 2064985 BLAKE2B 38d7a842a461aebed8352f54093259f8c5
DIST esphome-2024.2.2.tar.gz 2127565 BLAKE2B 52aa760c3c9050640aaabe51ea9f01ed146b76c2ff0a48de855f027c9c92c2df3fb05eb81a4dda27f51cef061116c8b7088864db68756bd918a113807ef693fb SHA512 0f1e4277a0bd12adff8e4cfec702e9e00c6023fa8682d1f247d0153739153cc14956a94044a634afaf3d0a311543a5a4a8c04dd7c791c5c61c994625118b300c
DIST esphome-2024.3.2.tar.gz 2236891 BLAKE2B 8d3d5845a0735c0c3c60163a4709265d6ecb2326a0cba969897a794cc4154f4538c49bdcbcb32236e1053389b647c3bb9fdad55844aa1af3d888acaeb465db2b SHA512 8d3273a886987118865e9bbffe7edfe5922fab670387f093b111b07497b5165040fa1f452c7687b322704446fc0c61df08bc06987e43ab46d62d5e10b08abd14
DIST esphome-2024.5.2.tar.gz 2429586 BLAKE2B ac8cfaca5cb5874fe39f2f1091f1fd1eea721acf7b80201d50867c279b9bd83d80de798820e4427571307749738cb9ed19276b17018d8f456cf8b361e45fa8f9 SHA512 b9dad971a483d38f17ff0d9ca2d6080b22c003e2d5163c32e1e550224e158fd83f35c4ac0cee10b5a834b7acf715def7b8caff9c7ebf21a8361131ccce701133
EBUILD esphome-2023.12.9.ebuild 3114 BLAKE2B e6ba9c1299d960c69dba6d1b5ffebb71bfa708d21b3bdec867d4e73107d3f78255322229f5f9651fd8522cf97f35f7d95cdeb5a8c1c17cda0e20386de6b037c4 SHA512 ceee6bb8e5d67fa5cece7ada37e1580f48351f068583ef757f988915d3c3c07149259b713bdd2b759d5c312b08f4853f5a800237769edaf5c6568449131d6e43
EBUILD esphome-2024.2.2.ebuild 3181 BLAKE2B 66739de0635c499a4cba796999f6177cb42264a87ddc41a9f0cfc4e8d333b353da9f2f1f0b6fe95b7363a02a6a5bbe7f25d3ca14f5eced83671836eff099a606 SHA512 3a8157f256da934d01183425957ddcd6849bd78928a6e6d4e5268a1ad2018b5c1487b4a573f326c2f16843bdfab6339380ee34fe126c54c6f86a4cc2045cc628
EBUILD esphome-2024.3.2-r1.ebuild 3376 BLAKE2B 6cb4ef37a4db313e39166570fa892144d5105377750ede5cbe8f227f1a4380949e87eca14958e83b9781451a0e99e4c645b4b7749209613bdc845d0d810a4082 SHA512 6e76bd6102b34421d8d2d6691e5318660c3260430d00671901901c0118e73b11aecb5f135609e6030ca5bfca792a1ed97c873ec121e8e06b2a94717703bd4115
EBUILD esphome-2024.5.2.ebuild 3333 BLAKE2B a3caff72bed19c1e02a61e0fa091fc171bc020728ffd147929282a3aabfce13e0dce2767cb3aff06eb1ced27869192ec986ab50a5598b887bb07538890fde77a SHA512 27ac1c01ee8970d47fa05ede37fb6977fc10cb83f282aa4aea180bfc28bfe7e48683973b0130f5bd7e69c1dfb876fbab00dad85dc8be1d6993effa53abda997b
EBUILD esphome-9999.ebuild 3219 BLAKE2B df2d86fc84e7ac2baeb1c36dd21931cb353b74e340eed316a606db8d96fc4df0ea48bb25cb9615dbeac0b72f766205bb5ae98abfc305c71049e8faac327b512c SHA512 6f678afd7ed7fbba3e76b4accd0d873db286ec3d97abac3bb1414eb6dde76a22931eaa48909786b5e0e6b6f434ba36b685a8417f6bc93991aada4e9cc55dd620
DIST esphome-2024.5.3.tar.gz 2429815 BLAKE2B 68a419e5539d4c5a2c8de81f2a9cf769ed324afbc888e6020cb89b7c397a84bec589193a1cecddc7427bef618893a2c67297e9e681d83dbfb399116e7fc994fe SHA512 6411bb3a486eee485c007f8067a424b2800405b44f54d1f14d98a21dddafe172432bc044db73ff41644d43e9bbf2b0ba319fab3f978c86164140032ad630a3a6
EBUILD esphome-2023.12.9.ebuild 3114 BLAKE2B 628cd9dd11bd646dc1342fa73165f9a13019a110748d0182030730825a68d3a657e0b08bd1a64fae5ec0bddd25fac65ae2003d73cdf6714489dcde90154610b4 SHA512 64f9d59c47ca5e463041aaa079abda09e95f7919a3763019981761d9b96bd14ee5e4ddd12ebf6459500c39bc25e44d2702bd185d746113941448e33c06d51098
EBUILD esphome-2024.2.2.ebuild 3181 BLAKE2B d3767f930f4eec4ea476a686a225d5f98ef3f4ec713e09076d20ae0fa2e901f06764be5cb18f72a8cbe66e37484fb3737bf12b73aa256b7fb6a49e408a7c2447 SHA512 049bb611a13bc04532b8fd6bb0ead2ee7539539c8b3b2c9f338ff0d097042553730a80b10663290aafb3f2097056a349438678ea968630998ab9fdd4c9564ecb
EBUILD esphome-2024.3.2-r1.ebuild 3376 BLAKE2B 0be165e7f690571282b22df76b8bfb617ec431e778de4cfcb1a3a911028b86942670c058f59220642ea9d280bdd2c0ff28d896d8fe0765cc67c9f8117cab3396 SHA512 e663b6a1ced48fe489450ee3a76673b9981aa51866291bf1e129d7c6ded9eb0f511105b056d033fc12eea36da2d613422f599c96bf8d25d8f673acbea7f43c4f
EBUILD esphome-2024.5.2.ebuild 3330 BLAKE2B 55963de1f6704aa5630ff3210f8e81ab2ec81eb4d3b8b35f5bf2e6113f5f961b76f2b167c313db3a8360a750ad5c9c4a90c5ff957786f03e537d44afb148f6d0 SHA512 7706c8a358aa143cf57e908fe924b8a3466ae4a1733d5d55004c0c9a48ffc090e4cbc04bf59d7528dbaaa52bafdcc8dd7675952486752acd85fd33198aa6045a
EBUILD esphome-2024.5.3.ebuild 3330 BLAKE2B 55963de1f6704aa5630ff3210f8e81ab2ec81eb4d3b8b35f5bf2e6113f5f961b76f2b167c313db3a8360a750ad5c9c4a90c5ff957786f03e537d44afb148f6d0 SHA512 7706c8a358aa143cf57e908fe924b8a3466ae4a1733d5d55004c0c9a48ffc090e4cbc04bf59d7528dbaaa52bafdcc8dd7675952486752acd85fd33198aa6045a
EBUILD esphome-9999.ebuild 3219 BLAKE2B 2bd978a559ffdfe08f8718a155b6df6df2b492f815997d51e9856d2ba048b0d41a65f8fa3eefbb7bed57cd697ee2bd9a89fdc80a262ee9020fe380a3e6f0ade8 SHA512 a9f5dbc7fc37a771ac9d18a52b2ebd9fb0bc6e5c3f23eec82248a9f91cc27e90ebd8b2f0725227cb12538a56f6b941a0f74457ac7df2cc63118bb93dc6d1ac8b
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1
@ -45,7 +45,7 @@ RDEPEND="
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.15[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0-r2[${PYTHON_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240412.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]

View File

@ -0,0 +1,110 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
inherit pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
dev-python/icmplib[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.15[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240412.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/asyncmock[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
)
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
src_prepare() {
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
sed "/click==/c\click" -i requirements.txt || die
sed "/colorama==/c\colorama" -i requirements.txt || die
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
sed "/voluptuous==/c\voluptuous" -i requirements.txt || die
sed "/cryptography==/c\cryptography" -i requirements.txt || die
sed "/icmplib==/c\icmplib" -i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
readme.gentoo_create_doc
fi
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
distutils_enable_tests pytest

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1
@ -41,10 +41,10 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.13[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/platformio-6.1.15[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240319.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240429.1[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]