From 9abc3f7717b101d32bd32c75682e3d9d2a28f9b4 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Thu, 24 Oct 2019 23:00:54 +0200 Subject: [PATCH] bump esphome-1.14.0_beta1 --- dev-embedded/esphome/Manifest | 1 + .../esphome/esphome-1.14.0_beta1.ebuild | 98 +++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 dev-embedded/esphome/esphome-1.14.0_beta1.ebuild diff --git a/dev-embedded/esphome/Manifest b/dev-embedded/esphome/Manifest index 686df211c..7214a2317 100644 --- a/dev-embedded/esphome/Manifest +++ b/dev-embedded/esphome/Manifest @@ -16,5 +16,6 @@ EBUILD esphome-1.12.0_beta4.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698c EBUILD esphome-1.13.2.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451 EBUILD esphome-1.13.6-r1.ebuild 2324 BLAKE2B 3081e25dbcf7eecd82f27c74bd306e5bd23608c5d0d5724ec13f3528ee5fd99a4fdada2ce576d9bf6e477aea8846fc38308be6763d0d1b8295f09fb024711274 SHA512 3ff219b44619f6407cb2dad6c0f91b29b23edfd13e24cc42b83a1ec63aecd1babff9fb89984762ab179946305e4245961f8ce887fdc26a91c56b9604c4f33fac EBUILD esphome-1.13.6.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451 +EBUILD esphome-1.14.0_beta1.ebuild 2415 BLAKE2B ad2956247c242684589e4b651332fe6aa3d20a9686ff17cba61e80b8acf2da68a5421d0f29e4e0fdb082d011d3148d57b7fc075b0154dc53242ed41b8385fd3a SHA512 b5608e2f360af6e9239339cc73b18ceeafba40aa046cb34bcebbb9fce7eb24452e329cf062f84bf12c5edb4f0d30cf3a47c00bccedebbe50d6952d805eb5b3bc EBUILD esphome-9999.ebuild 2415 BLAKE2B ad2956247c242684589e4b651332fe6aa3d20a9686ff17cba61e80b8acf2da68a5421d0f29e4e0fdb082d011d3148d57b7fc075b0154dc53242ed41b8385fd3a SHA512 b5608e2f360af6e9239339cc73b18ceeafba40aa046cb34bcebbb9fce7eb24452e329cf062f84bf12c5edb4f0d30cf3a47c00bccedebbe50d6952d805eb5b3bc MISC metadata.xml 361 BLAKE2B 0752256cba8c0b90e3dcce71eb5c3a8307adbab281c5229abc8aaa21d4ee1b94f2f898ccd9c43c4ff488a995f2e6271a5aa651f78a7e6d35cba0cc6302d387ed SHA512 80327a1c6833cadd82cfcbfa31e48661a8c11b38831c4c6cef002523244be67ee50585c3a10903ef6126974c4f36347f08e39c5a64ab43ad7ebb632106e1c4c1 diff --git a/dev-embedded/esphome/esphome-1.14.0_beta1.ebuild b/dev-embedded/esphome/esphome-1.14.0_beta1.ebuild new file mode 100644 index 000000000..f714697d5 --- /dev/null +++ b/dev-embedded/esphome/esphome-1.14.0_beta1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit user readme.gentoo-r1 distutils-r1 + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 +fi + +# MY_P=${P/_beta/b} +# MY_PV=${PV/_beta/b} + +DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy." +HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/" + +# SRC_URI="https://github.com/esphome/esphome/archive/dev.zip" +EGIT_REPO_URI="https://github.com/esphome/esphome.git" +EGIT_BRANCH="dev" + +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.5.1[${PYTHON_USEDEP}] + >=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}] + >=dev-embedded/platformio-4.0.1 + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}] + >=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}] + >=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] + >=dev-embedded/esptool-2.6[${PYTHON_USEDEP}] + >=dev-python/typing-3.6.6[${PYTHON_USEDEP}] + >=dev-python/protobuf-3.7[${PYTHON_USEDEP}] + =dev-python/pyserial-3.4[${PYTHON_USEDEP}] + >=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}] + server? ( >=dev-python/ifaddr-0.1.6 ) + 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 +" + +S="${WORKDIR}/${P}/" + +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-r1" "${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 +}