homeassistant-0.85.0_beta0
This commit is contained in:
parent
615f47faf0
commit
6b2ed3b94b
@ -9,8 +9,10 @@ DIST homeassistant-0.82.1.tar.gz 3105867 BLAKE2B 533e8df79ba85ff1eedfb4d03de5f61
|
||||
DIST homeassistant-0.83.3.tar.gz 3173563 BLAKE2B bb83d7f75fb1552cb31c1bc31836f5a07a8cfa82dcca2b82f43bad4fba492338efc0e91c52387274aa000e9386ea5965a98bf2efe986675def8e91ae37e5272b SHA512 bf54018f7fbdda22853a9a05f51bcc175fbe377128f53e408caa117e650a159c9d28bd8f9581ef71842bd7a88f5d4a8afed0b72ee5f1c23f2dbf7f895b787fb5
|
||||
DIST homeassistant-0.84.4.tar.gz 3216573 BLAKE2B 9af07b472456fac785c528ae15552fd9011bd0b3e1167ba18efc56218f65f46b032be9a573f975729b1b8e19d7637be87d053c7e6a227535d8f365dbf0d61c32 SHA512 c00b2458ec7e94e68e1ccd755d82d07c020ca5791827c0d52adce3bcd59310425e0d4425be76015afc254974a4096723888f49c3777c84bcc73ef7b85cb03997
|
||||
DIST homeassistant-0.84.6.tar.gz 3216435 BLAKE2B d1e9cac9a525a16d6bdafc2859de7ae75c3d47314dbe5db2a46dfc2029ca52be40e9224da154f8eba4c3bc686064ef2476370afbf6e4719fce3e74adf2c424f8 SHA512 21fb1d5a4993ff85860afa0bbb66a3c54246c2d6ae2d554106f58eb79b3649276dbca47fc8b6037b26ce1c40c586ed493b5b30e992e50de05466ac2417587963
|
||||
DIST homeassistant-0.85.0b0.tar.gz 3292492 BLAKE2B 72dd94b86fc6b6cacc9cc38b4c4c2575b5857494ddbfeabd73be417b4438d05edc2e7c73da87716f9e82ba82e7bebf06536bbe487cd155bb185da445f517dcc8 SHA512 d498b589ceeee878a0feaf5b00dff115d96faf84b4bbd99781f00ffa7fb221b863a155d358987f8d4b1eafacdd4af6fc0ec95e0a13c52a112a20a93d9dd56e57
|
||||
EBUILD homeassistant-0.82.1.ebuild 4741 BLAKE2B de3fdd03df2287c65df5288aa33993fd98a3f96bc59ee618f2c9e614c0942df0bdd3751e41237a05627966a7d077c75183207f42399be5780958a9c76deea4f4 SHA512 7eab092d828b289b9be7c823c6a8358baa59acf7bfaee8caf2d42be098f59f964ba26f384ecdc7db9887aef56b670915d9f06508d54139797438fd3001115b85
|
||||
EBUILD homeassistant-0.83.3.ebuild 5443 BLAKE2B 5ca87a39c77d6c9fb9847a4a541d0c6ee9e631edc551ba2fbd6026d3a301f04242b505246c838e5f766b6fc18063120f3cdc3c98d8d28666e1efeb814254097b SHA512 8d5696eeed30daa8971c7219801dc38da93d17dcac4cb50213eaf066976662807f5106e4f056bd2e98b7203c9f85549baf580ca54c7b35e2bdd6996b2d98141c
|
||||
EBUILD homeassistant-0.84.4.ebuild 5444 BLAKE2B 966f133dd7fe3c4b294443b463bce74db2af9c1cda7be4ddcb4c1a2fe7e619b36179c7841539ed33b58e519316c4d8452442bfacc31bd69bbeecae8a25a09eed SHA512 4c2286702708fba6bbf14459b57ae1663419562b07972ee9dec50e1ff5281feb6f0d7412e12d8e80999db649d8376d55bcd1a6101ca0de3569336385d7800ebf
|
||||
EBUILD homeassistant-0.84.6.ebuild 5418 BLAKE2B 9e020ebb6d9df58f8d239625750ef3b91977f44755d3541bec7f5172be1f6e1cd1d327f522c96044876446243d3a00acc1c3997bc5ffb6cc348c1b9c9a2380b4 SHA512 f15a6991597321a68d33e2f75336132d296f615ba3ef79568edf702ff0ae3b12cb8ed63aeb46842c13388d89d8ed2258030025597ab1a80b3fdcd057cfbebe5b
|
||||
EBUILD homeassistant-0.84.6.ebuild 5595 BLAKE2B 9c30a480820cc27b820ef7e2332e999b053b91e342e30c3903c6b8b1e4da6a5f2eed7ce91ebeb0552ae77691a3421b74651cda3bf7faf2ba66b3c59bd15d4918 SHA512 5e691d714cff7269ee59d3be6e30185688b880245deade228aac11f555979ec16819750f46a73a1c2adb9b0f392398e35c6e1c96f8e59d8ffa709e7991965ff9
|
||||
EBUILD homeassistant-0.85.0_beta0.ebuild 5647 BLAKE2B 4ef01aaeda7ba351004ab80a29f8ec371758b9df4fdc8f63cf0a20adec3397ecb8fcb7f798badc6e36717caebf1e1ad5771fb0fcb4910589fc5c087d8a1caa1c SHA512 0019fefd34d907f0c8c24358d4680e3efbd5b5b8311fb44199ee5084cbb0661270aab17f364182208a9dffb1af774fb2fff6ae1e36d9faa7d7d252a74487437f
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
|
||||
@ -15,10 +15,11 @@ RESTRICT="mirror"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl firetv"
|
||||
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl firetv maxcube"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
!app-misc/homeassistant-bin
|
||||
>=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
|
||||
@ -29,6 +30,7 @@ DEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.6.0[${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}]
|
||||
@ -96,6 +98,7 @@ DEPEND="${PYTHON_DEPS}
|
||||
app-crypt/certbot
|
||||
net-proxy/haproxy )
|
||||
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
|
||||
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
|
||||
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
|
||||
>=dev-libs/xerces-c-3.1.4-r1
|
||||
|
||||
164
app-misc/homeassistant/homeassistant-0.85.0_beta0.ebuild
Normal file
164
app-misc/homeassistant/homeassistant-0.85.0_beta0.ebuild
Normal file
@ -0,0 +1,164 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# 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"
|
||||
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="atv hs100 dropbox tradfri wemo mysql musiccast rxv samsungtv sonos ssl firetv maxcube"
|
||||
|
||||
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.1[${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.4[${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.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.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ifaddr-0.1.5[${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.2[${PYTHON_USEDEP}]
|
||||
=dev-python/jsonrpc-websocket-1.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/netdisco-2.2.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/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/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/ruamel-yaml-0.15.81[${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.2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.41.1
|
||||
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.6.0[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
|
||||
sonos? ( >=dev-python/pysonos-0.0.5[${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 )
|
||||
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
app-admin/logrotate
|
||||
dropbox? (
|
||||
net-misc/dropbox-uploader
|
||||
)
|
||||
"
|
||||
|
||||
INSTALL_DIR="/opt/${PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_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}"
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Backported and Experimental Type Hints for Python 3.5+"
|
||||
HOMEPAGE="https://github.com/python/typing/blob/master/typing_extensions/README.rst https://pypi.org/project/typing-extensions/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="PSF"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
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
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user