From ecffde092b78d7a944566ad35099cafddd08a9b9 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Thu, 10 Oct 2019 22:51:56 +0200 Subject: [PATCH] remove olds --- .../home-assistant-frontend-20190904.0.ebuild | 30 -- .../home-assistant-frontend-20190908.0.ebuild | 30 -- app-misc/homeassistant/Manifest | 2 + ...a2.ebuild => homeassistant-0.100.0.ebuild} | 4 +- .../homeassistant-0.100.0_beta0.ebuild | 283 ------------------ .../homeassistant-0.100.0_beta1.ebuild | 282 ----------------- 6 files changed, 4 insertions(+), 627 deletions(-) delete mode 100644 app-misc/home-assistant-frontend/home-assistant-frontend-20190904.0.ebuild delete mode 100644 app-misc/home-assistant-frontend/home-assistant-frontend-20190908.0.ebuild rename app-misc/homeassistant/{homeassistant-0.100.0_beta2.ebuild => homeassistant-0.100.0.ebuild} (99%) delete mode 100644 app-misc/homeassistant/homeassistant-0.100.0_beta0.ebuild delete mode 100644 app-misc/homeassistant/homeassistant-0.100.0_beta1.ebuild diff --git a/app-misc/home-assistant-frontend/home-assistant-frontend-20190904.0.ebuild b/app-misc/home-assistant-frontend/home-assistant-frontend-20190904.0.ebuild deleted file mode 100644 index f00e8b3c1..000000000 --- a/app-misc/home-assistant-frontend/home-assistant-frontend-20190904.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net -# Distributed under the terms of the GNU General Public License v3.0 - -EAPI="7" - -PYTHON_COMPAT=( python3_{5,6,7} ) - -inherit distutils-r1 - -DESCRIPTION="The Home Assistant frontend" -HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" - -RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" -DEPEND="${REDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/nose[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - )" - -python_test() { - nosetests --verbose || die - py.test -v -v || die -} diff --git a/app-misc/home-assistant-frontend/home-assistant-frontend-20190908.0.ebuild b/app-misc/home-assistant-frontend/home-assistant-frontend-20190908.0.ebuild deleted file mode 100644 index f00e8b3c1..000000000 --- a/app-misc/home-assistant-frontend/home-assistant-frontend-20190908.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net -# Distributed under the terms of the GNU General Public License v3.0 - -EAPI="7" - -PYTHON_COMPAT=( python3_{5,6,7} ) - -inherit distutils-r1 - -DESCRIPTION="The Home Assistant frontend" -HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" - -RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]" -DEPEND="${REDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/nose[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - )" - -python_test() { - nosetests --verbose || die - py.test -v -v || die -} diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 6fce1924f..7a82355a7 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -7,6 +7,7 @@ AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4 +DIST homeassistant-0.100.0.tar.gz 4568791 BLAKE2B c85f01a8fac75abdb568ac0627b6c474fd48e6ebf1b8e35ecfa99fe796069f5736ac489ed22f8dc47b1e9e7459ee1037aac78931f558d02f6610e44eb12625a5 SHA512 c963323c38daacab3304f651d5f57ff04e3ea1d8b8c68ed595435c2568a78cc4a674d5d12b33563e981e5ba0167b5f92ea1493de92ed95eccc39bb94648c9a9f DIST homeassistant-0.100.0b0.tar.gz 4551198 BLAKE2B 8695a0a8ad3ece480513c7f547668e4daa0546a8bebeae227df04c3a3b649a2a3c143df01881b82de02c7f9f0b9ca96184f2f940890c88652cf4993a22bf5ca0 SHA512 53da19179f16f2b15256dcea3ad88d16f735cad3e45eabf82bbac95de00959f92a0312ad2c1d231290c381ed8ca4dcf426069d7a5e88e74e2aad11e517540f98 DIST homeassistant-0.100.0b1.tar.gz 4551846 BLAKE2B 57a51ea19d065167d8bbef9cf801ee2f4007e6ea164860806858444adde64b22dc944d5616cb75e981a9ba3925240034d868fb6a7ae4ecab613b0f3a344117e6 SHA512 2c29d497f47cbe6d7ec384035c8edab321583b10b654227bfdec6cdd6835ca6e730b966ea6870ebbac43d2432e01b7efb79fca2e70f67d6355f7b6ad48e82cb0 DIST homeassistant-0.100.0b2.tar.gz 4551685 BLAKE2B 30bfa3155d31fb2e2e834c2bf1e701d8fc36850e32bdd6f7b0d49333efba557a6d6038a588eb2dc0d6b41de9b17c2df1f6309a6359d07083c800ea1ea9977287 SHA512 57c54dca056ce918f851d8ecde27b4d3c580dc320cfb6ef225169f0b58bdbd4b657003ec772cc64381f1e12401efd3e10d2c8ba2c6854e7dde1b89476d6a9b85 @@ -15,6 +16,7 @@ DIST homeassistant-0.98.5.tar.gz 4290704 BLAKE2B 2328d50bd1d216a751ba5c5d19f0e54 DIST homeassistant-0.99.1.tar.gz 4407291 BLAKE2B a26dfe09c6413b2ff1efecb90bb777163f7ef9e7c81f95ee84c083daf07a844f8589d4602c46482ac1a2fa50aad7b99b099fe63e9ec0aaa94b4313f718fd8a39 SHA512 597d0003f232ef3926fe482b4e182e68401d6202955848ab8a986d554cb5c68bf04d0877ecc0a5da11836e5292be0ca88e264a010c23158dffca570550642b1c DIST homeassistant-0.99.2.tar.gz 4407132 BLAKE2B 785fd49ae5001a8ff55ec70433542b482831aabba8164c53c11496cf7b3fa508b7d2c1e91a74c33871d11f7580a2fc2cdba40f66f7dbb7e689f416c884b287ad SHA512 48817c7256674970a93a4b8155269482b30150e907ac73506ed2a1bf7e4c3730214a14225f38d209e9c62888cbed889e4898769cdd2187470aba8dd9173af332 DIST homeassistant-0.99.3.tar.gz 4407163 BLAKE2B b0e4845d927109b1bc7fc2f8c6833d464d2dbc09d5d92c1b09cde5136e94fa468c042bfe5b799f059285842b4fbc530d052c7ca199a8d7d9a2c335d17907ce16 SHA512 44594cdea80334043dd14256fba8c2ceda09a9b572ae956008345e95bb6e150eacd3e2119f1a8caa8de513f8e34b784573372f9daa542d107564777a79f10ee4 +EBUILD homeassistant-0.100.0.ebuild 11907 BLAKE2B ffb1a93296f7ac8a688d935aebfa95491f54c4e3e3e4707268665798343ccd12a552da88d41fdfe30f6f17d38c09f5e065e83649c2e7fead3766857887c54445 SHA512 b34c3a6d0712c94f73d8dbd0856b3e24fc09b2f29c5fb63a9f65194d9fdad9d34538e014b09494dc8b110b9374cb24ff0f0a67ca12c000e7807faf089c0b8d56 EBUILD homeassistant-0.100.0_beta0.ebuild 11934 BLAKE2B c373116fcb9b057e337003dce817df4473f0c05b05b1f99e7eadfb7507432eb1e0432f86404fcda7e16fbd7f7f89bd9ca3e4dbccb62321b5d47c7a46ad17c5ff SHA512 16b21136cd819ed0297a753b7b27b7fd72c1017935b4cbed16f50308fc761af1f6e01804e7076475f21ce2e4e594c98c0d7c79abbeaad568e8d2596c25e22b39 EBUILD homeassistant-0.100.0_beta1.ebuild 11907 BLAKE2B c56e06cab3dc6b8b582e0338eca8fabea7b74e3d059fc2adc579de3f46640351ebf56828f2802daefa54715c06fee60375c6f3ac4efdfae53c618eeadf02257c SHA512 ac8586d9383a9f0906a45f958e2e5c42880ad9dc9d20411deda61ad85b011d2f115e9ac205affb6c88c021058b1ff8ec5a2405068871a5ed5542791e72d64f91 EBUILD homeassistant-0.100.0_beta2.ebuild 11907 BLAKE2B c56e06cab3dc6b8b582e0338eca8fabea7b74e3d059fc2adc579de3f46640351ebf56828f2802daefa54715c06fee60375c6f3ac4efdfae53c618eeadf02257c SHA512 ac8586d9383a9f0906a45f958e2e5c42880ad9dc9d20411deda61ad85b011d2f115e9ac205affb6c88c021058b1ff8ec5a2405068871a5ed5542791e72d64f91 diff --git a/app-misc/homeassistant/homeassistant-0.100.0_beta2.ebuild b/app-misc/homeassistant/homeassistant-0.100.0.ebuild similarity index 99% rename from app-misc/homeassistant/homeassistant-0.100.0_beta2.ebuild rename to app-misc/homeassistant/homeassistant-0.100.0.ebuild index d472c4b86..cc159c952 100644 --- a/app-misc/homeassistant/homeassistant-0.100.0_beta2.ebuild +++ b/app-misc/homeassistant/homeassistant-0.100.0.ebuild @@ -140,7 +140,7 @@ RDEPEND="${PYTHON_DEPS} everlights? ( ~dev-python/pyeverlights-0.1.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-20191002.0[${PYTHON_USEDEP}] ) + frontend? ( =app-misc/home-assistant-frontend-20191002.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}] ) @@ -187,7 +187,7 @@ RDEPEND="${PYTHON_DEPS} ~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}] ~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-zigate-0.4.0[${PYTHON_USEDEP}] + ~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] ) zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] ) z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] diff --git a/app-misc/homeassistant/homeassistant-0.100.0_beta0.ebuild b/app-misc/homeassistant/homeassistant-0.100.0_beta0.ebuild deleted file mode 100644 index b5b4f25a3..000000000 --- a/app-misc/homeassistant/homeassistant-0.100.0_beta0.ebuild +++ /dev/null @@ -1,283 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net -# Distributed under the terms of the GNU General Public License v3.0 - -EAPI="7" - -PYTHON_COMPAT=( python3_{6,7} ) - -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 3.6" -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" -RESTRICT="mirror" - -LICENSE="" -SLOT="0" -KEYWORDS="~amd64" -IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder" - -RDEPEND="${PYTHON_DEPS} - !app-misc/homeassistant-bin - - app-admin/logrotate - dev-db/sqlite - dev-libs/libfastjson - >=dev-libs/xerces-c-3.1.4-r1 - >=dev-libs/xml-security-c-1.7.3 - ~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.2.0[${PYTHON_USEDEP}] - ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] - >=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}] - ~dev-python/contextvars-2.4[${PYTHON_USEDEP}] - ~dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/immutables-0.9[${PYTHON_USEDEP}] - ~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - ~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}] - >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] - ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] - ~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.2[${PYTHON_USEDEP}] - ~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}] - =dev-python/requests-2.22.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}] - - >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}] - >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] - >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}] - ~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}] - ~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.233[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.115[${PYTHON_USEDEP}] - ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] - >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}] - ~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/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.22[${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/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.1[${PYTHON_USEDEP}] - >=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.1.3[${PYTHON_USEDEP}] - ~dev-python/pillow-6.1.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.6.3[${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/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.11[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] - >=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}] - =dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - ~dev-python/sqlalchemy-1.3.8[${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[${PYTHON_USEDEP}] - >=dev-python/vobject-0.9.6.1[${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.23.0[${PYTHON_USEDEP}] - >=media-libs/mutagen-1.42.0 - - abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] ) - androidtv? ( ~dev-python/androidtv-0.0.29[${PYTHON_USEDEP}] - ~dev-python/adb-shell-0.0.3[${PYTHON_USEDEP}] ) - asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] ) - atmo? ( ~dev-python/pyatmo-2.2.1[${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.2.8[${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}] ) - enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] ) - esphome? ( dev-embedded/esphome - ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] ) - everlights? ( ~dev-python/pyeverlights-0.1.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-20191002.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}] ) - hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) - homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] ) - homematic? ( ~dev-python/pyhomematic-0.1.60[${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}] ) - maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] ) - miio? ( ~dev-python/python-miio-0.4.5[${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.1[${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 ) - sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] ) - shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] ) - speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] ) - ssl? ( dev-libs/openssl:0 - app-crypt/certbot - net-proxy/haproxy ) - tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] - sys-devel/autoconf:2.69 ) - 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}] ) - wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] ) - xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] ) - zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}] - ~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-zigate-0.4.0[${PYTHON_USEDEP}] - ~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] ) - zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] ) - z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] - ~dev-python/homeassistant-pyozw-0.1.4[${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 - - 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/app-misc/homeassistant/homeassistant-0.100.0_beta1.ebuild b/app-misc/homeassistant/homeassistant-0.100.0_beta1.ebuild deleted file mode 100644 index d472c4b86..000000000 --- a/app-misc/homeassistant/homeassistant-0.100.0_beta1.ebuild +++ /dev/null @@ -1,282 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net -# Distributed under the terms of the GNU General Public License v3.0 - -EAPI="7" - -PYTHON_COMPAT=( python3_{6,7} ) - -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 3.6" -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" -RESTRICT="mirror" - -LICENSE="" -SLOT="0" -KEYWORDS="~amd64" -IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder" - -RDEPEND="${PYTHON_DEPS} - !app-misc/homeassistant-bin - >=dev-lang/python-3.6.1 - app-admin/logrotate - dev-db/sqlite - dev-libs/libfastjson - >=dev-libs/xerces-c-3.1.4-r1 - >=dev-libs/xml-security-c-1.7.3 - ~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.2.0[${PYTHON_USEDEP}] - ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] - >=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}] - ~dev-python/contextvars-2.4[${PYTHON_USEDEP}] - ~dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/immutables-0.9[${PYTHON_USEDEP}] - ~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - ~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}] - >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] - ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] - ~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.2[${PYTHON_USEDEP}] - ~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}] - =dev-python/requests-2.22.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}] - - >=app-crypt/acme-0.32.0[${PYTHON_USEDEP}] - >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] - >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}] - ~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}] - ~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.233[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.115[${PYTHON_USEDEP}] - ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] - >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}] - ~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/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.22[${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/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.1[${PYTHON_USEDEP}] - >=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.1.3[${PYTHON_USEDEP}] - ~dev-python/pillow-6.1.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.6.3[${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/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.11[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] - >=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}] - =dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - ~dev-python/sqlalchemy-1.3.8[${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[${PYTHON_USEDEP}] - >=dev-python/vobject-0.9.6.1[${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.23.0[${PYTHON_USEDEP}] - >=media-libs/mutagen-1.42.0 - - abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] ) - androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] ) - asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] ) - atmo? ( ~dev-python/pyatmo-2.2.1[${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.2.8[${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}] ) - enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] ) - esphome? ( dev-embedded/esphome - ~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] ) - everlights? ( ~dev-python/pyeverlights-0.1.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-20191002.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}] ) - hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) - homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] ) - homematic? ( ~dev-python/pyhomematic-0.1.60[${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}] ) - maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] ) - miio? ( ~dev-python/python-miio-0.4.5[${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.1[${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 ) - sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] ) - shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] ) - speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] ) - ssl? ( dev-libs/openssl:0 - app-crypt/certbot - net-proxy/haproxy ) - tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] - sys-devel/autoconf:2.69 ) - 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}] ) - wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] ) - xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] ) - zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}] - ~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}] - ~dev-python/zigpy-zigate-0.4.0[${PYTHON_USEDEP}] - ~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] ) - zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] ) - z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] - ~dev-python/homeassistant-pyozw-0.1.4[${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 - - 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 -}