diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 31a69bf1b..6ca1af991 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -12,6 +12,7 @@ DIST homeassistant-0.90.0b7.tar.gz 3595595 BLAKE2B 7861a35a50e7198567fc79093f618 DIST homeassistant-0.90.1.tar.gz 3595602 BLAKE2B 75c87693786a4fed3f6c088989dccdd27ce3d7cf654650881d9fb35bf71631b0551089b530e9b87e3682c06361ebad3778bba1466d10d7397cd06a445af30846 SHA512 caa1495b919f6a7724ee34d06210be0ad7639a1147f3f1e43f667d1eba0437b82492dc4f3d80766d91aa87afe696d92f7b1f04b2464cb8da3ba7c7c7c1e8231f DIST homeassistant-0.90.2.tar.gz 3596093 BLAKE2B cdfc3a06e78d8bbd0d9559147e752e5acf419c1fd75e0d8117c03b41c12ee57b18956ef5846a0a506dc1f54bcf83b93f57363a23d6a25b3c12d54297bebca3c1 SHA512 28c23a6ae186d169d1cb37d7018af6c1668f2eca5c64cb0ded87b6b844518fe95d8679dedf9d989615dc7d6335a9deba61497eaa945cf3ec3508e83b1b9b85a1 DIST homeassistant-0.91.0b3.tar.gz 3762030 BLAKE2B 31a0dfd1e7c3408f074f75a36bc4c16e801b513a5eaccde17c05e42a9a56223a79f7233b41cdeeb33e055de1e9d8aea19409f0841a0eadc9f54bd69f478fde03 SHA512 f00d7e63bfc7f444468262f2a329d629066232ea6283bedbf2ff6eae323c9acdc35a55ef98ff1cb54771540bb8bb6be66c9b59d1f65ec7840803420521f6b10c +DIST homeassistant-0.91.1.tar.gz 3769532 BLAKE2B 7eafc143d9b023b0432e0bf12692d0f4c517ed841a8a0ad55c5d45ad035d12464bdc8a3db599ea3b281551484bf378fce25b5ae465ef15d9135df3ccb63e13a8 SHA512 40e14d63160074d623405d6ad9365f04e5aef34034f51008006ffe9af1cdf245478491c3cbe50e5d38b7bfbf3c9fc67b81cf586ae45928a22987bee5c941d6df EBUILD homeassistant-0.89.1.ebuild 7504 BLAKE2B c472d131902dfe7b8ca6548b9b31eb5cf4a79998c76c0b890ecb32e0fc44c5c361e49cd5b3b9a2947c6f85b9d93aac1c9f006ea2f1c572667b2242deb565890c SHA512 9c3237138646bf79e2363de9cf6e744766729e7613248757f2e529428bfea4311916b5b3f618299cb0bcf3c4c5762786de97b2e197e17a31d275c5feb4d0a4ae EBUILD homeassistant-0.89.2.ebuild 7504 BLAKE2B 8247e4a4330b02f55874e75dea07aef159447170cf606c906b77ac99712f502fbd326d402da12aa28ce0e5483b7d4fe8396c33682d462860b76f94c7f61d244d SHA512 16a1280d83857c2c5a72eca83aa551753b4ba117cfb49c855b09341269ec7b9f4af04f5598ed450a0c360eb1ae2361d8c7f265f536f1a58befd59330fc477f7b EBUILD homeassistant-0.90.0.ebuild 8129 BLAKE2B a884bdd6a26c1aefbd88ffa35b4df1fa23666bbcdd37aa09201a2743262f5d3f6a01d864c498d618462a8ca83d7bcffe83035dff20db553cad34ce66d31e7082 SHA512 7d3c96fdbb019abc85b108b6ea8a0dbe6551d5dd866b9dae74847aab25d817025ea1eb45e7d56c46be3e81749fe5eebe6cd3b3e191f79b404250d371ed863c2e @@ -19,4 +20,5 @@ EBUILD homeassistant-0.90.0_beta7.ebuild 8129 BLAKE2B 9b108a3d0dac00b32396684a70 EBUILD homeassistant-0.90.1.ebuild 8129 BLAKE2B 8e1ede269a1e441fd28aa8c41b2fed344a7a435955be8186391c30bd7a16e3a342a5c58251bca2ed79f0dc38e3c646aba51291b9598d80f51675b74162a78dfc SHA512 422fd2c267dc318ab19ee79261efd4f16068484e58ae001ca8ad97a6cfb033b01c05098013b665c791daa6290ff05443af5bf1c0397de29fabde88e01cb31eb6 EBUILD homeassistant-0.90.2.ebuild 8129 BLAKE2B 2b182f0fa90d9f89daf0154244d8458752173be06cf9875319af809a61ad3bea8ffa3d6025619651422663a6f1a1225a1029988f49be4d5f6560a1b007d054af SHA512 966cd1301493700178af09108e64bf9f8ca598b51dddaa6c63de44e2ef186ab5af5c7a7363f66cf4112b3aa06ebbf93c5181deeec2063ad5a663e9ed87e776fc EBUILD homeassistant-0.91.0_beta3.ebuild 8172 BLAKE2B 3a44f53c7ea73cc6cf6aa8735702623dfae4e755c200df869c994bd558f480d241555804609b1f17ae4328d935b641abb90309f3964ddfe57ccb4957e35470ac SHA512 e61663a6a5b95b5cb9e0f5e076e3cec6e26afb03a2dd7c59425b368f21798b2f1aea9c23648febef34314a0fffed7f714699121d2ab1db12b48c4edb588ab416 +EBUILD homeassistant-0.91.1.ebuild 8171 BLAKE2B e9afdec6c88d547753aead6ad5d685bae917e80267a1221719a955a3578ccffa0f9e17f369ace3bb17d400041eb70ba80a6beb6fe2b4e28b6e7a976c308d40d8 SHA512 9e84eb7813d06cc4924c7f9b6720d2f421d916a38a4b67fe79cea7ea1a0dc382e64e4d189ac6d123db19503800c681bd8d20774219c3fbe6bafb7bf2dc334a64 MISC metadata.xml 1660 BLAKE2B 2d3d0da2ed547d095d2bb31e2b5a786033aa02e94fe49015637b39b86290c35953087aae05e9079f4b507e82c4fd13cf3fa194a917dd074f2db86fd880016344 SHA512 98e56031ec099e9ae88e9ce164453cebac18b317087a1519cb6e65d1886b924208aa807a8c8a8ef3854780c7bece9a905cb85aa80d08b94a599d172c4bf58e7e diff --git a/app-misc/homeassistant/homeassistant-0.91.1.ebuild b/app-misc/homeassistant/homeassistant-0.91.1.ebuild new file mode 100644 index 000000000..46a64a170 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-0.91.1.ebuild @@ -0,0 +1,215 @@ +# 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.3.0[${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.14[${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}] + 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.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-20190331.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/dev-python/adb-homeassistant/Manifest b/dev-python/adb-homeassistant/Manifest index a6e968431..8e4e5c96d 100644 --- a/dev-python/adb-homeassistant/Manifest +++ b/dev-python/adb-homeassistant/Manifest @@ -1,3 +1,5 @@ DIST adb-homeassistant-1.3.1.tar.gz 27740 BLAKE2B 2a4ac59acca2d5995299678427133421f82b5c3193b03969bb529bb25c727adb5a1e8d0ee949b346d4c6ecfac562a08283d9f2cb3bde5dfb7a1b1b1d1d7e03e4 SHA512 b7e0d259086bd6b21da0ae66f96e49f629e9c7a7eb4219f2bb2280e698d0a14021c955fa6be0e49dd63d1c3104eb313be3f000381e8474031d066a5550c21f50 -EBUILD adb-homeassistant-1.3.1.ebuild 651 BLAKE2B ec72be0cea8d5b6525b2fefbc202b4ef2b8be16c6052d4b5e6a0b2ebcb02087b4aec78e72d24f2706b36901aab3814de61364dc97505989729b5b29651f2cd1b SHA512 5ec6fa883bc2cdfe1ea704ca5939cd8b7afb4f44c1f5f9e07a70e32fcde8729ddb9dfb98120b9fcb60df7d9477035781927753e8c465a1884457779cd3946083 +DIST adb-homeassistant-1.3.2.tar.gz 26805 BLAKE2B 3896a895fd39800417b4c9c098230fae0d7134c8e6dd96fc47e542e8698c5e6ba2b444959d48d01ec292153dcde87da3a43fa41d392cb3a06825bcab283a7d27 SHA512 7147998212536fbfe3e638395ffa539f0cffd2999e5d8dd7568519bae1c7bbf4202faed0e47a4ab600aa66e088468eae18b5bfbc7c96e636e79b960f129d3b92 +EBUILD adb-homeassistant-1.3.1.ebuild 754 BLAKE2B b89f7df44d184f88e16f573c52845eef35e448d93d4a3752e85aeeb5fa3a92d38a7535c46cba802d618337b4014e6538888896255549f73d99f45434e6224548 SHA512 78990ce1bc47ef22ec637f3bec9028f11cf236b4931c7fc624d929eb9274ce94a92be2e7d3736b8f95671829c3102205f8c43cb3e0cb1e7203ae4f52e957663f +EBUILD adb-homeassistant-1.3.2.ebuild 754 BLAKE2B b89f7df44d184f88e16f573c52845eef35e448d93d4a3752e85aeeb5fa3a92d38a7535c46cba802d618337b4014e6538888896255549f73d99f45434e6224548 SHA512 78990ce1bc47ef22ec637f3bec9028f11cf236b4931c7fc624d929eb9274ce94a92be2e7d3736b8f95671829c3102205f8c43cb3e0cb1e7203ae4f52e957663f MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af diff --git a/dev-python/adb-homeassistant/adb-homeassistant-1.3.1.ebuild b/dev-python/adb-homeassistant/adb-homeassistant-1.3.1.ebuild index 5dbf230e2..10b7feffe 100644 --- a/dev-python/adb-homeassistant/adb-homeassistant-1.3.1.ebuild +++ b/dev-python/adb-homeassistant/adb-homeassistant-1.3.1.ebuild @@ -17,7 +17,9 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" IUSE="test" -DEPEND=" +RDEPEND=">=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}]" +DEPEND="${REDEPEND} test? ( dev-python/pytest[${PYTHON_USEDEP}] ) diff --git a/dev-python/adb-homeassistant/adb-homeassistant-1.3.2.ebuild b/dev-python/adb-homeassistant/adb-homeassistant-1.3.2.ebuild new file mode 100644 index 000000000..10b7feffe --- /dev/null +++ b/dev-python/adb-homeassistant/adb-homeassistant-1.3.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6,7} ) + +inherit distutils-r1 + +DESCRIPTION="A pure python implementation of the Android ADB and Fastboot protocols" +HOMEPAGE="https://github.com/google/python-adb" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=">=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}]" +DEPEND="${REDEPEND} + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +python_test() { + py.test -v || die "Tests failed under ${EPYTHON}" +} diff --git a/dev-python/androidtv/Manifest b/dev-python/androidtv/Manifest index 3c7f5829f..e59928ecb 100644 --- a/dev-python/androidtv/Manifest +++ b/dev-python/androidtv/Manifest @@ -5,7 +5,7 @@ DIST androidtv-0.0.7.tar.gz 7765 BLAKE2B fb903b2b147671fa2b4f42f2202ef38d6b6885c DIST androidtv-0.0.9.tar.gz 7454 BLAKE2B 041181259e83deb7aff13b79ed637cc3d2b04536e33640b220f2fe953449cef348bafc5d0ca698cf89f208efe7a12c9c1c936913f01896cfa6199e9ee8808ece SHA512 e740aaa499326f8a476c0b3ce3f0addb17c71e2232898bcdd7f0a12a9c42e6733e17747e923a9aaf091182c11f5abbbb10c22870df35c7b99aab020f03e42758 EBUILD androidtv-0.0.11.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89 EBUILD androidtv-0.0.12.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89 -EBUILD androidtv-0.0.14.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89 +EBUILD androidtv-0.0.14.ebuild 807 BLAKE2B 81109ea94c113761a9fc44ff7de448f04e855d743b6e51e67694946f86b4d201d26a15ac0ac9c41fe9cd53dc6377e4291343863c4f84bd839c0f7564acf64616 SHA512 599c003a8cccf21de9cbf71b35ab658d593d3a2c076fdedc0cd71b56e71c64fcec244a78b17eea06d4d18ef2ab3e308c5323e99b4d426b85dfd35024a41c3899 EBUILD androidtv-0.0.7.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89 EBUILD androidtv-0.0.9.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89 MISC metadata.xml 474 BLAKE2B b771a17e02ae763561a8e1aa4ef700881b5a6bac845b10b23f1cad983377cdc45601e5e997314fc1ea4fac4af88df5ef1d6fa07908d142833599e781ccadf00b SHA512 99c3df1197ebb6faadf804a6ca31dd84f5a7588ec604fa52d9cfea4e263ead84655f6336dc4deda61b2af19d969bdcaa159cf3baad5230746c5461bf56b3e70f diff --git a/dev-python/androidtv/androidtv-0.0.14.ebuild b/dev-python/androidtv/androidtv-0.0.14.ebuild index a3ca59a74..0645d8e75 100644 --- a/dev-python/androidtv/androidtv-0.0.14.ebuild +++ b/dev-python/androidtv/androidtv-0.0.14.ebuild @@ -16,7 +16,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" -RDEPEND="" +#RDEPEND="~dev-python/pure-python-adb-0.1.6[${PYTHON_USEDEP}]" DEPEND="${REDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] test? ( diff --git a/dev-python/pure-python-adb/Manifest b/dev-python/pure-python-adb/Manifest new file mode 100644 index 000000000..a867743ef --- /dev/null +++ b/dev-python/pure-python-adb/Manifest @@ -0,0 +1,3 @@ +DIST pure-python-adb-0.1.6.tar.gz 2651642 BLAKE2B d75bf0452a88c183c9ada1e1b3cb24e772b2990d913fb944d6ffab3f8920731e066b0b5d154f9e02210ea6ab9c962e56bfbe94894413c2cbe45a68f4d521ff36 SHA512 aac9d30ea4c97ffe110f17b5263b6aa44341d26e9842c89ae92af2490460be6af72e0d1ee18ce896a0c7b80355927d79e759a4f106926a67476f51895b41ce92 +EBUILD pure-python-adb-0.1.6.ebuild 801 BLAKE2B 1d4b90aa5d27130cf5cb2cb35ae8cb4bd5b3bad30c5a8afa3a73efcfeb917373b65ca013c8272d35f0cafb71207af85302637aba503ddc4157be78ebce88edcd SHA512 528c95f695ca28dcb4e88c32c82f449a2f61aa25cc0581b79f76d0389e25e838cdad77d5a97b0fa7a5717353dd6e2f3bf6383c7ab29207212b3ff73c7d13f3fd +MISC metadata.xml 462 BLAKE2B 5cb5f8acd19ae7988bf57268dd2a7ddf2e112e392c053f3456467ec3248df736261959396e0d0b4bf58303630ded3aadbc6cc7e457efb1e02cd1c36a965d9be8 SHA512 69edf4443d4641ed1279b8005e5ea4dcf91bdb20f55e80822411fb8024d58f136b146d4c0a3f0f36d92e4d06a1191c5dce530f3f0324ce8838274e4373de35f8 diff --git a/dev-python/pure-python-adb/metadata.xml b/dev-python/pure-python-adb/metadata.xml new file mode 100644 index 000000000..63ff072ed --- /dev/null +++ b/dev-python/pure-python-adb/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + python + + pure-python-adb + + swind@cloudmosa.com + Swind Ou + + + diff --git a/dev-python/pure-python-adb/pure-python-adb-0.1.6.ebuild b/dev-python/pure-python-adb/pure-python-adb-0.1.6.ebuild new file mode 100644 index 000000000..320ae04ce --- /dev/null +++ b/dev-python/pure-python-adb/pure-python-adb-0.1.6.ebuild @@ -0,0 +1,32 @@ +# 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_{5,6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Pure python implementation of the adb client" +HOMEPAGE="https://github.com/Swind/pure-python-adb https://pypi.org/project/pure-python-adb/" +SRC_URI="https://github.com/Swind/pure-python-adb/archive/v${PVR}-dev.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT license" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +S="${WORKDIR}/${P}-dev" + +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 +}