0.89.0_beta1
This commit is contained in:
parent
41fbb3f878
commit
b7edf6d851
@ -12,6 +12,7 @@ DIST homeassistant-0.88.0b4.tar.gz 3448175 BLAKE2B f76e294ea1d791fa4d242ad1f607d
|
||||
DIST homeassistant-0.88.1.tar.gz 3449778 BLAKE2B 9d79ba44bb62db2ca03607553aa1e29e266c918e4c8f4741b9848683b3421ffee3b8de56e0f72f7b84f11b84425e08edc1cf648ebaf6af145b3c4bdddec4224f SHA512 883c9bf404332125c93f2fb13d4d2e50ba809007b96706cd82bf74754f0eedef2564f6de71f2a845a6939599963870bbc2f4eeb76480c4f34e4a88ce5a27f5b8
|
||||
DIST homeassistant-0.88.2.tar.gz 3450704 BLAKE2B 92f45e8e1f741a097b1aec7e69fc5304c023bb8b3a982930df09b05418b34ce22bd45979e7e9b02602653f8a659347d685e3b952431361cdc7a56e79b4ca84e7 SHA512 6a9cf2327c5c986000aea262244a504426f3ad160750bd7e16c99e556a6972f0991bac5813c012a6b35dca9047cd174e895951914a7cab11b9a051422fbefaa7
|
||||
DIST homeassistant-0.89.0b0.tar.gz 3526002 BLAKE2B 45e42d3c30b9337e8813555a258d11b42253f4c4ef10b122b61235ed9a1a931ad11e77f843ed3aaa6bb18b69eaf40cd8f2beae89b73cfa07d32f7001d68797f7 SHA512 cad5f157986c1ba7e5bb8d2def4549e2e7e42b15443f13d853fa177ac86e07913dda1ec0b7b8dfa090fdf25b50fc9cf0bde6b0823c43fdf4e803ac662b980774
|
||||
DIST homeassistant-0.89.0b1.tar.gz 3526603 BLAKE2B 7093f108949b2b07aaa7fea8fae6a8305ffa88a13a8acf16d1de7f7d07b03e4f7a89927691187f0c5dffa2c02c80490d779eed3dc7c9429344a942b3c9256486 SHA512 570b37e049c09e9dd2731e774543486a192df4e447a59bcec6441b15aa612a8c0fd9da87157b5ab1f095a1c75ec962cb4576508f119014c5427f70aafdb07c95
|
||||
EBUILD homeassistant-0.87.0.ebuild 6290 BLAKE2B eb3b2bbab1496b9bf5096695adacc9173f1c501a6a12eb58486be9c0c0cc9a502c175be83e61a0150f60d733c07f61ac3ff8728b68ff4ac83f239f81a5ab5e42 SHA512 ecd5f172c88070a54aa234c8a8895153c5ad75723bb40fadbe15447730fd503d0521e414e7e27a481da779068d70fe8c365228372920bdf9199830e032079f9a
|
||||
EBUILD homeassistant-0.87.1.ebuild 6421 BLAKE2B d805b3abd6071df364ec2a1b9786ffe9acb6f161222d644b0a79a9f7767739fd84a60c00709642b689cdea78a2b5f87e215284f5e86bcb69c1af8ef67ee17618 SHA512 8729fad0c64ca617eae2502908f942c692c9689f96ec13613ecb0f4bc65bed9c17941f7aae76b7e943db1143a4b57e76a21e6c312a5f3d455ed2c686a1aa62fd
|
||||
EBUILD homeassistant-0.88.0.ebuild 7362 BLAKE2B 9ddc615b6119a6149d3bd247ed9a076ebdca388a7dd931b9ad78d447750fd3d958912d9ef7196b7367896652390d521549dc5726c849f5663eb8d797113adf08 SHA512 fa683ef5cbc069e0792ae2b306e677869d57dd7267ae79b11b7cb4abaa6ec50c554902ac094eb1fb51b252a5559886237302588f79ca1e269ffcb20a33022c91
|
||||
@ -19,4 +20,5 @@ EBUILD homeassistant-0.88.0_beta4.ebuild 7363 BLAKE2B a04e7fb6799868acfa59e679d6
|
||||
EBUILD homeassistant-0.88.1.ebuild 7434 BLAKE2B 98971c53b274cd8519769990190cc23b9852574f2b8f776d111480816fc854c472cdcc0074d962c95e99720e436bf8847b3dd89512eb82fa77584064cf905f72 SHA512 9053009cf62cc071734cc85f0dee43694fc0acff0dbe162f96993b424eae9fe5778625ad2566adc5fffb724b5dd1a016f0002c3ea719542dbdbd0043f7f6111a
|
||||
EBUILD homeassistant-0.88.2.ebuild 7434 BLAKE2B 98971c53b274cd8519769990190cc23b9852574f2b8f776d111480816fc854c472cdcc0074d962c95e99720e436bf8847b3dd89512eb82fa77584064cf905f72 SHA512 9053009cf62cc071734cc85f0dee43694fc0acff0dbe162f96993b424eae9fe5778625ad2566adc5fffb724b5dd1a016f0002c3ea719542dbdbd0043f7f6111a
|
||||
EBUILD homeassistant-0.89.0_beta0.ebuild 7435 BLAKE2B 801fdc2b7ed8db73df826c402f2e78325c02256b669dc17cdc5405a54684b5cf73d4f7e6dbb2291904b19b1cb76cc5fe472f10f825452b10b442abe2b5e4ef9e SHA512 3be95b01ccbf76c87d087fcfb0c4abca3ffbd89a4632c7216ffae2daad37aeaef12541d7029ad5f98bd2554e7092372deeaeef76105cf3103b30e6f86b807b00
|
||||
EBUILD homeassistant-0.89.0_beta1.ebuild 7435 BLAKE2B 801fdc2b7ed8db73df826c402f2e78325c02256b669dc17cdc5405a54684b5cf73d4f7e6dbb2291904b19b1cb76cc5fe472f10f825452b10b442abe2b5e4ef9e SHA512 3be95b01ccbf76c87d087fcfb0c4abca3ffbd89a4632c7216ffae2daad37aeaef12541d7029ad5f98bd2554e7092372deeaeef76105cf3103b30e6f86b807b00
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
198
app-misc/homeassistant/homeassistant-0.89.0_beta1.ebuild
Normal file
198
app-misc/homeassistant/homeassistant-0.89.0_beta1.ebuild
Normal file
@ -0,0 +1,198 @@
|
||||
# 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="asuswrt atv denonavr esphome firetv +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/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
=dev-python/astral-1.9.2[${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.6.3[${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.5[${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/PyChromecast-2.5.2[${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/pyyaml-4[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
|
||||
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
|
||||
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
|
||||
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
|
||||
=dev-python/sqlalchemy-1.2.17[${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}] )
|
||||
esphome? ( =dev-python/aioesphomeapi-1.6.0[${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.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.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-20190220.0 )
|
||||
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
|
||||
qnap? ( dev-python/qnapstats[${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
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user