dev-embedded/esphome: add 2025.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
@@ -6,9 +6,11 @@ DIST esphome-2024.10.2.tar.gz 2660377 BLAKE2B 8eae8112f75272496db46073f29c5f53e5
|
|||||||
DIST esphome-2024.3.2.tar.gz 2236891 BLAKE2B 8d3d5845a0735c0c3c60163a4709265d6ecb2326a0cba969897a794cc4154f4538c49bdcbcb32236e1053389b647c3bb9fdad55844aa1af3d888acaeb465db2b SHA512 8d3273a886987118865e9bbffe7edfe5922fab670387f093b111b07497b5165040fa1f452c7687b322704446fc0c61df08bc06987e43ab46d62d5e10b08abd14
|
DIST esphome-2024.3.2.tar.gz 2236891 BLAKE2B 8d3d5845a0735c0c3c60163a4709265d6ecb2326a0cba969897a794cc4154f4538c49bdcbcb32236e1053389b647c3bb9fdad55844aa1af3d888acaeb465db2b SHA512 8d3273a886987118865e9bbffe7edfe5922fab670387f093b111b07497b5165040fa1f452c7687b322704446fc0c61df08bc06987e43ab46d62d5e10b08abd14
|
||||||
DIST esphome-2024.5.3.tar.gz 2429815 BLAKE2B 68a419e5539d4c5a2c8de81f2a9cf769ed324afbc888e6020cb89b7c397a84bec589193a1cecddc7427bef618893a2c67297e9e681d83dbfb399116e7fc994fe SHA512 6411bb3a486eee485c007f8067a424b2800405b44f54d1f14d98a21dddafe172432bc044db73ff41644d43e9bbf2b0ba319fab3f978c86164140032ad630a3a6
|
DIST esphome-2024.5.3.tar.gz 2429815 BLAKE2B 68a419e5539d4c5a2c8de81f2a9cf769ed324afbc888e6020cb89b7c397a84bec589193a1cecddc7427bef618893a2c67297e9e681d83dbfb399116e7fc994fe SHA512 6411bb3a486eee485c007f8067a424b2800405b44f54d1f14d98a21dddafe172432bc044db73ff41644d43e9bbf2b0ba319fab3f978c86164140032ad630a3a6
|
||||||
DIST esphome-2024.7.0.tar.gz 2496095 BLAKE2B 6a4a6071790447d49d17dbb892a7df9b670bfe3151649a747fde5d95e52692ff5be28eff4b2f9377654514f89910f85a8e4154a653d935364881cf2c619b1339 SHA512 e30f1912f94692b6ade2b7eeb8894f30bf7e74c438c9229d7733357e8c3d568430b757581b6e0bb1233b36140f662b383249a5c7561242e546f57049aeb7093e
|
DIST esphome-2024.7.0.tar.gz 2496095 BLAKE2B 6a4a6071790447d49d17dbb892a7df9b670bfe3151649a747fde5d95e52692ff5be28eff4b2f9377654514f89910f85a8e4154a653d935364881cf2c619b1339 SHA512 e30f1912f94692b6ade2b7eeb8894f30bf7e74c438c9229d7733357e8c3d568430b757581b6e0bb1233b36140f662b383249a5c7561242e546f57049aeb7093e
|
||||||
|
DIST esphome-2025.2.2.tar.gz 2816216 BLAKE2B 39d0b3f4d40d1939476243ef2a95b33982e5b25c957d63733ec1b390e0d3c126c26f5e6d0939c1a999dfcc3611e73b6137b68045edb04652a22f36ddbf047f0d SHA512 5e15c4beb68be0fc78e6bd96716e0b82ae11015ce7397b8840627fffb75ae86fa6e1893ac37bc1e7395141af727ff848a4508cdede6bbee44f4fa0e3d1422c0f
|
||||||
EBUILD esphome-2024.10.2-r2.ebuild 3628 BLAKE2B 926efabf624c494b4c8213f246dd7f2179661748a6c02adc22bcaf59dadd4a0a9949b722b845c62dfb0fc51404eadc9a1ffc31e129ccfc9dfdb40fabc0b47412 SHA512 26267b3e41b2b7113fa31c6704fd77e371733604616d9ce9f5b6969bcb83a957d9e347683eaecfa0c2f92b8d75c8aa98ff225c7174007b9bd7041b96012d67d3
|
EBUILD esphome-2024.10.2-r2.ebuild 3628 BLAKE2B 926efabf624c494b4c8213f246dd7f2179661748a6c02adc22bcaf59dadd4a0a9949b722b845c62dfb0fc51404eadc9a1ffc31e129ccfc9dfdb40fabc0b47412 SHA512 26267b3e41b2b7113fa31c6704fd77e371733604616d9ce9f5b6969bcb83a957d9e347683eaecfa0c2f92b8d75c8aa98ff225c7174007b9bd7041b96012d67d3
|
||||||
EBUILD esphome-2024.3.2-r1.ebuild 3376 BLAKE2B 0be165e7f690571282b22df76b8bfb617ec431e778de4cfcb1a3a911028b86942670c058f59220642ea9d280bdd2c0ff28d896d8fe0765cc67c9f8117cab3396 SHA512 e663b6a1ced48fe489450ee3a76673b9981aa51866291bf1e129d7c6ded9eb0f511105b056d033fc12eea36da2d613422f599c96bf8d25d8f673acbea7f43c4f
|
EBUILD esphome-2024.3.2-r1.ebuild 3376 BLAKE2B 0be165e7f690571282b22df76b8bfb617ec431e778de4cfcb1a3a911028b86942670c058f59220642ea9d280bdd2c0ff28d896d8fe0765cc67c9f8117cab3396 SHA512 e663b6a1ced48fe489450ee3a76673b9981aa51866291bf1e129d7c6ded9eb0f511105b056d033fc12eea36da2d613422f599c96bf8d25d8f673acbea7f43c4f
|
||||||
EBUILD esphome-2024.5.3-r1.ebuild 3463 BLAKE2B ae4bebe7c97a891765287a7e8f7ccd63aad12998e5dfd27d732af3ade5561f54d43864ea26090eee428510da9be18fc9172d749e3cb053ac111003e3f9580fa6 SHA512 72faa1c031fac08440c9f27f8083fc8c14c38ef2b0310c513266ee425c9491c918253763fa74272d5384bcc70ba0161cc660a8ff0ce8d05a9a602bde60bcc58c
|
EBUILD esphome-2024.5.3-r1.ebuild 3463 BLAKE2B ae4bebe7c97a891765287a7e8f7ccd63aad12998e5dfd27d732af3ade5561f54d43864ea26090eee428510da9be18fc9172d749e3cb053ac111003e3f9580fa6 SHA512 72faa1c031fac08440c9f27f8083fc8c14c38ef2b0310c513266ee425c9491c918253763fa74272d5384bcc70ba0161cc660a8ff0ce8d05a9a602bde60bcc58c
|
||||||
EBUILD esphome-2024.7.0-r1.ebuild 3581 BLAKE2B 4c3fe2a89d26e1066a643e35eafecedd116eadc159163bc63b449092bc4089ae66bd888880a75d48c82c9ca27c8a1d7626a6477375641fe5da72b5b9ecf540c7 SHA512 5bce112ec8734cfa286d040bb28f671297873664fe5a204a4a63758427b82b18c9d64021830272ca1d887bec7328d123e41b9c87e4c2d72d264efa1b18c65821
|
EBUILD esphome-2024.7.0-r1.ebuild 3581 BLAKE2B 4c3fe2a89d26e1066a643e35eafecedd116eadc159163bc63b449092bc4089ae66bd888880a75d48c82c9ca27c8a1d7626a6477375641fe5da72b5b9ecf540c7 SHA512 5bce112ec8734cfa286d040bb28f671297873664fe5a204a4a63758427b82b18c9d64021830272ca1d887bec7328d123e41b9c87e4c2d72d264efa1b18c65821
|
||||||
|
EBUILD esphome-2025.2.2.ebuild 3808 BLAKE2B 0a88969830c02672b11a827423f763f652877ca6cd14e4a321ab7f942791b863ac878f8cf92dddec42586e4dd0440c098727fa3f680819cab53605e69dc58ee8 SHA512 e2ecf1d2ffd8bf016185b485fe8a4a4e822fae3b0009eafc29a7f5a04ee87112e42ed4ebc1f167a8999c22a24cc7796c3ad53627f902c9150861bd50f1927cef
|
||||||
EBUILD esphome-9999.ebuild 3216 BLAKE2B 5348510d8be62e7d9bcd36205d64272b4d12f973b401ae1543320ba10ab36bbe93be8ce62023fac6b7b1069bd44d33ee2e27558d499825c4a6ce20b2447c8ea4 SHA512 9e5cd1b2194c827f5160dbf105fcc1f527229ec44773b189c422ce97ad60616f75ecc1ca9410f629c720154d958d665fb60a4dafd4db651f4f1db8990d7a21ae
|
EBUILD esphome-9999.ebuild 3216 BLAKE2B 5348510d8be62e7d9bcd36205d64272b4d12f973b401ae1543320ba10ab36bbe93be8ce62023fac6b7b1069bd44d33ee2e27558d499825c4a6ce20b2447c8ea4 SHA512 9e5cd1b2194c827f5160dbf105fcc1f527229ec44773b189c422ce97ad60616f75ecc1ca9410f629c720154d958d665fb60a4dafd4db651f4f1db8990d7a21ae
|
||||||
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20
|
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20
|
||||||
|
|||||||
120
dev-embedded/esphome/esphome-2025.2.2.ebuild
Normal file
120
dev-embedded/esphome/esphome-2025.2.2.ebuild
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
# 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-43.0.0[${PYTHON_USEDEP}]
|
||||||
|
~dev-python/voluptuous-0.14.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyyaml-6.0.2[${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.1[${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.16[${PYTHON_SINGLE_USEDEP}]
|
||||||
|
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
|
||||||
|
dev-python/click[${PYTHON_USEDEP}]
|
||||||
|
~dev-embedded/esphome-dashboard-20250212.0[${PYTHON_USEDEP}]
|
||||||
|
~dev-python/aioesphomeapi-29.3.2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/puremagic-1.27[${PYTHON_USEDEP}]
|
||||||
|
~dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
|
||||||
|
~dev-embedded/esphome-glyphsets-0.1.0[${PYTHON_USEDEP}]
|
||||||
|
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
|
||||||
|
~dev-python/freetype-py-2.5.1[${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 "/tornado==/c\tornado" -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
|
||||||
|
sed "/pyyaml==/c\pyyaml" -i requirements.txt || die
|
||||||
|
sed "/puremagic==/c\puremagic" -i requirements.txt || die
|
||||||
|
|
||||||
|
# esphome/components/font/__init__.py pillow version check
|
||||||
|
sed "s/10.2.0/10.3.0/g" -i esphome/components/font/__init__.py || 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
|
||||||
Reference in New Issue
Block a user