Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions dev-embedded/esphome-device-builder/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ DIST esphome_device_builder-1.22.0.tar.gz 4359448 BLAKE2B 701811e4295434c602f39f
DIST esphome_device_builder-1.23.0.tar.gz 4359254 BLAKE2B 1ad56c5bb84f0f2df9e333f2c932041ab48a6e3a67378f74c188d83521bb8e996034b057470ee3b9dcd28288bb5dd6b76946d41adde2fc6f8ba0f25c3bb42344 SHA512 9fc8f01d174725521f988c2223e6606d7f476db23584c0ad826d5fa52d05b22710ae3a9ac9852137a538a616c3b0e4f5967300a9f98cedc001ff6fdd27144c76
DIST esphome_device_builder-1.23.1.tar.gz 4360373 BLAKE2B 8881d52ac4db88d961d498feef90819153662eef8ea17e3b7fa7a8334df2b2436e9064d15200891fddfcbaff369c1973aaa7eeeeabf3bfb3d327701fd1a649e1 SHA512 0436552be6b26c96b79eece22dab83248ad3219d4d19c7bb2b8a1d3a3fe6619de1ba84c52d7f141e130a82ade752cb3a645cefdb75bebf2eb9ddac9b40280ee4
DIST esphome_device_builder-1.24.0.tar.gz 4377675 BLAKE2B 4f1b9e20db37523f8092a2d95706b5cd827852e1e04287abedf06211c041113c08e993130667a8ba97430109d25ff46cc6b71e8ba1cdeeb7236291c33f9b1255 SHA512 19e9a487f75acb9906644b51da08f678676ebffb63a7278e753c24a3330133d7d235b6cbdb145008a612d4ae740fce83163b131a1d36b6e7fa350bc61d296f72
DIST esphome_device_builder-1.26.0.tar.gz 4461172 BLAKE2B f73049c1eb154dca844d218d1209f3449fdf06cdc61d5fa652b4c60341d52ca0aa4cd5f700b8922607dce7fa5697e81ab57bd657c48479b93b2ecaccdf9a4c82 SHA512 3ec691a4e62c36b69e10e3cc23c86866302e4739b05ae56b1b1ceeec4c7f97735f7c5ae3cf87e859bb070f7cccc2d90caa657843cebba816109268346582ce06
EBUILD esphome-device-builder-1.21.0.ebuild 1907 BLAKE2B 2adb6c61946341ef9c38ccf18f6bcb760865815f10dcad25131d9cfb8148d721e86ebfa7b8fb23c7cc73521a11cc334b18f776c08e27394fb4e74ce7c8def7d3 SHA512 224c5529517c93ba4e6cfd8f1694ae7dd28a8bbaf993f2c8a581c362b8f52704b41e9c6cb0efedc45e847103017a30558020b1f6447b2749c67a8298b2df7f09
EBUILD esphome-device-builder-1.22.0.ebuild 1907 BLAKE2B ddf8d934486625c609d6e6821017cac1e58760b48963f5fd32efc67040cce93668ac3ab8a4881ceb97728ebadd6c3f5d1a53943aef833af46674c8a3756e5b66 SHA512 79a65f446b7c502b035ddd8abf1df0e86ad9bc9891b246b6a0ddd23e96db8a5d0831721b42249583206e37a02ce3674cf4f0d099c6a9bdf9bb203d0dfb6aaaed
EBUILD esphome-device-builder-1.23.0.ebuild 1958 BLAKE2B 956d41ccbbb5c0911389c78a7bf27b8fea0db21d39edd5667c3aa534484e97c8848dfa2231c73b3741d478dc59e3a6534380a7520d70b978f0d3287c67380d0b SHA512 9e68890ebe79b5a4987654f859aaa1cd7d4442e3931bb2a3cdefb3739c900edbeb268fec4814ff5449c3786ac493381a6d89d1d824c2856af2a2a8fb4bc07e70
EBUILD esphome-device-builder-1.23.1.ebuild 1958 BLAKE2B 7da2eee001151539e4cdb0bab0c9a72a3124b05e5d3b97fa5cb23c6d2649cb099f672b4a1e0e918142b5b1f846565fbe528b6d43ae22136149d96084e8357e22 SHA512 f3ac239d156d6ff7dc07f621db81ca205fd2c975217f624b3173a18c50b545fad56d6c79f6655494b6494908a4e0424393a07363afa76617406cea6409a131db
EBUILD esphome-device-builder-1.24.0.ebuild 1958 BLAKE2B 1ab93b677259db9425382dec52d701c43c951bf38ea5234c0cd6a4cd34c7c00a66b654c2ca72fa43dde3c6567dfa869e5e72635d7025e3e391fa82a6caf12686 SHA512 c113a381b88443b021bc4d91211190d29763a00e7742f169bad26b76abf9ac369d774011eb9f71676d65a6f831df5bd79331defc33395bb65ec2178036f5851c
EBUILD esphome-device-builder-1.26.0.ebuild 1958 BLAKE2B 4fc27eb793db7ea0653b2d1d1e82cbc7374aa0937b6b506621515056d76dc57e84ffca992ee23d543dadc4191a76c4c9b375d4415430100f4be90c03609f6151 SHA512 044b5e90fb4d776aaee4ee3b5a8789d73e248218adc78ba6b4a74fa2f1dd01a59c2fe6c5b5a6e92bdf86790e4a63e6769358f4eb776ff230dc86d36da32ee917
MISC ChangeLog 10689 BLAKE2B 250d96a9fc54c690cf82179eb1cacfe31bacc8767709344717b8cf8415034002152869eafb04603a669119fa052398eca9027ea2c9aac551c2cedf339139a005 SHA512 799d89ac4df48baa7593d70a1c123128809c9e6f0a5312fa26cb2104bc0fa6ff25d5181f962fee515438519308a4c4cfd9084939195bdb53f969323629ca9c26
MISC metadata.xml 293 BLAKE2B 5473344112024bef4391a4557602c9da1664364d6ae4158b1add228a14be7b45eed7d766473016fe2d38b564803df86f9797aea0fd4319faa2feaad89a5e39a2 SHA512 72f8f9a3dcde562fabcf0b07045a406d2e7eb9ff005b776fa2a46b64d83be563c40c44734b9f0060f65b51fa716258c90374bb4759016703ac9641f39a28abf0
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit readme.gentoo-r1 pypi distutils-r1

DESCRIPTION="ESPHome Device Builder Dashboard"
HOMEPAGE="https://github.com/esphome/device-builder https://esphome.io https://pypi.org/project/esphome-device-builder"

LICENSE="Apache2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"

BDEPEND="
acct-group/esphome
acct-user/esphome
"
DEPEND="
acct-group/esphome
acct-user/esphome
~dev-python/esphome-device-builder-frontend-0.1.373[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-asyncmdnsresolver-0.1.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-6.8.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
>=dev-python/fnv-hash-fast-2.0.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
>=dev-python/icmplib-3.0.4[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.150.0[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}"

DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome device builder 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
"

python_install_all() {
distutils-r1_python_install_all
keepdir "/etc/esphome"
fowners -R "esphome:esphome" "/etc/esphome"
keepdir "/var/log/esphome"
fowners -R "esphome:esphome" "/var/log/esphome"
newconfd "${FILESDIR}/esphome.conf.d" "esphome"
newinitd "${FILESDIR}/esphome.init.d" "esphome"
readme.gentoo_create_doc
}

pkg_postinst() {
readme.gentoo_print_elog
}

EPYTEST_PLUGINS=()
distutils_enable_tests pytest

2 changes: 2 additions & 0 deletions dev-python/esphome-device-builder-frontend/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@ DIST esphome_device_builder_frontend-0.1.366.tar.gz 2355974 BLAKE2B 2e4d32af18b1
DIST esphome_device_builder_frontend-0.1.368.tar.gz 2370049 BLAKE2B 94e3e6508a50377ac670f26c7e2e398b9a5dc68ec6830f988c01b71208275c83b96fc8b7fbd40db63d7c88d874a3b1359213ea490e6fcaf8116a651055b3607b SHA512 14b51c391c779e1c2840d4966baa7bea3bce10367db5c77b63336a30445364f93f0e005874603c50a47d83f6968d29e7ba7bd8c39aa14da6c4e84b9b3e4a5552
DIST esphome_device_builder_frontend-0.1.369.tar.gz 2371800 BLAKE2B daa362f30fb40f2d0e8559c5fcaf27e3a86c13d94e56bf3a383d213a2f1fbee901a9fecd42e40e3e8ccb6665e50c382a5139d5e1542855d74f1ee34b5e0f4421 SHA512 554d848f9f25e160cac7fc6f8fdf2252f43030ddac478129df4814e5013110252a783a3618ebbd907d285e2669c9046e43a2c40b77104232ab923ec26db178f3
DIST esphome_device_builder_frontend-0.1.371.tar.gz 2387637 BLAKE2B a1ef9471c98a908c40ac3edbd179bd4aba24d5ecf802d81b802b9479adfcedb07f5ff6eb0eb0a6da0d2cbefe17a5537cd9ccaa4d8d5c9385015e73343ebbfd9b SHA512 892ed041e1da4c9bc7cddbc9eac34d4c7966614dafe64b7e81aaf6017b10dbc24341cd902ebeb53bcbd0ae9066713ce75cb8ed883186c28ce1a8fb9cf8b3c1ed
DIST esphome_device_builder_frontend-0.1.373.tar.gz 2389898 BLAKE2B ea83d7ce2f30db94dd3a1b5246595430b135c8a2f2b4fcee6faa9a155724dd1b770d10e2a8e37ece3600c835df10b466962cae0d05d23d38b7a5eac051ba36a9 SHA512 32776f5008dc1ea36366911956f8ba911cfcf22ac84a6b55e3764223854d04b7ed1a35393433db5c2fae7d8dafd726adaee6aafbae8b86425b2f36727fdace10
EBUILD esphome-device-builder-frontend-0.1.360.ebuild 511 BLAKE2B 866a505cbbd420ef683999dc4e9b21c4bc8908851b571a2a55c3875ee1854c0ba585b396d67c746019606d693897f1105297a43c12724e4d0b7a11aa80968373 SHA512 b3bd0549e32f6f27704021a1a72528c2430531d97c21ad9af474511bc0421686f2f0d511e85694881bcd069c3d33db89553a835d0357815c638f3479794870e7
EBUILD esphome-device-builder-frontend-0.1.366.ebuild 511 BLAKE2B 866a505cbbd420ef683999dc4e9b21c4bc8908851b571a2a55c3875ee1854c0ba585b396d67c746019606d693897f1105297a43c12724e4d0b7a11aa80968373 SHA512 b3bd0549e32f6f27704021a1a72528c2430531d97c21ad9af474511bc0421686f2f0d511e85694881bcd069c3d33db89553a835d0357815c638f3479794870e7
EBUILD esphome-device-builder-frontend-0.1.368.ebuild 511 BLAKE2B 866a505cbbd420ef683999dc4e9b21c4bc8908851b571a2a55c3875ee1854c0ba585b396d67c746019606d693897f1105297a43c12724e4d0b7a11aa80968373 SHA512 b3bd0549e32f6f27704021a1a72528c2430531d97c21ad9af474511bc0421686f2f0d511e85694881bcd069c3d33db89553a835d0357815c638f3479794870e7
EBUILD esphome-device-builder-frontend-0.1.369.ebuild 511 BLAKE2B 866a505cbbd420ef683999dc4e9b21c4bc8908851b571a2a55c3875ee1854c0ba585b396d67c746019606d693897f1105297a43c12724e4d0b7a11aa80968373 SHA512 b3bd0549e32f6f27704021a1a72528c2430531d97c21ad9af474511bc0421686f2f0d511e85694881bcd069c3d33db89553a835d0357815c638f3479794870e7
EBUILD esphome-device-builder-frontend-0.1.371.ebuild 511 BLAKE2B 866a505cbbd420ef683999dc4e9b21c4bc8908851b571a2a55c3875ee1854c0ba585b396d67c746019606d693897f1105297a43c12724e4d0b7a11aa80968373 SHA512 b3bd0549e32f6f27704021a1a72528c2430531d97c21ad9af474511bc0421686f2f0d511e85694881bcd069c3d33db89553a835d0357815c638f3479794870e7
EBUILD esphome-device-builder-frontend-0.1.373.ebuild 511 BLAKE2B 866a505cbbd420ef683999dc4e9b21c4bc8908851b571a2a55c3875ee1854c0ba585b396d67c746019606d693897f1105297a43c12724e4d0b7a11aa80968373 SHA512 b3bd0549e32f6f27704021a1a72528c2430531d97c21ad9af474511bc0421686f2f0d511e85694881bcd069c3d33db89553a835d0357815c638f3479794870e7
MISC ChangeLog 3619 BLAKE2B 9ba08b18fff48738cfee018db1e9bf5e5df564a6f7ddaf4a509b30aea08d37bbff0d6cb0b85080b5b48622e4dbb477aee49a2e0850287cba4f4cdbb184c7ac0e SHA512 9bce5f4d661b81647c6d6d7e23c5fc9d9694729bed8303aff8c1617ca107587b5fa5fabb80cbfb0a218ce3c8a320ac3fdc057ed122002993c8e322acdd1c5748
MISC metadata.xml 311 BLAKE2B b9926fad2a0a5ae77b5cd9f6552dde64c435909d54951ae36a972c583645f5d15f385f7094d9f0caa70710f7dec1fdae03667a211c4e7f16ef55611e4a51fe27 SHA512 1719f00d28de0af93dc7af3e9cbd06038e393cb94568b95ab1c3130897d811cfd37f7d99eacb1deef7ca5932d4abd9f214471c8b31b7a511199567fef1558dc6
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )

inherit distutils-r1 pypi

DESCRIPTION="Prebuilt web frontend for the ESPHome Device Builder Dashboard"
HOMEPAGE="https://github.com/esphome/device-builder-frontend https://pypi.org/project/esphome-device-builder-frontend"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"

EPYTEST_PLUGINS=()
distutils_enable_tests pytest