Skip to content

Commit 68614b6

Browse files
authored
Merge pull request #276 from xavierforestier/feature/zigbee2mqtt
Feature/zigbee2mqtt 1.40.1
2 parents 94c3d4a + 9d62ca0 commit 68614b6

37 files changed

+3923
-12
lines changed

app-misc/homeassistant/Manifest

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84
1212
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
1313
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
1414
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
15+
DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d5775934fe5b91da8465ca759f8f47f5fe05a8299b7adfff57b89b14003cdaae7ade438ff8d22afd9818b7fe8e5effaca10cbf4090 SHA512 0337090ac109446849c44327f494d6ced783aa270a49941178bce091c8621499b7bba442642ff99e5e6ca2490f0736e7ed16a437ff5da83363fd4abb767fc120
16+
DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6
1517
DIST homeassistant-2024.7.3.gh.tar.gz 17515947 BLAKE2B 0ebeae6a365a977c1f3285e58ef643042ce32d4e479b8af91fc94f5060c02b45cf10c24517c7de1829e21d9f9d6c1b375c3ec2617682eb9816386134e6f9de25 SHA512 16d83cdd1ea5a3b59d47a2e4cdcdaa4eb4b4544a88ce31d185aac820b4e56e1a3285f2d68319910f5f939161bcdff5c02593982259fb7ed3f27ead03a6d4b425
1618
DIST homeassistant-2024.7.3.tar.gz 21846054 BLAKE2B 331637f82f6118b8234ee0a399df359b5e64e881093a276c781b0c4a77796818eeb1301e5570132ab925d4e448f08049e3d25890cbce0187d0aef8c36550f83e SHA512 d20f896c45a17eafcfe3dc1eccb4e9c7204f4a932be7413442a2cb92fe9973b9c43cc893be3d21a5b7a5633692240389f287f2323b0e33bdb9c5e16dece5f6c6
1719
EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680

app-misc/homeassistant/homeassistant-2024.8.3.ebuild

Lines changed: 551 additions & 0 deletions
Large diffs are not rendered by default.

app-misc/zigbee2mqtt/Manifest

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,11 @@ AUX zigbee2mqtt.conf 176 BLAKE2B f1003f37135e10a32c3fe7b387da9f4194cae82339edf77
33
AUX zigbee2mqtt.service 881 BLAKE2B d506772a2254aea2f1ac92db43ff1fdb842002b0afb5dc2ee71952474a58f5070c62546d216398c1f3b5951f84e4e27f3c53c0983a0851f1f7e20600f2291cff SHA512 4c13c70379c6c52146491720d523b114e59e1b4a830402ee91b93a34f6c811153780cba8e58690685895eb47c30457a5087824451bfca6eeee7c2461169be562
44
DIST zigbee2mqtt-1.35.2-node_modules.tar.xz 16119144 BLAKE2B 467c9424f59b935a1e66ba365e5d7bdc4811729e0baf933ba365f6b904414d8975408beaed189a9bc00d83271fc35e15a52b7765f36e65cda00deb9480005e45 SHA512 765e1730d898627f603e3faf7fb67012a159b19f6b648f3d3ba7d0751b4e1c4cc5acf618ecf4697817f48cbc6bcfaa8878df5c8b10235ae65157ed80e4536904
55
DIST zigbee2mqtt-1.35.2.tar.gz 510837 BLAKE2B 869b3a8bd081e63f4f2d5157752e39c05ecc0e51f6b8baaa15e38462ecf3674ba98eb0ba5466a2aa13e6e6d17b19ede25b0aae19e0c3117e493cfd03d195c5a6 SHA512 6f719868350ded46f0b4596c887fc2be55a316f549dd6cc26f358bd7260a250da6d9ed1a3305340327e627e0ceeda7216ba555bc39c31bc1284d6fb0142c4aac
6+
DIST zigbee2mqtt-1.39.1-node_modules.tar.xz 17467408 BLAKE2B 463a38cae2f509bea16a7ceb3567df1a9857c69ef25747dcb56a2f787c5b0eae5d27c28694c724745d49240c8b926184088f5358ef340679e2d5080aac86e695 SHA512 f6dc277bac8aab6d084416539ea722e8344d1a55d400e88f29e4d5217d7097649c73e684f33d5fabbe60289dd9dddf59fccb6df3dbf895bac1ae680cb7b11741
7+
DIST zigbee2mqtt-1.39.1.tar.gz 548291 BLAKE2B 352d3f9895c19d7bac2dc5f9c680bc1e5751738b97bf4d98a655a5adbcae86bcb41f2a24511bf03f6532ece1f773529b38cdfa91f0d2770692652bc572478e4a SHA512 2926a1ee047a4f4578727086e3b180b6ee8f922a52e4678128ac1a7241a649f9641cebcf068f22a3ab256efa15ad210ac71c38608af42696971d5483541fa3e0
8+
DIST zigbee2mqtt-1.40.1-node_modules.tar.xz 16905284 BLAKE2B 42ddf27d7d9cda5fa5424709e5ddb5a7b804496acf72276bafe975bac92623335b07947928bf5dc8e43af598eeee8326d9c48de6e295e4a472d7493d6ae93261 SHA512 7e1756283c02062e12db0e8394d7624b335905ee32718e30cd9654417305da0e7ccf15cb4a8261e802b4f794636d54518e5de566d96fc86b14ffcd36e58177b5
9+
DIST zigbee2mqtt-1.40.1.tar.gz 553072 BLAKE2B fae9390d7e41b8156164a4356cf0006268044688f33df7368c0175e01c02b0797c66e118e3c921e53bb0687442b845470d33ef2656a108dfef8a7def7e2320e0 SHA512 a10e5a9ff1fdc156673c12424a2c1b7e8b222df876c5f58a689be515d6ed94701f252f3fea70acaae4e274e7c6c7b841a84089e96c4d32f0dd49e3c6c149f569
610
EBUILD zigbee2mqtt-1.35.2.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084
11+
EBUILD zigbee2mqtt-1.39.1.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084
12+
EBUILD zigbee2mqtt-1.40.1.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084
713
MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Copyright 1999-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
if [[ ${PV} == *9999* ]]; then
7+
EGIT_REPO_URI="https://github.com/Koenkk/zigbee2mqtt"
8+
EGIT_BRANCH="dev"
9+
inherit git-r3
10+
else
11+
SRC_URI="https://github.com/Koenkk/zigbee2mqtt/archive/${PV}.tar.gz -> ${P}.tar.gz
12+
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
13+
fi
14+
15+
inherit nodejs-mod systemd tmpfiles
16+
17+
DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT"
18+
HOMEPAGE="https://www.zigbee2mqtt.io/"
19+
COMMIT="06b3395cff4fa938aa29a55112605becfafc83b1"
20+
21+
LICENSE="0BSD Apache-2.0 BSD-2 CC-BY-4.0 GPL-3 ISC MIT PYTHON"
22+
SLOT="0"
23+
KEYWORDS="~amd64"
24+
25+
RDEPEND="
26+
acct-group/zigbee2mqtt
27+
acct-user/zigbee2mqtt
28+
app-misc/mosquitto
29+
"
30+
31+
pkg_pretend() {
32+
if [[ -e "${EROOT}/etc/env.d/90${PN}" ]] && \
33+
! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then
34+
eerror "Bad CONFIG_PROTECT"
35+
eerror "update ${EROOT}/etc/env.d/90${PN} to include CONFIG_PROTECT=\"/var/lib/${PN}\""
36+
eerror ""
37+
eerror ""
38+
die "Bad CONFIG_PROTECT"
39+
fi
40+
}
41+
42+
src_install() {
43+
echo "${COMMIT}" > dist/.hash
44+
45+
echo -e "\nadvanced:" >>data/configuration.yaml
46+
echo -e " network_key: GENERATE" >>data/configuration.yaml
47+
echo -e " pan_id: GENERATE" >>data/configuration.yaml
48+
echo -e " log_directory: /var/log/${PN}" >>data/configuration.yaml
49+
50+
nodejs-mod_src_install
51+
52+
keepdir /var/log/${PN}
53+
54+
insinto /var/lib/${PN}
55+
doins data/configuration.yaml
56+
57+
dotmpfiles "${FILESDIR}"/zigbee2mqtt.conf
58+
59+
doinitd "${FILESDIR}"/${PN}
60+
systemd_dounit "${FILESDIR}/${PN}.service"
61+
62+
dodir /etc/env.d
63+
echo "CONFIG_PROTECT=\"/var/lib/${PN}"\" >>"${ED}"/etc/env.d/90${PN} || die
64+
}
65+
66+
pkg_postinst() {
67+
tmpfiles_process zigbee2mqtt.conf
68+
}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Copyright 1999-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
if [[ ${PV} == *9999* ]]; then
7+
EGIT_REPO_URI="https://github.com/Koenkk/zigbee2mqtt"
8+
EGIT_BRANCH="dev"
9+
inherit git-r3
10+
else
11+
SRC_URI="https://github.com/Koenkk/zigbee2mqtt/archive/${PV}.tar.gz -> ${P}.tar.gz
12+
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
13+
fi
14+
15+
inherit nodejs-mod systemd tmpfiles
16+
17+
DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT"
18+
HOMEPAGE="https://www.zigbee2mqtt.io/"
19+
COMMIT="06b3395cff4fa938aa29a55112605becfafc83b1"
20+
21+
LICENSE="0BSD Apache-2.0 BSD-2 CC-BY-4.0 GPL-3 ISC MIT PYTHON"
22+
SLOT="0"
23+
KEYWORDS="~amd64"
24+
25+
RDEPEND="
26+
acct-group/zigbee2mqtt
27+
acct-user/zigbee2mqtt
28+
app-misc/mosquitto
29+
"
30+
31+
pkg_pretend() {
32+
if [[ -e "${EROOT}/etc/env.d/90${PN}" ]] && \
33+
! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then
34+
eerror "Bad CONFIG_PROTECT"
35+
eerror "update ${EROOT}/etc/env.d/90${PN} to include CONFIG_PROTECT=\"/var/lib/${PN}\""
36+
eerror ""
37+
eerror ""
38+
die "Bad CONFIG_PROTECT"
39+
fi
40+
}
41+
42+
src_install() {
43+
echo "${COMMIT}" > dist/.hash
44+
45+
echo -e "\nadvanced:" >>data/configuration.yaml
46+
echo -e " network_key: GENERATE" >>data/configuration.yaml
47+
echo -e " pan_id: GENERATE" >>data/configuration.yaml
48+
echo -e " log_directory: /var/log/${PN}" >>data/configuration.yaml
49+
50+
nodejs-mod_src_install
51+
52+
keepdir /var/log/${PN}
53+
54+
insinto /var/lib/${PN}
55+
doins data/configuration.yaml
56+
57+
dotmpfiles "${FILESDIR}"/zigbee2mqtt.conf
58+
59+
doinitd "${FILESDIR}"/${PN}
60+
systemd_dounit "${FILESDIR}/${PN}.service"
61+
62+
dodir /etc/env.d
63+
echo "CONFIG_PROTECT=\"/var/lib/${PN}"\" >>"${ED}"/etc/env.d/90${PN} || die
64+
}
65+
66+
pkg_postinst() {
67+
tmpfiles_process zigbee2mqtt.conf
68+
}

dev-libs/foils_hid/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EBUILD foils_hid-0.3.ebuild 482 BLAKE2B f35423c67ee085aefce7e94e71c057b22b813ba67aced42ddf64a654be81acc79e96fb6f9cd33af56f98cefe40b1c71173399af88ad7f8219a6e7e4aa069a612 SHA512 8b691f35e88ef3511afda8494886125f1f5ae0c6ee611ba35460224755ae796747874249b87f8075e02b06499127131cb2000c7210e5ccb23a32270495cb0851
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright 2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
inherit meson git-r3
6+
DESCRIPTION="Freebox Network HID devices library"
7+
HOMEPAGE="https://dev.freebox.fr/sdk/foils_hid/"
8+
EGIT_REPO_URI="https://github.com/fbx/foils_hid.git"
9+
10+
LICENSE=""
11+
SLOT="0"
12+
KEYWORDS=""
13+
14+
DEPEND="=dev-libs/librudp-${PV}"
15+
RDEPEND="${DEPEND}"
16+
BDEPEND=""
17+
IUSE="tests"
18+
19+
src_configure() {
20+
local emesonargs=(
21+
$(meson_use tests)
22+
)
23+
meson_src_configure
24+
}

dev-libs/libela/Manifest

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518
2+
EBUILD libela-0.3.ebuild 531 BLAKE2B 12392bc8e6d25578e9da63afdbf9002168de2521775ba30c01faa208c245e5d7cf042d527ab5012595d834e238bbd9069a31a4ff74b87f15ac95a99c5d8a5cae SHA512 5c939c28d878446acbc9d7f3a38b28271f19b2302f111a2cf874792a86665507992b13cbfb38c1bbf58d18f0d97f5dc5efd4d9c02d38d7adc4c0b87bb21f7138
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/meson.build 2024-09-04 08:52:02.285949175 +0200
2+
+++ b/meson.build 2024-09-03 08:12:09.497412465 +0200
3+
@@ -40,7 +40,7 @@
4+
)
5+
6+
ela_dep = declare_dependency(
7+
- link_whole: lib_ela,
8+
+ link_with: lib_ela,
9+
include_directories: [ela_inc],
10+
)
11+

dev-libs/libela/libela-0.3.ebuild

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Copyright 2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
inherit meson git-r3
6+
DESCRIPTION="Runtime Event Loop Abstraction library"
7+
HOMEPAGE="https://dev.freebox.fr/sdk/libela/"
8+
EGIT_REPO_URI="https://github.com/fbx/libela.git"
9+
10+
LICENSE=""
11+
SLOT="0"
12+
KEYWORDS=""
13+
14+
DEPEND=""
15+
RDEPEND="${DEPEND}"
16+
BDEPEND=""
17+
IUSE="tests"
18+
src_prepare() {
19+
eapply "${FILESDIR}/meson_link_with.patch"
20+
eapply_user
21+
}
22+
23+
src_configure() {
24+
local emesonargs=(
25+
$(meson_use tests)
26+
)
27+
meson_src_configure
28+
}

dev-libs/librudp/Manifest

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518
2+
EBUILD librudp-0.3.ebuild 480 BLAKE2B d260c4edf60665d549779d7bfc161962b6a46c55fabbe6e87ab2928d9d8029d3f2162a5fc165cddd4a2084a6372678987b5c29cdad8c846bd94a11c8be272033 SHA512 f597b4aac9e4944effd877af3dd81119fba86ebaac179a22802093ed4e6fbe4282714dcefa5d79005bfe91dc3efe1930bd3e3c799c3d08372e7e2989b25bd703
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/meson.build 2024-09-04 08:52:02.285949175 +0200
2+
+++ b/meson.build 2024-09-03 08:12:09.497412465 +0200
3+
@@ -40,7 +40,7 @@
4+
)
5+
6+
ela_dep = declare_dependency(
7+
- link_whole: lib_ela,
8+
+ link_with: lib_ela,
9+
include_directories: [ela_inc],
10+
)
11+

dev-libs/librudp/librudp-0.3.ebuild

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright 2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
inherit meson git-r3
6+
DESCRIPTION="UDP transport with optional reliability"
7+
HOMEPAGE="https://dev.freebox.fr/sdk/librdp/"
8+
EGIT_REPO_URI="https://github.com/fbx/librudp.git"
9+
10+
LICENSE=""
11+
SLOT="0"
12+
KEYWORDS=""
13+
14+
DEPEND="=dev-libs/libela-${PV}"
15+
RDEPEND="${DEPEND}"
16+
BDEPEND=""
17+
IUSE="tests"
18+
19+
src_configure() {
20+
local emesonargs=(
21+
$(meson_use tests)
22+
)
23+
meson_src_configure
24+
}

dev-python/aioesphomeapi/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
DIST aioesphomeapi-24.3.0.tar.gz 99402 BLAKE2B a605d1d8ab2ca0a174a4977ba6d8c21204f68534ad18eb81e100573d44cc54d633653e66bce53f8057fe756b1af8f181baee6fbdb4c8db7e2c21c9146b2b16e9 SHA512 7726465a0e137c8f6cab897fbc4e66b35e2ee833b6549f485536a068f88e8c06c752485ebd9e5cdfe52adf100c7b02701700dc6e1326f823275a918ffca428da
22
DIST aioesphomeapi-24.5.0.tar.gz 100067 BLAKE2B 2005e2f401b05a121b49eb3b15e46d98ed8f4792ca3330cf4b7013ad832f799ce5d3e61a9dd429605ff6926462672a9ec2cc482b430cb1d6da570944505b1bec SHA512 7f4103247511fcd557230cac7d1891d98a31b41abba31275c57912b72243ec5bec91b50e453867f8dd9d855de19608e13c995756dbed8625d19a57e05d702ce5
3+
DIST aioesphomeapi-25.0.0.tar.gz 101135 BLAKE2B ad32a8a6b0b36fd3d5ea564d01695aa2071e596f2da9fe3e6d73e44c46f1ed5f2de6ac8f54f4618a602affa138f63541edebfa9ebbcc64189ffd41eff9610936 SHA512 95a0a3265b8ecf2552551cc7edb9160195bf1cf6b134fb7f6dc1c280b85b2ecb3daa0b3218652bde229c86d1e463a61b85cf6105aeac649663e5106560410601
34
DIST aioesphomeapi-24.6.1.tar.gz 100704 BLAKE2B ac551db27ca724bc5175e6f28a8587be3dfc24406997b6cdb4a85537363433535a64b42b6b6ef5107778099ef0a818d2919f6d00301155553428acda231ed095 SHA512 2a512942f0ec9843672f624e7bafed2651af4ee5bb76a19364d44e208e7f0f2f73d18ea2194c91f82ae419100c5655550d13cc92dff43e846fa6446a5df9e7b6
45
DIST aioesphomeapi-27.0.0.tar.gz 105436 BLAKE2B 35f23f737c75cbfdd18be08380c6e17d5fa9e82de6272aa1c5209591ee6d87f0cc5980ee49724b948d39ebf6d183b9e7e3f4aae5e766adaece8cf3a16c573986 SHA512 671b602e046c06b7bc22f7293cd3ef6ac40e9eee2add9a44fc48350c3b489a679dd9bc4cdded690b9d4670970de81f9deb9c5d99d388f60771a6fc4cca075f3f
56
EBUILD aioesphomeapi-24.3.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Copyright 1999-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{11..13} )
7+
DISTUTILS_USE_PEP517=setuptools
8+
inherit distutils-r1 pypi
9+
DESCRIPTION="Python API for interacting with ESPHome devices."
10+
HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
11+
12+
LICENSE="MIT"
13+
SLOT="0"
14+
KEYWORDS="amd64 arm arm64 x86"
15+
IUSE="test"
16+
RESTRICT="!test? ( test )"
17+
18+
DOCS="README.rst"
19+
20+
RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
21+
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
22+
>=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
23+
>=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]
24+
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
25+
>=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
26+
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]"
27+
BDEPEND="
28+
test? (
29+
dev-python/mock[${PYTHON_USEDEP}]
30+
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
31+
dev-python/pytest-cov[${PYTHON_USEDEP}]
32+
dev-python/pylint[${PYTHON_USEDEP}]
33+
)"
34+
35+
distutils_enable_tests pytest

0 commit comments

Comments
 (0)