release 0.93.0

This commit is contained in:
Andreas Billmeier 2019-05-16 19:43:47 +02:00
parent 472748476a
commit 6915e8a744
2 changed files with 225 additions and 0 deletions

View File

@ -9,12 +9,14 @@ DIST homeassistant-0.91.4.tar.gz 3771498 BLAKE2B abb44fe5f5792ec8101caf32c73483f
DIST homeassistant-0.92.0.tar.gz 3912243 BLAKE2B 48ad442d9c32febf4e03a4741c49ae85566b7204b3111e3e30091dacc2b2a9c4f901b57e7fe6e8332d35cd620ab5208e22ce6e89779439680a05102c3c01694d SHA512 22a4dfb94613ff6db5d8d80e9b6f128251c7eb722d6e1f444dec56f28c7a71215fcf45b7fef1c6ad9ec9916cefd93ee46b1715749079955f124f8c0dfa32c67f
DIST homeassistant-0.92.1.tar.gz 3913276 BLAKE2B 6bf502aceb1a0c697fa2f23d8ccfc11ebc23e57ab36932b152490768fdac2f037499cf8c01b1a080e87ed0ea97b9cfc303e181e2e3ba00d30aea7f262ad3f2f7 SHA512 ae554f32d004bc8e9d97cd2adb2d4628c453023f4537548717103f4edd85e2ee669fcbd2fd205e47bbeee29d33c15ba316745ae20ecff8f9385908f48fe742c3
DIST homeassistant-0.92.2.tar.gz 3913496 BLAKE2B 0c6327ac4116b7e2e58ba6a00db43fcc5509d43239d7b24170e8c98d75c6561366ebc66ebe42df3121a4b86e117dbaf78a4119bacad4a2487b6f60bbb51c6c98 SHA512 d3a08eebbee74765eea04c2e68e52090a230c4c9cea0233f440ee05053176cf07a2af2d0da05a8cad335926fcc695334a9d3529c0391aa8f3c42f011eb60a0ea
DIST homeassistant-0.93.0.tar.gz 3976968 BLAKE2B b79dd37e0b05c5fc7fa9affdb6c9d3d127d3e3f849bac71f4d7f2f329ba6bd228811b0ee3abbde67d4305416a3d2892e9ece452dd4a4e1a7444ca50a33e918bd SHA512 2e71a1fb79fcae07c76eac2a5781432672a9c97c5e2ddf41003f1ccd8aed9704e5fea774916a7e27df5fc9de06e516e0686bd600d2f8e6ad31945cd5aa25291d
DIST homeassistant-0.93.0b2.tar.gz 3976360 BLAKE2B 97e09309f2008131800b285e924af8e8e6cb402f2a91f1c46f103b181671b0c810fdd4e7c4293f527cac0bd82df89467a60283784ac546ddd2f975553a5f4a01 SHA512 1c7e86e5c5c2222226b861f6c437ddcfa7257a9ec9c4dc99ca762026828255bb7bbdd52ecdffbe027ee614219dac79ca5068c7ee2c37a8c5efc45e3690181951
DIST homeassistant-0.93.0b4.tar.gz 3976388 BLAKE2B 4dd8a3d5f250eeead14a711b0ec51434c5e5be964cd84f6c8355001c21e4cdf7aac4e0637417baca2defd00ec4f39c8d84af3834658fb48987da446b1f1adef5 SHA512 0cd386f0be9b70d1e71a96206ba66d842687329bc1d991d1ec38c1767739996a0ae88257a649122ca64b07514fef6f7b4c2cfcfae92ca62b4d900c95d09758dc
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.1.ebuild 8553 BLAKE2B 3fc5ca1c06010a3330d3e7cab089b9ca99c9c46e8da9fe40cb792d30f4b47060de9973be2767fc0050237bd45f64b9022862e48ea1d40bdb7ee1c97dc383ff33 SHA512 107edfb67981673b42ef16c9b4b2839c14aa4e3b978f5dfd20eb35a9c0039b96bbf467816d2e42ab9100d8c22c5f748aaab5d6df9cb845dd1162f960eff86e88
EBUILD homeassistant-0.92.2.ebuild 8553 BLAKE2B de44ee1db0a7da3e574d50710eadacbe22615b7ad8f76ad0321ae047b5119afe8adc8613a12410e7349b9abd9ac61b31d30bf8ad26f1353bef7e14e763413099 SHA512 c709779f43a0cd4c5e67ee8f706e1d66b1c98b53049f9c529dcea06acaa519e1f7dd5469374d26163da13c35d451821f58b548ca29d2cbe943277299c825d473
EBUILD homeassistant-0.93.0.ebuild 8557 BLAKE2B 20b13aa4c5ed14626cec3ed71cf5889f83eeddb76f6b0fa21d8987a285077f619e73ef759ab30b7657d6a9a1a7d434f6b2fdbf8f749cef8d159f8098043ad41d SHA512 5f1556d195078fa308be9c287f52a220dc69923a7b30f6cc9a88441559a688dea9a743bd73fc1cefebe2a667b17c000d2c7c43e6037935d17f95101b94eaad22
EBUILD homeassistant-0.93.0_beta2.ebuild 8558 BLAKE2B 59858a4294a64ac3ae6460da3d5c766aae655574b3a162b895fb7d881ed53038470b86591ea82b58400c36eb91f9ebc990343fa987b40f5808704159efb0164c SHA512 01d56f820cbd457e9471449078e6a9b7ad14754c81b925515f34b0583b7aa4523e0f12dba1d163f8d2da46e6fad5a20ed0f55d51c8b0aaaede290486ef3da4e3
EBUILD homeassistant-0.93.0_beta4.ebuild 8558 BLAKE2B e41d7939bfe343dc634302bbd3fd316ff9250445367ff8e3a2588520066a4ea065b3c5f563d1a820790263c6cb9458106c580e73ade5c40ad19effed59f71b04 SHA512 f6a73eb6f7bf1a1a19e24379eb3fa04845156b9eda00d87fee3ca08c78a33fea58f6a0c30e2fad56f3f7b7bb7035cf2edfe7836220df0d40386a228be7ced656
MISC metadata.xml 1783 BLAKE2B cb1e600e20f9bf2dc5ca871f10d75eb849766f4df3f0d3083d687cf94c268d17ac43f9a70f042b1249c75f96d7e33c21ca73a1fd0ca634a721a5ff45a174aac7 SHA512 ab003adfaef925f4d89a56398d931943b39cd388f4a15073a07a15013e55459f3fa721bf8c5b0fd599d9ad6466f8fb3e82afa77ff47268e2b2c4937b3a15e999

View File

@ -0,0 +1,223 @@
# 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-19.1.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-2019.1[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.94[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.1.0[${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.7.1[${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.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.2[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${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.3[${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.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.22.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.0.1[${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.5[${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-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.12[${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-20190514.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.1.1[${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
}