Browse Source

homeassistant-0.109.0

tags/v0.109.2
Andreas Billmeier 5 months ago
parent
commit
0df8ee2861
Signed by: onkelbeh GPG Key ID: E6DB12C8C550F3C0
6 changed files with 335 additions and 5 deletions
  1. +4
    -0
      CHANGELOG.txt
  2. +2
    -0
      app-misc/homeassistant/Manifest
  3. +324
    -0
      app-misc/homeassistant/homeassistant-0.109.0.ebuild
  4. +2
    -2
      virtual/mqtt/Manifest
  5. +1
    -1
      virtual/mqtt/mqtt-0.ebuild
  6. +2
    -2
      virtual/mqtt/mqtt-1.ebuild

+ 4
- 0
CHANGELOG.txt View File

@@ -1,3 +1,7 @@
2020-05-02 homeassistant-0.109.0
* homeassistant-0.109.0
* small changes in virtual/mqtt

2020-04-30
* fix bravia-tv-1.0.1 typo, https://github.com/onkelbeh/HomeAssistantRepository/issues/13
* bump pysignalclirestapi-0.3.4


+ 2
- 0
app-misc/homeassistant/Manifest View File

@@ -20,6 +20,7 @@ DIST homeassistant-core-0.108.5.tar.gz 5599870 BLAKE2B d0eb774b26b96f759b5b139e8
DIST homeassistant-core-0.108.6.tar.gz 5600450 BLAKE2B c46dea48724899fdd5486c12ba0b18a16ab5ade656113decfe09f17e652aa9a9d29ec36bdc0f223513c13331e9470ab90f8167ea42e1d072d1efa038de437a10 SHA512 31be8378c29e02e4d2e19e3e8d28935934330ddff14fa7a84a38e2028989adeff4272ee90cd2761ff626321c95dfa9cbcb79bc1f7ab16053fb457f97c3cd4c68
DIST homeassistant-core-0.108.8.tar.gz 5598834 BLAKE2B fb018ac261757fd962d0148805a869bba9d54f18e6f24228b6dc9fadbbe2ee0513bc91667f53a7da3ce817a86ef6e56332d049013b9b36f2b9f0dbd13bf04ab0 SHA512 e8df79c009f5a480140a5d244ccdc302fc998f498803ae94c087421abf6a9212404f5f8b07d52a312f113fb5edc6540b5b9b37a3e4cc2ce5f536597e2b321fc8
DIST homeassistant-core-0.108.9.tar.gz 5600363 BLAKE2B f5b2d10a40d8c94e1c1369caed093dfebe9a9a930940614fafe18299651498680681e3af37f588ddf8cc56ba81a7582aeaf35649496b4e8009a7576e5a96a00a SHA512 17153105150eda26feea7b7fcf7dc19f3688fbbfd528d268a2b1ce902b32902983291f27be99bee3a7fbe3fb3de51d5a1fd6f568289bfdb21322e7af261cc5af
DIST homeassistant-core-0.109.0.tar.gz 5886978 BLAKE2B 394d84646e9c2ef1b1a7b5ce84fef51ce0e1ef285157d50abe182c6e096f58f622a4ac7845d3338f38e022a74f40dc53aad13bc6292048ef82c84cee61273e19 SHA512 33ad9a7cfda6b4f0260efc8443c9df8eb0fd345f99abc10512a4361bf01aa0b5c0e0750b1df1fedb591213268add726865bfc43aba7b1ef49bb675bf650bbcd9
EBUILD homeassistant-0.103.6.ebuild 13636 BLAKE2B 84f35d1949755243156da56276d739b1960fc5aacfe39c5b0694db4a5837774e1157d2ddc05209405d27934fffce28f2afa496bef2b120cf0606ea23fd133c23 SHA512 18f79e03a40fe6f44b8d5475f149d3ce9713883e5b5db6c99cdfa82e4ca3456176fff440e88bd500ba6677c6ea4c0510bbad4c88d24241e1d4bcef08f3b934fd
EBUILD homeassistant-0.104.3.ebuild 13561 BLAKE2B 4715e48b67fe9bf4ee9f75c273679aed03cd26ba61d92721acf480533ea8602de2558183c6a80da63a2fcdd4910c615ecc25075772c1478cfc8ce5e01de73ed3 SHA512 89a130c0f51cda1a9490aa152058850f59e8ab3d5f9d32535aca99fe46975dd754d84ce3a213a1ef9c01f8bc81ee4a9cf6fbfd58c6b2c20280a47e247946ada5
EBUILD homeassistant-0.106.6.ebuild 14995 BLAKE2B 44f5fa7cb8872e5ec5a9128df3b029abb3f2d0c9643f4e01929bd7c0f51c4b7140783b021085331281b364d1b3aa1d9ac7969b82fad08cce6c058f665ec7993b SHA512 a45595ae2047cfa409373fe67d1b8cc392a3634f7e6301a89c489af30963619236377100de693e66209493080efd80751d1e569058046930dfb27a9e5d529998
@@ -34,5 +35,6 @@ EBUILD homeassistant-0.108.5-r1.ebuild 14987 BLAKE2B 32072685fd0a5ff7db7aa32c0fa
EBUILD homeassistant-0.108.6.ebuild 15469 BLAKE2B f83f8ca0b262cec4326eb7035dbd3e8f35eae9f39367d6c0f6b48f05954d136749581bdd0d0d8519c7f1cb75a8f6f2345be58b53eead15ca05b19915a142d558 SHA512 f571945c626b8bca6d3b7bf84f382dd077f359bedd8e87295758ceb3b98ec5dd0457889305b55762047942eca964245326efc4646ee723e72fedbf72be98013a
EBUILD homeassistant-0.108.8.ebuild 15469 BLAKE2B f83f8ca0b262cec4326eb7035dbd3e8f35eae9f39367d6c0f6b48f05954d136749581bdd0d0d8519c7f1cb75a8f6f2345be58b53eead15ca05b19915a142d558 SHA512 f571945c626b8bca6d3b7bf84f382dd077f359bedd8e87295758ceb3b98ec5dd0457889305b55762047942eca964245326efc4646ee723e72fedbf72be98013a
EBUILD homeassistant-0.108.9.ebuild 15468 BLAKE2B 2b6a64dcddb1e9e36d49afe47d3e12f67e60a0c09b67a1a1492fbd2e127db9696fcadd435b5e91862e5bfd7094c94c2ff548f4b772601ce001e6346495f7e15b SHA512 4fd07c779df0b636e782a641627211b4a24596229550e18573ab86912e132df0c71c209119a7687ce1c6021b57dece08445376524ad3cc8fe707008d51612b8f
EBUILD homeassistant-0.109.0.ebuild 15534 BLAKE2B 76e6033740ec4f4e0ed7d67d5c8e5db832dbd3ccc37bd4ace20a3a0546473ab822de2dc9cb90a25e6c9ad72266e58d838ef6a73426723ab5350d264c344d1dc8 SHA512 dea540d9ef57187ecd98db7de62e59b9fcd17738e845a438dd3f1b05355ccfdbb0a25ddcc868873f859062d4f621df3f7371f4a2f4d71f5de43e0e7d8d9520a5
EBUILD homeassistant-9999.ebuild 59954 BLAKE2B 0056519f8a19288b34f4fae4548d0623aab622d4caa7b812730ef7f5384957541167f07ee730c76a6861d0c89c947ddb12ed81ba13288852ea65dd9991287849 SHA512 1b8dc2158d66fc3540f70923ead17ac70e0ea2cd51e62f906f9b49c1460f878d3da0fdd8714b78bd381e9376374aa71643b738d80bbad757d52902a8a1bfeecb
MISC metadata.xml 7506 BLAKE2B d9352a054ae0556ab1f1836d04ab5ae82b987d27bc0b3d8357e3e24d8e865b9fe0839df19ed2963642b744b39e54bba0608ef02b43991fa7ac23c8520d81028c SHA512 9a115319ab96465545981d8dcca59e3307e1e9ca87e6a9976e9f74b55d6c1c7ca269e100fe9d6e6bc084485643be99ec6a386d0861e556fd595512363ac82122

+ 324
- 0
app-misc/homeassistant/homeassistant-0.109.0.ebuild View File

@@ -0,0 +1,324 @@
# 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_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}

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/core/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 amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar +caldav +cast cli ciscomobilityexpress coronavirus 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 ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv +scrape signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"

# from 2020/04 cleanup to be removed or integrated later
IUSE="${IUSE} aws scrape blink +version systemmonitor"

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"

# Home Assistant Core
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.1[${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/certifi-2020.4.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]"

# from package_constraints.txt
RDEPEND="${RDEPEND}
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.34.1[${PYTHON_USEDEP}]
~app-misc/home-assistant-frontend-20200427.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.16[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )"

# unused/not found or referred somewhere else
# >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
# >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
# ~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
# >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
# >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
# >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
# >=dev-python/ifaddr-0.1.6[${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/warrant-0.6.1-r1[${PYTHON_USEDEP}]
# >=dev-python/envs-1.3[${PYTHON_USEDEP}]
# >=dev-python/future-0.17.1[${PYTHON_USEDEP}]
# >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
# >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
# >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
# ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
# >=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
# >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
# >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
# >=dev-python/idna-2.8[${PYTHON_USEDEP}]
# >=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]

# still unknown origin
RDEPEND="${RDEPEND}
aws? ( ~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.14.3[${PYTHON_USEDEP}] )
systemmonitor? ( >=dev-python/psutil-5.7.0[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}] )

~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${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/numpy-1.18.2[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.1.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${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/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.44.0"

# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-0.19.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.41[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.5[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.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}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.5[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.2 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-5.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${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.4.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${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.10.2[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.66[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.5.0.1[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}] ~dev-python/paho-mqtt-1.5.0[${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 )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.3[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.4.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${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}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.7[${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.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-18[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${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.3.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.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.1[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.19.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${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.10[${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}/core-${MY_PV}"

DOCS="README.rst"

src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
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}"
dobin "${FILESDIR}/hasstest"
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}"
readme.gentoo_create_doc
}

pkg_postinst() {
readme.gentoo_print_elog
}

+ 2
- 2
virtual/mqtt/Manifest View File

@@ -1,3 +1,3 @@
EBUILD mqtt-0.ebuild 274 BLAKE2B efabf342d847443cbf4c9b3b774ab77b163cfc8d30ff1bab890f4724e899ea8a6e48a75577bc0a545016c76df308228ec720002be0772d83282baca3f1354d15 SHA512 20a24f5207bdc5947a522456c749403e47ef79705d644a77c4f9d4572f15df4fc8fb56619ef2bbc89de478f8dabe854e58f4a3108797d7a685310ea390ae7b7f
EBUILD mqtt-1.ebuild 327 BLAKE2B 975d693b2f319421288cf86ac90c05feb717ffdaa747f4ca9e7392fb745e10d8156d3762b4391d647785020612c7f7453497175143847301e963b4f87019669b SHA512 13688d5a172eb4d8d9958935a624fd0d32acb799ce23281bf565862d7254b5c7437dbb9cff2e2785df3729778d7ef53c1dde05b0cc3109a423d7b15632900f6e
EBUILD mqtt-0.ebuild 279 BLAKE2B 4c19161b04397f04f9b3c19f94db77aed593597079198a90186ab3c047fd68cb92f18a5634189aa5fe450bbfa5ba5a13001a71230195531edfaef5bf01ec48fd SHA512 981bc8895e568625b8381dd435045dc830470f54f2644c63be0b8482e452a2b3ef26ace9f056b96ccbf5af77443464b1bcbe841537c84ebeaeeeac5a15296032
EBUILD mqtt-1.ebuild 327 BLAKE2B 71a53fef7fdc8c31e4cb8baf25f367105060cba2172f01a7973b25591b8fc116f79f680d931d9aaddbac4a6eb50eddc5deaacdef4abeef9012fbb532bec8c885 SHA512 4ac6a8cd4054ca239721f2858cc41e47d8063ddc78bcccfefe1ab9614a138f3f70ffa67f14590cdb702011a919d47eb265099868955f4eb2d7fbfa9b200364d7
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

+ 1
- 1
virtual/mqtt/mqtt-0.ebuild View File

@@ -3,7 +3,7 @@

EAPI=6

DESCRIPTION="Virtual for system loggers"
DESCRIPTION="Virtual for Home Assistant MQTT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"



+ 2
- 2
virtual/mqtt/mqtt-1.ebuild View File

@@ -3,9 +3,9 @@

EAPI=6

DESCRIPTION="Virtual for system loggers"
DESCRIPTION="Virtual for Home Assistant MQTT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"

RDEPEND="app-misc/mosquitto
dev-python/hbmqtt"


Loading…
Cancel
Save