From 3ce4ac541627d756fb0845b254cfe3c78c2d0366 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Fri, 6 Dec 2019 06:24:09 +0100 Subject: [PATCH] homeassistant-0.103.0_beta0 --- app-misc/homeassistant/Manifest | 2 + .../homeassistant-0.103.0_beta0.ebuild | 302 ++++++++++++++++++ dev-python/aioesphomeapi/Manifest | 2 +- .../aioesphomeapi/aioesphomeapi-2.6.1.ebuild | 2 +- 4 files changed, 306 insertions(+), 2 deletions(-) create mode 100644 app-misc/homeassistant/homeassistant-0.103.0_beta0.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 6ba43cb1f..0ecb9f633 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -21,6 +21,7 @@ DIST homeassistant-0.102.0b3.tar.gz 4815046 BLAKE2B 8f71600338cef319ad62d4877cba DIST homeassistant-0.102.1.tar.gz 4814573 BLAKE2B 57232d1a3703d1fcf61ae55c8cabb5f7ad393a0153fa529467c2dfc008760ebac6d5e0925e9036f4f897d612f7b855934be30cc08f99c881dfe56bc48bcbf0a0 SHA512 4766776fdb7f634f0c5aaafe862196442bf0d91003145b5aeb37b60e9f660ab5a25d2a8facbfd7668800c33579356122aceb46ff855569d5f3f254dc6728d3bd DIST homeassistant-0.102.2.tar.gz 4814745 BLAKE2B c76dd9f85a55ccd9acc326c14205029592681c75cd9c768e6e51294b65a0db8f718b2663346050d2b30b4fa1496d10780e3cbf58597acf6f1948bd270554fdb2 SHA512 33aa9dac49c7722cbc7ccece968a4cf102bd5f046c68dca8fb645100a00236a0a3489eeb97de316b9d89c3f57427d35a2dc6588d8c107897e35b56d2a5ee2159 DIST homeassistant-0.102.3.tar.gz 4815276 BLAKE2B 50e81d477491472c52eb61db1670cde04b41b14a120a3193d664849a7b46e6ee164e4e3d0c7d380998839200d0981b2cb447e3bb3d80db3c93901f4ff729fa90 SHA512 73170cdb6be29d9931846139b867adceb94a53b82912c332ddddc3626362082d9bb9b2b316c79138d84bf62d599d66b143b0c7f2004ea07a116cec9720021d3e +DIST homeassistant-0.103.0b0.tar.gz 4887384 BLAKE2B 167ff22ff2dd9a631046705488ebd72d11f0d66e71163a3f8ba423e0b161fbef422649ee1454ba2765f561f73341a730f9e31875a32711f485001bafb0be5ae8 SHA512 0315aef0be3e19450fc70a23f7e0a01a8e948b075f3682f2f65acffe713bac81a089ca8c4744cd1ee24bb24c4e11b9a9524a9be3e2bfa66d36560a0477ce96e8 DIST homeassistant-0.98.5.tar.gz 4290704 BLAKE2B 2328d50bd1d216a751ba5c5d19f0e54427c7f56be50a7f1c4a49d67cf1735d86393dfa9f366b1bd38706aa8192d4f390664a1e9c3562f7ff59f057c97b15d3f6 SHA512 1e9363d9c8569b7c169481c6dd8fcc6510262559379789f40af7f94664d44a2a1b3482b2d58141feaf78620b5e8b2d1f04017a0330bf35d2808b5f74f98a7785 DIST homeassistant-0.99.3.tar.gz 4407163 BLAKE2B b0e4845d927109b1bc7fc2f8c6833d464d2dbc09d5d92c1b09cde5136e94fa468c042bfe5b799f059285842b4fbc530d052c7ca199a8d7d9a2c335d17907ce16 SHA512 44594cdea80334043dd14256fba8c2ceda09a9b572ae956008345e95bb6e150eacd3e2119f1a8caa8de513f8e34b784573372f9daa542d107564777a79f10ee4 EBUILD homeassistant-0.100.1.ebuild 11868 BLAKE2B 4baa31b9af286ba7323051964a3cab020a3333c4d9bcd94eb895348aaad95e28f0e67a9e3f838014a7c1f4ac97aa11a7008a6aea4545c0052feb40a6cb6e62b7 SHA512 a6361eb04b6fd9b87807ae6bd50bacca34a004abff13157b8c82c3e8a735f48cf4df51c431be4a75490e90db1ce79839f189e5312a6fd966eb89698260225330 @@ -36,6 +37,7 @@ EBUILD homeassistant-0.102.0_beta3.ebuild 13152 BLAKE2B 3d7cc4fe608a76ba8bf14c40 EBUILD homeassistant-0.102.1.ebuild 13281 BLAKE2B 74f85938bdafd6e35130d73dd3b35d4c920b20f6eda96b6b4df2cdc75d3343d27a1a619d2e076575f6f156151461c57be850ca92d7ec12a2259159fdfe27cae1 SHA512 4f04a676534e71b03910caab1d9e4502709a46cd36ff4216bd843b0a7339c60a688f48aafec52b45f9c6236d0024abbe6fdc1d11b3e8deb4f46e4092d75d3d0c EBUILD homeassistant-0.102.2.ebuild 13281 BLAKE2B ecb836d145446a563ed9a8494fe209cc7f9db779669bba0fc02df9a86f95e25aaf9161db278d7f6764c205e7a0d20a4d07bd006819b174201c90a41c1000bd71 SHA512 c2cf9effda0f6f4bc2df04e618f75e002463c0d74cff1823b051d1e5952d6f26158e7d59dfa5965af59106d890fa6d5f2c2d7cc415e928dd2c6dfb5946f7fffa EBUILD homeassistant-0.102.3.ebuild 13281 BLAKE2B 43fe0573a879ea87b97edb479c9186eb11533c1d56659e82539185c5ad368104ed65744be8d3813dcad3d32560f7198808e8b996ed26efcd5a1b8d2108f65334 SHA512 0e4b878e5663c2a0c877b5656c9dd98da72214bfb61631e0b16dc00e1bc81e7194f2f91ab4a5a9567fa155ae82a5c33f510e2705468157f0768db44b41eb5049 +EBUILD homeassistant-0.103.0_beta0.ebuild 13311 BLAKE2B 866d64c17ad319711e0015246dcc578eb1ddd99187d44dc7e67e92176add208a266dc04d6e2494e7fa390a726cf69bc2d67b166da73e7f79680d39aa06f11cf1 SHA512 54a083b6623ac052365d7ae37252997db52c785dcfff27b5b4040d0dd1db8e402cdb9782f88ec15df401fd8372ce36dcc0690da3363f2a79f3373949d0917706 EBUILD homeassistant-0.98.5.ebuild 11576 BLAKE2B a5d90ba20bb43301e9e07d8e1142325ebece85ec6adcd0ae4a28a4d365a20b3a8381e0f1df39e0b9b4aaea3cf41adda07753dfa0265363b03289322c814f8aa4 SHA512 358d9ad188dc83c3f16fa909865146a4cfb517c13cc2ca9cf600dc73c45d54e7bf2752d9ef8f90c55e9806491e685f368437b16e64fb3a5fa33b19c9a367c118 EBUILD homeassistant-0.99.3-r1.ebuild 11632 BLAKE2B 44380e6a8ebdf0492ae3fdcd90fde75797cf7049a33179c211e08d70a20e2883bbdd1e947e66350c9bf8515dded92a9558ca4f10772a4cae08cde789bff42e74 SHA512 5705add00892a366013e5288a75518ae8be6a3a6b9165ef0fdd2fb0135f7546e3457f2556dd3e20695186e51ece66d99f41d5c9321cc046525b38e0c1d0c9a95 EBUILD homeassistant-9999.ebuild 58972 BLAKE2B 22ab6cc82871032e85afd8adabcee3cd624b2062adb0d5eb5a63a6aeaa210f2df4d227597e193955bdbb318cea57473415930d22b24a3457684f6e24f7249995 SHA512 aa93822aca39fc14d148eede78c03b9780b49397c2789ae8c085d8db93bd73ba386c5f253a8f662100811b377013b60c2d88d7e35b9b8ebac555b126b827539a diff --git a/app-misc/homeassistant/homeassistant-0.103.0_beta0.ebuild b/app-misc/homeassistant/homeassistant-0.103.0_beta0.ebuild new file mode 100644 index 000000000..c2dc1beb1 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-0.103.0_beta0.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1 +inherit user readme.gentoo-r1 eutils distutils-r1 + +MY_P=${P/_beta/b} +MY_PV=${PV/_beta/b} + +DESCRIPTION="Open-source home automation platform running on Python on 3.7 (and 3.6 for a short time)" +HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository" +SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder" + +RDEPEND="${PYTHON_DEPS} + !app-misc/homeassistant-bin + >=dev-lang/python-3.6.5 + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + >=dev-libs/xerces-c-3.1.4-r1 + + >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}] + ~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}] + >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}] + ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-19.3.0[${PYTHON_USEDEP}] + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + ~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}] + ~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}] + ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}] + ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] + >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}] + >=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}] + $(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6) + ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] + >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] + ~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}] + >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}] + ~dev-python/cryptography-2.8[${PYTHON_USEDEP}] + >=dev-python/distro-1.4.0[${PYTHON_USEDEP}] + ~dev-python/docopt-0.6.2[${PYTHON_USEDEP}] + >=dev-python/docutils-0.14[${PYTHON_USEDEP}] + >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}] + >=dev-python/envs-1.3[${PYTHON_USEDEP}] + >=dev-python/future-0.17.1[${PYTHON_USEDEP}] + ~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.30[${PYTHON_USEDEP}] + >=dev-python/idna-2.8[${PYTHON_USEDEP}] + >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}] + >=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}] + >=dev-python/immutables-0.9[${PYTHON_USEDEP}] + ~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.3[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}] + >=dev-python/jose-1.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}] + ~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}] + ~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}] + >=dev-python/lxml-4.3.3[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] + >=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}] + >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17.4[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] + ~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}] + >=dev-python/pbr-5.1.3[${PYTHON_USEDEP}] + ~dev-python/pillow-6.2.1[${PYTHON_USEDEP}] + >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] + >=dev-python/psutil-5.6.5[${PYTHON_USEDEP}] + >=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}] + >=dev-python/pycparser-2.19[${PYTHON_USEDEP}] + || ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] ) + ~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}] + >=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] + >=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}] + >=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}] + ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] + >=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}] + =dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}] + =dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] + >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}] + >=dev-python/six-1.12.0[${PYTHON_USEDEP}] + ~dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}] + ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}] + >=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}] + >=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}] + >=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}] + =dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}] + >=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}] + >=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] + =dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}] + >=dev-python/websockets-7.0[${PYTHON_USEDEP}] + ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.3.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.24.0[${PYTHON_USEDEP}] + >=media-libs/mutagen-1.43.0 + + abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/androidtv-0.0.34[${PYTHON_USEDEP}] + ~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] ) + atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] ) + atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] ) + aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] ) + avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] ) + bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] ) + ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] ) + enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] ) + everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] ) + envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] ) + frontend? ( ~app-misc/home-assistant-frontend-20191204.0[${PYTHON_USEDEP}] ) + gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] ) + growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] ) + heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] ) + here? ( ~dev-python/herepy-0.6.3.3[${PYTHON_USEDEP}] ) + hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) + hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.62[${PYTHON_USEDEP}] ) + homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] ) + hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] ) + influxdb? ( dev-db/influxdb + ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] ) + miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}] + app-misc/mosquitto ) + musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] ) + mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}] + dev-python/mysql-python[${PYTHON_USEDEP}] ) + virtual/mysql ) + openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] ) + rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] + ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] ) + sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.20.0[${PYTHON_USEDEP}] ) + speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl:0 + app-crypt/certbot + net-proxy/haproxy ) + tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] ) + ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] ) + unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] ) + wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] ) + wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] ) + wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] ) + xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] ) + youtube? ( ~dev-python/youtube_dl-2019.11.28[${PYTHON_USEDEP}] ) + zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}] + ~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}] + ~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}] + ~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}] + ~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}] + ~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] ) + z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] + ~dev-python/homeassistant-pyozw-0.1.6[${PYTHON_USEDEP}] + ~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] + ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] ) +" + +DEPEND="${RDEPEND} + test? ( + ~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}] + ~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}] + ~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}] + ~dev-python/flake8-3.7.5[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ~dev-python/mypy-0.660[${PYTHON_USEDEP}] + ~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}] + ~dev-python/pylint-2.2.2[${PYTHON_USEDEP}] + ~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}] + ~dev-python/pytest-4.2.1[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + )" + +INSTALL_DIR="/opt/${PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${PN} +daemon command line arguments are configured in: /etc/conf.d/${PN} +logging is to: /var/log/${PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +S="${WORKDIR}/home-assistant-${MY_PV}" + +DOCS="README.rst" + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}" +} + +src_prepare() { + sed -e 's;astral==1.5;astral>=1.5;' \ + -i "setup.py" \ + -i homeassistant/package_constraints.txt + + # https://github.com/home-assistant/home-assistant/issues/28811 + if use maxcube_hack ; then + eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch" + fi + + eapply_user +} + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + + keepdir "$INSTALL_DIR" + + 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}" + + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die + fi + + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die + fi + + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotate" "${PN}" + + dobin "${FILESDIR}/hasstest" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index 8b5d8e9a7..e44c6f0f8 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -15,5 +15,5 @@ EBUILD aioesphomeapi-2.4.1.ebuild 666 BLAKE2B 132beadc658fb49415c095747e08f9d836 EBUILD aioesphomeapi-2.4.2-r1.ebuild 794 BLAKE2B 16e04389e079d7b314dc17a09cf9d893ff7a4630079dbe9a52a68ba17d22959be8d196cb5ed2e71e0f9168c254f006439a914d19e5b0df4bb26fff6c57743599 SHA512 6575156a00d9c2ec640470b0d0fa9edc51420fec2a71e8d00b2898da0c9ece37b9a7738abe022b01791a96d15073060ec81651c23b9a49be69adc35321842646 EBUILD aioesphomeapi-2.5.0.ebuild 794 BLAKE2B 16e04389e079d7b314dc17a09cf9d893ff7a4630079dbe9a52a68ba17d22959be8d196cb5ed2e71e0f9168c254f006439a914d19e5b0df4bb26fff6c57743599 SHA512 6575156a00d9c2ec640470b0d0fa9edc51420fec2a71e8d00b2898da0c9ece37b9a7738abe022b01791a96d15073060ec81651c23b9a49be69adc35321842646 EBUILD aioesphomeapi-2.6.0.ebuild 794 BLAKE2B 16e04389e079d7b314dc17a09cf9d893ff7a4630079dbe9a52a68ba17d22959be8d196cb5ed2e71e0f9168c254f006439a914d19e5b0df4bb26fff6c57743599 SHA512 6575156a00d9c2ec640470b0d0fa9edc51420fec2a71e8d00b2898da0c9ece37b9a7738abe022b01791a96d15073060ec81651c23b9a49be69adc35321842646 -EBUILD aioesphomeapi-2.6.1.ebuild 826 BLAKE2B 166f39ac282a2f7e7dc6ddcb8cceef7a7323a131cb758a9252edc68f07d17f9438672567bb2e96b696be726cfbaf7395ce20ba4bf994c6dd609e2c3ab1bb65b2 SHA512 1d99c75b9ed40e1d1a34b1cec1e16ae2ca259382324954fbdfde59d29890ebff8a395bef910a0d930d040c332f1efbb9948348f71ff903046fa61a3ba3280822 +EBUILD aioesphomeapi-2.6.1.ebuild 819 BLAKE2B dd8fbe6f8c99b41d90c85f2b41dc60f3164b45df0e468ff7cda1b17f35e2cdfb8bb0c0c5de6eabc5fa0620e3d8f8ac4b345fe0ab27764137100d16eb26f00421 SHA512 7c67cbc34d3471b989b048cb7e217844e31badf06536140b1d0171b9834dbaf7199ec7e058a5e7f8c0af3714defd8205e1a2b3b550b7c13d53e4379522086ce6 MISC metadata.xml 467 BLAKE2B b2557942434283a0b01572faec3be2717a1ae3bc280f0011999d2e8036e8209f0079f6286dd1d8adde6290e00e7ed603b8052f7b12a4086b14ae37d1c1c6e86e SHA512 5e220573f6a27f5cf07961ac01c524c2a53c117e890be5c0a357f9d2ea083482678c3fae0a614a1241d76e6e917976675d4ba224cdbdec31cfc4642853b77f5b diff --git a/dev-python/aioesphomeapi/aioesphomeapi-2.6.1.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-2.6.1.ebuild index 1adc01955..03ae311b2 100644 --- a/dev-python/aioesphomeapi/aioesphomeapi-2.6.1.ebuild +++ b/dev-python/aioesphomeapi/aioesphomeapi-2.6.1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" RDEPEND="dev-python/attrs[${PYTHON_USEDEP}] - ~dev-python/protobuf-python-3.6.1[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] >=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]" DEPEND="${REDEPEND} dev-python/setuptools[${PYTHON_USEDEP}]