Skip to content

Commit c7d9864

Browse files
committed
update esphome-2023.10.6
Signed-off-by: Andreas Billmeier <[email protected]>
1 parent c5cbb8d commit c7d9864

7 files changed

+119
-12
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -612,11 +612,11 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
612612

613613
## Licenses
614614
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.
615-
There are 1619 Ebuilds in total, 1608 of them have in total 1622 (40 different) licenses assigned.
615+
There are 1620 Ebuilds in total, 1609 of them have in total 1623 (40 different) licenses assigned.
616616

617617
|License| Ebuilds using it|
618618
|-------|-----|
619-
|MIT|939|
619+
|MIT|940|
620620
|Apache-2.0|332|
621621
|GPL-3|95|
622622
|BSD|94|

dev-embedded/esphome/Manifest

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca
44
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
55
DIST esphome-2022.11.2.tar.gz 1592991 BLAKE2B ff8a4221f7e735a3346c6509650e238972ad52b22de6dadf008f5296d2b170dbfd28e06928231085ff82d7baf671486ebbbc2e65ea8fc085d9621e48f0c8548b SHA512 61ee9caa74604fb400609b97eb18fa917e16d233da0747f51cebdbc51e248a2a4292551d71cd1bc85a5b787fc01bd30fc414293d1181e97eaf2330a1a4df704b
66
DIST esphome-2023.10.1.tar.gz 1908857 BLAKE2B d22108dd0d8153b0e5c297f0c13611d32561c37260f9e5f9bb34d5186df5f35abc6ce4af16898ebb7a94c75e7c8291011a2c63ea5beb2f4cade11c5c3fca6bcc SHA512 fba1d00507ba27c5017cb7a0562d064696e775be9fc64a82b48d36127b9964048f842cd1e163a3def85e17faf7a9d582f2aa5a1ae6fa6f209197fb85f1b3d9b2
7+
DIST esphome-2023.10.6.tar.gz 1911193 BLAKE2B 447cb63d291ec5009c9ed99a35540d6ea5074127f32725fa204d47cfeb715e2d03c14f98b8290abd36eace5685eace214150ef0481a48f654c826b59084b1dd4 SHA512 0b67f836d0e05c34893f7e9b5f6a5de91fec68ddf137bf72a04599089a233f2df0c8dbbd165d5262fa70f29e22a1f91f2cc38b3c05eba3eff76624acaab3d6df
78
DIST esphome-2023.2.4.tar.gz 1654477 BLAKE2B a15f81f511290080a1689acc7561ce051314e6564728180fce1bdfabc5fcc92b4a6f88dd617030012f1be8772d171a08d97faea0aaa35bb93b6ebe1bdca0c5be SHA512 c1465d4a47922e7c1a1fd74dc1b314b398f1a05d5e42948cdd3f1fd67858d8b0d634ae4b368fc909b67e4141859d2ebfb8035c4cb9acba056d9a89560ad7557f
8-
EBUILD esphome-2022.11.2.ebuild 2941 BLAKE2B efbe97798ef4430dfec4391fed8e0ec203e249acdbeb78467555bcea5b2d17cfd8bd16136bc1d99cf0865d52e0144e971b0424bd55cbe5c1a48d0dcd1a4d0cbe SHA512 fd6b7f4b8d129867deda17a2dde22f5c997e92ac439eeb44f2bc869fcf91851ea8b47f7b95028cf5029833ed7dd28b78c5875ba606c34750799d6eb857e55f0e
9-
EBUILD esphome-2023.10.1.ebuild 2946 BLAKE2B c2b9a6282fe3314645a481706a90394add9c2faade1203c9b18f80987d082626074ff45eb6e8ad55c0883a8505250058abd5f8fd1b98dc2141f03520969cfb84 SHA512 962f282b139938934ef5b6b0ca796d26e9ce9c2d71ccf6ec9aef8573e80868f98767f98fafe52da9017650e41460cb2720282e7da2a0542d60d51a831e8d2ec5
10-
EBUILD esphome-2023.2.4.ebuild 2939 BLAKE2B 44c8b916d30438a0b2bb881d6a39e174341305180320fb972448bcc961bb8f5b8404ce33d4311c3931a19e3284640a03c1d675b1de5d8a5edc421fedbbf9d309 SHA512 81ac86fcc9dd3117d9d7d76fbf33fc967b376ca5af1156ee396bdf56afabecf851c71c0e4c5a6eb5df72bf480cfed5e4c3af9226f5aeada73841336afdafb307
11-
EBUILD esphome-9999.ebuild 2908 BLAKE2B 354ace4d341ed06fcdf2a0e12c57c09bdf12fbde70df1a9ba51e2717a8d304f9f6187e92ccea4f0d10d2c09bb06291ea61f0f0d35220b7c7726ac7c26bf3dc26 SHA512 dbb413d3b146bffb3f91e1db4464fdd0a69dc9f87ae071b8efcdb8c831cf523e448de12247545766ea7064e4ed4b138aec82ba4a047dd8e05727a0fbb81c7760
9+
EBUILD esphome-2022.11.2.ebuild 2942 BLAKE2B 0c5638e5e12e4e0a501fd977fc83fe28b963b107fce9b2a150eaca1582fcb79b6be51adc986d1d2fe11168c30a0d3373c89d4a4e68db3e4f194a28776c7888a3 SHA512 9119f1201ba30c74023813521154b55f6499582e4f9cf7ab4c3b33b273439684b657ddfa559dd8045537d9da5575d14d9a5af0fa5464c43f780773e7d36b0f47
10+
EBUILD esphome-2023.10.1.ebuild 2947 BLAKE2B 46a1da11090d7ad091190b110d05ecc4861cef340c68abe604049c9fd7eab701c4f61318ba1b3787c46a5b5f2939afee540f552d99104ebe3d157c42cd29c0fd SHA512 41a6c5bfc16cbaf6d1b930f472592299bcbbfa4fe89f9d252d2e218bbeb91dc8e0db3123c4c2d630a41b1b31e13e13bdd7ac60645c545dfe784986823cdc393c
11+
EBUILD esphome-2023.10.6.ebuild 2996 BLAKE2B 2902fc5608f8f52c98231fb68ab3198a5b3abe0025ac6fa00175000bbae1ea1156d9d960efab38ddfb677758184a8f9bf40ac5bd796e8dd59b64620c359712d8 SHA512 8d3cce060c968db8d1b9d7418613980c5e9e3e379b893126f71a71630593c97166124d462c27e6ec7f6e55289666a6009fb2dc9148d6710774eef4bf9c9b35b3
12+
EBUILD esphome-2023.2.4.ebuild 2940 BLAKE2B 4923f076f55a80e35f285a13f7bb458ae7b688ce2b1faaa7b37685b29d1f7834805fb7fe30eecc655f2581fe2e681d7a6d35efd60fe3dd7c1b3abff492f30099 SHA512 cda5d9e0724c0be3528193d4801837717d054c0cbbbaea5a88225f93751696e0c1d436c2b7094ae45765ecea0416073679f11bd1286be6d9b07156b839bdff23
13+
EBUILD esphome-9999.ebuild 2955 BLAKE2B 4938b1cb82129efabcb2e0a06863be3b2012d432057b4b70b8c62f0666077f522e27e4b654f99ce2a0338da2a009cfbfbfe3fe00b183374075a1642b731564ca SHA512 a9dacff07e160621337ae82887ed56c731f86aed528c41b26042bdee34d1e8efe0cc8012ec6fbf3b790805e3bb2f223ea3d9c0a2aca71299d7086150a82297c2
1214
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20

dev-embedded/esphome/esphome-2022.11.2.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
EAPI=8
55
DISTUTILS_USE_PEP517=setuptools
66
DISTUTILS_SINGLE_IMPL=1
7-
PYTHON_COMPAT=( python3_{9..11} )
7+
PYTHON_COMPAT=( python3_{10..12} )
88

99
inherit readme.gentoo-r1 distutils-r1
1010

dev-embedded/esphome/esphome-2023.10.1.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
EAPI=8
55
DISTUTILS_USE_PEP517=setuptools
66
DISTUTILS_SINGLE_IMPL=1
7-
PYTHON_COMPAT=( python3_{9..11} )
7+
PYTHON_COMPAT=( python3_{10..12} )
88

99
inherit readme.gentoo-r1 distutils-r1
1010

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
DISTUTILS_USE_PEP517=setuptools
6+
DISTUTILS_SINGLE_IMPL=1
7+
PYTHON_COMPAT=( python3_{10..12} )
8+
9+
inherit readme.gentoo-r1 distutils-r1
10+
11+
if [[ ${PV} == *9999* ]]; then
12+
inherit git-r3
13+
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
14+
EGIT_BRANCH="dev"
15+
S="${WORKDIR}/${P}/"
16+
else
17+
inherit pypi
18+
MY_P=${P/_beta/b}
19+
MY_PV=${PV/_beta/b}
20+
S="${WORKDIR}/${MY_P}/"
21+
fi
22+
23+
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
24+
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
25+
26+
LICENSE="MIT"
27+
SLOT="0"
28+
KEYWORDS="amd64 arm arm64 x86"
29+
IUSE="+server test"
30+
RESTRICT="!test? ( test )"
31+
32+
DOCS="README.md"
33+
34+
RDEPEND="
35+
server? ( acct-group/${PN} acct-user/${PN} )
36+
$(python_gen_cond_dep '
37+
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
38+
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
39+
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
40+
dev-python/colorama[${PYTHON_USEDEP}]
41+
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
42+
~dev-python/tzlocal-5.0.1[${PYTHON_USEDEP}]
43+
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
44+
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
45+
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
46+
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
47+
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
48+
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
49+
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
50+
dev-python/zeroconf[${PYTHON_USEDEP}]
51+
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
52+
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
53+
')"
54+
55+
BDEPEND="$(python_gen_cond_dep '
56+
dev-python/setuptools[${PYTHON_USEDEP}]
57+
test? (
58+
dev-python/pytest[${PYTHON_USEDEP}]
59+
dev-python/pytest-cov[${PYTHON_USEDEP}]
60+
dev-python/pytest-mock[${PYTHON_USEDEP}]
61+
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
62+
dev-python/asyncmock[${PYTHON_USEDEP}]
63+
dev-python/hypothesis[${PYTHON_USEDEP}]
64+
)
65+
')"
66+
67+
DISABLE_AUTOFORMATTING=1
68+
DOC_CONTENTS="
69+
The ESPHome dashboard listens on port 6052
70+
ESPHome configuration is in: /etc/${PN}
71+
dashboard command line arguments are configured in: /etc/conf.d/${PN}
72+
logging is to: /var/log/${PN}/{dashboard,warnings}.log
73+
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
74+
"
75+
76+
src_prepare() {
77+
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
78+
sed "/click==/c\click" -i requirements.txt || die
79+
sed "/colorama==/c\colorama" -i requirements.txt || die
80+
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
81+
eapply_user
82+
}
83+
84+
python_install_all() {
85+
dodoc ${DOCS}
86+
distutils-r1_python_install_all
87+
if use server; then
88+
keepdir "/etc/${PN}"
89+
fowners -R "${PN}:${PN}" "/etc/${PN}"
90+
keepdir "/var/log/${PN}"
91+
fowners -R "${PN}:${PN}" "/var/log/${PN}"
92+
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
93+
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
94+
readme.gentoo_create_doc
95+
fi
96+
}
97+
98+
pkg_postinst() {
99+
if use server; then
100+
readme.gentoo_print_elog
101+
fi
102+
}
103+
104+
distutils_enable_tests pytest

dev-embedded/esphome/esphome-2023.2.4.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
EAPI=8
55
DISTUTILS_USE_PEP517=setuptools
66
DISTUTILS_SINGLE_IMPL=1
7-
PYTHON_COMPAT=( python3_{9..11} )
7+
PYTHON_COMPAT=( python3_{10..12} )
88

99
inherit readme.gentoo-r1 distutils-r1
1010

dev-embedded/esphome/esphome-9999.ebuild

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
EAPI=8
55
DISTUTILS_USE_PEP517=setuptools
66
DISTUTILS_SINGLE_IMPL=1
7-
PYTHON_COMPAT=( python3_{9..11} )
7+
PYTHON_COMPAT=( python3_{10..12} )
88

99
inherit readme.gentoo-r1 distutils-r1
1010

@@ -18,7 +18,7 @@ else
1818
MY_PV=${PV/_beta/b}
1919
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
2020
S="${WORKDIR}/${MY_P}/"
21-
KEYWORDS="amd64 arm arm64 x86"
21+
KEYWORDS="amd64 arm arm64 x86"
2222
fi
2323

2424
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
@@ -36,7 +36,7 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
3636
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
3737
dev-python/colorama[${PYTHON_USEDEP}]
3838
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
39-
~dev-python/tzlocal-5.1[${PYTHON_USEDEP}]
39+
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
4040
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
4141
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
4242
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
@@ -46,6 +46,7 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
4646
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
4747
dev-python/zeroconf[${PYTHON_USEDEP}]
4848
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
49+
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
4950
')"
5051

5152
BDEPEND="$(python_gen_cond_dep '

0 commit comments

Comments
 (0)