update homeassistant-0.105.3

This commit is contained in:
Andreas Billmeier 2020-02-11 01:06:51 +01:00
parent 3cf7ba3542
commit aa05f91208
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 310 additions and 7 deletions

View File

@ -1,10 +1,11 @@
2020-02-10
2020-02-10 homeassistant-0.105.3
* bump surepy-0.2.3
* add zigpy-cc-0.1.0
* clean up PYTHON_COMPAT & KEYWORDS Letters: L-S
- allow Python 3.8 (currently untested!)
- add ~arm64 support, also untested!
- drop all PYTHON_COMPAT except 3.6-3.8 where seen
* update homeassistant-0.105.3
2020-02-09
* bump insteonplm-0.16.7

View File

@ -20,6 +20,7 @@ DIST homeassistant-0.105.0b6.tar.gz 5085932 BLAKE2B a2d0b89602b04fd2921da8adc011
DIST homeassistant-0.105.0b7.tar.gz 5088323 BLAKE2B be09aad75703ad52bec2100869d004e6f4ebcb555f12323a7e7e618f9be0c6e09b61e60e453a9b81df3ccbd27c91b5dde3e91735c9366153550b3459b64fc33d SHA512 fa01a6240e93cf1283f74a95c79b8db6446722f9c0a0eea248ed30682443e547a1eb880e4d0f81ef79932cf23a631ba6457ce89f8e9d4b4e2cdc6e483d564094
DIST homeassistant-0.105.1.tar.gz 5097538 BLAKE2B 9d84139912737da657648cdaeb8bc63c16fdf736fe2dc2808067ba9ca718b8a2b3ec0f73ed63f14f26f86074e1501308c7af207c1216ed1a1cd5f37e996139d3 SHA512 42eea1bf64f4b306daf8eabeaff2f47efea0de3942fe6fea7d3dc4fb72a34e97ad868cf1be191dfd1d3cbd1e120564aa78b7defef72973b4dbfdeb733f8004cf
DIST homeassistant-0.105.2.tar.gz 5097574 BLAKE2B 0e0729b2fc2cb3f5d71393c3c6273de9ba897fb5b620d3cd3f7994672871b27e6c385ec61935b8d437affdf033049223dadc1ae23756301d0492662ae4e127e2 SHA512 e51bb80a840046c8ace5aa49056094b95b3514906e80016455030517a385db2f1cf05211b97a208fa3441c296cd5078f4cb319816d4688424b89b7384fb153e2
DIST homeassistant-0.105.3.tar.gz 5097754 BLAKE2B 9ef1f6012cb5c91d7f8499c1c88c9ad222cfe24015bba121c0880558e97223b63cf8c6f5d15de0e98baa973bb1584fcbccba6c77831b5da713b84c9d5234de21 SHA512 7d10bd6a4c28a22334e493afefd3461f456127aab6c1a6dd2bb58f913af4da7b0a5609ee23dfb6383f6635e833df66a837ad902e3f6d66e0f28132e29ce62916
EBUILD homeassistant-0.100.3.ebuild 11884 BLAKE2B 2b3bd711b56eee72232446207f80beb6e0f8e35cc268684d5d47974c12998611579d6dc932a55400be15238f93505b36c0d2bdefd13936183e5bf38b062e76d4 SHA512 4fc0617c6c7a26736515748980766fe1de2ec03e567407be6d7d5fa7a2608d1eae8270cbdac54ddbf0e74b5baf64dbcc0552afa6b6507318329df624022b96c3
EBUILD homeassistant-0.101.3-r2.ebuild 11803 BLAKE2B 5d5ce09b77927729fc233cd726fbb5d1a3e142a13ba3de9ab99772f5f8177bbd83c9f0cb37a7ef1a2b0b4f8a4d2d601019e51aecf3f5c4bdc3049ca16ba3ba9b SHA512 632f0474fe0dd3dcefa151af9fe24c26c45857a2b1c1545308235b945041475294d5188910b4251b84ed3275113970bf93047a91994c40d5a89207c1a2b8a1f2
EBUILD homeassistant-0.102.3.ebuild 13141 BLAKE2B ca2039bf4832f392d95f8fb30b22866968ec55a0f171b2939416f8ac406e0e0612e3debfd96bc1588c77e8d9c320a0024a1e442e3ac0ae1947e84228dd02804c SHA512 e51c3b49a4f1a5cd8c42cf9ecaa8388de296c3cc7a97bbb100c92bf3fa486514ec9e5291692893dfc680a5281c14d30905b0bdb2b4925151622702c41bee4856
@ -33,5 +34,6 @@ EBUILD homeassistant-0.105.0_beta6.ebuild 13786 BLAKE2B 7dd47d0cdd7b47ffbc0b54ce
EBUILD homeassistant-0.105.0_beta7.ebuild 13908 BLAKE2B f86d4ac2aa9db943f6a20858671aaa0f60774e3eb40ff4ec98f610bd2f74668e504a0aa9e2c24919160c1e1fcf8fa4151d7d60801de63dc582583364840cee60 SHA512 6dab5c94031d9b1e5b4f4e2cde132a322db2f8f6b61572fb1b16cc201ad0a231a1cd1285c7a140243107b94c8316add56f5c54180b69b6335cfe3327213540a5
EBUILD homeassistant-0.105.1.ebuild 13921 BLAKE2B 6511a0c3537ec5cbd2eb6468b599b20038f2693eb454a42e82736d1017e7b01e1a0cb36dcfde2b112804a14d48ea45ba583415010105402773b10ce85080cdbc SHA512 14e5c8903187be1fd8f9ab25dfad928af5c95972f894edf3cb2057518ce9e0f7dac25c21edd81da38cec5a5c412698894d1791c8cc27b0d3a3293a23e67335d7
EBUILD homeassistant-0.105.2.ebuild 13921 BLAKE2B f10a542c828705763f3e252d6d3c9a085e8e2662019d15d00198c9b3f933fd6d89bc16133aab3ee69ba88f2706bc7243cf40247f3448405b0fb49207cac9ee12 SHA512 312af9913ea00f63c8269994a8e734e5f2f3fdedfe252c477ea0f883f3769f236dd1d55dfc03539789356a985eb3ecd3d085380375dce8ce85719fdff3cacde6
EBUILD homeassistant-9999.ebuild 57691 BLAKE2B 18404423d3c66cd71cfefbddaf95ca61a01b70588c40866cc95103121a65bc4310212d6ee348a9a461d16890a70fa2577b88cacd096613a57896815f56dc4edd SHA512 8a2ff7d04282bb3e0de3db1c56ccc75c72aa60eca9fe3940fd855c7b59c461e62c981eacaeb0dee8e27baf1e0cbf5e966451e6bc294341b5b89857a1737303b5
MISC metadata.xml 7064 BLAKE2B 75ba19be7769920096abefd15833df183902555c9ae8b514effc0aa1fbb5ad0a29fbaf9a782322cd58ad0b9962ee4ea37ec5ccf1c4f3cfb6f025b041c09c50e7 SHA512 8c644dc46917920ab238c17cf8cb2297e951d97a63e63c4223e684d401a3feccac7289d99d2d116dedb6888516352f22e4600ed8f9d83a298b6726a8e501e864
EBUILD homeassistant-0.105.3.ebuild 13991 BLAKE2B 8e13891841431e756306bf372e46ee25da6c34c8266e64a70b58ec1579ca4884995c9dd4a54f37026d3ce1e36a453de77adfd6e3972cbcd0e90c443146d17146 SHA512 04d7b2b7396ed40893ff78ce7ccb6c6d637b719e788ed663db9e3fb683c3217bec7464b09236272b097c8aaac56a454514882ce2fe295ba7fd035276882b98ef
EBUILD homeassistant-9999.ebuild 57691 BLAKE2B d3ba883f45c4e61108b0186f3feba4bdabe89048462d6c545a40adc4ba3872598a66005bd9516fb0c9414179a9ecad9a543d3d33910eacff52154752756ae41d SHA512 4e9aa3de16d59128b17e061939668eaf9ae8c30c31a14fc097d34af9906f720f4f7c202c02a5ee09903b91ce2afbe4cc3207c48b522ffd4c3f70d4b61d599b15
MISC metadata.xml 7145 BLAKE2B f564ce420cd0b458b4c8e4d05f1020278c06402b39f00170acc416092e61d093cadad4b1a9e39f4fca6ce9a341f43139906db68aa3166e6d6c0e77b260ec8ef5 SHA512 44f002dfaf309c609c2282eb011666123d85f6277b96586a24c82704c39a7b0ccb0546430f805512c6b979fa2f9ed43bfd539414dbb8ee9c7ec436aada5f2877

View File

@ -0,0 +1,299 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit 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"
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 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
acct-group/${PN}
acct-user/${PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
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.11.1[${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.2[${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.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${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.31[${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-1.4.0[${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}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${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.1.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.2.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.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${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/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/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/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.2[${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.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${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.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200130.2[${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-2.0.0[${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.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${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.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.2[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${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}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${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.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-6.1.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.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${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.2.1[${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-2020.01.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.32[${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.8[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${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
}

View File

@ -128,7 +128,7 @@ RDEPEND="${PYTHON_DEPS}
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.1.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.0.7[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-0.0.2[${PYTHON_USEDEP}] )
@ -163,7 +163,7 @@ RDEPEND="${PYTHON_DEPS}
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.7.0[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.8.1[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
automatic? ( ~dev-python/aioautomatic-0.6.5[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
@ -503,7 +503,7 @@ RDEPEND="${PYTHON_DEPS}
nuimo_controller? ( ~dev-python/nuimo-0.1.0[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-0.10.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-0.10.4[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.4[${PYTHON_USEDEP}] )
nzbget? ( ~dev-python/pynzbgetapi-0.2.0[${PYTHON_USEDEP}] )
oasa_telematics? ( ~dev-python/oasatelematics-0.3[${PYTHON_USEDEP}] )
@ -776,7 +776,7 @@ RDEPEND="${PYTHON_DEPS}
zengge? ( ~dev-python/zengge-0.2[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}] )
zestimate? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-homeassistant-0.13.1[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}] ~dev-python/zigpy-homeassistant-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-homeassistant-0.13.2[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.32[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}] ~dev-python/zigpy-homeassistant-0.13.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/xbee-helper-0.0.7[${PYTHON_USEDEP}] )
ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${PYTHON_USEDEP}] )

View File

@ -14,6 +14,7 @@
</upstream>
<use>
<flag name="abode">Library for the Abode alarm API</flag>
<flag name="adguard">monitor your ad- and tracker-blocking DNS server</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="ambiclimate">communicate with Ambiclimate</flag>
<flag name="ambient_station">retrieves local weather information from Ambient Weather</flag>