update esphome-1.15.0_beta3 (experimental)

This commit is contained in:
Andreas Billmeier 2020-08-16 14:52:56 +02:00 committed by Andreas Billmeier
parent 19edcb5075
commit d7ea1595f1
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 107 additions and 0 deletions

View File

@ -1,3 +1,6 @@
2020-08-16
* update esphome-1.15.0_beta3 (experimental)
2020-08-15 homeassistant-0.114.1
* bump protobuf-python-3.12.2
* add pycocotools-2.0.1

View File

@ -10,6 +10,7 @@ DIST esphome-1.14.4.tar.gz 1005274 BLAKE2B cb974e81c36d70f48984d2d23c87d52352a69
DIST esphome-1.14.5.tar.gz 1005279 BLAKE2B a403a8c48c67640555c466b42e4476c514b1446c69e9470f3b48f56aa4e0c7e84ec2c5dcbf96711ed9c4ff5693f5ef937af6fed01e627882e52abdfb79d37207 SHA512 bf07d994c2f33a3051dbc25d377ec18a615b02fa9448bcf7aeed48fa1ec1d6fa55b08433c97113caa31eb8073eb41e935ac80f1d9fcee0cef86eb0afcd98cb2d
DIST esphome-1.15.0_beta1.tar.gz 1220157 BLAKE2B 9a5ed7f79dc62204cbc35c98f8597bf51dd00a3689e2f27e4cd5bb32a5d6746a76251f1bcd0e41478d606b076af164f97562bca48a1abb89bfc93b8984c82fac SHA512 f624a576544bb4631deda91ed3e058a2424ca5a536a307088cf1a40899b9f2d997d726426c71763f6c5fd2eb8515665c7a191fcc61310b5b9aea8a2a1070b9ff
DIST esphome-1.15.0_beta2.tar.gz 1221014 BLAKE2B 1523ae3648ac161bbd31f53206086521333cccd2df16b3002fe85fe223713fce93eb13e6f153ef6388c0fec2c37bbf6c9c4044e5813a0c66febd8380032e3c7b SHA512 5e6567a0d3ec374758a1d10947c7e6449e70f21fb490c2b4d064eccb70b8fe806896831f75c543d32cda23b4db87be2fe20dca793b4152d7de7eb6ce91e37a2d
DIST esphome-1.15.0_beta3.tar.gz 1221377 BLAKE2B e360ab2c7dd143de86c589eb4feeb68f02d7c87fa3e9fc4cd11b3027ece2d8539a5ab9018b91d115aadd9e120c64474f4a3127369aef80b3f8c7331ccc0f968a SHA512 29829d09500ca6e608d1bba28d54782f331cb722c359e67e2a10d4ee151e7c364b2d61c287e67714ec7b083dd671400ff0568deabd8ef951f8b274f21cfa2c59
EBUILD esphome-1.13.2.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
EBUILD esphome-1.13.6-r1.ebuild 2252 BLAKE2B d554111ca4d1a3a0f8e0ed20e3e3f25411edb314fa2aaacede11d133be9dffcf8d484c3b071d2d31ec4b79515b8616c1a30a226839ab07df452911fe79a10208 SHA512 1075af5d95a03cbb9f0f00638bd8a159ce0caf322c41efd4d6b79b062222c95cba94c3c1b2f55690cb1f5b46f615f6150349887cf6c7d0aab16db82f131d7f34
EBUILD esphome-1.13.6.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
@ -25,5 +26,6 @@ EBUILD esphome-1.14.5-r1.ebuild 2805 BLAKE2B 34b36be57674e5c9ed0977d97e829556697
EBUILD esphome-1.14.5.ebuild 2711 BLAKE2B af450032767c0d0f37acfa5ae27a2f7af86b22cb68774a640e6d9bd4ac0424c3c7d947691218463de05ece500588c81b518b0c9c47865452776e91f013cc97e5 SHA512 28b64c51ecec5b4c0c02c45a0b9ddb90137decadacf5cabf52b8a83a1810567a33435b1d4ae3236a90c4b3d150e0c36358fee5e78caad2283a50ad61e6dbea21
EBUILD esphome-1.15.0_beta1.ebuild 2809 BLAKE2B 53697a8facd55ff909a360764131f071fb86f065de279d00bc7df8fa5d8794d218c624c2ad6b4843657273b0e4e2c14fe606329660e67203c0e82a0bd21a0923 SHA512 c824319d1f2922ac9986a251174ac0f5ab2edb50363d92608c56f69da43d89a27fa4625904bbd0ae64b586e667c50504fa024f9e020f221ff84efb2a80a59254
EBUILD esphome-1.15.0_beta2.ebuild 2809 BLAKE2B 53697a8facd55ff909a360764131f071fb86f065de279d00bc7df8fa5d8794d218c624c2ad6b4843657273b0e4e2c14fe606329660e67203c0e82a0bd21a0923 SHA512 c824319d1f2922ac9986a251174ac0f5ab2edb50363d92608c56f69da43d89a27fa4625904bbd0ae64b586e667c50504fa024f9e020f221ff84efb2a80a59254
EBUILD esphome-1.15.0_beta3.ebuild 2941 BLAKE2B cba7303780ba85027ffd95736f1fc2eb3dcb0d358941dd6f761d77d9020ffa78285dc520c77087c22e4d76756f8eb6ebea997653d19e1878046951b518d78e1a SHA512 7356a855c0700c1d70d176e9408f8d991c27ff814b5d7e2bbb7c426cbf1894da5aabeaee0a2dd1ec1dfb2bebac3d70cdadebeb7a230fedb4d6129b7fd3eb833e
EBUILD esphome-9999.ebuild 2812 BLAKE2B 7b87bebe363b7586e06cbd3a6bab640f65cd5052aacb01610128f7a35efaf568743899b14c6caa0856dbf22eb123fac1d37443c4244198c16907d5951054a7da SHA512 df7d720854891851584605bb37c8fa00b37a121a2bc511845a9dbf389a6f444023cb049489f3f1e84f5169923b444796058f049845f09b9454aaebed16441b72
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2

View File

@ -0,0 +1,102 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="+server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.12.4
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
dev-python/setuptools[${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"
# site-packages/homeassistant/components/tensorflow has a dep to protobuf==3.6.1
# which I ignored because tensorflow-1.13.2 is very outdated
# site-packages/homeassistant/scripts/check_config.py:REQUIREMENTS = ("colorlog==4.1.0",)
src_prepare() {
sed -e 's;colorlog==4.2.1;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i requirements.txt
sed -e 's;protobuf==3.12.2;protobuf==3.12.4;' \
-i esphome.egg-info/requires.txt \
-i requirements.txt
eapply_user
}
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-r2" "${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
}