From 200a159a35c2d2c6c99e1c2c3ee0abe942fa5f11 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sat, 27 Apr 2019 08:55:03 +0200 Subject: [PATCH] homeassistant-0.92.1 --- CHANGELOG.md | 7 + app-misc/homeassistant/Manifest | 8 +- .../homeassistant/homeassistant-0.90.2.ebuild | 214 ----------------- .../homeassistant-0.92.0_beta2.ebuild | 223 ------------------ ...ta1.ebuild => homeassistant-0.92.1.ebuild} | 4 +- 5 files changed, 11 insertions(+), 445 deletions(-) delete mode 100644 app-misc/homeassistant/homeassistant-0.90.2.ebuild delete mode 100644 app-misc/homeassistant/homeassistant-0.92.0_beta2.ebuild rename app-misc/homeassistant/{homeassistant-0.92.0_beta1.ebuild => homeassistant-0.92.1.ebuild} (99%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18c5ba820..324444f55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ 2019-04-25 homeassistant/homeassistant-0.92.0.ebuild * add homeassistant-0.92.0.ebuild * bump frontend-20190424.0 + * bump pyheos-0.4.1 + * add pyubee-0.6 + * add enocean-0.50.1 + * bump ruamel-yaml-0.15.94 + * bump youtube_dl-2019.4.17 + * bump attrs-19.1.0 + * bump aioesphomeapi-2.0.1 2019-04-21 some modules * Add Orange Pi GPIO platform diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 1fc510612..e11120c45 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -5,18 +5,14 @@ AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33 AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94 AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4 -DIST homeassistant-0.90.2.tar.gz 3596093 BLAKE2B cdfc3a06e78d8bbd0d9559147e752e5acf419c1fd75e0d8117c03b41c12ee57b18956ef5846a0a506dc1f54bcf83b93f57363a23d6a25b3c12d54297bebca3c1 SHA512 28c23a6ae186d169d1cb37d7018af6c1668f2eca5c64cb0ded87b6b844518fe95d8679dedf9d989615dc7d6335a9deba61497eaa945cf3ec3508e83b1b9b85a1 DIST homeassistant-0.91.1.tar.gz 3769532 BLAKE2B 7eafc143d9b023b0432e0bf12692d0f4c517ed841a8a0ad55c5d45ad035d12464bdc8a3db599ea3b281551484bf378fce25b5ae465ef15d9135df3ccb63e13a8 SHA512 40e14d63160074d623405d6ad9365f04e5aef34034f51008006ffe9af1cdf245478491c3cbe50e5d38b7bfbf3c9fc67b81cf586ae45928a22987bee5c941d6df DIST homeassistant-0.91.4.tar.gz 3771498 BLAKE2B abb44fe5f5792ec8101caf32c73483f58a24a89e9a3dc94ccfc1155bcaf9fdb9ab1f15ef1dedb1b523d3e358b45645d11715f6add6bba0a5b525ab4af32c3f86 SHA512 a42b992f808b45a76e4ce0de31535f331ea210bf4c0d63c551958c80fc179f7795a13b15d053a7c8656d6b27451b467dcb889083e748c9e0deb6a496b0edde0a DIST homeassistant-0.92.0.tar.gz 3912243 BLAKE2B 48ad442d9c32febf4e03a4741c49ae85566b7204b3111e3e30091dacc2b2a9c4f901b57e7fe6e8332d35cd620ab5208e22ce6e89779439680a05102c3c01694d SHA512 22a4dfb94613ff6db5d8d80e9b6f128251c7eb722d6e1f444dec56f28c7a71215fcf45b7fef1c6ad9ec9916cefd93ee46b1715749079955f124f8c0dfa32c67f -DIST homeassistant-0.92.0b1.tar.gz 3906848 BLAKE2B 05ab06812adcd7d9cc3f9e38c20186e66afe8e879371a11615c0b3d728281e05558b1cef265aa9730cbfcfbcfc2600475c136bca9caa35bbaa25d5d0eca91b97 SHA512 f3a32fe64d12b48dcd0b7eb175ebf11b3f352f5ab9828a309a04b3534c9411ce433ee6300745153bb682374dd931eaafc57f93fc898407326ec19da36023fab5 -DIST homeassistant-0.92.0b2.tar.gz 3911443 BLAKE2B 6ae5783aed3adeea62d7c2ea2e81897d48b591162b6849f25bce01bec1169c9dd6330b370394ec9411fcb291ed4b258c4a7e98ff20e901467e7e2a2b15a4c491 SHA512 400c5febde9f3b1ddce538901956ed92832797387b61001a29efab981c6f6a5e35e8f81b5810c4b12ff14dd50e9b73c26f7cebd7f80cb57480083b67016a73c1 DIST homeassistant-0.92.0b3.tar.gz 3912287 BLAKE2B 2d55853deea0d5f980917dcea498b11a0620e65e3a545130f628d99044e38872c91398c638697caaf45960f82a4782e79ed070329af6dc3500b5b1bfa6ca3444 SHA512 668ce2ba5ddaa307329806c6e46a6515083fbbe8e2c5ae1b94b1f582395607bafdc878a765b37f88176e01aa11bf6119621c9c6c0f427f06ce9f9358c3d86cb1 -EBUILD homeassistant-0.90.2.ebuild 8129 BLAKE2B 2b182f0fa90d9f89daf0154244d8458752173be06cf9875319af809a61ad3bea8ffa3d6025619651422663a6f1a1225a1029988f49be4d5f6560a1b007d054af SHA512 966cd1301493700178af09108e64bf9f8ca598b51dddaa6c63de44e2ef186ab5af5c7a7363f66cf4112b3aa06ebbf93c5181deeec2063ad5a663e9ed87e776fc +DIST homeassistant-0.92.1.tar.gz 3913276 BLAKE2B 6bf502aceb1a0c697fa2f23d8ccfc11ebc23e57ab36932b152490768fdac2f037499cf8c01b1a080e87ed0ea97b9cfc303e181e2e3ba00d30aea7f262ad3f2f7 SHA512 ae554f32d004bc8e9d97cd2adb2d4628c453023f4537548717103f4edd85e2ee669fcbd2fd205e47bbeee29d33c15ba316745ae20ecff8f9385908f48fe742c3 EBUILD homeassistant-0.91.1.ebuild 8171 BLAKE2B 24ffdeb20a2468d06e13a8140d66fb1939b860580a3b8333af56ca40bd20bbab690d28f25ea6e0c29b637c66c3b187a5a095e1e4e4616f42876c05ca6d2b3e15 SHA512 5ed047de983d6ad0b809fb8a53d04ef2cb46da2a0a5a8c47781287cb2cc710f2ecdc07233f93abdf9cbf37753e2c9ae834ee7ece4176d7dae2ad5673f4abdead EBUILD homeassistant-0.91.4.ebuild 8239 BLAKE2B c77ca5de24c3c6cb2139aa79d1d8e347286cb3bd113b1e7a919f025bac1cdaf397d6c739db61bae57b3661d0a48ded50359d2e142e30e394ffb7e92fe1562025 SHA512 8f1666ab947642be24c33360d18c87ac69ad0b170b7aaae9179e91732c3757c76561d82f5927a79f5268cf1c8a92f4b677e8d66952b07f180bc6501df539e1d3 EBUILD homeassistant-0.92.0.ebuild 8553 BLAKE2B 3fc5ca1c06010a3330d3e7cab089b9ca99c9c46e8da9fe40cb792d30f4b47060de9973be2767fc0050237bd45f64b9022862e48ea1d40bdb7ee1c97dc383ff33 SHA512 107edfb67981673b42ef16c9b4b2839c14aa4e3b978f5dfd20eb35a9c0039b96bbf467816d2e42ab9100d8c22c5f748aaab5d6df9cb845dd1162f960eff86e88 -EBUILD homeassistant-0.92.0_beta1.ebuild 8554 BLAKE2B d088f37d2bbde614c38ba2eadc1e769c6bc2dc8078a76434342a91f6a068defb8b62b9c4ce96929f11a6b9bc96a670dead7fddbc70ce0ac79431564527618c7f SHA512 101a7aee52dcc4646bb2d93e7a15af1d47b0cbe3ef016a93fe99b8f53a7e7ee3c0e7b7816d3153e9c182f35b22e67c7862256d1951ad53435c670e0f0d90b259 -EBUILD homeassistant-0.92.0_beta2.ebuild 8554 BLAKE2B fa8b422138958b99f6cd7b7e467c279a103dca3f3459c8053d21f42765dc1396736e5e931fde9d0ea5d6036eaee3ad99ac8ef5daadca1f425195728e4b6547b6 SHA512 f9c603a1bf8956931c0ce81759917336ce1ea666a599eb8eb82da1006d0c9023b4a4165365f7c323b7af9630e70152b37958ffc0761f4efff18e1e995c1dbe63 EBUILD homeassistant-0.92.0_beta3.ebuild 8554 BLAKE2B fa8b422138958b99f6cd7b7e467c279a103dca3f3459c8053d21f42765dc1396736e5e931fde9d0ea5d6036eaee3ad99ac8ef5daadca1f425195728e4b6547b6 SHA512 f9c603a1bf8956931c0ce81759917336ce1ea666a599eb8eb82da1006d0c9023b4a4165365f7c323b7af9630e70152b37958ffc0761f4efff18e1e995c1dbe63 +EBUILD homeassistant-0.92.1.ebuild 8553 BLAKE2B 3fc5ca1c06010a3330d3e7cab089b9ca99c9c46e8da9fe40cb792d30f4b47060de9973be2767fc0050237bd45f64b9022862e48ea1d40bdb7ee1c97dc383ff33 SHA512 107edfb67981673b42ef16c9b4b2839c14aa4e3b978f5dfd20eb35a9c0039b96bbf467816d2e42ab9100d8c22c5f748aaab5d6df9cb845dd1162f960eff86e88 MISC metadata.xml 1783 BLAKE2B cb1e600e20f9bf2dc5ca871f10d75eb849766f4df3f0d3083d687cf94c268d17ac43f9a70f042b1249c75f96d7e33c21ca73a1fd0ca634a721a5ff45a174aac7 SHA512 ab003adfaef925f4d89a56398d931943b39cd388f4a15073a07a15013e55459f3fa721bf8c5b0fd599d9ad6466f8fb3e82afa77ff47268e2b2c4937b3a15e999 diff --git a/app-misc/homeassistant/homeassistant-0.90.2.ebuild b/app-misc/homeassistant/homeassistant-0.90.2.ebuild deleted file mode 100644 index 8154be210..000000000 --- a/app-misc/homeassistant/homeassistant-0.90.2.ebuild +++ /dev/null @@ -1,214 +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="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo 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.5.4[${PYTHON_USEDEP}] - ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] - ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] - ~dev-python/attrs-18.2.0[${PYTHON_USEDEP}] - ~dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}] - >=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - ~dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}] - ~dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] - ~dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}] - >=dev-python/pytz-2018.9[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - =app-crypt/acme-0.32.0[${PYTHON_USEDEP}] - >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}] - ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}] - >=dev-python/pycparser-2.19[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.1.3[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - ~dev-python/snitun-0.15[${PYTHON_USEDEP}] - >=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}] - ~dev-python/hass-nabucasa-0.11[${PYTHON_USEDEP}] - - >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] - ~dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}] - ~dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.116[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.115[${PYTHON_USEDEP}] - ~dev-python/caldav-0.5.0[${PYTHON_USEDEP}] - >=dev-python/cdu-0.1.3[${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/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/idna-2.8[${PYTHON_USEDEP}] - >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}] - >=dev-python/ifaddr-0.1.6[${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.2.5[${PYTHON_USEDEP}] - >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] - >=dev-python/netdisco-2.5.0[${PYTHON_USEDEP}] - >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] - >=dev-python/numpy-1.16.2[${PYTHON_USEDEP}] - >=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}] - ~dev-python/pillow-5.4.1[${PYTHON_USEDEP}] - >=dev-python/psutil-5.5.1[${PYTHON_USEDEP}] - >=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] - >=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}] - >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] - ~dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}] - =dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}] - ~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}] - ~dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}] - >=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}] - >=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}] - >=dev-python/user-agents-1.1.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/xmltodict-0.11.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.3.0[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}] - >=media-libs/mutagen-1.42.0 - atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] ) - esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] ) - androidtv? ( ~dev-python/androidtv-0.0.12[${PYTHON_USEDEP}] ) - hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] ) - maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] ) - musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] ) - mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) - rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ) - denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] ) - samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ) - sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] ) - ssl? ( dev-libs/openssl:0 - app-crypt/certbot - net-proxy/haproxy ) - tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}] - sys-devel/autoconf:2.69 ) - wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] ) - frontend? ( =app-misc/home-assistant-frontend-20190321.0 ) - homematic? ( ~dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] ) - asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] ) - qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) - speedtest? ( ~net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] ) - zoneminder? ( ~dev-python/zm-py-0.3.3[${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}" - - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotate" "${PN}" - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-misc/homeassistant/homeassistant-0.92.0_beta2.ebuild b/app-misc/homeassistant/homeassistant-0.92.0_beta2.ebuild deleted file mode 100644 index d6f09b0e1..000000000 --- a/app-misc/homeassistant/homeassistant-0.92.0_beta2.ebuild +++ /dev/null @@ -1,223 +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="androidtv asuswrt atv denonavr esphome enigma +frontend homematic hs100 maxcube musiccast mysql mqtt qnap rxv samsungtv sonos ssl speedtest test tradfri wemo 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.5.4[${PYTHON_USEDEP}] - ~dev-python/astral-1.10.1[${PYTHON_USEDEP}] - ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] - ~dev-python/attrs-18.2.0[${PYTHON_USEDEP}] - ~dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}] - >=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] - ~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}] - ~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}] - >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] - ~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}] - >=dev-python/pytz-2018.9[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - =app-crypt/acme-0.32.0[${PYTHON_USEDEP}] - >=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}] - ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}] - >=dev-python/pycparser-2.19[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.1.3[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - ~dev-python/snitun-0.15[${PYTHON_USEDEP}] - >=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}] - ~dev-python/hass-nabucasa-0.11[${PYTHON_USEDEP}] - - >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] - ~dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}] - ~dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.116[${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/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/idna-2.8[${PYTHON_USEDEP}] - >=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}] - >=dev-python/ifaddr-0.1.6[${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.16.2[${PYTHON_USEDEP}] - >=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}] - ~dev-python/pillow-5.4.1[${PYTHON_USEDEP}] - >=dev-python/psutil-5.5.1[${PYTHON_USEDEP}] - >=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] - >=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}] - >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] - ~dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}] - =dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}] - ~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}] - ~dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}] - ~dev-python/transitions-0.6.9[${PYTHON_USEDEP}] - ~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}] - >=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.24.2[${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/websockets-7.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}] - ~dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.3.0[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}] - >=media-libs/mutagen-1.42.0 - atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] ) - esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] ) - enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] ) - androidtv? ( ~dev-python/androidtv-0.0.15[${PYTHON_USEDEP}] ) - hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] ) - maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] ) - musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] ) - mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) - mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}] - app-misc/mosquitto ) - rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] ) - denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] ) - samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ) - sonos? ( >=dev-python/pysonos-0.0.10[${PYTHON_USEDEP}] ) - ssl? ( dev-libs/openssl:0 - app-crypt/certbot - net-proxy/haproxy ) - tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}] - sys-devel/autoconf:2.69 ) - wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] ) - frontend? ( =app-misc/home-assistant-frontend-20190419.0 ) - homematic? ( ~dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] ) - asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] ) - qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] ) - speedtest? ( ~net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] ) - zoneminder? ( ~dev-python/zm-py-0.3.3[${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}" - - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotate" "${PN}" - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-misc/homeassistant/homeassistant-0.92.0_beta1.ebuild b/app-misc/homeassistant/homeassistant-0.92.1.ebuild similarity index 99% rename from app-misc/homeassistant/homeassistant-0.92.0_beta1.ebuild rename to app-misc/homeassistant/homeassistant-0.92.1.ebuild index 9e784bde7..2a30082fb 100644 --- a/app-misc/homeassistant/homeassistant-0.92.0_beta1.ebuild +++ b/app-misc/homeassistant/homeassistant-0.92.1.ebuild @@ -17,7 +17,7 @@ RESTRICT="mirror" LICENSE="" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="androidtv asuswrt atv denonavr esphome enigma +frontend homematic hs100 maxcube musiccast mysql mqtt qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder" RDEPEND="${PYTHON_DEPS} @@ -139,7 +139,7 @@ RDEPEND="${PYTHON_DEPS} tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}] sys-devel/autoconf:2.69 ) wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] ) - frontend? ( =app-misc/home-assistant-frontend-20190417.0 ) + frontend? ( =app-misc/home-assistant-frontend-20190424.0 ) homematic? ( ~dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] ) asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] ) qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )