From 7f4f78d657560606af70a59f0785e1c001dc6113 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sun, 24 Feb 2019 17:53:02 +0100 Subject: [PATCH] esphome-1.11 added --- dev-embedded/esphome/Manifest | 4 ++ dev-embedded/esphome/esphome-1.11.0.ebuild | 83 ++++++++++++++++++++++ dev-embedded/esphome/esphome-1.11.1.ebuild | 83 ++++++++++++++++++++++ 3 files changed, 170 insertions(+) create mode 100644 dev-embedded/esphome/esphome-1.11.0.ebuild create mode 100644 dev-embedded/esphome/esphome-1.11.1.ebuild diff --git a/dev-embedded/esphome/Manifest b/dev-embedded/esphome/Manifest index cbf0e9d57..b860730a7 100644 --- a/dev-embedded/esphome/Manifest +++ b/dev-embedded/esphome/Manifest @@ -2,11 +2,15 @@ AUX esphome.conf.d 349 BLAKE2B e11fa5f021da8ca441a88ff6cb6e2799bc0f46ade7c51cafb AUX esphome.init.d 609 BLAKE2B 008da9ad1c859d0622e6358bf910b9a1059d5f4d276f0ff65d17af4b0b6707b963151b4afa779244b8aed8595f56daf5de11c1a30ef300aa5948a38b67fa6a15 SHA512 e1468be2669300ad745895d1f1a4c4e5fe2b51620d94aed0e5407dad5824b89e17b5ddc56b8c36e558eec9d81affbe3e6bc306b79228828d565657b7bf4cbcb0 DIST esphome-1.10.0.tar.gz 549619 BLAKE2B 2cf3dd82c53b909460b481747b857253da148ba96caf6836b2cc1ca83df4df758bd2a4477795240f0206e1f98e6355f813a8fc6cc933011d8be92539b7382618 SHA512 0e70a04f7a1b1d560920378aac9e80f5f4b98d01f67b636d42feef3606b0d682fc31b036d5fc6f0e61110a1a3d831c0ed6ee881916a41aab6b989859b9aad6f1 DIST esphome-1.10.1.tar.gz 418577 BLAKE2B 6b51b51be4b3a41e335683dcf2f76852bf49a0cb56b6bbcc4c89ea04f3184c789e1fb85900a69c826e6bf2447571286d45b821051e18a863ab3a32f58228b162 SHA512 195445c67792314ad1b10cf37667a35e94bca2efcba4ea99175cf7f4a27ee84c6377572edcd92999dbfee18328a34755c73d5ae9a481a0523e1c3a55e68f964a +DIST esphome-1.11.0.tar.gz 428396 BLAKE2B 23ef5eeae094c8c1a62df164fea736f6c5cc92d14c1eee4e944f3f374b9ab62b08f5cbed0036ea3825cf0857683f94131530304ceac7ec3f0edec9e9d8ac9e10 SHA512 f7060ba627ddb78cc90a5c36f9b55cd4d217938764ab08f550b8349fdcd5cfaa6ced42aa24bd9ed2d36f9076951b6e97536fd2b19771550618bf2bc695ef72cb +DIST esphome-1.11.1.tar.gz 428360 BLAKE2B fca95f30a462f2fe721305c2b5b49cba903830454c90d87b9c5375ffd00ce9d12720a5df17ac3f24ded943ec0dbbd1e66902c4938ac01f834035d54640e6b1bf SHA512 5e02b2182117befc22f211b3d8c8349dffffaa3207ebeaa55f1252c5b4880f1bc9be77dfc8a25200564be5070afcd8a3d8f4f5d3dba7f9d9f54c197951fd1b9d DIST esphome-1.9.2.tar.gz 139108 BLAKE2B 426a2dcb5c0265a6d0bb6b210a1a316345be31ccd18a3cef98ff1026a81515d9eecf369061b0204f2a7de62cd8e71e3b05fd759cf0fe1b93cf71926d5ffa8ef0 SHA512 0f64ad559b36d8d4fc8d776c3e34532acfc6bb41f038b90da487285a9c116ff223722fbd15f3d05fe59c72f8eaf9bfbd5f1dfbb266e2f6b3d7f8e0aa1c0e3cb7 DIST esphome-1.9.3.tar.gz 139098 BLAKE2B a0ebfd3eea7a5f6930342f385f77d5602ef7c6c661c74f0fa5a515fca0049a8b0b7d7cd619ac5c0da7f052cad25bbeac8e4cdd77e26e05c2742c5a7f03fc88af SHA512 d8812df1e774c455e8b0293dda320ea7127f267687a1232c38f01963a27644418d404bbcbf006db31ded7ab00e1e08d36e2fa494fbc0612264aaf7c225918e14 EBUILD esphome-1.10.0.ebuild 1220 BLAKE2B ee95ac49f2a8c19ca7e1bc95e93da631f179f56df481938b6e152ddc69d8b1555ba870c7dbeb02798c859c67a2036bdfbd061951f013e396fddea8d254c997ac SHA512 39303adc93e5236c8b9071daca2dceca75188d3fafd0c4c69bf4bceb5317fe39457ca62ee79122788ad6f3ccb54ea32ba6b96ad852fc05ef41bdf7b81cd37338 EBUILD esphome-1.10.1-r1.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45 EBUILD esphome-1.10.1.ebuild 1185 BLAKE2B f209504989e5827e004ba3bb83610d0cb923c2a931fc66d8cf2fc13f0ab9ec3e7f541eecb5a5827103efe46c26273a2172735942320e4eae2a3842bbdf8bcab5 SHA512 4e41b6ab35329c7aaa6dc784a6dbeef5db11c3bdc74ed2ca9839f049976658f910f26440b9040aae0aac34bfe83ca31fc4d6488bdbbb2e21aa0006055662ecca +EBUILD esphome-1.11.0.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45 +EBUILD esphome-1.11.1.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45 EBUILD esphome-1.9.2.ebuild 1220 BLAKE2B ee95ac49f2a8c19ca7e1bc95e93da631f179f56df481938b6e152ddc69d8b1555ba870c7dbeb02798c859c67a2036bdfbd061951f013e396fddea8d254c997ac SHA512 39303adc93e5236c8b9071daca2dceca75188d3fafd0c4c69bf4bceb5317fe39457ca62ee79122788ad6f3ccb54ea32ba6b96ad852fc05ef41bdf7b81cd37338 EBUILD esphome-1.9.3.ebuild 1220 BLAKE2B ee95ac49f2a8c19ca7e1bc95e93da631f179f56df481938b6e152ddc69d8b1555ba870c7dbeb02798c859c67a2036bdfbd061951f013e396fddea8d254c997ac SHA512 39303adc93e5236c8b9071daca2dceca75188d3fafd0c4c69bf4bceb5317fe39457ca62ee79122788ad6f3ccb54ea32ba6b96ad852fc05ef41bdf7b81cd37338 MISC metadata.xml 361 BLAKE2B 0752256cba8c0b90e3dcce71eb5c3a8307adbab281c5229abc8aaa21d4ee1b94f2f898ccd9c43c4ff488a995f2e6271a5aa651f78a7e6d35cba0cc6302d387ed SHA512 80327a1c6833cadd82cfcbfa31e48661a8c11b38831c4c6cef002523244be67ee50585c3a10903ef6126974c4f36347f08e39c5a64ab43ad7ebb632106e1c4c1 diff --git a/dev-embedded/esphome/esphome-1.11.0.ebuild b/dev-embedded/esphome/esphome-1.11.0.ebuild new file mode 100644 index 000000000..55ad0e655 --- /dev/null +++ b/dev-embedded/esphome/esphome-1.11.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit user readme.gentoo-r1 distutils-r1 + +DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy." +HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="server test" + +RDEPEND="" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/tzlocal-1.4[${PYTHON_USEDEP}] + >=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}] + >=dev-embedded/platformio-3.5.3 + >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}] + >=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}] + >=www-servers/tornado-5.0.0[${PYTHON_USEDEP}] + >=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}] + >=dev-python/typing-3.0.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.4[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${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 +" + +DOCS="README.md" + +pkg_setup() { + if use server; then + enewgroup "${PN}" + enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}" + fi +} + +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" "${PN}" + + readme.gentoo_create_doc + fi +} + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} + +pkg_postinst() { + if use server; then + readme.gentoo_print_elog + fi +} diff --git a/dev-embedded/esphome/esphome-1.11.1.ebuild b/dev-embedded/esphome/esphome-1.11.1.ebuild new file mode 100644 index 000000000..55ad0e655 --- /dev/null +++ b/dev-embedded/esphome/esphome-1.11.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit user readme.gentoo-r1 distutils-r1 + +DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy." +HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="server test" + +RDEPEND="" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/tzlocal-1.4[${PYTHON_USEDEP}] + >=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}] + >=dev-embedded/platformio-3.5.3 + >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}] + >=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}] + >=www-servers/tornado-5.0.0[${PYTHON_USEDEP}] + >=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}] + >=dev-python/typing-3.0.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.4[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${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 +" + +DOCS="README.md" + +pkg_setup() { + if use server; then + enewgroup "${PN}" + enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}" + fi +} + +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" "${PN}" + + readme.gentoo_create_doc + fi +} + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} + +pkg_postinst() { + if use server; then + readme.gentoo_print_elog + fi +}