From 8d5253266e5c9a39a22d1aa44c1592850fdd1f38 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Tue, 29 Jan 2019 08:40:17 +0100 Subject: [PATCH] homeassistant-0.86.4 released --- CHANGELOG.md | 3 + app-misc/homeassistant/Manifest | 2 + .../homeassistant/homeassistant-0.86.4.ebuild | 174 ++++++++++++++++++ 3 files changed, 179 insertions(+) create mode 100644 app-misc/homeassistant/homeassistant-0.86.4.ebuild diff --git a/CHANGELOG.md b/CHANGELOG.md index e7d6c17fc..f5b36b79d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +2019-01-29 Release homeassistant-0.86.4 + bump homeassistant-0.86.4, no other changes + 2019-01-27 Release homeassistant-0.86.3 removed useless dropbox use flag tested compilation of homeassistant-0.86.3 with all use flags set on an empty box with python-3.6.5 without problems diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 10b388ce0..bad318c98 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -10,9 +10,11 @@ DIST homeassistant-0.85.1.tar.gz 3318518 BLAKE2B 076facd43d5542c52bcd7b1bdaced58 DIST homeassistant-0.86.1.tar.gz 3319183 BLAKE2B c984cddc698d4689236c74db69d4bb2144f6c3908301f15ae05c19844190ec1c35f66ed225c913ad06041eccdea8af5ccf3e60fde793bc5c5a30fe296050fce8 SHA512 396a6675950c461dd35c8bf87ced83ccc766c777cd241f0348fdd1dcfd2b39b41188706c56ea15c6c65db19fed4baa63d9a6a95c2fd67e89ffa1016639b48ec8 DIST homeassistant-0.86.2.tar.gz 3319366 BLAKE2B 93b3638d7af05a4e3aa966e28ccb1395f452072a426b52c480ba44bf9692aba7330fbb095ad3cea74f8b2f643a519fca6b396ae94616e2d66bee441bdf493ec6 SHA512 0162305bdbc0e2ca0ad910a145b96b7f660d7199f501578d5d6763ec43caea33fdcacc825eb67de50f894b7969c88a6570e87bb2e1caa7b4ec3842db5d64f810 DIST homeassistant-0.86.3.tar.gz 3320056 BLAKE2B bfe35a16708c9b325f3b80d08bfa1e6d5c8757deac50347448e3cbca1d209f2474cc448ba924c6546f26316376bf63c5c126cb306257b5fecf2fef19d77d7e81 SHA512 cf9da3318f9c4b877811f25227303701e212ad744043473477fa733b5bc9969ac81843c5ea1d37d6e4400181a46a62f3151fe0473b59b315bbf0b6ccee83a139 +DIST homeassistant-0.86.4.tar.gz 3320387 BLAKE2B a9c4b08cba60d6cd9619e885d6fef9b63cd1d800ed2e67ca72570e42e6bf5dc31d8464093b93ec506398f84a89ddba7bf6dd72cdc64ba209d65a243562ed0e46 SHA512 370a232816022d2079e5924bdd209e897d92f4da32d4d3238f0ee135c6a16247f3ce3611223e81fe36c0a9b1c358f53ff2b064bcd83779d3e1ef3b6b8d7d28f6 EBUILD homeassistant-0.84.6.ebuild 5591 BLAKE2B d1fc191c2d39a50ba157d1e45bf6428c2fef4f4f4a484901ede9dc688769a41a0cb072229d7ead236879d7a5bfee20213107902df12be9f756e7f0df87ac85ed SHA512 a01cbc66555f8bbb7605647fc6584e64749bb5048b66191cd725dbdcccc8bbed2ec9528f76b117fbe149179e87b024787b178d1d284949ae36160a8be37c5c4b EBUILD homeassistant-0.85.1.ebuild 5985 BLAKE2B f0652c3472b4a2665872879dbbe33e3ffd1d868e980c8e8aba9b679aef69a4bf994ef78e4b8632691bfcc02f704c22e896783749347a41b8af170cfc6f22b122 SHA512 146aae65f700f916eb5c5b2a7094d86c9ac1ae816bfe1eb37a55874d4ffda28673acd118faa43b3b12e3bb42acd1b905e11dbcdabf178288b59607b23ecaa545 EBUILD homeassistant-0.86.1.ebuild 6046 BLAKE2B 827a58e51b4a8fea556162c2fe89815d1335a134eeef7b7f639114da93158624efe30b15466e8a2726c6e02ce9f96a93fe14ba83b5d538b1a4abf627061e9e88 SHA512 05dbfd67a5bc218b5b214773832e4dc94be61ac61667b09b153cdfd2f5e50201cd35f541cca941e7e32f75ad948724e02a67f5480e4845162e034a55e4fb1704 EBUILD homeassistant-0.86.2.ebuild 6268 BLAKE2B fcc781b43d64f58cd5618cdfdcaa79101f2db2cdcff264698074a19da90020a8feff4ba069e5e16483c8ecf796b0e9af7d8e1ccd5304f3af08cfd95fa1aac564 SHA512 827d11ce3a30b924c47ba95ba59f881883e9f445688854c0c437c51809a6e441023693978f3acebd911b593ca1e56da84cfaf48769097bb5df7c741fcc3accf9 EBUILD homeassistant-0.86.3.ebuild 6178 BLAKE2B ffea85ffa2d078d3a83ec4d94ae02f7226375311b1d4315c478928471f876b6054591bcf49f629c6bd4b6df47edf37778ebc7f96a3d13a124c25cf1fc63f3205 SHA512 ea12d58d3db031bbbe6d0256db7a769355975a60d9a2991488241194d7688a15bdfdd31f9aec9928c7f57758f695f3b0ea9e8ca99d15b3c4cbf5f5727a628a1b +EBUILD homeassistant-0.86.4.ebuild 6178 BLAKE2B ffea85ffa2d078d3a83ec4d94ae02f7226375311b1d4315c478928471f876b6054591bcf49f629c6bd4b6df47edf37778ebc7f96a3d13a124c25cf1fc63f3205 SHA512 ea12d58d3db031bbbe6d0256db7a769355975a60d9a2991488241194d7688a15bdfdd31f9aec9928c7f57758f695f3b0ea9e8ca99d15b3c4cbf5f5727a628a1b MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af diff --git a/app-misc/homeassistant/homeassistant-0.86.4.ebuild b/app-misc/homeassistant/homeassistant-0.86.4.ebuild new file mode 100644 index 000000000..7e1169b10 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-0.86.4.ebuild @@ -0,0 +1,174 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +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="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" +IUSE="asuswrt atv firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl tradfri wemo" + +DEPEND="${PYTHON_DEPS} + !app-misc/homeassistant-bin + 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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + =dev-python/astral-1.7.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.5[${PYTHON_USEDEP}] + =dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}] + >=dev-python/boto3-1.9.57[${PYTHON_USEDEP}] + >=dev-python/botocore-1.12.57[${PYTHON_USEDEP}] + =dev-python/caldav-0.5.0[${PYTHON_USEDEP}] + >=dev-python/cdu-0.1.3[${PYTHON_USEDEP}] + >=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}] + >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] + =dev-python/colorlog-4.0.2[${PYTHON_USEDEP}] + >=dev-python/coverage-4.5.2[${PYTHON_USEDEP}] + =dev-python/cryptography-2.3.1[${PYTHON_USEDEP}] + >=dev-python/distro-1.3.0[${PYTHON_USEDEP}] + >=dev-python/docutils-0.14[${PYTHON_USEDEP}] + >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}] + >=dev-python/envs-1.2.6[${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/jinja-2.10[${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.3.0[${PYTHON_USEDEP}] + >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + >=dev-python/numpy-1.15.4[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}] + >=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}] + =dev-python/pillow-5.4.1[${PYTHON_USEDEP}] + >=dev-python/psutil-5.4.8[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}] + =dev-python/pyjwt-1.6.4[${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/python-slugify-1.2.6[${PYTHON_USEDEP}] + >=dev-python/pytz-2018.07[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + =dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}] + =dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}] + =dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}] + =dev-python/setuptools-40.6.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.2.15[${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/voluptuous-0.11.5[${PYTHON_USEDEP}] + =dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}] + >=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] + =dev-python/warrant-0.6.1[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.48.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}] ) + firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] ) + hs100? ( >=dev-python/pyHS100-0.3.0[${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.5.1[${PYTHON_USEDEP}] ) + samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ) + sonos? ( >=dev-python/pysonos-0.0.6[${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.38[${PYTHON_USEDEP}] ) + frontend? ( =app-misc/home-assistant-frontend-20190121.1 ) + homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] ) + asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] ) + qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] ) +" + +RDEPEND="${DEPEND} + app-admin/logrotate +" + +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 +}