Compare commits

..

4254 Commits

Author SHA1 Message Date
f372aba05b update homeassistant-1.0.0_beta0 2020-12-08 20:23:51 +01:00
50eebb4a20 bump aiohomekit-0.2.60 2020-12-08 20:23:10 +01:00
f9244b2d58 bump pyatv-0.7.4 -> pyatv-0.7.5 2020-12-08 20:05:03 +01:00
ca57681bf4 bump ciscomobilityexpress-0.3.9 2020-12-08 20:00:45 +01:00
589ca8dee6 bump tuyaha-0.0.9 2020-12-08 19:48:39 +01:00
64737932ca bump zha:
* zha-quirks-0.0.48
    * zigpy-0.28.2
    * zigpy-znp-0.3.0
2020-12-08 19:47:03 +01:00
d4a2750912 bump homematicip-0.13.0 2020-12-08 19:26:54 +01:00
c115d186e5 bump simplisafe-python-9.6.1
bump simplisafe-python-9.6.2
2020-12-08 19:21:44 +01:00
def4d8aec0 bump pymyq-2.0.11 2020-12-08 19:15:41 +01:00
17811c29e9 bump fritzconnection-1.4.0 2020-12-08 19:10:24 +01:00
6f16b31fc3 update voluptuous-0.12.1 2020-12-08 19:07:15 +01:00
b7965d78e9 update ring-doorbell-0.6.2 2020-12-08 19:02:44 +01:00
580026c449 update homeassistant-1.0.0_beta1 2020-12-05 15:25:32 +01:00
6fabbf38c6 update homeassistant-0.118.5 2020-12-05 15:11:28 +01:00
fc6aff4e15 update homeassistant-1.0.0_beta0 2020-12-05 15:00:08 +01:00
9899acfd4e dg pyatv-0.7.3 2020-12-05 10:14:26 +01:00
a62000c333 bump pyzerproc-0.3.0 2020-12-05 09:15:28 +01:00
0ee4785b05 bump home-assistant-frontend-20201204.0 2020-12-05 09:12:45 +01:00
1abb630ecb bump respx-0.16.2 2020-12-04 07:21:55 +01:00
e3cf5627aa bump auroranoaa-0.0.2 2020-12-04 07:18:13 +01:00
5fb60828e9 bump HATasmota-0.2.2
bump HATasmota-0.1.4
2020-12-04 07:16:21 +01:00
8d517b6dab bump home-assistant-frontend-20201203.0 2020-12-04 07:12:28 +01:00
5e33391890 update icmplib-2.0 2020-12-04 00:43:31 +01:00
932663db46 add pykulersky-0.4.0 2020-12-04 00:40:28 +01:00
024daa2732 add gTTS-2.2.1 2020-12-04 00:37:04 +01:00
ef711afb3f bump home-assistant-frontend-20201202.0.ebuild 2020-12-04 00:33:47 +01:00
6a56df4012 bump python-openzwave-mqtt-1.4.0 2020-12-04 00:31:10 +01:00
a701e23234 add synologydsm-api-1.0.1 2020-12-04 00:28:06 +01:00
ea0ec17fea bump pydeconz-76 2020-12-04 00:24:53 +01:00
c55f5dfa42 bump androidtv-0.0.56 2020-12-04 00:23:43 +01:00
1713291b1d update pyatv-0.7.4 2020-12-04 00:21:14 +01:00
e7c5506a4c update pypck-0.7.7, remove patch 2020-12-03 23:37:29 +01:00
3eea3761e4 bump pylast-4.0.0 2020-12-03 23:34:47 +01:00
57567b651d bump TwitterAPI-2.6.2.1 2020-12-03 23:32:03 +01:00
0176b8969c update libpurecool-0.6.4 2020-12-03 23:28:12 +01:00
50aad777f2 bump pysml-0.0.3 2020-12-03 23:22:32 +01:00
753da99dc1 update aiorecollect-0.2.2 2020-12-01 20:11:00 +01:00
0b3a45ea4a update elgato-1.0.0 2020-12-01 20:09:14 +01:00
1c11058d6f update hyperion-py-0.6.0 2020-12-01 20:04:46 +01:00
4703bd255b update pypck-0.7.6 2020-12-01 19:54:40 +01:00
f541e2f090 bump colorlog-4.6.2 2020-12-01 19:38:06 +01:00
b66fbc7c42 bump brother-0.1.20
bump HATasmota-0.1.2
2020-12-01 19:36:36 +01:00
92e481deb2 update pyatmo-4.2.0 2020-11-28 10:22:07 +01:00
2093efb0f0 update zha-quirks-0.0.47 2020-11-28 10:17:43 +01:00
8a62086819 bump zigpy-0.28.1 2020-11-28 10:17:14 +01:00
070917c7f9 update bellows-0.21.0 2020-11-28 10:09:59 +01:00
556ba35812 bump rflink-0.0.55 2020-11-28 10:00:38 +01:00
6d781b578a bump xknx-0.15.6 2020-11-28 09:56:30 +01:00
e81eac38b9 update abodepy-1.2.0 2020-11-28 09:54:01 +01:00
7c3753e915 update lomond-0.3.3-r1, add pytest-runner 2020-11-28 09:53:33 +01:00
90b90bdd3c bump home-assistant-frontend-20201126.0 2020-11-28 09:45:05 +01:00
a926a4d50f update pre-commit-2.9.2 2020-11-28 09:43:13 +01:00
ea4f85894d add nodeenv-1.5.0 2020-11-28 09:42:43 +01:00
f8be3f4c62 fix roombapy Manifest 2020-11-27 20:52:10 +01:00
1cae2548d3 update homeassistant-0.118.4 2020-11-27 20:50:30 +01:00
905008bfdc re-add tqdm-4.49.0 from main repo archive, dropped, but still needed 2020-11-27 20:47:13 +01:00
3ce933f755 update poetry-core-1.0.0 2020-11-27 19:24:39 +01:00
8f9290ed4a update isort-5.6.3 from main repo 2020-11-27 19:24:05 +01:00
d4396474e8 update roombapy-1.6.2, now uses pyproject.toml 2020-11-27 19:23:06 +01:00
d2c62b05ad fix KEYWORDS.dropped 2020-11-26 00:16:52 +01:00
fbf3217db9 fix leading spaces 2020-11-25 23:42:26 +01:00
d953db2660 fix leading spaces 2020-11-25 23:00:06 +01:00
9a61622466 remove useless blank lines on last line 2020-11-25 22:56:18 +01:00
a2a8b6c1c2 fix bad RDEPEND in python-miio-0.5.2.1 2020-11-25 22:44:38 +01:00
4057184dc3 fix bad RDEPEND in pwmled-1.5.3 2020-11-25 22:43:05 +01:00
edaab60bbb fix repoman ebuild.minorsyn 2020-11-25 22:39:45 +01:00
70846bf531 fix repoman ebuild.minorsyn 2020-11-25 22:36:46 +01:00
9ba621b2c4 fix uri.https 2020-11-25 22:24:20 +01:00
8f87f2a83b remove masked gpiozero-1.5.1 2020-11-25 22:13:40 +01:00
405cf0e292 remove invalid pexpect-4.6.0 keyword 2020-11-25 22:12:46 +01:00
f970d75035 add voluptuous-0.12.0 metadata 2020-11-25 22:09:52 +01:00
8ac9afbc45 add pyEight-0.1.5 license 2020-11-25 22:07:19 +01:00
0cfa8c44b5 add aiosqlite licenses 2020-11-25 22:06:12 +01:00
355a065c1d fix zigpy-zigate license strings 2020-11-25 22:04:33 +01:00
1ea8d175c5 update xbox-webapi licenses 2020-11-25 22:02:57 +01:00
2a493113a0 fix pybluez-0.22 license string, fix https URI 2020-11-25 22:01:32 +01:00
859b2ce0cb fix proto-plus-1.11.0 license string 2020-11-25 21:59:31 +01:00
0744524c79 fix paho-mqtt-1.5.1 license string 2020-11-25 21:58:39 +01:00
69809559d3 fix greeclimate license strings 2020-11-25 21:57:34 +01:00
5586f9055f auroranoaa-0.0.1 fix license string 2020-11-25 21:55:19 +01:00
a2d7b05857 pi1wire-0.1.0 sort keywords correctly 2020-11-25 21:54:11 +01:00
3ce60f2f65 add pyfireservicerota-0.0.40 2020-11-25 20:21:05 +01:00
b279670900 update ha-ffmpeg-3.0.2 2020-11-25 20:16:17 +01:00
ac3e4d5fa7 update avea-1.5.1 2020-11-25 20:12:43 +01:00
46d1d67faa update pyHS100-0.3.5.2 2020-11-25 20:09:44 +01:00
ce0aa5b168 bump xknx-0.15.4 2020-11-25 20:06:19 +01:00
91ba5cb7e6 bump pydeconz-75 2020-11-25 20:03:47 +01:00
8c5782c076 update foobot_async-1.0.0 2020-11-25 20:01:49 +01:00
da5064a741 bump HATasmota-0.1.1 2020-11-25 19:57:28 +01:00
9ef1b08efe update homeassistant-0.118.3 2020-11-24 20:01:08 +01:00
fdeb3afbdd bump millheater-0.4.0 2020-11-24 20:00:06 +01:00
4e70bb3a4b bump google-nest-sdm-0.2.0 2020-11-24 19:51:44 +01:00
5b06a5bf9d bump aioasuswrt-1.3.1 2020-11-24 19:50:02 +01:00
dcc7429462 add motionblinds-0.1.6 2020-11-24 19:46:45 +01:00
cdd101c73c bump denonavr-0.9.7 2020-11-24 19:38:43 +01:00
02a4d10d52 update sentry-sdk-0.19.4 2020-11-24 19:36:16 +01:00
2d0a4b4307 bump solax-0.2.5 2020-11-24 19:31:05 +01:00
24fb03bd28 bump pydeconz-74 2020-11-24 19:29:05 +01:00
de9b19e810 bump pysonos-0.0.37 2020-11-24 19:25:20 +01:00
4df5e0d6e8 bump blinkpy-0.16.4 2020-11-24 19:23:58 +01:00
98d5d71358 bump envoy-reader-0.17.0 2020-11-24 19:20:12 +01:00
68dc7cc38f update sleepyq-0.8.1 2020-11-24 19:16:59 +01:00
e71452f979 bump rpi-bad-power-0.1.0 2020-11-21 18:35:56 +01:00
67317b9064 bump discord-py-1.5.1 2020-11-21 18:31:57 +01:00
1d1b8e5655 bump debugpy-1.2.0 2020-11-21 18:27:42 +01:00
d7b0b4fd3c bump aiopulse-0.4.2 2020-11-21 18:24:34 +01:00
37e4b093d6 unpin some tests in home-assistant-cli-9999 2020-11-21 11:26:54 +01:00
89504f9dfa add tailer-0.4.1 2020-11-21 11:23:58 +01:00
7146a3c754 update homeassistant-0.118.2 2020-11-21 11:23:06 +01:00
cc7a5dda4f re-add (from main repo) pylint-2.5.3, still needed for <=homeassistant-0.118.1 2020-11-21 11:21:27 +01:00
36a66bddc8 unpin pylint in aioesphomeapi-2.6.3-r1 2020-11-21 10:20:35 +01:00
4a5611bd7b update update flake8-3.8.4-r1 (cannot be run with test) 2020-11-21 09:58:15 +01:00
d3677a7b11 add plugwise-0.8.3 2020-11-21 09:18:59 +01:00
5fc574b750 update zigpy-0.28.0 2020-11-21 09:13:22 +01:00
f682a2f5d0 update beewi-smartclim-0.0.10 2020-11-21 09:09:49 +01:00
0e5fc7eb67 update dsmr-parser-0.23 2020-11-21 09:07:24 +01:00
9f192e1e7f add srpenergy-1.3.2 2020-11-21 08:58:29 +01:00
74aa28e789 bump zigpy-zigate-0.7.3 2020-11-21 08:55:16 +01:00
6551c0b046 update python-awair-0.2.1 2020-11-21 08:53:09 +01:00
89ab292a2e update python-awair-0.2.1 2020-11-21 08:50:59 +01:00
0ac9b15fac bump pymyq-2.0.10 2020-11-21 08:46:43 +01:00
24bc4507b5 update homeassistant-0.118.1 2020-11-19 23:30:36 +01:00
4455f70985 update homeassistant-0.118.0 2020-11-19 23:20:47 +01:00
9104ebfbc1 add twinkly-client-0.0.2 2020-11-19 23:13:09 +01:00
b435fa78d4 update wolf_smartset-0.1.8 2020-11-19 23:12:37 +01:00
f1628a3ba9 update ovoenergy-1.1.11 2020-11-19 23:12:05 +01:00
8aeadafb23 bump google-nest-sdm-0.1.15 2020-11-19 23:11:36 +01:00
bbf3a8c9de bump HATasmota-0.0.32 2020-11-19 23:11:07 +01:00
7f54d798b8 bump pyvizio-0.1.57 2020-11-19 23:10:40 +01:00
194a9e8216 bump denonavr-0.9.6 2020-11-19 23:08:37 +01:00
2f8243deff update zigpy-0.27.1 2020-11-19 23:07:59 +01:00
5625cd5ba5 bump aiosqlite-0.16.0 2020-11-19 23:06:39 +01:00
9184e2612f bump home-assistant-frontend-20201111.2 2020-11-19 23:05:55 +01:00
c064ff61d9 update esphome: platformio-5.0.3 2020-11-17 20:35:14 +01:00
20838e2f3e update update homeassistant-0.118.0_beta3 2020-11-17 20:32:02 +01:00
ab81f0a025 remove bad frontend USEDEP 2020-11-17 20:27:22 +01:00
3656b2b074 bump HATasmota-0.0.31 2020-11-17 20:20:53 +01:00
26e208354b bump hass-nabucasa-0.38.0 2020-11-17 20:18:28 +01:00
12c7396d53 update directv-0.4.0 2020-11-17 20:13:55 +01:00
2c3f3fc20f bump bimmer_connected-0.7.13 2020-11-17 20:09:05 +01:00
958fa43fc5 bump aioguardian-1.0.4 2020-11-17 20:07:26 +01:00
16be811f7b bump home-assistant-frontend-20201111.1, remove unused 2020-11-17 20:03:42 +01:00
efa967abf1 update PyEssent-0.14 2020-11-17 19:59:13 +01:00
973bb7d093 bump pytradfri-7.0.3 and pytradfri-7.0.4 2020-11-17 19:52:40 +01:00
0499e1a0fe bump pywemo-0.5.3 2020-11-17 19:49:31 +01:00
8509612983 bump pyvera-0.3.11 2020-11-17 19:47:01 +01:00
3c84335eb8 update requests-2.25.0 2020-11-17 19:41:40 +01:00
479ef68ce0 update python-miio-0.5.4 2020-11-17 19:27:45 +01:00
d5c515f4db update construct-2.10.56 2020-11-17 19:16:10 +01:00
ea5f517571 bump zigpy-zigate-0.7.2 2020-11-17 19:12:15 +01:00
f0531303ba bump greeclimate-0.10.3 2020-11-17 19:11:20 +01:00
ef464127e6 update homeassistant-0.118.0_beta2 2020-11-15 13:21:23 +01:00
2f163d2465 add todays Changelog 2020-11-15 12:59:21 +01:00
4b83cc40e6 update pysmartthings-0.7.6 2020-11-15 12:33:26 +01:00
097dd460a3 add httpsig-1.3.0 2020-11-15 12:29:32 +01:00
ec96671f5a update pysmartapp-0.3.3 2020-11-15 12:29:12 +01:00
0d5a4a0ddb update pyheos-0.7.2 2020-11-15 12:21:49 +01:00
86c61d6063 bump youtube_dl-2020.11.12 2020-11-15 12:15:30 +01:00
f38a7f1381 update env-canada-0.2.2, env-canada-0.2.4, fix env-canada-0.2.0 deps 2020-11-15 12:13:12 +01:00
c870347fd0 leave Python 3.7, update counts 2020-11-14 20:12:54 +01:00
633e2b4d4f bump elkm1-lib-0.8.8, fix a dep 2020-11-14 20:10:33 +01:00
261133174b update aiohomekit-0.2.57 2020-11-14 20:07:37 +01:00
30d7c39c05 update README.md 2020-11-14 19:36:43 +01:00
19f215a599 update esphome-1.15.3-r1, matches 0.118.0 deps 2020-11-14 19:17:20 +01:00
b4616850ef update update homeassistant-0.118.0_beta1 2020-11-14 16:32:30 +01:00
60678f78bc update homeassistant-0.118.0_beta0 2020-11-14 15:56:03 +01:00
a15633d46d fix typo in pymfy-0.9.1.ebuild 2020-11-14 15:54:00 +01:00
c6e15341de bump missing pyowm-3.1.0 2020-11-14 15:49:42 +01:00
dff47a0aa1 bump greeclimate-0.10.2 2020-11-14 13:31:32 +01:00
78d777f173 recalc today's Manifests again 2020-11-14 13:02:18 +01:00
169d88cf0e add new global keyword 2020-11-14 12:32:11 +01:00
12213f20d7 Merge pull request #27 from ivecera/arm
Add ~arm keyword to all ebuilds to support 32bit ARM SBCs
2020-11-14 12:20:55 +01:00
42ac9eb239 bump sentry-sdk-0.19.3 2020-11-14 12:16:21 +01:00
6faa8d1265 update zigpy-zigate-0.7.1 2020-11-14 12:13:23 +01:00
f1d93178be bump pysonos-0.0.36 2020-11-14 12:08:29 +01:00
3b4a69075a bump xknx-0.15.3 2020-11-14 12:05:08 +01:00
Ivan Vecera
dce906787f Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository into arm 2020-11-13 10:25:10 +01:00
23d7fbe998 add aiorecollect-0.2.1 2020-11-13 00:23:43 +01:00
bcd4999902 update homeassistant-0.117.6 2020-11-13 00:23:14 +01:00
27e8b55749 fix error in gTTS-token-1.1.4.ebuild 2020-11-13 00:18:05 +01:00
68e9d13d0c update hass-nabucasa-0.37.2 2020-11-13 00:02:39 +01:00
ee77f8220d bump homematicip-0.12.1 2020-11-12 23:58:38 +01:00
c36c2421b2 bump pywemo-0.5.2 2020-11-12 23:55:26 +01:00
dce1d28e68 add auroranoaa-0.0.1 2020-11-12 23:53:15 +01:00
766a09a2c9 update update pycsspeechtts-1.0.4 (phuhh.) 2020-11-12 23:49:54 +01:00
0ffa20fa58 bump greeclimate-0.9.6.ebuild, greeclimate-0.9.9 2020-11-12 23:27:49 +01:00
2aa16f6f55 bump zha-quirks-0.0.46 2020-11-12 23:24:45 +01:00
1a2771705a bump home-assistant-frontend-20201111.0 2020-11-12 23:16:47 +01:00
e026b6a738 bump google-nest-sdm-0.1.14 2020-11-12 23:15:37 +01:00
709814892a bump HATasmota-0.0.29, bump HATasmota-0.0.30 2020-11-12 23:14:08 +01:00
3cd85f8611 bump plexauth-0.0.6 2020-11-12 23:12:10 +01:00
f8132685e4 bump bravia-tv-1.0.8 2020-11-12 23:09:59 +01:00
ff5d5f84b7 bump pylutron-caseta-0.7.2 2020-11-12 23:04:51 +01:00
40b807e8a9 bump pysqueezebox-0.5.5 2020-11-12 23:02:26 +01:00
c4611d6398 update zigpy-zigate-0.7.0 2020-11-12 22:59:52 +01:00
b21be8270c update aioasuswrt-1.3.0 2020-11-12 22:47:04 +01:00
e4c8e6b8fb bump pymfy-0.9.1 2020-11-12 22:43:08 +01:00
8e4f8de853 bump python-openzwave-mqtt-1.3.2 2020-11-12 22:37:01 +01:00
804b81a083 add objgraph-3.4.1, bump objgraph-3.5.0 2020-11-12 22:33:49 +01:00
Ivan Vecera
2d3921d068 Add ~arm keyword to all ebuilds to support 32bit ARM SBCs 2020-11-10 16:22:37 +01:00
00df08bed1 fix some wrong margins 2020-11-09 22:28:38 +01:00
f69ae5a83b add the remaining changes suggested by @ivecera in https://github.com/onkelbeh/HomeAssistantRepository/pull/26 2020-11-09 22:12:33 +01:00
1702ae9462 bump gTTS-token-1.1.4 2020-11-09 21:42:42 +01:00
9cefb1e162 update devolo-home-control-api-0.16.0 2020-11-09 21:38:20 +01:00
83836ab40a update sisyphus-control-3.0 2020-11-09 21:32:00 +01:00
16256f3a57 bump broadlink-0.16.0 2020-11-09 21:26:33 +01:00
19ad09d8b5 bump HATasmota-0.0.27 2020-11-09 21:22:28 +01:00
46e30f18d3 bump colorlog-4.6.2 2020-11-09 21:19:45 +01:00
fea11a121c update aio-georss-gdacs-0.4 2020-11-09 21:17:18 +01:00
3c93b5fc89 bump aio-georss-client-0.6 2020-11-09 21:15:28 +01:00
1e3e00d638 update epson-projector-0.2.3 2020-11-09 21:11:25 +01:00
1baacde21a bump aioshelly-0.5.1 2020-11-09 21:07:30 +01:00
eccfec6fe0 update pytest-6.1.2 2020-11-09 21:04:35 +01:00
1800a94821 bump pyTibber-0.16.0 2020-11-09 21:00:50 +01:00
643eddff76 bump pigpio-1.78 2020-11-09 20:58:23 +01:00
486e47af5c update pwmled-1.6.7 2020-11-09 20:55:57 +01:00
e0c67822f5 bump regenmaschine-3.0.0 2020-11-09 20:52:10 +01:00
f8977e0933 bump google-nest-sdm-0.1.12
bump google-nest-sdm-0.1.13
2020-11-09 20:49:11 +01:00
8c428572d5 update pyvlx-0.2.18 2020-11-09 20:45:49 +01:00
f1b122aad1 update xknx-0.15.0-r1 (add a dep for standalone installation) 2020-11-07 07:28:17 +01:00
14969490fe removed temp build 2020-11-06 07:25:21 +01:00
6d026d7f19 bump bimmer-connected-0.7.12 2020-11-06 06:46:51 +01:00
399294ef2e update homeassistant-0.117.5 2020-11-06 06:45:54 +01:00
efdf4a4c1b bump HATasmota-0.0.25.1 2020-11-06 06:44:22 +01:00
07fbd24174 bump pylaunches-1.0.0
bump pylaunches-1.1.0
2020-11-05 20:06:14 +01:00
30d7d95aea bump androidtv-0.0.53
bump androidtv-0.0.54
2020-11-05 20:01:19 +01:00
719ee1c328 fix license string 2020-11-05 02:25:43 +01:00
17b4f8536e 'downgrade' maxcube-api-0.1.0-r1, now using the correct commit id 2020-11-05 02:19:42 +01:00
922e282f89 update homeassistant-0.117.4 2020-11-05 00:12:31 +01:00
3ac73b8e90 update homeassistant-0.117.3 2020-11-04 23:29:26 +01:00
d788761baa bump greeclimate-0.9.5 2020-11-04 23:13:04 +01:00
fa374c0e95 bump bimmer-connected-0.7.11 2020-11-04 23:07:53 +01:00
2a4bd81472 update sentry-sdk-0.19.2 2020-11-03 19:23:36 +01:00
46c10e8ef0 update uEagle-0.0.2 2020-11-03 19:17:54 +01:00
106e8cbfb8 bump aiounifi-25 2020-11-03 19:14:46 +01:00
7fa6b545e4 bump pyatmo-4.2.0 2020-11-03 19:12:50 +01:00
8aaccac152 bump pre-commit-2.8.2 2020-11-03 19:10:07 +01:00
1ac86169ec bump pyairvisual-5.0.4 2020-11-03 19:08:22 +01:00
470cbe8fce update aioshelly-0.5.0 2020-11-03 19:05:56 +01:00
ad58eb7a9b update PlexAPI-4.2.0 2020-11-02 17:52:48 +01:00
4389a8f683 bump bimmer-connected-0.7.10 2020-11-02 17:48:49 +01:00
3493640590 update homeassistant-0.117.2 2020-11-02 07:23:32 +01:00
c286fc9b98 bump pylutron-caseta-0.7.1 2020-11-01 20:08:47 +01:00
af058f148e bump youtube_dl-2020.11.1.1 2020-11-01 20:06:26 +01:00
36d48aee95 update zigpy-0.27.0 2020-11-01 20:04:13 +01:00
da8995d2fc add aiosqlite-0.15.0 2020-11-01 20:03:02 +01:00
c68e159925 add aiounittest-1.4.0 2020-11-01 20:02:08 +01:00
1eeba96d6b update pwmled-1.6.6 2020-11-01 19:53:18 +01:00
0546860837 add adafruit-circuitpython-pca9685-3.3.2 2020-11-01 19:52:45 +01:00
46fe3d2d78 add adafruit-circuitpython-register-1.9.1 2020-11-01 19:52:02 +01:00
c4cbb7c64f bump envoy-reader-0.16.2 2020-11-01 13:51:52 +01:00
ebc25d8667 bump roonapi-0.0.25 2020-11-01 08:58:38 +01:00
10cdd3af9b update elkm1-lib-0.8.7 2020-10-31 09:51:25 +01:00
3c7ad64202 update homeassistant-0.117.1 2020-10-31 09:44:56 +01:00
499b97548c add pyisy-2.1.0 2020-10-31 09:42:09 +01:00
6b36f72088 bump pycfdns-1.2.1 2020-10-30 16:47:11 +01:00
322b57609c bump HATasmota-0.0.26, again 2020-10-30 16:44:20 +01:00
912456a6a4 update georss-generic-client-0.4 2020-10-30 16:40:37 +01:00
5d3e6d47a7 bump greeclimate-0.9.2 2020-10-30 16:34:47 +01:00
92284cde97 bump home-assistant-frontend-20201021.4 2020-10-30 16:32:36 +01:00
5e13e8d4dc bump HATasmota-0.0.25 2020-10-30 16:31:22 +01:00
0e9c34a072 add guppy3-3.1.0 2020-10-29 21:56:18 +01:00
350512833e bump aiohomekit-0.2.54 2020-10-29 21:53:39 +01:00
0899d0186c update homeassistant-0.117.0 2020-10-28 20:31:10 +01:00
5860a797cf update homeassistant-0.117.0_beta6 2020-10-28 20:11:12 +01:00
a8dad45fb6 bump avea-1.5 2020-10-28 19:42:32 +01:00
f117a8f731 bump debugpy-1.1.0 2020-10-28 19:41:05 +01:00
46874760b8 bump python-velbus-2.1.1 2020-10-28 19:39:01 +01:00
255ff5b9bd bump HATasmota-0.0.24 2020-10-28 19:36:29 +01:00
c88bc87447 bump home-assistant-frontend-20201021.3 2020-10-28 19:34:16 +01:00
73a0345655 add a copy of cryptography-3.2 from main repo 2020-10-28 19:32:30 +01:00
6e2bf57223 add colorthief-0.2.1 2020-10-27 23:05:53 +01:00
a030381f79 bump fritzconnection-1.3.4 2020-10-27 23:02:56 +01:00
a56b51bbf2 bump pysqueezebox-0.5.4 2020-10-27 22:59:31 +01:00
14840e3bc0 bump simplisafe-python-9.6.0 2020-10-27 22:57:35 +01:00
beffd083d5 update homeassistant-0.117.0_beta5 2020-10-26 20:53:36 +01:00
3eb91dc679 update hdate-0.9.12 2020-10-26 18:11:02 +01:00
26fde249ea bump debugpy-1.0.0 2020-10-26 18:07:46 +01:00
618770fd3f bump HATasmota-0.0.23 2020-10-26 18:05:21 +01:00
6b80b6df83 update homeassistant-0.117.0_beta4 2020-10-26 06:13:02 +01:00
20218feccb bump python-velbus-2.0.47 2020-10-26 06:01:09 +01:00
7a39a12ed0 bump pyHik-0.2.8 2020-10-26 05:55:31 +01:00
7dc0256000 bump pyEight-0.1.5 2020-10-26 05:52:20 +01:00
5699561f5b add pynumparser-1.4.1 2020-10-25 09:06:45 +01:00
454aede268 bump elkm1-lib-0.8.5 2020-10-25 09:06:14 +01:00
41629d4260 add some forgotten files... 2020-10-25 09:00:13 +01:00
98feb557ef add google-nest-sdm-0.1.6
update google-nest-sdm-0.1.9
add google-api-core-1.23.0
add google-auth-1.22.0
update google-auth-1.22.1
add grpc-google-iam-v1-0.12.3
add google-cloud-pubsub-2.1.0
add libcst-0.3.13
add proto-plus-1.11.0
2020-10-25 08:58:13 +01:00
a36f41d881 bump spotipy-2.16.1 2020-10-25 08:18:55 +01:00
3410d9ad8a bump HATasmota-0.0.22 2020-10-25 08:15:43 +01:00
2517af81fd bump PyXiaomiGateway-0.13.4 2020-10-25 08:13:44 +01:00
b3327fbbf5 bump garminconnect-0.1.16 2020-10-25 08:10:53 +01:00
5af3c6c320 update esphome-1.15.3 2020-10-24 14:14:25 +02:00
455f36ed36 update homeassistant-0.117.0_beta3 2020-10-23 22:08:50 +02:00
5455769343 bump HATasmota-0.0.21 2020-10-23 21:50:17 +02:00
26d3e6c35b bump bsblan-0.4.0 2020-10-23 21:47:10 +02:00
600db5ed36 re-add yarl-1.4.2 from main repo (still needed) 2020-10-23 20:43:43 +02:00
abd542aa08 update homeassistant-0.117.0_beta2 2020-10-23 08:13:31 +02:00
0399041af4 update zigpy-deconz-0.10.0, zigpy-deconz-0.11.0, needed a patch 2020-10-23 07:25:24 +02:00
379470fee8 bump home-assistant-frontend-20201021.2 2020-10-23 07:00:26 +02:00
e6897b3c9f update homeassistant-0.117.0_beta1 2020-10-23 00:00:12 +02:00
b2f1282ada bump bimmer-connected-0.7.8 2020-10-22 23:59:22 +02:00
0be1057bc6 fix pyatag-0.3.3.4 & pyatag-0.3.4.4 missing file 2020-10-22 23:18:06 +02:00
16e80b1c1c add pushbullet-py-0.11.0, pushbullet-py-0.12.0 2020-10-22 23:05:25 +02:00
c2d99951f1 bump pylutron-caseta-0.7.0 2020-10-22 22:53:24 +02:00
5776e29c33 bump pypck-0.7.4 2020-10-22 22:02:01 +02:00
122c08f29f bump roonapi-0.0.23 2020-10-22 21:44:15 +02:00
48f6a6a4e1 update shodan-1.24.0 2020-10-22 21:40:25 +02:00
099653a550 bump pyforked-daapd-0.1.11 2020-10-22 21:36:00 +02:00
32be2d5125 bump home-assistant-frontend-20201021.1 2020-10-22 07:50:02 +02:00
f36b60bb46 bump simplisafe-python-9.5.1 2020-10-22 07:48:45 +02:00
c2105b1a53 bump home-assistant-frontend-20201021.0, remove unused 2020-10-22 07:45:36 +02:00
1b15a7d700 bump axis-41 2020-10-22 07:41:46 +02:00
b0d9fea845 update python-synology-1.0.0 2020-10-22 07:39:22 +02:00
e76557f8f4 bump pycfdns-1.1.1 2020-10-22 07:32:30 +02:00
b5c5347233 bump aioshelly-0.4.0 2020-10-22 07:29:24 +02:00
dd21119cef update sentry-sdk-0.19.1 2020-10-22 07:25:53 +02:00
a07acc1eb1 bump androidtv-0.0.52 2020-10-22 07:14:26 +02:00
915fe50b6e update pysqueezebox-0.5.1, remove unused and olds 2020-10-20 21:54:51 +02:00
22585836e3 bump lightwave-0.19 2020-10-20 21:52:03 +02:00
26e9e0a05b bump HATasmota-0.0.19, HATasmota-0.0.20 2020-10-20 21:49:29 +02:00
e7d2f9333e update pymyq-2.0.8 2020-10-20 21:46:07 +02:00
b43d652f69 update axis-39, bump axis-40 2020-10-20 21:41:56 +02:00
a30e4cf7e1 update axis-40 2020-10-20 21:40:28 +02:00
ac72deec35 bump androidtv-0.0.51 2020-10-20 21:37:23 +02:00
688ef704be update onvif-zeep-async-1.0.0 2020-10-20 21:33:42 +02:00
507c0c86f8 update zeep-4.0.0 2020-10-20 21:33:07 +02:00
07fa6cedc2 bump requests-file-1.5.1 from main repo 2020-10-20 21:32:24 +02:00
24d5cb8cfd bump elkm1-lib-0.8.4 2020-10-20 21:21:44 +02:00
41aae700ae bump HATasmota-0.0.18 2020-10-18 15:26:37 +02:00
c21bd74d4b bump homeconnect-0.6.3 2020-10-18 15:25:28 +02:00
b472fd3418 remove olds: elkm1-lib
bump elkm1-lib-0.8.3
2020-10-17 20:17:00 +02:00
d997391e41 bump pyEmby-1.7 2020-10-17 20:15:03 +02:00
ca08f12b19 bump pychromecast-7.5.1 2020-10-17 20:14:16 +02:00
99198f0245 bump oemthermostat-1.1.1 2020-10-17 20:13:22 +02:00
21b520385a update greeclimate-0.9.1 2020-10-17 09:51:30 +02:00
03b934e605 respx-0.14.0 2020-10-17 09:13:11 +02:00
9c3bb307f8 update httpx-0.16.1 2020-10-17 09:09:14 +02:00
bcfc6a3af4 update httpcore-0.12.0 2020-10-17 09:08:46 +02:00
8183f5de85 bump hass-nabucasa-0.37.1 2020-10-17 08:55:51 +02:00
ead6e63cb2 bump pyairvisual-5.0.3 2020-10-16 06:29:14 +02:00
9ba976057f update homeassistant-0.116.4
update onvif-zeep-async-0.6.0
2020-10-16 06:09:35 +02:00
1ba8497f17 update HATasmota-0.0.16 2020-10-15 21:52:46 +02:00
1d83734de3 typo 2020-10-15 20:01:45 +02:00
e45b54e731 update homeassistant-0.116.3 2020-10-15 19:56:07 +02:00
60c0379201 bump Plugwise-Smile-1.6.0 2020-10-15 19:40:20 +02:00
dfe6d72538 update pyruckus-0.12 2020-10-15 19:35:28 +02:00
5279044f92 bump pyvolumio-0.1.3 2020-10-15 19:34:52 +02:00
4ff8019675 bump xbox-webapi-2.0.8 2020-10-15 06:30:07 +02:00
28e745ad01 update omnilogic-0.4.2 2020-10-14 17:25:39 +02:00
5ff60ca900 add greeclimate-0.9.0 2020-10-14 17:22:56 +02:00
0286e1de45 bump zeroconf-0.28.6 2020-10-13 22:07:19 +02:00
4cc66fa182 update aiokef-0.2.16 2020-10-13 21:53:05 +02:00
2760d467bf bump devolo-home-control-api-0.15.1 2020-10-13 21:46:33 +02:00
f9477bd479 bump pyTibber-0.15.7 2020-10-13 21:44:46 +02:00
1575449c91 bump codecov-2.1.10 2020-10-13 21:40:16 +02:00
e82dd3edef bump HATasmota-0.0.15 2020-10-13 21:37:59 +02:00
9bf81be646 bump sqlalchemy-1.3.20 2020-10-13 21:36:29 +02:00
8645955795 add xbox-webapi-2.0.7 2020-10-13 21:34:05 +02:00
0ca196636f add pydantic-1.6.1 2020-10-13 21:32:33 +02:00
3905512c7f add ms-cv-0.1.1 2020-10-13 21:30:02 +02:00
ecee294b30 update pwmled-1.5.3 (untested)
update Adafruit-Blinka-5.5.3 (untested)
2020-10-13 20:59:24 +02:00
927f2e80eb bump pygti-0.9.2 2020-10-13 20:51:02 +02:00
a44a7b44c9 add Authlib-0.15
update pypoint-2.0.0
2020-10-13 20:48:09 +02:00
7c04b0c7ef bump elkm1-lib-0.8.2 2020-10-13 20:39:47 +02:00
3cf3e78d97 bump mypy-0.790 2020-10-13 20:37:31 +02:00
36459d2b41 bump zigpy-znp-0.2.2 2020-10-12 18:53:41 +02:00
955d8a874c add advantage-air-0.2.1 2020-10-12 18:51:16 +02:00
549f6fe035 bump HATasmota-0.0.13 2020-10-12 18:46:16 +02:00
3dca647d68 bump greeneye-monitor-2.1 2020-10-12 18:44:21 +02:00
a440141711 add pi1wire-0.1.0 2020-10-12 18:42:38 +02:00
6f7c0326a9 bump HATasmota-0.0.11 2020-10-12 18:42:00 +02:00
6b69643175 brother-0.1.18 2020-10-12 06:23:41 +02:00
ef36f6902b bump RachioPy-1.0.3 2020-10-11 06:46:28 +02:00
314d6b24ca icmplib-1.2.2 bumped 2020-10-10 20:37:56 +02:00
b073b24e59 add pyruckus-0.7 2020-10-10 17:43:19 +02:00
dad009aa42 update homeassistant-0.115.4.ebuild 2020-10-09 18:04:39 +02:00
f2f9ac125c add py-zabbix-1.1.7 2020-10-09 16:42:48 +02:00
ac2120167a update yeelight-0.5.4.ebuild 2020-10-09 16:36:44 +02:00
3eaaecaf88 update homeassistant-0.116.1 2020-10-08 23:52:16 +02:00
d1a6306639 update arris-tg2492lg-1.1.0 2020-10-08 23:27:39 +02:00
345dd2b7ce bump sense-energy-0.8.1 2020-10-08 23:24:29 +02:00
9f46336b6a README.md, add Python 3.7 discontinuation warning 2020-10-08 18:29:26 +02:00
ddff7ca732 bump home-assistant-frontend-20201001.2 2020-10-08 18:22:39 +02:00
3a86469926 update tesla-powerwall-0.3.3 2020-10-08 17:52:38 +02:00
50cd008abc update pyatmo-4.1.0 2020-10-08 17:48:14 +02:00
a48cb7484c screw in a new requirements_all.txt (0.116.0) 2020-10-07 21:31:11 +02:00
355b2a86b7 update pymata-express-1.19 2020-10-07 20:45:58 +02:00
2014b7fae8 bump debugpy-1.0.0_rc2
fix pylacrosse-0.4 version number mismatch
implement *_rc version handler (for debugpy-1.0.0_rc2)
update homeassistant-0.116.0
2020-10-07 20:45:23 +02:00
1d465927e1 update hass-splunk-0.1.0, bump hass-splunk-0.1.1 2020-10-07 19:51:47 +02:00
16244ab971 bump python-openzwave-mqtt-1.2.0, python-openzwave-mqtt-1.2.2 2020-10-07 19:39:58 +02:00
e8e7c21adc bump elkm1-lib-0.8.0, elkm1-lib-0.8.1 2020-10-07 19:39:04 +02:00
b92300ac45 bump zigpy-0.26.0 2020-10-07 19:38:09 +02:00
042d504ea9 homeassistant-0.116.0_beta6 2020-10-07 02:30:08 +02:00
db4cf3c639 update homeassistant-0.116.0_beta5 2020-10-07 02:22:41 +02:00
8c928899be update tuyaha-0.0.8 2020-10-07 02:12:17 +02:00
ba9d8b7a76 bump pysonos-0.0.35 2020-10-07 02:09:33 +02:00
beb608aad0 update HATasmota-0.0.9 2020-10-07 02:04:54 +02:00
332f5709a9 add HATasmota 2020-10-07 02:03:27 +02:00
dc58f4980c update pysmartthings-0.7.4 2020-10-06 07:04:26 +02:00
94614e0198 update pyvesync-1.2.1 2020-10-06 06:54:14 +02:00
b185c6ecca update homeassistant-0.116.0_beta4 2020-10-05 18:56:52 +02:00
67175478a9 update homeassistant-0.116.0_beta3 2020-10-05 18:40:41 +02:00
4cdfc1183c bump home-assistant-frontend-20201001.1 2020-10-05 18:33:00 +02:00
0b79a8afb6 add pyprof2calltree-1.4.5 2020-10-05 18:31:04 +02:00
cddcef6a84 bump apprise-0.8.9 2020-10-05 18:14:34 +02:00
09524d5a77 esphome-1.15.2 is not beta 2020-10-04 10:16:09 +02:00
5eaeabeff6 update homeassistant-0.116.0_beta2 2020-10-04 10:13:57 +02:00
d624b127af bump pykodi-0.2.1 2020-10-04 09:32:39 +02:00
416ed19494 update pyhomematic-0.1.70, removed patch 2020-10-03 21:10:13 +02:00
229bf33367 bump flake8-3.7.8 (from main repo) 2020-10-03 21:05:54 +02:00
4d7add243f bump icmplib-1.2.1 2020-10-03 16:07:15 +02:00
1c3374124e update zigpy-znp-0.2.1, find_packages() patch no longer needed 2020-10-03 07:50:34 +02:00
9d44c70674 restore (lost) homeassistant-full-0.115.5.ebuild 2020-10-02 23:55:14 +02:00
bfd7758455 bump denonavr-0.9.5 2020-10-02 23:46:43 +02:00
7fbc363a82 bump aioshelly-0.3.4 2020-10-02 23:35:29 +02:00
809805063d bump pyvesync-1.2.0 2020-10-02 23:28:03 +02:00
234239ed2c bump and add a patch broken pyhomematic-0.1.69.ebuild 2020-10-02 23:08:01 +02:00
20b916afac update homeassistant-0.116.0_beta0 2020-10-01 23:21:26 +02:00
ded5ac3228 bump home-assistant-frontend-20201001.0 2020-10-01 23:03:17 +02:00
02c85eec42 update surepy-0.2.6 2020-10-01 18:22:44 +02:00
005fa56833 bump plexwebsocket-0.0.12 2020-10-01 18:19:03 +02:00
e64d42cecc bump pyRFXtrx-0.26 2020-10-01 18:14:03 +02:00
8c27276781 fix all bad dev-python/importlib_metadata deps 2020-10-01 07:30:12 +02:00
9ae2dfeaf3 update homeassistant-0.116.0_beta0 2020-10-01 07:08:58 +02:00
f1ccc04ee5 add hyperion-py-0.3.0 2020-10-01 07:07:31 +02:00
e62c71372a bump simplisafe-python-9.4.1 2020-10-01 06:26:49 +02:00
054b5065b1 zigpy-0.25.0 bumped 2020-10-01 06:22:36 +02:00
7bf1bd8a84 bump pyhiveapi-0.2.20.2 2020-10-01 06:15:21 +02:00
d37afe7e84 bump pysonos-0.0.34 2020-10-01 06:12:30 +02:00
a059ad197d bump home-assistant-frontend-20200930.0 2020-09-30 19:33:55 +02:00
3a522279f3 README.md, update USE Flag counts 2020-09-30 18:38:54 +02:00
2c54c8b736 update homeassistant*-0.115.6, move some fixed requirements to suggested useflags:
- >=dev-python/pyotp-2.3.0[]
      - >=dev-python/pyqrcode-1.2.1[]
      - >=dev-python/wakeonlan-1.1.6[]
      - ~dev-python/base36-0.1.1[]
      - ~dev-python/fnvhash-0.1.0[]
      - ~dev-python/HAP-python-3.0.0[]
      - ~dev-python/pysnmp-4.4.12[]
      - ~dev-python/RestrictedPython-5.0[]
      - ~dev-python/xmltodict-0.12.0[]
2020-09-30 18:18:45 +02:00
c9cdb21ffe bump sentry-sdk-0.18.0 2020-09-30 17:41:41 +02:00
39892804c5 bump devolo-home-control-api-0.15.0 2020-09-30 17:41:11 +02:00
daec22e8bc bump xknx-0.15.0 2020-09-30 17:40:40 +02:00
9544697a5b README.md minor updates 2020-09-30 07:06:12 +02:00
401393027b bump homeassistant-0.115.5 2020-09-30 07:05:01 +02:00
d235bea969 bump zha-quirks-0.0.45 2020-09-30 06:54:06 +02:00
bf2d74ddc1 update paho-mqtt-1.5.1 2020-09-30 06:50:41 +02:00
3620b99691 update bellows-0.20.3 2020-09-30 06:29:06 +02:00
2b117b5c6f fix python-miio-0.5.2.1 2020-09-30 06:16:40 +02:00
3bd7994ad0 fix pymysensors-0.20.1 2020-09-30 06:15:46 +02:00
7fb36e465a bump PyXiaomiGateway-0.13.3 2020-09-30 06:14:27 +02:00
21b6edd159 add 2 more deps: mobile_app, notify_events 2020-09-28 22:26:43 +02:00
98cd9a6db0 homeassistant-0.115.4 2020-09-28 21:57:34 +02:00
ff64c4e32d apply Iris' revison to README.md 2020-09-28 21:33:23 +02:00
57aefa1833 bump pypck-0.7.2 2020-09-28 20:52:14 +02:00
3500880528 bump pychromecast-7.5.0 2020-09-28 20:51:02 +02:00
3505120225 bump snapcast-2.1.1 2020-09-28 20:47:25 +02:00
e4beb86ae2 update airly-1.0.0 2020-09-28 20:44:14 +02:00
c691a09cb5 update pyCEC-0.4.14 2020-09-28 20:41:21 +02:00
94ec82fdd0 bump zigpy-znp-0.2.0 2020-09-28 20:38:05 +02:00
5abb034b2c update zigpy-0.24.3, fix zigpy-0.24.1 2020-09-28 20:36:59 +02:00
d47bb16028 add grpcio-1.31.0 2020-09-28 20:26:48 +02:00
e2f0b7e547 bump wolf_smartset-0.1.6 2020-09-28 20:17:07 +02:00
a7f9fb5348 bump dwdwfsapi-1.0.3 2020-09-28 20:13:53 +02:00
d66fd481c8 add goalzero-0.1.4 2020-09-28 20:13:27 +02:00
b7ae762cca bump py-nightscout-1.2.2 2020-09-27 17:56:31 +02:00
3500f5450b bump python-velbus-2.0.46 2020-09-27 17:53:39 +02:00
775624f456 small changes in README.md 2020-09-27 16:44:47 +02:00
e0a8854d22 small updates 2020-09-27 16:31:48 +02:00
50f8cd282e commit the changes for all 3 Ebuilds, some cleanups in old (inherited) RDEPENDs 2020-09-27 14:15:47 +02:00
c802f5e58b homeassistant-min-0.115.3-r2, new useflags for pulled-in deps 2020-09-27 12:22:07 +02:00
e28290d0ab defusedxml-0.6.0 removed 2020-09-27 10:59:55 +02:00
01969f325a clean up core-dependencies, remove unreferenced atoms from template:
- user-agents
  - lxml
  - pbr
  - pyrfc3339
  - python-dateutil
  - python-jose-cryptodome
  - ua-parser
  - passlib
add homeassistant-min-0.115.3-r1, with reduced core DEPS for testing
2020-09-27 10:17:27 +02:00
ce39c01d3d bump aioshelly-0.3.3 2020-09-27 09:38:46 +02:00
1932e23bcb bump pychromecast-7.4.1 2020-09-27 09:38:21 +02:00
bf8132788a bump spotipy-2.16.0 2020-09-27 09:37:50 +02:00
710bd9b4a1 bump broadlink-0.13.0 2020-09-27 09:37:18 +02:00
df9c4529fd add omnilogic-0.4.0
add config-0.5.0
2020-09-27 09:36:47 +02:00
7d40ec66c0 even more typos 2020-09-25 20:27:15 +02:00
37df918456 fix typos 2020-09-25 20:04:39 +02:00
45214a4dea some changes in README.md 2020-09-25 19:52:24 +02:00
4e2cb37d09 bump esphome-1.15.2 2020-09-25 18:26:30 +02:00
53d73bd4df add homeassistant-min-0.115.3
update homeassistant-0.115.3
add homeassistant-full-0.115.3
2020-09-25 18:23:01 +02:00
301e721c3a bump axis-37 2020-09-25 18:05:01 +02:00
8464968924 bump Plugwise-Smile-1.5.1 2020-09-25 17:01:42 +02:00
166ab624c6 bump home-assistant-frontend-20200918.2 2020-09-25 17:00:55 +02:00
fbce5cdf5a bump simplisafe-python-9.3.3 2020-09-25 17:00:20 +02:00
93b7dde5e0 bump pyTibber-0.15.3 2020-09-25 16:59:36 +02:00
ee270b14e8 bump graphql-subscription-manager-0.3.6 2020-09-25 16:59:11 +02:00
c86dd4ea52 bump pyairvisual-5.0.2 2020-09-25 16:58:26 +02:00
55e51ff4d7 bump PlexAPI-4.1.1 2020-09-24 06:23:37 +02:00
7afb72c4e1 update sonarr-0.3.0 2020-09-24 06:23:14 +02:00
88cde998d9 bump isort-5.5.3 2020-09-23 18:24:00 +02:00
058a003f83 bump sentry-sdk-0.17.7, sentry-sdk-0.17.8 2020-09-23 18:21:28 +02:00
ab17ae6563 bump xknx-0.14.4 2020-09-23 06:44:01 +02:00
55a593929d bump gogogate2-api-2.0.3 2020-09-23 06:42:05 +02:00
526c5f7b4a update accuweather-0.0.11 2020-09-23 06:38:31 +02:00
38339d135d bump xknx-0.14.3 2020-09-23 06:29:02 +02:00
c69ed9c03a bump pyinsteon-1.0.8.ebuild 2020-09-22 05:14:56 +02:00
26aae76b59 bump pynws-1.3.0 2020-09-21 21:07:13 +02:00
4d967a1e61 re-check pyicloud -> still broken deps 2020-09-21 21:04:32 +02:00
3972ea085e bump solax-0.2.4 2020-09-21 21:03:19 +02:00
eb382195dd bump voluptuous-0.12.0 2020-09-21 21:02:39 +02:00
71d840d330 bump youtube_dl-2020.9.20 2020-09-21 21:01:50 +02:00
2919b07658 bump xknx-0.14.2 2020-09-21 21:01:12 +02:00
23ace2121b add hass-splunk-0.1.0 2020-09-20 17:53:18 +02:00
f621bb1c18 add forgotten pip dependency to homeassistant-0.115.2-r1 2020-09-20 13:30:57 +02:00
e3e68d31ec repair bad pylint Manifest 2020-09-20 11:01:01 +02:00
a3513a411b fix test dependencies -> homeassistant-0.115.1-r1
update homeassistant-0.115.2, homeassistant-9999
2020-09-20 00:09:52 +02:00
28bc182473 bump zigpy-deconz-0.10.0 2020-09-19 19:44:11 +02:00
e534bc98dc bump bump zigpy-0.24.1 2020-09-19 19:43:25 +02:00
9b26647a86 add stdlib-list-0.7.0 2020-09-19 19:42:39 +02:00
bcddf277ef bump pylint-2.6.0 2020-09-19 19:42:11 +02:00
19ee4ed7b7 add pipdeptree-1.0.0 2020-09-19 19:41:00 +02:00
3463197212 bump pre-commit-2.7.1 2020-09-19 19:40:20 +02:00
f275be9b2a update homeassistant-9999 (to have the new USE flags) 2020-09-19 10:10:17 +02:00
b34f6ae80b update esphome-9999 (protobuf re-pinned) 2020-09-19 10:06:37 +02:00
7df89c570b update esphome-1.15.1 2020-09-19 10:01:29 +02:00
31a91f516a update esphome
- esphome-1.15.0 -> stable
2020-09-19 09:55:40 +02:00
c6d998b0cb update hangups-0.4.11, it still pins outdated versions
- added (old) configargparse-0.11.0
    - added (old) urwid-1.3.1
    - added (old) MechanicalSoup-0.6.0
    - reworked deps for hangups-0.4.10
2020-09-19 09:52:39 +02:00
b3488814f4 bump python-velbus-2.0.45, remove olds 2020-09-19 09:18:39 +02:00
e8b864589b update home-assistant-frontend-20200918.0, remove olds 2020-09-19 09:15:14 +02:00
a9f2284679 update pyvera-0.3.10 2020-09-19 09:09:28 +02:00
4c81fee116 update homeassistant-0.115.1 2020-09-19 08:24:24 +02:00
6200aa2d12 update homeassistant-0.115.1 (now autogenerated, please excuse any errors) 2020-09-18 23:10:39 +02:00
aba213c16e Merge changes from hasstest 'master' 2020-09-18 20:31:06 +02:00
a70bfd00ee bump pycoolmasternet-async-0.1.2 2020-09-18 20:30:34 +02:00
29072d4a68 bump pyrisco-0.3.1 2020-09-18 20:29:15 +02:00
fce3d952d8 bump pyvlx-0.2.17 2020-09-18 17:54:49 +02:00
882cde276c update homeassistant-0.115.0 2020-09-18 17:04:59 +02:00
2bcf40fed9 avion-0.10: patch collision errors 2020-09-18 17:03:37 +02:00
9231518124 fix pyalmond-0.0.2 SRC_URI, SDIST disappeared from Pypi 2020-09-18 17:02:16 +02:00
70c1008b1f bump home-assistant-frontend-20200917.1 2020-09-18 16:48:41 +02:00
a86e15e5a1 bump pyhaversion-3.4.2 2020-09-18 16:48:13 +02:00
5d4d20352c Py3.8 flagged: atenpdu, baidu-aip, bizkaibus, blinkt, brottsplatskartan, pydroid-ipcam 2020-09-18 16:47:17 +02:00
7501c2425b update homeassistant-0.115.0_beta12
bump frontend frontend-20200916.0
fix frontend deps in the older betas
2020-09-17 07:09:23 +02:00
6b00a54c6b update homeassistant-0.115.0_beta11 2020-09-17 00:18:31 +02:00
cc8c344442 fortiosapi-0.10.8: Py38 2020-09-17 00:16:56 +02:00
b73e673386 updated README.md (added USE flags notice) 2020-09-16 23:20:04 +02:00
8adb5bbcb0 Merge pull request 'new_use_flags_0.115, on 0.115.0_beta10' (#183) from new_use_flags_0.115 into master
Reviewed-on: #183
2020-09-16 22:46:40 +02:00
1390a933ec readd removed speedtest-cli to CHANGELOG 2020-09-16 22:43:55 +02:00
e06f8cd2c9 one more dep wrong 2020-09-16 22:40:35 +02:00
8f10e72564 removed dupe 2020-09-16 22:28:14 +02:00
ebe2445508 replace IUSE 2020-09-16 22:06:24 +02:00
3fec35c803 update homeassistant-0.115.0_beta10 2020-09-16 21:50:06 +02:00
622d514b35 added aio-geojson-geonetnz-volcano-0.5 2020-09-16 21:37:03 +02:00
03ba46a0c5 restore google-api-python-client-1.6.4 (still needed) 2020-09-16 21:36:27 +02:00
55b488e2ed bump synology-srm-0.2.0 2020-09-16 21:35:25 +02:00
aefb3f74ce bump statsd-3.3.0 2020-09-16 18:27:11 +02:00
a324207738 youtube_dl-2020.9.14 bumped 2020-09-16 18:26:14 +02:00
a241eff1c9 bump sentry-sdk-0.17.6 2020-09-16 18:24:01 +02:00
9a77eaab6d bump aioshelly-0.3.2 2020-09-16 18:23:31 +02:00
6e95c5c362 pywemo, missing releases added at origin, fork removed
bump pywemo-0.5.0, SRC now is Pypi
2020-09-15 20:15:10 +02:00
078b3b4007 pyatag, fix #144 2020-09-15 19:55:15 +02:00
2f9812c754 pymata-express, fix #150 2020-09-15 19:40:52 +02:00
9b587f1df4 fix sonarr #164 2020-09-15 19:30:25 +02:00
6559e8eba3 update icmplib-1.2, change LICENSE=LGPL-3 2020-09-15 19:08:10 +02:00
47c8812747 bump home-assistant-frontend-20200915.0 2020-09-15 18:20:20 +02:00
9b8fdbec56 update sentry-sdk-0.17.5 2020-09-15 18:19:34 +02:00
71a3af8b78 update pytest-6.0.2 2020-09-15 18:18:50 +02:00
05bb30f48a update gogogate2-api-2.0.2 2020-09-15 18:18:05 +02:00
aecaebfc25 update bellows-0.20.2 2020-09-15 18:17:23 +02:00
0b31ada07c update esphome-1.15.0
update esphome-9999
2020-09-15 00:20:08 +02:00
9974d9c606 upgrade platformio-5.0.1 2020-09-14 23:47:11 +02:00
773f290f68 update homeassistant-0.115.0_beta9 2020-09-14 23:14:56 +02:00
450633853d downgrade prometheus_client-0.7.1 from main repo 2020-09-14 22:14:12 +02:00
166db38ef9 add adafruit-circuitpython-bmp280-3.1.1 2020-09-14 22:09:46 +02:00
d5c6d48edf add adafruit-circuitpython-bmp280
add adafruit-circuitpython-busdevice-5.0.1
2020-09-14 22:07:50 +02:00
345d061030 downgrade pyzbar-0.1.7 from main repo 2020-09-14 22:02:07 +02:00
6a4ec44417 add pulsectl-20.2.4 2020-09-14 21:56:19 +02:00
ae88f71a06 add batinfo-0.4.2 2020-09-14 21:54:23 +02:00
83e3b9242c added arris-tg2492lg-1.0.0 2020-09-14 21:43:40 +02:00
9113071dbb add more older reqs reported by new test script:
- add transmissionrpc-0.11
  - add stookalert-0.1.4
  - downgrade smart-meter-texas-0.4.0
  - update ephem-3.7.7.0
  - update ephem-3.7.7.1
  - add sharkiqpy-0.1.8
  - add py-schluter-0.1.7
  - add roonapi-0.0.22
  - restore httplib2-0.10.3-r1 from archive (for dev-python/RtmAPI)
  - correct dep in RtmAPI-0.7.2-r1
  - add pyfunctional-1.3.0, pyfunctional-1.4.1
  - avri-api-0.1.7 added
2020-09-14 21:31:32 +02:00
a5cfdd51c6 add transmissionrpc-0.11 2020-09-14 19:39:38 +02:00
f04ed07e5d update aiohomekit-0.2.53 2020-09-14 19:21:58 +02:00
f00527fa16 add rpi-bad-power-0.0.3 2020-09-14 19:19:30 +02:00
b59de17eb7 bump coverage-5.3 2020-09-14 19:15:42 +02:00
ded761f05b update pydeconz-73 2020-09-14 19:09:34 +02:00
a5fe1d34b7 update pyhaversion-3.4.0, filed an issue at https://github.com/ludeeus/pyhaversion/issues/14 2020-09-14 19:00:32 +02:00
9b35ee3741 update androidtv-0.0.50 2020-09-14 18:44:02 +02:00
1e062f05d0 bump home-assistant-frontend-20200912.0 2020-09-14 18:40:55 +02:00
4399e21c90 update iammeter-0.1.7 2020-09-14 18:39:28 +02:00
146b9e7d65 downgrade pyzabbix-0.7.4 2020-09-14 18:38:48 +02:00
c4b80a23af add pyownet-0.10.0 2020-09-14 18:38:04 +02:00
08a5192dff pybluez-0.22 added 2020-09-14 18:37:19 +02:00
604d7ed7a6 restore (still needed) pexpect-4.6.0 from archive 2020-09-14 18:36:28 +02:00
b1ea825267 update evohome-async-0.3.5 2020-09-14 18:35:11 +02:00
511a519e5c update PyGithub-1.43.8
update PyGithub-1.52
2020-09-14 18:34:30 +02:00
f216f5d837 bump responses-0.12.0 2020-09-13 06:52:00 +02:00
cf3eff8b7c bump pytest-timeout-1.4.2 2020-09-13 06:48:57 +02:00
08225d9bdf bump youtube_dl-2020.9.6 2020-09-13 06:46:05 +02:00
5dc356b313 PyDispatcher notice added, fixed typo 2020-09-12 19:26:32 +02:00
de0392cf37 PyDispatcher notice added 2020-09-12 19:25:05 +02:00
0ec8b0ed21 test README.md 2020-09-12 19:01:16 +02:00
1a99e553c0 production box is now running on Python 3.8 2020-09-12 18:54:56 +02:00
607d5c97e0 clean up jsonrpc (works now with pykodi-0.2.0) 2020-09-12 18:23:13 +02:00
c8cf8a50e8 clean up jsonrpc 2020-09-12 17:51:43 +02:00
13eac6f854 update homeassistant-0.115.0_beta7 2020-09-12 17:35:33 +02:00
7684f061b7 update pykodi-0.2.0 2020-09-12 17:31:05 +02:00
daba6234e9 bump jsonrpc-websocket-1.2.1 2020-09-12 17:30:26 +02:00
ea5d7499fe update jsonrpc-async-1.1.1 2020-09-12 17:27:55 +02:00
efb987ed5d update mypy-0.782 2020-09-12 17:22:06 +02:00
77930bb37d bump pytest-cov-2.10.1 2020-09-12 17:19:45 +02:00
2ee3059a21 bump codecov-2.1.9 2020-09-12 17:17:11 +02:00
9b1c2669c4 horimote-0.4.1: fix #132 2020-09-12 17:07:40 +02:00
f495e7fe85 niko-home-control fix #76, revert SRC_URI to new tag 2020-09-12 16:53:47 +02:00
ad92e3e581 fix pyrainbird, source incomplete, no version tags at github, and a top level violation. 2020-09-12 16:07:07 +02:00
5547955ca0 directv-0.3.0 (fixes #127), olds removed 2020-09-12 15:44:59 +02:00
1ff4ca4b57 update esphome-1.15.0_beta4, esphome-9999 (without src_prepare()) 2020-09-12 15:19:48 +02:00
feeb84a173 update esphome-1.14.5-r2, Python 3.8 for myproduction box 2020-09-12 14:46:48 +02:00
0145f860a8 fix deps in hass-nabucasa-0.37.0, some cleanup 2020-09-12 14:45:22 +02:00
d5df578e81 add doc to IUSE 2020-09-12 14:20:43 +02:00
a3cac3439c small version fixes 2020-09-12 14:14:26 +02:00
8352d9bfd9 link dev-python/PyDispatcher again 2020-09-12 14:11:40 +02:00
37066ce0d1 re-add dev-python/PyDispatcher, seems differ to pydispatcher from main repo 2020-09-12 14:09:23 +02:00
4cf213e136 some more upgrade tips 2020-09-12 11:29:15 +02:00
16646dc306 update/re-check some LICENSE strings 2020-09-12 10:20:13 +02:00
aa35ce74ea complete all useflags in metadata.xml 2020-09-12 10:05:02 +02:00
60424c358f queueman-0.5 add generic description to avoid repoman complaints 2020-09-12 09:58:57 +02:00
260065db7d remove 0.11.1-r3 (not needed anymore) 2020-09-12 09:43:55 +02:00
82ecabe41c update homeassistant-0.115.0_beta6 2020-09-12 09:19:16 +02:00
acdefdf70e correct some things in README.md 2020-09-12 08:26:36 +02:00
2f9256a7ba bump pyloopenergy-0.2.1 2020-09-12 07:39:54 +02:00
8f7a9c9309 damn, copied it twice... 2020-09-11 15:51:13 +02:00
9a591ba873 * update README.md, this fixes https://github.com/onkelbeh/HomeAssistantRepository/issues/16 2020-09-11 15:46:44 +02:00
7171f5c1c8 bump zeroconf-0.28.5 2020-09-11 07:18:02 +02:00
4f02c4a8a3 add giteapy-1.0.8 (for repo management) 2020-09-11 06:53:45 +02:00
d9714a7b38 aioshelly-0.3.1 bumped 2020-09-11 06:51:54 +02:00
7a3741a8b7 bump homeassistant-0.115.0_beta5 2020-09-11 06:49:00 +02:00
c0584a8875 bump numpy-1.19.2 2020-09-11 06:48:28 +02:00
c5404551ba add forgotten patch to isort-5.5.2 2020-09-11 00:37:11 +02:00
0930ad5656 update homeassistant-0.115.0_beta4 2020-09-10 22:29:55 +02:00
c476f86387 total-connect-client: #167 2020-09-10 22:23:45 +02:00
59568a8770 pyflic-homeassistant-0.4: fix #146 2020-09-10 22:09:07 +02:00
cb6cf24e13 orjson-2.5.1 removed, too complex to compile in Gentoo 2020-09-10 22:04:04 +02:00
e492e94f55 python-tado: fix #158 2020-09-10 21:48:58 +02:00
23599ba0b2 thermoworks-smoke-0.1.8: fix #166 2020-09-10 21:42:16 +02:00
0ac3314246 pystiebeleltron-0.0.1:
- fix #156
    - avoid installation of 'test' package
2020-09-10 21:38:13 +02:00
84ed999e0d raspyrfm-client: fix several issues:
- #175
    - #161
    - #176
2020-09-10 21:18:11 +02:00
c2efbc35ff volkszaehler: fix #168 2020-09-10 20:03:36 +02:00
d5061b46a9 keba-kecontact: fix #137 2020-09-10 19:56:42 +02:00
b4ad59717c update update hass-nabucasa-0.37.0 2020-09-10 19:31:33 +02:00
cfc859f961 bump pysmappee-0.2.13, added a PR for the setup.py patch: https://github.com/smappee/pysmappee/issues/5 2020-09-10 19:28:48 +02:00
3469c01e7a bump isort-5.5.2 2020-09-10 19:08:14 +02:00
1ed6814a14 bump pyTibber-0.15.1 2020-09-10 19:05:19 +02:00
c5dbcdc0b2 bump sentry-sdk-0.17.4 2020-09-10 19:02:43 +02:00
7023f271b3 bump home-assistant-frontend-20200909.0 2020-09-10 19:00:30 +02:00
0a721fdc16 bump icmplib-1.1.3 2020-09-10 18:59:00 +02:00
8776b04cc7 bump zigpy-0.23.2 2020-09-10 18:56:55 +02:00
333a457142 homeassistant-0.115.0_beta2 2020-09-09 22:44:34 +02:00
0202fd4e67 try to fix #119 2020-09-09 22:23:41 +02:00
1fa110eac5 update meteofrance-api, block meteofrance 2020-09-09 22:22:16 +02:00
c9d47458e8 re-add pyserial-3.3 (P38) 2020-09-09 22:18:30 +02:00
2ac62a81a9 let asyncssh-1.15.0 run on Python 3.8 2020-09-09 22:17:50 +02:00
426bcc5e56 zigpy-znp-0.1.1 tries to install tests, fixes #174 2020-09-09 22:00:19 +02:00
ce6751e0ca change source in incomfort-client-0.4.0-r1, fixes #135 2020-09-09 21:42:39 +02:00
a14c22c89e bump home-assistant-frontend-20200908.0 2020-09-09 21:28:32 +02:00
4148ab7587 gstreamer-player-1.1.2 fix Manifest 2020-09-09 21:27:34 +02:00
087d11a782 python-clementine-remote-1.0.3 fix Manifest 2020-09-09 21:26:50 +02:00
7ad29161db cdu-0.1.3 fix Manifest 2020-09-09 21:25:38 +02:00
63d6ab0b73 update mutagen-1.45.1 2020-09-09 21:24:19 +02:00
5940368f25 PyEssent small fix 2020-09-09 21:23:11 +02:00
55d546171e bump python-synology-0.9.0 2020-09-09 21:20:50 +02:00
a9d760ee4a pydelijn-0.6.1 updated 2020-09-09 21:19:55 +02:00
5d58fa3f1f update miflora-0.7.0, bump miflora-0.7.1 2020-09-09 21:19:10 +02:00
ddcbd0fadf enocean-0.50.0 (P38), bump enocean-0.50.1 2020-09-09 21:17:33 +02:00
780ed7d26c consolidate get-mac in getmac (dupe), fixes #131 2020-09-09 21:05:21 +02:00
cf08916e80 cleanup PyDispatcher vs pydispatcher 2020-09-09 20:25:25 +02:00
1be47c964c spotipy-homeassistant-2.4.4: #165 2020-09-09 00:47:15 +02:00
43ac00d952 rocketchat-API-0.6.35: #162 2020-09-09 00:41:13 +02:00
966e89179e pylgnetcast-homeassistant-0.2.0: #148 2020-09-09 00:35:08 +02:00
1104f2ba18 feedparser-homeassistant-5.2.2: #128 2020-09-09 00:31:56 +02:00
3e965523a8 simplehound-0.3: #163 2020-09-09 00:23:58 +02:00
b3b613ea6c pyvesync-1.1.0: #160 2020-09-09 00:21:34 +02:00
28351d1647 pytraccar-0.9.0: #159 2020-09-09 00:17:50 +02:00
3e386aad33 pysmartapp-0.3.2: #155 2020-09-09 00:14:58 +02:00
20426e4a8f pypck: #152 2020-09-09 00:12:11 +02:00
cf4380c97a pyowm: #151 2020-09-09 00:08:08 +02:00
5ac9500a78 pylinky: #149 2020-09-09 00:04:35 +02:00
56af0ae74f pushetta-1.0.15: #142 2020-09-09 00:00:38 +02:00
303d05ba7e proxmoxer: #140 2020-09-08 23:55:12 +02:00
0399a58bb3 pizzapi: #139 2020-09-08 23:47:05 +02:00
afbb863890 insteonplm: #136 2020-09-08 23:43:31 +02:00
725d678a88 zha-quirks: #170 2020-09-08 23:35:31 +02:00
4808658a93 geojson-client-0.4: #130 2020-09-08 23:27:18 +02:00
678b6aff7d georss-generic-client: #129 2020-09-08 23:24:21 +02:00
d81ecc84d7 hack missing requirements.txt in PyEssent 2020-09-08 21:36:01 +02:00
e0ad16f4fd fix av-8.0.2 RDEPENDs 2020-09-08 21:22:33 +02:00
e67faeaa8b broken braviarc-homeassistant removed 2020-09-08 21:03:46 +02:00
aaaa108c66 devolo-home-control-api, fix #126 2020-09-08 21:01:24 +02:00
f1e99b29b5 fix aioftp-0.12.0, update aioftp-0.18.0 2020-09-08 20:55:01 +02:00
026728fb44 fix broken source of requests-cache-0.5.0
update requests-cache-0.5.2
2020-09-08 20:40:46 +02:00
ae618f65bd contextvars-2.4 removed (not for Python >3.5) 2020-09-08 20:24:44 +02:00
e59511d073 fix sseclient-py-1.7 WORKDIR 2020-09-08 20:05:24 +02:00
a2d0603abe zigpy replaces zogpy-homeassistant 2020-09-08 19:57:57 +02:00
76c9596c99 dev-python/btlewrap patch installation of test 2020-09-08 19:52:27 +02:00
50516c9099 correct RDEP python-velbus-2.0.43 2020-09-08 19:04:52 +02:00
fcef75e556 update pymysensors-0.20.1 2020-09-08 19:00:46 +02:00
66214faf77 nad_receiver was renamed to nad-receiver on Pypi,
update nad-receiver-0.1.0, fix REDEPEND
2020-09-08 18:55:14 +02:00
e4bb08332c update numato-gpio-0.8.0 RDEPEND 2020-09-08 18:44:58 +02:00
90a8c6bf0b fix RDEPEND in georss-qld-bushfire-alert-client-0.3 2020-09-08 18:39:58 +02:00
797ebf8198 directv -> BDEPEND 2020-09-08 18:34:38 +02:00
66a06d9cdb fix deps in sonarr 2020-09-08 18:32:04 +02:00
e0b7af2aaa update rokuecp-0.6.1, fix 0.6.0 deps
- https://github.com/ctalkington/python-rokuecp/issues/67
    - https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/113
2020-09-08 18:29:45 +02:00
7a71ee9870 update some Maifests after cleanups 2020-09-08 07:29:20 +02:00
942945ab01 update PyOTA-2.1.0-r1 2020-09-08 07:07:07 +02:00
b16a6d852e fix Typo: zigpy-znp-0.1.1 2020-09-08 06:54:03 +02:00
919babd813 bump home-assistant-frontend-20200907.0 2020-09-08 06:46:29 +02:00
ee2002fae2 update pykodi-0.1.2 2020-09-08 06:44:32 +02:00
4280495783 update Plugwise-Smile-1.4.0 2020-09-08 06:38:26 +02:00
9f72a3b1a9 add isort-5.5.1 with a no_tests patch 2020-09-08 01:33:24 +02:00
86f6fadfb1 update pyskyqhub-0.1.3, remove the patch 2020-09-08 01:17:45 +02:00
0d5d2d3b37 added zigpy-znp-0.1.1 2020-09-08 01:10:56 +02:00
54ca34ca1e Update zigpy-0.23.1 2020-09-08 01:08:08 +02:00
4e4040c62e update zigpy-zigate-0.6.2 2020-09-08 01:05:46 +02:00
5a6ba90b28 update zigpy-cc-0.5.2 2020-09-08 01:03:04 +02:00
fa4324af5f zigpy-xbee-0.13.0 updated 2020-09-08 01:02:33 +02:00
9efe70f6bf bump zha-quirks-0.0.44 2020-09-08 00:57:16 +02:00
ab5d4fb58b bump bellows-0.20.1 2020-09-08 00:56:08 +02:00
c6eb9c72df update gogogate2-api-2.0.1 2020-09-08 00:53:25 +02:00
20ab488d77 update axis-35 2020-09-08 00:47:10 +02:00
1c0c552e9c bump spotipy-2.14.0 2020-09-08 00:43:58 +02:00
f7f42dc9f3 bump zeroconf-0.28.4 2020-09-08 00:40:01 +02:00
32d9290b27 update aioshelly-0.3.0 2020-09-08 00:35:02 +02:00
6495def418 update py-melissa-climate-2.1.4 2020-09-08 00:32:20 +02:00
4e483e8f6f bump pytradfri-7.0.2.ebuild 2020-09-08 00:22:38 +02:00
a7ebc50803 old tensorflow-1.13.2 removed 2020-09-08 00:20:31 +02:00
011d205e43 Merge pull request 'merge from python_3.8_tests' (#108) from python_3.8_tests into master
Reviewed-on: #108
2020-09-07 23:59:46 +02:00
105cbd9ac3 fix dep in TwitterAPI 2020-09-07 23:54:19 +02:00
b1542fe1b2 fix alarmdecoder, P38 2020-09-07 23:49:23 +02:00
6318c7f876 aio-geojson-client tries to install tests 2020-09-07 23:41:43 +02:00
86aca4a260 update aio-geojson-client-0.13 2020-09-07 23:34:23 +02:00
2b7ef23d1c fix aio-georss-gdacs-0.3 2020-09-07 23:28:39 +02:00
09001b3e2b add aio-georss-client-0.5 2020-09-07 23:26:40 +02:00
f23229b5aa add hyper-0.7.0 2020-09-07 23:18:10 +02:00
33643fc3dd P38: python-memcached-1.59-r1 2020-09-07 23:17:34 +02:00
5195a274f6 unpin aiohttp in airly-0.0.2-r1 2020-09-07 23:11:51 +02:00
f3c6420a58 re-check beewi-smartclim-0.0.7 DEPS 2020-09-07 22:58:53 +02:00
3aa1e64d89 re-check broadlink DEPS 2020-09-07 22:51:27 +02:00
cf799a333c unpin directv 2020-09-07 22:46:55 +02:00
3e02feed19 fritzconnection unpin requests 2020-09-07 22:43:01 +02:00
eb82a44d02 gearbest-parser-1.0.7-r1 unpin BS4 2020-09-07 22:39:30 +02:00
5a23227b85 easy deps in geniushub-client-* 2020-09-07 22:32:49 +02:00
b3e5a19871 update geopy-2.0.0.ebuild 2020-09-07 22:23:23 +02:00
4ea762fe2b fix installation of tests in georss-client 2020-09-06 18:56:57 +02:00
cf2e58924f fixes in gstreamer-player-1.1.2 2020-09-06 18:49:15 +02:00
8939dcee2c add aenum-2.2.4 2020-09-06 18:45:08 +02:00
942becf65c patch insteonplm against pinned versions 2020-09-06 18:40:47 +02:00
194f2cef7e keyrings_alt-3.4.0 fixes 2020-09-06 18:35:50 +02:00
86313b43a7 update linode-api-4.1.9_beta1, fix some problems 2020-09-06 18:26:55 +02:00
3329ad4438 patch locationsharinglib against pinned versions 2020-09-06 18:16:38 +02:00
22490fbaa7 add pytest-tornasync-0.6.0 2020-09-06 18:03:20 +02:00
80d7c04ab9 fix pyalmond test DEPS 2020-09-06 18:02:22 +02:00
aca09f1e0e fix lupupy-0.0.1* pathlib DEPS 2020-09-06 18:01:41 +02:00
2acbbb24aa unpin bs4 in motorparts-1.1.0 2020-09-06 17:55:34 +02:00
deb93d2f83 add netaddr-0.8.0 2020-09-06 17:49:06 +02:00
de2d08a49f remove unkown dep from py-august 2020-09-06 17:44:36 +02:00
bfc6d32b4d fix pycomfoconnect-0.3 DEPS 2020-09-06 17:29:18 +02:00
1ab35d8e23 adjust pymodbus DEPS 2020-09-06 17:19:15 +02:00
c7cba50045 P38: pymonoprice-0.3 fix 2020-09-06 17:07:54 +02:00
d7ec6bd4b5 P38: add pymetar-1.1-r1 2020-09-06 17:05:18 +02:00
1f833a6fe4 fix pysmappee again (installs tests) 2020-09-06 16:58:18 +02:00
4a76362843 fix pysmappee 2020-09-06 16:48:57 +02:00
f78341864b fix python-clementine-remote 2020-09-06 16:45:27 +02:00
d878673304 adjusted reqs of roku 2020-09-06 16:33:03 +02:00
d800cab608 patch saltbox-0.1.3-r1 for incompleteness and pinned requirements 2020-09-06 16:19:42 +02:00
11fca98f27 P38 sisyphus-control-2.2.1-r1 2020-09-06 15:53:16 +02:00
7b5bf6a86a update socketio-client-nexus-0.7.6 2020-09-06 15:52:34 +02:00
55774b8ca0 add zeep-3.4.0-r1 2020-09-06 15:36:34 +02:00
8f5dbe8d4b P38 twentemilieu 2020-09-06 15:27:07 +02:00
5610e6248d ovoenergy-1.1.10 bumped
P38 for the rest
2020-09-06 15:18:37 +02:00
52ee2430ff P38 n26 2020-09-06 15:13:15 +02:00
f7f944467d P38 tenacity 2020-09-06 15:12:43 +02:00
23a8d285bc P38 keba-kecontact 2020-09-06 15:05:53 +02:00
5f5f06e525 P38 for denonavr-0.9.4 2020-09-06 14:56:00 +02:00
714e7728f5 aioazurdevops fix deps 2020-09-06 14:50:01 +02:00
142e461315 add (unsupp) P3.8 for aiohue 2020-09-06 14:48:33 +02:00
97e48d00c5 add pytest-trio-0.6.0 2020-09-06 14:21:43 +02:00
38e51a29dd outcome-1.0.1 added 2020-09-06 14:20:41 +02:00
8018bed91d add trio-0.16.0 2020-09-06 14:18:50 +02:00
21c24c2d49 bump / rework pychromecast-7.3.0 / 7.2.1 2020-09-06 14:06:58 +02:00
243e43bff4 jsonrpc-websocket-0.6 P38 2020-09-06 14:06:13 +02:00
9aeb22622a hack pytest circular depencies in test 2020-09-06 10:39:43 +02:00
9ffb6490fd fix Manifest for gTTS-token 2020-09-06 09:38:27 +02:00
d8476abc30 growattServer: re-add LICENSE String 2020-09-06 09:28:37 +02:00
d1cce3e99c growattServer: add patch for #52 2020-09-06 09:25:16 +02:00
61e06ada18 patch incomfort-client-0.4.0-r1 for pinning bad versions 2020-09-06 08:39:20 +02:00
85866192ac remove old pluggy 2020-09-06 08:20:20 +02:00
098605497a re-add dtlssocket-0.1.7, rework the olds 2020-09-06 08:13:02 +02:00
e845955247 re-add aiocoap-0.4_alpha1 2020-09-06 08:12:09 +02:00
6c605ca283 update pytradfri-7.0.1, rework the olds 2020-09-06 08:11:20 +02:00
bcb6d6530d update arcam-fmj-0.5.3 2020-09-06 07:45:09 +02:00
780f434436 update gogogate2-api-2.0.0 2020-09-06 07:33:42 +02:00
61b18fff13 update sense-energy-0.8.0, use new template for all 2020-09-06 07:24:13 +02:00
e96794cb08 async_timeout-3.0.1: break circular dependencies during test 2020-09-06 07:23:12 +02:00
99602afdb5 importlib_metadata-1.6.0-r2: Python 3.7 & 3.8, keep a copy from main repo 2020-09-06 07:10:37 +02:00
a81bc758d3 update Python Versions 2020-09-06 06:55:40 +02:00
5f88c6dbf2 home-assistant-cli: cleanup & remove olds 2020-09-06 06:50:38 +02:00
c2466544d5 python-jose-cryptodome-1.3.2-r2: cleanup & remove olds 2020-09-06 06:49:37 +02:00
fc6f02b9f8 add pynacl-1.3.0-hypothesis-4.patch 2020-09-06 06:48:38 +02:00
4e86e0ef1a psutil: cleanup & remove olds 2020-09-06 06:47:39 +02:00
8cb6895400 mypy: cleanup & remove olds 2020-09-06 06:46:46 +02:00
52afd1e196 gTTS-token-1.1.3-r2: cleanup & remove olds 2020-09-06 06:42:04 +02:00
67829ba289 cdu-0.1.3: cleanup & remove olds 2020-09-06 06:41:07 +02:00
6595eb7cf8 astroid-2.3.3: romove obsolete patch 2020-09-06 06:39:41 +02:00
5cd23b347a cleanup ruamel-yaml, only 0.15.100 is still needed 2020-09-06 06:08:53 +02:00
3ebcb2fa67 cleanup sqlalchemy 2020-09-05 18:21:15 +02:00
38615a8854 rework python-jose, remove jose, rename, and remove from newer ebuilds (did not find a ref) 2020-09-05 17:58:30 +02:00
584047e41f rework jsonrpc-websocket 2020-09-05 17:34:53 +02:00
7e1bef5f4b rework & clean up python-jose-cryptodome-1.3.2-r2 2020-09-05 17:25:27 +02:00
f25bb66ecd home-assistant-cli: fix Typo 2020-09-05 17:13:18 +02:00
10b666dfd8 update discord-py DEPENDs 2020-09-05 17:05:00 +02:00
dd94b9d413 vallox-websocket-api-2.4.0: fix websockets-8.0 compytibility 2020-09-05 16:35:05 +02:00
c201673c66 update powm 2020-09-05 14:51:16 +02:00
5db34eb07c update accuweather-0.0.10 2020-09-05 14:37:58 +02:00
1157d73db2 update gios-0.1.4 2020-09-05 14:36:20 +02:00
f77229ed5b bump home-assistant-frontend-20200904.0 (new EAPI=7 build)
rework the older home-assistant-frontend to EAPI=7 DEPS
2020-09-05 14:34:06 +02:00
ba3651ae3a note the Pull Request 2020-09-05 14:27:43 +02:00
f5fef4e86d update pyskyqhub-0.1.2 2020-09-05 14:12:49 +02:00
50fe4d8d89 pyrisco-0.3.0 updated 2020-09-05 13:57:39 +02:00
8ae4aef541 update aioesphomeapi-2.6.3 (SRC_URI from github, Pypi SDIST is broken) 2020-09-05 13:56:23 +02:00
3a9c3d0772 update aioasuswrt-1.2.8 2020-09-05 13:27:24 +02:00
0c1356f2a0 update pytest-cov (forgot the patches) 2020-09-05 13:26:58 +02:00
b0fe8f5732 update asyncssh-2.3.0 2020-09-05 13:22:33 +02:00
93d0c910bf update asyncssh-2.4.0 2020-09-05 13:19:38 +02:00
5ffa43e20c bump brother-0.1.17 2020-09-05 13:07:50 +02:00
b54c0d3406 update python-gammu-3.1 2020-09-05 13:04:16 +02:00
bff4e97eeb Update wled-0.4.4 2020-09-05 12:53:39 +02:00
528d3bf08f update pysonos-0.0.33 2020-09-05 12:47:46 +02:00
c37e46076d update nexia-0.9.4 2020-09-05 12:46:55 +02:00
ab8f7f4767 add asyncpysupla-0.0.5 2020-09-05 12:26:11 +02:00
674a2857b4 update aioswitcher-1.2.1 2020-09-05 12:21:50 +02:00
cf9b68cc3f update poetry-1.0.10 2020-09-05 12:16:57 +02:00
ecdcdaa6f1 add poetry-core-1.0.0_alpha9 2020-09-05 12:13:34 +02:00
87ee7a11f0 update pytradfri-7.0.0
update dtlssocket-0.1.10
2020-09-05 11:59:56 +02:00
8b259227a1 update apprise-0.8.8 2020-09-05 11:46:11 +02:00
0d52f44428 update sentry-sdk-0.17.3 2020-09-05 11:38:38 +02:00
2a7d6e4596 update hass-nabucasa-0.36.1 2020-09-05 11:35:55 +02:00
441b2156c2 update dynalite-devices-0.1.46 2020-09-05 11:29:59 +02:00
076d81196a connect-box-0.2.8 updated 2020-09-05 11:25:34 +02:00
6a6f7f0c34 update PyMetno-0.8.1 2020-09-05 11:17:13 +02:00
82087350e2 update pyvizio-0.1.56, license changed 2020-09-05 11:12:23 +02:00
0ffefeb8ea bump click-7.1.1 2020-09-05 10:58:05 +02:00
ff78567859 home-assistant-frontend-20200901.0 2020-09-05 10:57:23 +02:00
3b08d121ed bump pysqueezebox-0.3.1 pysqueezebox-0.4.0 2020-09-05 10:57:00 +02:00
28100f1e5d bump openwrt-luci-rpc-1.1.5, openwrt-luci-rpc-1.1.6 2020-09-05 10:56:24 +02:00
6d044ecfbe bump pycoolmasternet-async-0.1.1 2020-09-05 10:55:43 +02:00
ae9f141730 add noaa-coops-0.1.8 2020-09-05 10:55:00 +02:00
af0a891a9a bump Pysher-1.0.6 2020-09-05 10:26:20 +02:00
b29c6883be bump yeelight-0.5.3 2020-09-05 10:25:34 +02:00
7481aa67ae pyowlet removed, API ist dead an Component no no longer lives 2020-09-05 10:02:30 +02:00
83ced815d3 repair iglo-1.2.7, drop iglo-1.2.5, abondoned anyway: https://github.com/jesserockz/python-iglo/issues/1#issuecomment-558479023 2020-09-05 09:16:01 +02:00
f419a34067 xs1-api-client, fixed 3 problems:
- setup.py tried to get branch name from (non-existant) git
    - it tried to install a 'tests' package at top level
    - SDIST package at Pypi is missing 'requiremts.txt'
2020-09-02 06:33:54 +02:00
f641807df5 align numpy-1.19.1 cython dep to https://github.com/numpy/numpy/blob/v1.19.1/pyproject.toml (https://github.com/onkelbeh/HomeAssistantRepository/issues/23) 2020-09-01 22:44:57 +02:00
c228629483 restore a copy of pynacl-1.3.0 from main repo archive 2020-09-01 22:24:43 +02:00
1826dae500 pywemo-* tries to install 'tests' package, patch for setup.py added 2020-09-01 21:39:48 +02:00
abe802941e pywemo-0.4.46 SDIST archive broken, fix #60 2020-09-01 21:30:41 +02:00
dd97f0b5ac #54 pysmartthings tries to install 'tests' package 2020-09-01 20:36:28 +02:00
1eac42c73c #53 pyheos installs 'tests' package 2020-09-01 20:29:49 +02:00
1a3a7401e5 #69 roombapy-1.6.1 tries to install 'tests' package 2020-09-01 20:20:32 +02:00
3dda8c6fbe 'requirements.txt' is missing in pyps4-2ndscreen, fix #68 2020-09-01 19:54:56 +02:00
703b8791bb rokuecp, forgot to rename distfile 2020-09-01 19:48:54 +02:00
a7dba1b97d rokuecp, requirements.txt missing in Pypi SDIST, SRC_URI changed to Github 2020-09-01 19:26:58 +02:00
1c208f2c1c python-awair-0.1.1 fix #65, wrong 2020-09-01 19:11:05 +02:00
583484ba3d fix [#66](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/6a6), foobot_async-0.3.2 tries to install test package 2020-09-01 19:01:53 +02:00
1c5b5fbe9e bump pykodi-0.1.1 2020-09-01 07:00:52 +02:00
2cbdd49cb2 update zeroconf-0.28.3 2020-09-01 06:58:40 +02:00
87c91307ef update pyvolumio-0.1.2 2020-09-01 06:55:58 +02:00
da8c1d38a3 update pyrisco-0.2.4 2020-09-01 06:50:22 +02:00
cfa6b341e8 update homematicip-* 2020-09-01 06:49:03 +02:00
a6e4f029be update gios-0.1.3 2020-09-01 06:42:17 +02:00
5878ef6183 update pyads-3.2.2 2020-09-01 06:37:58 +02:00
6e59dcef84 bump sentry-sdk-0.17.1 2020-09-01 06:33:45 +02:00
0d63ca7e52 update pydocstyle 2020-09-01 06:30:11 +02:00
e051ab6b5e add ProgettiHWSW-0.1.1 2020-09-01 06:21:57 +02:00
cdee4cf788 bump xknx-0.13.0 2020-09-01 06:17:48 +02:00
e6a4e5d7b0 pyvera-0.3.9 remove obsolete no_tests.patch 2020-08-30 22:34:43 +02:00
f2d748df2f fix zm-py-0.4.0 installs tests (#62) 2020-08-30 22:32:23 +02:00
166bb467d3 fix requests-oauth-0.4.1 installs 'tests' (#61) 2020-08-30 22:30:28 +02:00
138e81bf05 fix dev-python/tesla-powerwall-0.2.12 installs 'tests' package (#59) 2020-08-30 22:10:20 +02:00
f75297c607 apprise needs BDEPEND=dev-python/Babel 2020-08-30 22:04:21 +02:00
5e3e4c1d94 #57 2020-08-30 22:02:37 +02:00
003397d753 #58 2020-08-30 22:00:57 +02:00
37ff5bc36e #55 2020-08-30 21:55:26 +02:00
98a1b6e547 pygatt-4.0.5 needs nose during compile phase 2020-08-30 21:05:58 +02:00
0ce06f78db PyMetno-0.7.1 flip SRC_URI back to Pypi for violating naming conventions 2020-08-30 20:54:17 +02:00
8df37615af iaqualink needs pytest-runner 2020-08-30 20:48:45 +02:00
28d1f64be4 dev-python/zigpy-deconz must also use dev-python/zigpy, not zigpy-homeassistant 2020-08-30 20:34:19 +02:00
35ad1224cc zha-quirks must use dev-python/zigpy, not zigpy-homeassistant 2020-08-30 20:31:00 +02:00
551bf5d1bf fix #50 2020-08-30 20:21:31 +02:00
6b6a722f03 restore (still needed) importlib_metadata-1.6.0-r1 2020-08-30 19:48:50 +02:00
65ca4a0add python-synology-0.8.2-r1, remove urllib3 version limit 2020-08-30 19:12:06 +02:00
405c09a001 unpin some versions in openwrt-luci-rpc-1.1.3-r2 2020-08-30 18:58:11 +02:00
f3a6f9928d unpin click-log from bellows-18.1-r1 2020-08-30 18:46:56 +02:00
479c04ea19 fix #39
-> requirements.txt is not read by setup.py
2020-08-30 18:22:27 +02:00
8bfc3ec678 fix inconsistant dev-python/getmac version pins
fix 2 RDEPEND typos
update homeassistant-0.114.4
3 new useflags by request (#20)
2020-08-30 16:40:03 +02:00
aae072dc16 fix dev-python/click-6.0 DEP in pyicloud 2020-08-30 16:37:43 +02:00
990508caed old pylint versions removed 2020-08-30 16:36:33 +02:00
30d8a721df remove some misc typos 2020-08-30 15:59:12 +02:00
523940c888 recheck and remove some hard coded version pins 2020-08-30 15:55:56 +02:00
5f53c52df9 update lomond-0.3.3 2020-08-30 15:53:32 +02:00
9535e06aee add python-socketio-4.6.0 2020-08-30 15:53:02 +02:00
e7b9f4c65e remove all old dev-python/typing RDEPENDs 2020-08-30 15:51:31 +02:00
c9c945375e fix all remaining async-timeout -> async_timeout 2020-08-30 15:16:30 +02:00
199bc325c2 openwrt-luci-rpc, unpin requests version 2020-08-30 15:12:39 +02:00
c1d702da6c remove all old dev-python/datetime RDEPENDs 2020-08-30 15:05:04 +02:00
d1cac7c310 remove all old dev-python/asyncio RDEPENDs 2020-08-30 14:41:09 +02:00
ce2f679784 correct velbus RDEPENDs 2020-08-30 14:36:11 +02:00
4544fd6606 correct wled RDEPENDs 2020-08-30 14:33:18 +02:00
76d7054999 fix pure-pcapy3 typo 2020-08-30 14:24:09 +02:00
17601b7658 add pytest-xdist-1.32.0 2020-08-30 14:17:44 +02:00
61eaac29e8 update pytest-sugar 2020-08-30 14:15:31 +02:00
739e34dc5e add pytest-test-groups-1.0.3 2020-08-30 14:13:39 +02:00
469d1d263f update pytest-cov-2.10.0 2020-08-30 14:11:32 +02:00
e0d363de52 pylint-strict-informational-0.1 added 2020-08-30 14:09:53 +02:00
12b6b8ffac update codecov-2.1.0 2020-08-30 14:08:48 +02:00
7b9e4a3ffa update mypy-0.780 2020-08-30 14:08:12 +02:00
2384e567eb bump mock-open-1.4.0 2020-08-30 14:06:38 +02:00
ff671bb8db upgrade HA build/test DEPEND 2020-08-30 14:05:06 +02:00
cdfe3ddcad downgrade asynctest-0.12.2 2020-08-30 13:45:51 +02:00
b0c87ec636 update zigpy-zigate-0.6.1 2020-08-30 13:42:58 +02:00
1e48fc3e93 add zigpy-xbee-0.12.1 2020-08-30 13:38:59 +02:00
fb0cd53eb4 update zigpy-0.22.2 2020-08-30 13:38:13 +02:00
1e63c06f11 fix PlexAPI Manifest 2020-08-30 13:30:29 +02:00
880bc412a2 add requests-oauth-0.4.1 2020-08-30 13:29:26 +02:00
7e24992b75 update withings-api-2.1.6
bump withings-api-2.1.8
2020-08-30 13:28:42 +02:00
af42ab170d update homeassistant-0.114.4, 3 new useflags by request (#20)
fix 2 RDEPEND typos
2020-08-30 13:19:34 +02:00
f7eba5bcb6 bump meteofrance-api-0.1.1 2020-08-30 13:13:09 +02:00
a06010f133 update envoy-reader-0.16.1 2020-08-30 13:09:15 +02:00
157df878b6 add queueman-0.5 2020-08-30 12:01:31 +02:00
f7f7d8cc0e update python-didl-lite-1.2.4, update old
update async-upnp-client-0.14.14
2020-08-30 11:51:13 +02:00
cc79c48f5d update PyXiaomiGateway-0.13.2, add RDEPENDs in older versions 2020-08-30 11:39:40 +02:00
dcbdfea89e update eternalegypt-0.0.12 2020-08-30 11:33:49 +02:00
3a9f45d064 update pymediaroom-0.6.4.1, add RDEPS in pymediaroom-0.6.4 2020-08-30 11:29:32 +02:00
b017b0dad8 update aioshelly-0.2.2, add REDEPS in aioshelly-0.1.2 2020-08-30 11:25:03 +02:00
1320d0344b add icmplib-1.1.[1,2] 2020-08-30 11:19:43 +02:00
89684672a6 remove arcam-fmj old 3.3 asyncio dependency (#26)
update arcam-fmj-0.5.2
2020-08-30 11:07:17 +02:00
88a25d506b update pyrisco-0.2.3 2020-08-30 10:56:06 +02:00
b18293ab51 fix #25
update rflink-0.0.54
2020-08-30 10:47:01 +02:00
c769495b8d update zeroconf-0.28.2 2020-08-30 10:23:44 +02:00
f571da00cf update zigpy-cc-0.5.1 2020-08-30 10:17:11 +02:00
a623bfdcc6 update hangups-0.4.10
add readlike-0.1.[2,3]
add ReParser-1.4.3
2020-08-30 10:12:30 +02:00
b8ebacd486 update certifi-2020.6.20 2020-08-30 09:59:11 +02:00
006d3f03d8 update xknx-0.12.0 2020-08-30 09:55:31 +02:00
3913ca8c9a bump btlewrap-0.0.10 2020-08-30 09:50:12 +02:00
14a9784efe bump brother-0.1.15 2020-08-26 20:48:08 +02:00
7858c66876 update panasonic-viera-0.3.6 2020-08-26 20:44:19 +02:00
791ce9fe6b update pysmappee-0.2.10 2020-08-26 20:41:03 +02:00
956d6a40a1 update aiohomekit-0.2.47
update aiohomekit-0.2.49
2020-08-26 20:31:30 +02:00
7c37d18572 update RDEPEND in dev-python/croniter 2020-08-26 20:13:07 +02:00
dc7fd9086c fix #19:
add pytest-runner-5.2
add missing BDEPEND
2020-08-26 20:06:36 +02:00
d381207f75 update deepmerge-0.1.0, add vcver-0.2.11 2020-08-26 19:51:19 +02:00
b3cad12f18 fix #18 (comment)
add deepmerge-0.1.0
2020-08-26 19:38:35 +02:00
7ca480058d update homeassistant-0.114.3 2020-08-25 20:19:47 +02:00
9fc8a39bb4 update homeassistant-0.114.2 2020-08-25 20:10:18 +02:00
d6ca55615a bump croniter-0.3.3[2,4] 2020-08-25 19:56:10 +02:00
5e9db6ba23 check and rework deps for python-miio-0.5.2.1 and python-miio-0.5.3 2020-08-25 19:48:01 +02:00
702d242c62 fix broken python-synology (all versions) 2020-08-25 19:27:30 +02:00
dcb1905270 remove PYTHON_COMPAT for 2.7 (and virtual/python-ipaddress) from urllib3
#14
2020-08-25 18:24:02 +02:00
6450c76fff bump temescal-0.2, bump temescal-0.3 2020-08-25 18:14:35 +02:00
1015b231b2 bump home-assistant-frontend-20200824.0 2020-08-25 18:11:51 +02:00
a52b9dcda7 * fix bad RDEPEND in aioharmony-0.2.x (#15) 2020-08-24 23:43:09 +02:00
1c112954a4 add pywilight-0.0.65 2020-08-24 23:38:10 +02:00
b56ad20f84 add aioshelly-0.1.2 2020-08-24 23:36:31 +02:00
d91272e3ab bump aiocoap-0.4_beta3 2020-08-24 23:35:05 +02:00
4d5ddeb1a2 update bomradarloop-0.1.5 2020-08-24 23:30:00 +02:00
9f52e97e05 update py-cpuinfo-7.0.0 from main repo 2020-08-24 23:27:54 +02:00
73b6846b6c bump discogs-client-2.3.0 2020-08-24 23:26:13 +02:00
d4018a6c68 update TwitterAPI-2.5.13 2020-08-24 23:23:52 +02:00
c726054f66 colorlog-4.2.1 marked as stable 2020-08-24 23:21:30 +02:00
c248efbc00 update discord-py-1.4.1 2020-08-24 23:20:12 +02:00
852785e597 update mutagen-1.45.0 2020-08-24 23:17:26 +02:00
641d09b85f update psutil-5.7.2 2020-08-24 23:15:32 +02:00
e3295b0804 bump SQLAlchemy-1.3.19 2020-08-24 23:13:23 +02:00
17aebe1879 bump slixmpp-1.5.2 2020-08-24 23:07:18 +02:00
3e34c81c95 update python-whois-0.7.3 2020-08-24 23:06:06 +02:00
4f95b6d0a9 update sendgrid-6.4.6 2020-08-24 23:03:29 +02:00
df7d09d72a add starkbank-ecdsa-1.0.0 2020-08-24 23:02:55 +02:00
cc9edf28fd add python-http-client-3.3.1 2020-08-24 23:00:15 +02:00
a22b14b1b8 bump connect-box-0.2.7 2020-08-24 22:52:10 +02:00
207fa8cb98 bump praw-7.1.0 2020-08-24 22:51:19 +02:00
d8f3e3c15d update beautifulsoup4-4.9.1 2020-08-24 22:50:02 +02:00
c418c70410 bump pylast-3.3.0 2020-08-24 22:47:01 +02:00
8b16923f60 update volkszaehler-0.1.3 2020-08-24 22:44:31 +02:00
5334026210 add pyrisco-0.2.1 2020-08-24 22:38:36 +02:00
e193ce0a58 bump PlexAPI-4.1.0 2020-08-24 22:36:24 +02:00
2ce44bf649 add pykodi-0.1.0 2020-08-24 22:33:36 +02:00
7419d5b688 bump home-assistant-frontend-20200820.0 2020-08-24 22:27:05 +02:00
7a46d4bbd6 bump broadlink-0.14.1 2020-08-24 22:26:09 +02:00
6ae56052bd bump hlk-sw16-0.0.9 2020-08-24 22:24:56 +02:00
e9ebcc3894 bump sentry-sdk-0.16.5 2020-08-24 22:20:58 +02:00
559ccf93c5 bump PyMetno-0.7.12 2020-08-24 22:18:56 +02:00
cf024c74c5 bump aioymaps-1.1.0 2020-08-24 22:17:54 +02:00
5561b78d3b bump tenacity-6.2.0 2020-08-24 22:17:02 +02:00
2d7a71f39e add smart-meter-texas-0.4.1 2020-08-24 22:15:47 +02:00
c22ba29c4d bump pychromecast-7.2.1 2020-08-24 22:10:14 +02:00
6b23931b84 bump pysuez-0.1.19 2020-08-24 22:09:00 +02:00
55b96141ff bump python-openzwave-mqtt-1.0.5 2020-08-24 22:08:05 +02:00
7e833513da bump zeroconf-0.28.1 2020-08-24 22:07:16 +02:00
daf2ce87ac bump pytrafikverket-0.1.6.2 2020-08-24 22:05:08 +02:00
f9d642fe94 bump python-velbus-2.0.44 2020-08-24 22:04:10 +02:00
76c6404910 bump netdisco-2.8.2 2020-08-24 22:02:40 +02:00
324865a914 bump openevsewifi-1.1.0 2020-08-24 22:01:06 +02:00
d7ea1595f1 update esphome-1.15.0_beta3 (experimental) 2020-08-16 14:52:56 +02:00
19edcb5075 esphome-9999:
reassign ifaddr & tornado to server IUSE for testing
2020-08-15 21:22:42 +02:00
25de85f3c7 patch esphome-1.14.5-r1 to use ~dev-python/ifaddr-0.1.7
or just use 1.15.0
2020-08-15 21:14:43 +02:00
46b9895b38 remove dupe of aiohttp-3.6.2.ebuild 2020-08-15 21:01:48 +02:00
8f4cb35eb5 update forgotten package_constraints.txt in 0.114.1 2020-08-15 20:56:43 +02:00
6acc026f50 zeroconf-0.28.0 needs ifaddr-0.1.7 2020-08-15 20:49:43 +02:00
bd54952aae remove dupe of PyQRCode / pyqrcode 2020-08-15 13:36:27 +02:00
964f9b296b update homeassistant-0.114.1
change to dev-python/pyqrcode
2020-08-15 13:35:14 +02:00
f59adb316c bump pycognito-0.1.4 2020-08-15 12:45:31 +02:00
5cf4527ab9 remove obsolete frontends 2020-08-15 12:36:27 +02:00
18c701131c update homeassistant-0.114.0 2020-08-15 12:05:39 +02:00
524d1a6c1b bump apprise-0.8.7 2020-08-15 11:47:32 +02:00
d74f62d508 bump growattServer-0.1.1 2020-08-15 11:46:56 +02:00
898c4b2119 bump ovoenergy-1.1.7 2020-08-15 11:45:43 +02:00
d47503bb9e update pywemo-0.4.46 2020-08-15 11:44:49 +02:00
942805e5bf bump PySyncThru-0.7.0 2020-08-15 11:41:56 +02:00
fcaffda102 bump rokuecp-0.6.0 2020-08-15 11:40:45 +02:00
f4263cdea3 bump pyipp-0.11.0 2020-08-15 11:39:07 +02:00
77b3659bfa bump konnected-1.2.0 2020-08-15 11:38:13 +02:00
67ae8e3d69 update simplisafe-python-9.3.0 2020-08-15 11:37:09 +02:00
9ea4be701b bump pyvizio-0.1.51 2020-08-15 11:34:54 +02:00
9db3ffa7cb bump androidtv-0.0.49 2020-08-15 11:23:51 +02:00
0da72adee1 bump bellows-0.18.1 2020-08-15 11:23:04 +02:00
14852b92f3 bump onvif-zeep-async-0.5.0 2020-08-15 11:22:18 +02:00
f26c7c2c69 add dwdwfsapi-1.0.2 2020-08-15 11:21:20 +02:00
56c098ca86 bump zha-quirks-0.0.43.ebuild 2020-08-15 11:17:34 +02:00
349515cf6d bump RachioPy-0.1.4 2020-08-15 11:16:33 +02:00
7b5db42152 bump home-assistant-frontend-20200811.0 2020-08-15 11:15:12 +02:00
f2b1e1feb1 bump libpurecool-0.6.3 2020-08-15 11:14:20 +02:00
e122080c66 bump pysmartthings-0.7.3 2020-08-15 11:13:12 +02:00
fb731b3260 update dynalite-devices-0.1.45 2020-08-15 11:11:48 +02:00
21ccd502d3 update devolo-home-control-api-0.13.0 2020-08-15 11:09:33 +02:00
e6742a7c99 add aioeafm-0.1.2 2020-08-15 11:07:50 +02:00
1ed6c832f3 add aioflo-0.4.0
bump aioflo-0.4.1
2020-08-15 11:05:08 +02:00
ca6f17afc9 bump pysmappee-0.2.9 2020-08-15 11:02:15 +02:00
b26ce711be add py-nightscout-1.2.1 2020-08-15 10:58:59 +02:00
49d24a923a add pycoolmasternet-async-0.1.0 2020-08-15 10:54:26 +02:00
e8596d6a37 add aiopvpc-2.0.2 2020-08-15 10:51:53 +02:00
097e18ba31 bump aiohomekit-0.2.46 2020-08-15 10:49:02 +02:00
e462ddaff0 bump pyvolumio-0.1.1 2020-08-15 10:48:21 +02:00
2c7be93e84 bump env-canada-0.2.0 2020-08-15 10:47:27 +02:00
1ef68ba40f bump home-assistant-frontend-20200807.1 2020-08-15 10:46:53 +02:00
b0e5b081fe bump teslajsonpy-0.10.4 2020-08-15 10:41:38 +02:00
dcc99beb2f bump teslajsonpy-0.10.3 2020-08-15 10:41:02 +02:00
2efe353554 update regenmaschine-2.1.0 2020-08-15 10:40:03 +02:00
414f1fe42c add tf-slim-1.1.0 2020-08-15 10:37:39 +02:00
6c2d936488 add pycocotools-2.0.1 2020-08-15 10:32:47 +02:00
2350f6f4f5 bump protobuf-python-3.12.2 2020-08-15 10:27:42 +02:00
c8ec403e62 bump DoorBirdPy-2.1.0 2020-08-11 18:17:25 +02:00
6128d87ff3 bump numpy-1.19.1 2020-08-11 18:15:25 +02:00
bc1f9eb77e bump dynalite-devices-0.1.44 2020-08-11 18:14:22 +02:00
c8cc31df92 bump python-openzwave-mqtt-1.0.4 2020-08-11 18:13:22 +02:00
4b56d54e00 bump pure-python-adb-0.3.0 2020-08-11 18:12:19 +02:00
ce57bb5683 bump androidtv-0.0.48 2020-08-11 18:11:33 +02:00
674bba2521 bump home-assistant-frontend-20200805.0 2020-08-11 18:08:59 +02:00
277d969793 add ovoenergy-1.1.6 2020-08-11 18:08:01 +02:00
7fb4d1cb23 bump wiffi-1.0.1 2020-08-11 18:05:48 +02:00
b911bafac6 bump blinkpy-0.16.3 2020-08-11 18:04:58 +02:00
33f0155b74 bump PyMetno-0.7.0 2020-08-10 21:37:59 +02:00
9b02621e2f bump toonapi-0.2.0 2020-08-10 21:36:56 +02:00
961fce5806 bump pyatmo-4.0.0 2020-08-10 21:35:50 +02:00
5f11fe5ec8 bump pyhomematic-0.1.68 2020-08-10 21:34:10 +02:00
d111c93598 bump pyaehw4a1-0.3.9 2020-08-10 21:33:12 +02:00
06ffe7f180 bump aioambient-1.2.1 2020-08-10 21:32:04 +02:00
721ba1af44 bump home-assistant-frontend-20200803.0 2020-08-10 21:30:49 +02:00
d6b9248308 update hass-nabucasa-0.35.0 2020-08-10 21:29:20 +02:00
450496e3b4 bump numato-gpio-0.8.0 2020-08-10 21:26:30 +02:00
a67f4fea8a bump pyskyqhub-0.1.1 2020-08-10 21:24:01 +02:00
4df20144cd remove Shield Test 2020-08-02 11:28:00 +02:00
2b4e27314a Shield Test 2020-08-02 11:21:55 +02:00
69d590fe99 add meteofrance-api-0.1.0 2020-08-02 11:19:14 +02:00
93ff337c7a Pin yarl dependency to 1.4.2 as core dependency 2020-08-02 11:10:00 +02:00
8861229426 add the forgotten protobuf-3.12 patches 2020-08-02 10:59:58 +02:00
d5f4c950d5 bump protobuf-3.12.4
bump protobuf-python-3.12.4
update esphome-9999
2020-08-02 10:50:22 +02:00
fe08b31971 fix manifest 2020-08-02 07:37:03 +02:00
af23898a88 bump pychromecast-7.2.0 2020-08-01 18:50:23 +02:00
1498a165b1 update homeassistant-0.113.3 2020-08-01 18:48:08 +02:00
602013dd3b requirements_all.txt 2020-08-01 15:23:26 +02:00
6174e35896 update home-assistant-cli 2020-08-01 12:38:02 +02:00
55c9e2871c add jsonpath-ng-1.5.1 2020-08-01 10:37:23 +02:00
f331842f2c update aiofiles>=0.4.0 dep for androidtv 2020-08-01 10:21:02 +02:00
09f1b560ae bump bond-api-0.1.8 2020-08-01 09:37:34 +02:00
756a789012 bump aioazuredevops-1.3.5 2020-08-01 09:35:55 +02:00
91dc794dfb bump pyads-3.2.1 2020-08-01 09:32:50 +02:00
8e6a378c5b update pywemo-0.4.45 2020-08-01 09:29:43 +02:00
990611f9ff bump wirelesstagpy-0.4.1 2020-08-01 09:26:39 +02:00
ad25ffb70e update elkm1-lib-0.7.19 2020-08-01 09:24:40 +02:00
fe5ec69db5 update simplisafe-python-9.2.2 2020-08-01 09:21:40 +02:00
20e932a2a0 bump aioharmony-0.2.6 2020-08-01 09:18:10 +02:00
2b1adb995c bump aioambient-1.2.0 2020-08-01 09:17:48 +02:00
5f07ee68e2 bump androidtv-0.0.47 2020-08-01 09:13:16 +02:00
e61edcc35c bump adb-shell-0.2.1 2020-08-01 09:11:41 +02:00
7616b242c4 bump youtube_dl-2020.7.28 2020-08-01 09:04:35 +02:00
9bb3732fe1 bump tesla-powerwall-0.2.12 2020-07-29 10:29:11 +02:00
e1f798aafe update skybellpy-0.6.1 2020-07-29 10:28:45 +02:00
8bedbd2d80 update homeassistant-0.113.2 2020-07-29 10:21:37 +02:00
5233f01b2e bump esphome-1.15.0_beta2, read Ebuild before using it 2020-07-28 17:39:54 +02:00
15de6230aa fix smhi-pkg/Manifest 2020-07-28 17:38:49 +02:00
4e56df941b update PyFlume-0.5.5 2020-07-28 13:56:14 +02:00
f65025b5b9 esphome-1.14.5: avoid downgrade of tzlocal 2020-07-28 13:55:22 +02:00
c641a31f49 update esphome-1.15.0_beta1, read Ebuild before using it 2020-07-28 13:15:56 +02:00
a491c5f716 update ifaddr-0.1.7 2020-07-28 12:39:11 +02:00
878554f8d0 update colorlog-4.2.1 2020-07-28 12:28:54 +02:00
69b526490d update esphome-1.14.5
update esphome-9999 to 1.14.5
2020-07-28 12:05:40 +02:00
71c1eb52ad fix https://github.com/onkelbeh/HomeAssistantRepository/issues/22
- add colorzero-1.1
    - update gpiozero-1.5.1-r1, add missing dep, revoke gpiozero-1.5.1
    - update gpiozero-1.5.0-r1, add missing dep, remove gpiozero-1.5.0
2020-07-28 11:22:42 +02:00
45722932cd update dev ebuild to 0.113.1 2020-07-28 10:58:08 +02:00
f5d4dd4d6e update requirements_all.txt with 0.113.1 deps 2020-07-28 10:35:08 +02:00
d03a8cb81d update changed checksums in
backoff/Manifest
    contextvars/Manifest
    mypy/Manifest
    pydocstyle/Manifest
    pylast/Manifest
    python-jose/Manifest
    python-slugify/Manifest
    semantic_version/Manifest
    speedtest-cli/Manifest
    speedtest-cli/Manifest
2020-07-28 10:04:00 +02:00
7866d812c2 remove (revoked) smhi-pkg-1.0.10, update to smhi-pkg-1.0.13 2020-07-28 10:01:05 +02:00
1497c4a119 remove (revoked) aioswitcher-2019.* Ebuilds 2020-07-28 09:54:52 +02:00
5ede47740f rename PyCRC -> pythoncrc (as the source on pypi did)
update PyCRC deps in dsmr-parser
2020-07-28 09:48:35 +02:00
b330e88fe3 bump python-miio-0.5.3 2020-07-28 09:32:32 +02:00
a5cab8c15a bump xboxapi-2.0.1 2020-07-28 09:31:14 +02:00
4f63310a20 add pyvolumio-0.1.0 2020-07-28 09:29:51 +02:00
e305a63918 update backoff/Manifest 2020-07-27 08:43:34 +02:00
74bab647b1 update holidays-0.10.3 2020-07-27 08:38:09 +02:00
844e994965 bump abodepy-1.1.0.ebuild 2020-07-27 08:33:56 +02:00
dcf776ad85 update teslajsonpy-0.10.1 2020-07-27 08:33:26 +02:00
824534639c add aioazuredevops-1.3.4 2020-07-26 09:52:35 +02:00
7099282a5a downgrade volvooncall-0.8.7 2020-07-26 09:48:52 +02:00
bdc60ca8a5 update HAP-python-3.0.0 2020-07-26 09:47:08 +02:00
4f670ae081 add old app-crypt/acme-1.4.0 for nabucasa compatibility 2020-07-25 15:34:10 +02:00
d341e1fc89 update release headline 2020-07-25 15:22:53 +02:00
341c9b285e fix 2 typos 2020-07-25 15:18:43 +02:00
b434fcd442 update homeassistant-0.113.1 2020-07-25 15:14:20 +02:00
72a4370b43 add some active useflags to 0.113.0 2020-07-25 14:51:24 +02:00
fe9cd9eef7 bump netdisco-2.8.1 2020-07-25 13:53:12 +02:00
160c08b242 update accuweather-0.0.9 2020-07-25 13:49:29 +02:00
bbbb77fa9b add accuweather-0.0.9 2020-07-25 13:47:38 +02:00
eae8abe0c1 update xboxapi-2.0.0 2020-07-25 13:45:04 +02:00
d7c4f65ddd bump coverage-5.2.1 2020-07-25 13:40:18 +02:00
da90a50b84 update python-slugify-4.0.1 2020-07-25 13:38:34 +02:00
70ed36d76e bump pynuki-1.3.8 2020-07-25 13:35:15 +02:00
9297f6eb4b bump simplisafe-python-9.2.1 2020-07-25 13:33:51 +02:00
bfe90f2311 bump androidtv-0.0.46 2020-07-25 13:14:27 +02:00
2b9941f5fd add bond-api-0.1.4.ebuild, bond-api-0.1.7.ebuild 2020-07-25 12:25:41 +02:00
8eb5738357 bump pysmartthings-0.7.2 2020-07-25 12:18:23 +02:00
1a22f99f6c bump discord-py-1.3.4 2020-07-25 12:16:01 +02:00
99f12fd3cf add pyskyqhub-0.1.0 2020-07-25 12:14:45 +02:00
44d089c443 bump bellows-0.18.0 2020-07-25 11:17:22 +02:00
c4139612e3 bump pyinsteon-1.0.7 2020-07-25 11:12:21 +02:00
1d65dcbe39 add wolf_smartset-0.1.4 2020-07-25 11:11:00 +02:00
53b63850f6 add sniffio-1.1.0 2020-07-25 11:07:42 +02:00
518d3d4150 add httpcore-0.9.1 2020-07-25 11:05:35 +02:00
b1baeb4749 add hstspreload-2020.7.22 2020-07-25 11:02:43 +02:00
93275438e8 add httpx-0.13.3 2020-07-25 11:01:18 +02:00
79abe7a6c9 bump pyobihai-1.2.3 2020-07-25 09:57:00 +02:00
7d400ab25e add pyControl4-0.0.6 2020-07-25 09:55:55 +02:00
bc47359039 bump pychromecast-7.1.2, remove many oldies 2020-07-25 09:53:38 +02:00
456b0df5ba bump zeroconf-0.28.0 2020-07-25 09:50:27 +02:00
9a792ae1a1 update homeassistant-0.112.5.ebuild 2020-07-18 14:02:14 +02:00
1d50f8ea01 add aioymaps-1.0.0 2020-07-18 13:33:51 +02:00
9dbf328bcb add pymata-express 2020-07-18 13:31:40 +02:00
05a9eb2cf2 bump pysonos-0.0.32 2020-07-18 13:26:39 +02:00
2b04c59adb bump zigpy-0.22.2 2020-07-18 13:25:48 +02:00
cc3a059fef bump home-assistant-frontend-20200716.0 2020-07-18 13:24:47 +02:00
5db3f913a0 bump home-assistant-frontend-20200715.1 2020-07-18 13:24:00 +02:00
cdab722bf4 bump home-assistant-frontend-20200715.0 2020-07-18 13:23:22 +02:00
8b566d3503 bump home-assistant-frontend-20200714.0 2020-07-18 13:22:10 +02:00
ab5bc2765d bump zigpy-0.22.1 2020-07-18 13:20:17 +02:00
f0725eebf1 bump zha-quirks-0.0.42 2020-07-18 13:17:12 +02:00
1255e147ab bump homematicip-0.10.19 2020-07-18 13:15:43 +02:00
192c9c786b bump agent-py-0.0.23 2020-07-18 13:14:36 +02:00
c6904a45c8 bump aioasuswrt-1.2.7 2020-07-18 13:13:14 +02:00
4e43dbc270 bump pydaikin-2.3.1 2020-07-18 13:09:45 +02:00
d33f6b0a01 bump aiokafka-0.6.0 2020-07-18 13:07:42 +02:00
ca07410eb3 bump pydeconz-72.ebuild 2020-07-18 13:04:32 +02:00
b422a155c4 remove typing (now dupe) 2020-07-18 13:01:14 +02:00
ab5b1c6c72 remove beta status from homeassistant-0.112.4 after tests 2020-07-12 17:38:27 +02:00
da24699b2c bump aiounifi-23 2020-07-12 17:36:48 +02:00
9b1a531e78 bump teslajsonpy-0.9.3 2020-07-12 17:36:00 +02:00
84979e29db bump bond-home-0.0.9 2020-07-12 17:35:11 +02:00
2e9de80836 bump pyHS100-0.3.5.1 2020-07-12 17:33:12 +02:00
79ab2ba25d blinkpy-0.15.1 bumped 2020-07-12 17:31:24 +02:00
f2fe69c3fb fix influcdb-client compile problems 2020-07-12 17:25:23 +02:00
55eb8564fb add MIT license to pylibrespot-java-0.1.0 (found at Pypi) 2020-07-11 18:35:50 +02:00
f1d2ca984b update homeassistant-0.112.4 2020-07-11 18:31:30 +02:00
b3a16e67c8 update homeassistant-0.112.3 2020-07-11 18:19:32 +02:00
078bb7d576 update homeassistant-0.112.2 2020-07-11 18:14:49 +02:00
99c9c5b4ff update homeassistant-0.112.1 2020-07-11 18:11:45 +02:00
57684b7c76 update homeassistant-0.112.0 2020-07-11 18:08:16 +02:00
6bc6d2be53 bump pyads-3.1.3 2020-07-11 18:00:00 +02:00
18925f5ced bump home-assistant-frontend-20200702.1 2020-07-11 17:55:41 +02:00
c6bd6acfa9 bump home-assistant-frontend-20200702.0 2020-07-11 17:54:59 +02:00
bbfd8c8f23 bump home-assistant-frontend-20200701.0 2020-07-11 17:54:12 +02:00
a698c71f27 bump home-assistant-frontend-20200629.0 2020-07-11 17:53:02 +02:00
9d1851d214 bump debugpy-1.0.0_beta12 2020-07-11 17:51:42 +02:00
4433241e26 add debugpy-1.0.0_beta11 2020-07-11 14:55:18 +02:00
c888690dda bump aiohomekit-0.2.45 2020-07-11 12:08:41 +02:00
3f59b0a4c7 bump tuyaha-0.0.7 2020-07-11 12:07:15 +02:00
333778cbd5 bump foobot_async-0.3.2 2020-07-11 12:06:26 +02:00
155ce1d0ec downgrade influxdb-client-1.6.0 2020-07-11 12:05:26 +02:00
6168824d7a bump aioguardian-1.0.1 2020-07-11 12:04:25 +02:00
f0e2841ccb bump pysmappee-0.1.5 2020-07-11 12:02:46 +02:00
9bf9dfbb65 update PySyncThru-0.5.2 2020-07-11 12:00:58 +02:00
fe3ef33620 add demjson-2.2.4 2020-07-11 11:58:46 +02:00
34b240d1ac bump pysmappee-0.1.4 2020-07-11 11:51:54 +02:00
017e670d1b bump influxdb-client-1.8.0 2020-07-11 11:50:44 +02:00
bcc1b895bf bump pyvizio-0.1.49 2020-07-11 11:49:32 +02:00
f727a7c5b7 bump aiohomekit-0.2.41 2020-07-11 11:48:19 +02:00
10e4192355 bump coverage-5.2 2020-07-11 11:46:25 +02:00
2dc7056152 bump aiokef-0.2.13 2020-07-11 11:43:43 +02:00
dda440e7e7 bump denonavr-0.9.4 2020-07-11 11:42:31 +02:00
d74a5fe9a4 bump rjpl-0.3.6 2020-07-11 11:41:14 +02:00
a6ae8c9e7f update pdunehd-1.3.2 2020-07-11 11:27:03 +02:00
885c4a652b bump voluptuous-serialize-2.4.0 2020-07-11 11:24:59 +02:00
d1b8182ab8 add bond-home-0.0.8 2020-07-11 11:23:25 +02:00
c21dbe6383 bump SmartHab-0.21 2020-07-11 11:21:38 +02:00
98ccf43f2d update androidtv-0.0.45 2020-07-11 11:20:38 +02:00
5652b98f44 bump adb-shell-0.2.0 2020-07-11 11:19:04 +02:00
eee1bfe5e9 bump HAP-python-2.9.2 2020-07-11 11:17:33 +02:00
d2e2eeb683 bump env-canada-0.1.0 2020-07-11 11:16:35 +02:00
ec54f31677 bump bravia-tv-1.0.6 2020-07-11 11:15:33 +02:00
7782134d00 bump python-join-api-0.0.6 2020-07-11 11:13:47 +02:00
e5d2be9fb3 bump python-miio-0.5.2.1 2020-07-11 11:12:54 +02:00
583128a747 bump teslajsonpy-0.9.2 2020-07-11 11:11:50 +02:00
d2b26551c5 bump pyps4-2ndscreen-1.1.1 2020-07-11 11:10:10 +02:00
0ebf7c6582 bump sonarr-0.2.3 2020-07-11 11:08:21 +02:00
b1ad2028f2 update pytile-4.0.0 2020-07-11 11:06:25 +02:00
fc149c514b bump aresponses-2.0.0 2020-07-11 11:05:57 +02:00
bf5a8fea05 bump pre-commit-2.6.0 2020-07-11 11:01:30 +02:00
69ab72b6a6 bump gogogate2-api-1.0.4 2020-07-11 11:00:24 +02:00
4cb0723560 bump proxmoxer-1.1.1 2020-07-11 10:59:10 +02:00
4603f4b74d bump pysmappee-0.1.2 2020-07-11 10:58:22 +02:00
6453ef20cf update pynws-1.2.1 2020-07-11 10:56:37 +02:00
23332844a9 add pydexcom-0.2.0 2020-07-11 10:54:01 +02:00
5bb6dd6a4f add poolsense-0.0.[5,8] 2020-07-11 10:51:19 +02:00
fab429639b bump pymyq-2.0.5 2020-07-11 10:47:24 +02:00
e8a66944a9 bump pychromecast-7.0.1 2020-07-11 10:15:57 +02:00
86c47c4515 bump fritzconnection-1.3.0 2020-07-11 10:14:43 +02:00
34b88202f8 bump netdisco-2.8.0 2020-07-11 10:13:50 +02:00
a3c088b55a bump zha-quirks-0.0.41 2020-07-11 09:44:12 +02:00
aa6041b3d3 bump pyinsteon-1.0.5 2020-06-29 19:48:19 +02:00
f9c52400de bump aioguardian-1.0.0 2020-06-29 19:47:23 +02:00
db9b91971f * fix (moved) frontend dependencies
* remove oldies
2020-06-28 10:07:33 +02:00
a54b0160d5 update esphome-1.14.4-r1 (only changed deps for HA compatibility)
nail some deps in esphome-1.14.4
2020-06-28 09:54:34 +02:00
cded428586 Merge pull request #19 from vrusinov/esphome
esphome: Mark ifaddr and tornado DEPS as not optional.
2020-06-28 09:44:09 +02:00
7d88637837 add the missing releases of total-connect-client to my own repo:
- v0.54.1
    - v0.55
    - v0.55.1
2020-06-28 09:09:19 +02:00
b7e011c4bf update homeassistant-0.112.0_beta2, set legacy to beta, remove olds 2020-06-28 08:32:41 +02:00
2bdad4126c bump teslajsonpy-0.9.0 2020-06-28 08:30:08 +02:00
e177ae9a00 bump home-assistant-frontend-20200626.1 2020-06-27 14:53:00 +02:00
81240b8e3c bump home-assistant-frontend-20200626.0 and 23.3 2020-06-27 14:52:23 +02:00
565ebfc775 bump SQLAlchemy-1.3.18 2020-06-27 14:50:31 +02:00
e86e417703 bump pyzerproc-0.2.5 2020-06-27 14:49:35 +02:00
4ada09fe99 bump Plugwise-Smile-1.1.0 2020-06-27 14:48:51 +02:00
5e8b7eb081 bump home-assistant-frontend-20200623.2 2020-06-27 14:47:53 +02:00
8c2370b682 add toonapi-0.1.0 2020-06-27 14:46:23 +02:00
03a7875d37 bump hass-nabucasa-0.34.1.ebuild 2020-06-27 14:45:37 +02:00
62439bd7e8 add backoff-1.10.0 2020-06-27 14:43:34 +02:00
d77335c26a bump python-gammu-3.0 2020-06-27 14:37:09 +02:00
77702cc37a bump axis-33 2020-06-27 14:34:52 +02:00
6c3f71cfc7 bump numpy-1.19.0 2020-06-27 14:34:05 +02:00
5aa5e33213 bump python-ecobee-api-0.2.7 2020-06-27 14:32:10 +02:00
9c4c5e1d59 bump netdata-0.2.0 2020-06-27 14:30:12 +02:00
43a1d0353d bump pysqueezebox-0.2.4 2020-06-27 14:29:28 +02:00
0f5357d36e bump pydaikin-2.2.0 2020-06-27 12:39:39 +02:00
221422607c bump bimmer-connected-0.7.7 2020-06-27 12:38:40 +02:00
e6fd4e9b32 bump pyps4-2ndscreen-1.1.0 2020-06-27 12:37:18 +02:00
8005ee2af4 bump pyintesishome-1.7.5 2020-06-27 10:49:17 +02:00
a4ba26acc4 bump Hydrawiser-0.2 2020-06-27 10:48:24 +02:00
44f1952402 bump python-awair-0.1.1 2020-06-27 10:45:46 +02:00
06b3872026 bump rokuecp-0.5.0 2020-06-27 10:40:50 +02:00
5131cd97c5 add emoji-0.5.4 2020-06-27 10:38:42 +02:00
ae322ff340 Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2020-06-27 10:29:07 +02:00
5100d4394c bump dynalite-devices-0.1.41 2020-06-27 10:18:37 +02:00
1b912924b0 diffs from hass 27.6.2020 2020-06-27 10:01:54 +02:00
Vladimir Rusinov
3bd16cf4b9 Mark ifaddr and tornado DEPS as not optional.
Without them even 'help' fails with import error.
2020-06-21 23:49:28 +01:00
22ed55b7cf bump pyaehw4a1-0.3.5 2020-06-21 10:12:43 +02:00
d12d00b339 bump home-assistant-frontend-20200620.0 2020-06-21 10:02:40 +02:00
df3ffa70df move home-assistant-frontend to dev-python 2020-06-21 10:01:43 +02:00
5d653d723c bump ptvsd-4.3.2 2020-06-21 09:59:19 +02:00
92e32a7689 Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2020-06-20 18:49:02 +02:00
ee8a3ec9b8 repaired the old maxcube_hack again for https://github.com/home-assistant/core/pull/30420 2020-06-20 18:46:22 +02:00
0dcbfa3f29 repaired the old maxcube_hack again for https://github.com/home-assistant/core/pull/30420 2020-06-20 18:42:32 +02:00
28beb40bf4 remove python-jose dep from pycognito due to fileconflicts with python-jose-cryptodome 2020-06-20 16:48:40 +02:00
a2efce6042 update pycognito-0.1.3 2020-06-20 16:26:40 +02:00
f638bf255c fix typo in axis-3[1,2] ebuilds 2020-06-20 16:21:55 +02:00
771c825aa8 re-add required websocket-client-0.56.0 2020-06-20 16:15:30 +02:00
753afeb3a8 bump aioharmony-0.2.5 2020-06-20 11:45:28 +02:00
8e3ade46c7 update homeassistant-0.111.4 2020-06-20 10:21:20 +02:00
ace7ef45ab bump home-assistant-frontend-20200617.0 2020-06-20 10:07:10 +02:00
26c237a4b3 some corrections to README.md 2020-06-20 10:05:58 +02:00
d3fb2ed611 bump axis-32 2020-06-20 09:54:40 +02:00
5543577cef bump netdisco-2.7.1 2020-06-20 09:53:19 +02:00
e4cf083403 clean up old requests dupes 2020-06-20 09:52:19 +02:00
216b7f6111 bump plexwebsocket-0.0.11 2020-06-20 09:47:03 +02:00
571f8b1a43 update PyMetno-0.5.1, SRC_URI changed to Github 2020-06-20 09:38:24 +02:00
0771a85504 bump axis-31 2020-06-20 09:26:12 +02:00
3c7a5cd027 built-in importlib.metadata library in Python 3.8+ 2020-06-20 09:24:29 +02:00
e2ee55a9ad bump youtube_dl-2020.6.16.1 2020-06-20 09:05:04 +02:00
2ca13ebef3 add pysmappee-0.1.0 2020-06-20 09:03:49 +02:00
3422efeaa8 bump aiokef-0.2.12 2020-06-20 09:01:37 +02:00
06a80b566f throw out more old Python 3.6 stuff from README.md 2020-06-18 19:41:49 +02:00
4a61f5698f add missing ecdsa dep in nabucasa (https://github.com/onkelbeh/HomeAssistantRepository/issues/15) 2020-06-17 06:40:39 +02:00
7cda0ad0e1 update homeassistant-0.111.3 2020-06-17 06:29:53 +02:00
910a80d895 bump growattServer-0.0.4 2020-06-17 06:25:53 +02:00
0c5616e908 update denonavr-0.9.3 2020-06-17 06:24:18 +02:00
9e3feb409a bump aioasuswrt-1.2.6 2020-06-17 06:18:40 +02:00
aa9aba24c4 bump env-canada-0.0.39 2020-06-17 06:16:55 +02:00
f03add8bf9 bump pyinsteon-1.0.4 2020-06-17 06:15:46 +02:00
25098853b6 add adext-0.3 2020-06-17 06:12:20 +02:00
b3a4a46ec3 add pygti 2020-06-17 06:09:18 +02:00
40f4641bc3 bump zha-quirks-0.0.40 2020-06-17 06:04:47 +02:00
42e09acfa9 bump wled-0.4.3 2020-06-17 06:03:45 +02:00
e49fc938e6 update homeassistant-0.111.2 2020-06-14 08:33:14 +02:00
1ce9c89d2c update homeassistant-0.111.1 2020-06-14 08:30:15 +02:00
e2f0d7030e bump home-assistant-frontend-20200613.0 2020-06-14 08:25:23 +02:00
a68225c345 bump home-assistant-frontend-20200603.3 2020-06-14 08:24:32 +02:00
0f63086f18 bump PyViCare-0.2.0 2020-06-14 08:22:27 +02:00
381b203039 bump pyvera-0.3.9 2020-06-14 08:20:58 +02:00
befe8d6a3b bump axis-30 2020-06-14 08:19:16 +02:00
84604fd0e8 add influxdb-client-1.7.0 2020-06-14 08:16:57 +02:00
543aaf067c bump pydaikin-2.1.2 2020-06-14 08:09:27 +02:00
78dd604886 bump python-miio-0.5.1 2020-06-14 08:08:35 +02:00
58eecc10f8 bump pymyq-2.0.4 2020-06-14 08:07:19 +02:00
3b47cd8461 bump zigpy-0.21.0 2020-06-14 08:06:05 +02:00
5186c0e580 bump bellows-0.17.0 2020-06-14 08:05:06 +02:00
45158ef94b update homeassistant-0.111.0, remove oldies 2020-06-11 09:51:34 +02:00
5cd9ea4e20 update RtmAPI-0.7.2-r1 (protect against CVE-2020-11078) 2020-06-11 09:41:15 +02:00
d0e6f2fbc6 remove google-api-python-client 2020-06-11 09:37:34 +02:00
d639716f95 bump homeassistant-0.110.7 2020-06-11 09:17:06 +02:00
1a6f55f772 bump homeassistant-0.110.6 2020-06-11 09:14:40 +02:00
270462ae46 bump pre-commit-2.5.1 2020-06-11 09:11:24 +02:00
96ae3a3ef8 bump homematicip-0.10.18 2020-06-11 09:10:02 +02:00
08ce9f5b2b bump solax-0.2.3 2020-06-11 09:09:09 +02:00
7ddbd1e407 bump coronavirus-1.1.1 2020-06-11 09:08:24 +02:00
b6547b5dcb bump hass-nabucasa-0.34.6 2020-06-11 09:07:21 +02:00
1c293f007e bump pre-commit 2020-06-11 09:05:23 +02:00
a6419ebc28 update aiokef-0.2.10 2020-06-11 09:03:48 +02:00
b36d6bd29f update aioharmony-0.2.4 2020-06-11 09:01:50 +02:00
ac627004ed bump tesla-powerwall-0.2.11 2020-06-11 09:00:07 +02:00
b36dbde126 bump wled-0.4.2 2020-06-11 08:58:01 +02:00
8879f0edf9 add xs1-api-client-* 2020-06-11 08:57:18 +02:00
3fbf5d2b17 bump ihcsdk-2.7.0 2020-06-11 08:51:37 +02:00
61ac9ff28b bump androidtv-0.0.43 2020-06-11 08:50:34 +02:00
9df615118e fix Manifest 2020-06-07 17:44:37 +02:00
a59cb2e7d1 bump platformio-4.3.4
update esphome-1.14.4
update esphome-9999
2020-06-07 17:22:42 +02:00
d1d0287f7d update homeassistant-0.110.5 2020-06-07 12:46:21 +02:00
390b009c9b update home-assistant-frontend-20200603.2 2020-06-07 12:41:37 +02:00
65dbd8bc68 update home-assistant-frontend-20200603.1 2020-06-07 12:41:00 +02:00
72b6020d3d update home-assistant-frontend-20200603.0 2020-06-07 12:39:56 +02:00
7af257d03c bump arcam-fmj-0.5.1 2020-06-07 12:38:12 +02:00
e7a2c6f834 bump youtube_dl-2020.6.6 2020-06-07 12:37:19 +02:00
6fa460d4e1 update netdisco-2.7.0 2020-06-07 12:36:14 +02:00
b3418cfa4d bump zigpy-cc-0.4.4 2020-06-07 12:33:17 +02:00
18db3f2cbe bump zigpy-cc-0.4.2 2020-06-07 12:32:47 +02:00
6b4a3df2aa bump zeroconf-0.27.1 2020-06-07 12:28:52 +02:00
6998f3e219 bump tesla-powerwall-0.2.10 2020-06-07 12:27:15 +02:00
f17468dea5 add notify-events-1.0.4 2020-06-07 12:18:00 +02:00
f2c3f4fe1c bump pysonos-0.0.31 2020-06-07 12:13:57 +02:00
031af12fcb bump pymyq-2.0.3 2020-06-07 12:11:56 +02:00
050c528b7b update hass-nabucasa-0.34.5 2020-06-07 12:11:06 +02:00
f9ff21c324 bump pychromecast-6.0.0 2020-06-07 12:08:44 +02:00
a24440e99d update pytile-3.0.6 2020-06-07 12:06:57 +02:00
446a34b4e7 bump numpy-1.18.5 2020-06-07 12:04:37 +02:00
f7f7cf2aef bump sonarr-0.2.2 2020-06-07 12:03:14 +02:00
5f1b360c94 bump python-synology-0.8.2 2020-06-07 12:02:31 +02:00
6945aca5f2 bump keba-kecontact-1.1.0 2020-06-07 12:01:05 +02:00
b27aa9e955 bump pyinsteon-1.0.3 2020-06-07 11:18:30 +02:00
41ab2cda8e bump axis-29 2020-06-07 11:17:11 +02:00
832f866d64 bump av-8.0.2 2020-06-07 11:15:47 +02:00
0d879114d4 bump pysqueezebox-0.2.1 2020-06-03 07:10:56 +02:00
6e0681ffd0 bump wled-0.4.1 2020-06-03 07:09:58 +02:00
25749602e4 bump PlexAPI-4.0.0 2020-06-03 07:08:56 +02:00
2fe11d00d4 update pytest-5.4.3 2020-06-03 07:07:24 +02:00
82e0a9bfec bump pyforked-daapd-0.1.10 2020-06-03 07:03:33 +02:00
31a77bd952 bump pydeconz-71 2020-06-02 07:55:55 +02:00
4637742627 bump HAP-python-2.9.1 2020-06-02 07:54:41 +02:00
17ddb9a644 bump pydaikin-2.1.1 2020-06-02 07:53:05 +02:00
413a13b55a bump iaqualink-0.3.4 2020-06-02 07:52:07 +02:00
71c39dcc67 bump teslajsonpy-0.8.1 2020-06-02 07:51:01 +02:00
ac78fcfbab bump axis-28 2020-06-01 09:02:57 +02:00
92c46e4e24 update pyinsteon-1.0.2 2020-05-31 10:13:29 +02:00
c878610295 add pypubsub-4.0.3 2020-05-31 09:49:31 +02:00
832a2b1638 bump pyvizio-0.1.48 2020-05-31 09:07:35 +02:00
728eb23868 homeassistant-0.110.4 2020-05-30 20:08:06 +02:00
53c2e818c5 bump openhomedevice-0.7.2 2020-05-30 19:19:39 +02:00
df00042d6e add sonarr-0.2.1 2020-05-30 19:17:52 +02:00
250c2105e5 bump plexwebsocket-0.0.10 2020-05-30 19:15:02 +02:00
df523c0331 bump youtube_dl-2020.5.29 2020-05-30 19:13:07 +02:00
2d9df052ec update elkm1-lib-0.7.18 2020-05-30 19:11:51 +02:00
7d87433b6d update hass-nabucasa-0.34.4 2020-05-30 19:09:16 +02:00
422c6ad506 add Plugwise-Smile-0.2.13 2020-05-30 19:05:54 +02:00
13b98b05e8 update pydaikin-2.1.0 2020-05-30 18:55:38 +02:00
59d4e0c6c3 bump pdunehd-1.3.1 2020-05-30 18:52:09 +02:00
f2001379d4 fix netifaces version typo in xknx 2020-05-29 14:44:01 +02:00
7912b8d6a3 homeassistant-0.110.3 2020-05-27 22:01:05 +02:00
e3f600d7bb bump zeroconf-0.26.3 2020-05-27 21:49:56 +02:00
f043f94928 bump pychromecast-5.3.0 2020-05-27 21:47:57 +02:00
4c8bdb83bd bump pypjlink2-1.2.1 2020-05-27 21:45:08 +02:00
fdf11139f3 update devolo-home-control-api-0.11.0 2020-05-27 21:43:46 +02:00
219a4da436 add aioguardian-0.2.3 2020-05-27 21:41:43 +02:00
96369dcfb8 add asyncio-dgram-1.0.1 2020-05-27 21:40:25 +02:00
f15f6a0505 update pyatag-0.3.3.4 2020-05-27 21:35:13 +02:00
2c211ced8d update axis-27 2020-05-27 21:33:07 +02:00
db040e2f9c bump bravia-tv-1.0.5 2020-05-27 21:30:38 +02:00
010d5afb95 add circuit-webhook-1.0.1 2020-05-27 21:28:28 +02:00
68136e8ef6 bump rokuecp-0.4.2 2020-05-25 20:32:14 +02:00
96b1162996 bump pyvlx-0.2.16 2020-05-25 20:31:41 +02:00
d9bb448a77 update homeassistant-0.110.2 2020-05-25 20:30:54 +02:00
65ff6589db bump env-canada-0.0.38 2020-05-24 17:13:29 +02:00
581f8aceb6 bump tellduslive-0.10.11 2020-05-24 17:12:35 +02:00
eb21472fb1 bump aiohomekit-0.2.38 2020-05-24 17:11:42 +02:00
a4a032b793 bump hass-nabucasa-0.34.3 2020-05-24 17:10:42 +02:00
9be80efe78 bump zeroconf-0.26.2 2020-05-24 17:08:03 +02:00
944b953ac5 remove httplib2 from deplist 2020-05-23 21:10:06 +02:00
47a54ecdfe homeassistant-0.110.1-r1, add jsonpath-0.82 2020-05-23 20:06:24 +02:00
3a57c3d805 fix convertdate-2.2.1-r1, add PyMeeus-0.3.7 2020-05-23 20:00:47 +02:00
b1c10fbc4c bump iaqualink-0.3.3 2020-05-23 19:13:31 +02:00
e639b69c62 delete old regex 2020-05-23 12:19:44 +02:00
b686145c3f remove coverage-4.5.2 dupe 2020-05-23 12:18:07 +02:00
494094bc9f remove idna-ssl-1.1.0 dupe 2020-05-23 12:15:58 +02:00
e1dbcc918f bump convertdate-2.2.1 2020-05-23 12:06:01 +02:00
86e7553064 homeassistant-0.110.1 2020-05-23 11:36:05 +02:00
780f8e02c6 * bump home-assistant-frontend-20200519.1
* bump home-assistant-frontend-20200519.3
* bump home-assistant-frontend-20200519.4
* remove old frontends
2020-05-23 11:25:31 +02:00
aae92578c6 bump onvif-zeep-async-0.4.0 2020-05-23 11:08:58 +02:00
4144c19267 bump python-openzwave-mqtt-1.0.1 2020-05-23 11:08:02 +02:00
207ec90188 bump proxmoxer-1.1.0 2020-05-23 11:07:02 +02:00
9c248c7031 bump av-8.0.1 2020-05-23 11:05:34 +02:00
aa181dc44d bump pydaikin-2.0.4 2020-05-23 11:03:39 +02:00
df893e568a bump rokuecp-0.4.1 2020-05-23 11:01:26 +02:00
40428f19ce bump pyforked-daapd-0.1.9 2020-05-21 13:25:47 +02:00
a70e9c024f bump pydelijn-0.6.0 2020-05-21 13:23:48 +02:00
6bf70ac107 bump pynuki-1.3.7 2020-05-21 13:22:18 +02:00
a8f7016535 add forgotten Manifest 2020-05-21 13:16:58 +02:00
b52d55d8b3 remove beta flags from homeassistant-0.110.0 2020-05-20 18:28:05 +02:00
d296d5ded4 update homeassistant-0.110.0 2020-05-20 18:24:47 +02:00
466ae64440 bump home-assistant-frontend-20200519.0 (skip some unneeded) 2020-05-20 18:21:33 +02:00
13c4fa7014 bump garminconnect-0.1.13 2020-05-20 18:16:43 +02:00
9c1fcdab66 bump bellows-0.16.2 2020-05-20 18:15:59 +02:00
ffa6959ffb bump pysonos-0.0.30 2020-05-20 18:14:54 +02:00
50724f6167 bump pyatag-0.3.1.2 2020-05-20 18:12:25 +02:00
3fb3f4abd1 bump pydaikin-2.0.2 2020-05-20 18:11:42 +02:00
0ba9da77b6 bump sqlalchemy-1.3.17 2020-05-20 18:10:52 +02:00
863f3cc105 bump pymfy-0.9.0 2020-05-20 18:08:32 +02:00
f3aa5bacf5 bump pywemo-0.4.43, remove unused pywemo-0.4.38 2020-05-20 18:07:34 +02:00
b34fe8326c add/bump pyinsteon-1.0.1 2020-05-20 18:05:50 +02:00
89c3320611 add aiopulse-0.4.0 2020-05-20 18:01:15 +02:00
402c33b40d bump open-garage-0.1.4 2020-05-20 17:59:31 +02:00
676e5a445e bump arcam-fmj-0.4.6 2020-05-20 17:58:42 +02:00
ef2ac0f5e1 clone old passlib-1.7.2.ebuild, removed from main repo 2020-05-20 17:44:27 +02:00
9496251f3a bump zigpy-0.20.4 2020-05-17 15:46:07 +02:00
e23ca1f594 bump pyhomematic-0.1.67 2020-05-17 15:45:17 +02:00
cf9050350d add gogogate2-api-1.0.3 2020-05-17 15:44:07 +02:00
d0a322226f ESPHome-1.14.3-r7 now loves tornado-6.0.4 2020-05-16 20:02:03 +02:00
b53f1bceba License counter updated 2020-05-16 16:35:33 +02:00
daba33c8e2 RepoMan complaints corrected 2020-05-16 16:31:24 +02:00
5b4892257a homeassistant-0.110.0_beta3 2020-05-16 13:23:40 +02:00
e339c4a636 homeassistant-0.110.0_beta2 2020-05-16 13:09:54 +02:00
801502f013 add (missed) pyforked-daapd-0.1.8 2020-05-16 09:54:28 +02:00
f3fe544291 bump home-assistant-frontend-20200515.0 2020-05-16 09:35:38 +02:00
2333889818 bump pychromecast-5.2.0 2020-05-16 09:34:38 +02:00
304a5ed704 bump roombapy-1.6.1 2020-05-16 09:33:37 +02:00
f208f37d70 bump python-synology-0.8.1 2020-05-16 09:32:55 +02:00
14af5e3112 bump home-assistant-frontend-20200514.1 2020-05-16 09:31:44 +02:00
dcc1a7d64b bump yeelight-0.5.2 2020-05-16 09:30:58 +02:00
236dadc81c bump pysonos-0.0.29 2020-05-16 09:30:10 +02:00
e88bb32aa5 bump huawei-lte-api-1.4.12 2020-05-16 09:29:22 +02:00
993f89b2e3 bump axis-26 2020-05-16 09:27:52 +02:00
b7a6c148e8 bump haanna-0.15.0 2020-05-16 09:27:08 +02:00
40a622a89b bump home-assistant-frontend-20200514.0 2020-05-16 09:26:07 +02:00
4a06b5bc15 bump blinkpy-0.15.0 2020-05-16 09:24:52 +02:00
993ac5dba0 bump home-assistant-frontend-20200513.0 2020-05-16 09:24:00 +02:00
298806ca6a bump xknx-0.11.3 2020-05-16 09:22:56 +02:00
a61710e65f add pylibrespot-java-0.1.0 2020-05-16 09:20:38 +02:00
20be624705 add wiffi-1.0.0 2020-05-16 09:16:49 +02:00
2bfabbc959 bump broadlink-0.14.0 2020-05-16 09:15:18 +02:00
9c69e7d76b bump PlexAPI-3.6.0 2020-05-16 09:14:18 +02:00
374d5b9210 bump aiounifi-22 2020-05-16 09:13:13 +02:00
a0e0c98ad1 add pyzerproc-0.2.4 2020-05-16 09:12:17 +02:00
8564f749b9 bump home-assistant-frontend-20200512.0 2020-05-16 09:09:17 +02:00
79a1427a49 bump sense-energy-0.7.2 2020-05-16 09:07:22 +02:00
1b70f1a7fd bump HAP-python-2.8.4 2020-05-16 09:06:14 +02:00
63c5df197a bump vigilancemeteo-3.0.1 2020-05-16 09:05:11 +02:00
99334e6984 bump pyatag-0.3.1.1 2020-05-16 09:04:21 +02:00
280a5a51b4 bump upb-lib-0.4.11 2020-05-16 09:03:13 +02:00
00273fc6ec bump zigpy-0.20.3 2020-05-16 09:02:26 +02:00
4b150be235 bump aioswitcher-1.2.0 2020-05-16 09:01:42 +02:00
df5991a8a7 bump pydaikin-2.0.1 2020-05-16 08:58:27 +02:00
30ca143058 bump pychromecast-5.1.0 2020-05-16 08:57:32 +02:00
e9f47bc54b bump onvif-zeep-async-0.3.0 2020-05-16 08:56:39 +02:00
7ddd69df01 bump slixmpp-1.5.1 2020-05-16 08:55:12 +02:00
4e0c3f5f2c bump pyatmo-3.3.1 2020-05-16 08:54:05 +02:00
4af243a664 add PyTurboJPEG-1.4.0 2020-05-16 08:53:02 +02:00
10e2be4138 bump rokuecp-0.4.0 2020-05-16 08:51:06 +02:00
2e29509a0c add open-garage-0.1.[2,3] 2020-05-16 08:49:39 +02:00
65c9f598c8 bump pysaj-0.0.16 2020-05-16 08:39:25 +02:00
e65b2877d9 add bsblan 2020-05-16 08:38:33 +02:00
6865dac01a add PyFlick-0.0.2 2020-05-16 08:34:39 +02:00
b88ca2c55d bump rokuecp-0.3.2 2020-05-16 08:32:37 +02:00
a3c9ebc478 bump home-assistant-frontend-20200509.0 2020-05-16 08:31:40 +02:00
7833768ed7 bump rokuecp-0.2.3 2020-05-16 08:30:16 +02:00
bf0ac00ad4 homeassistant-0.109.6 2020-05-09 13:40:07 +02:00
45108fc540 add rokuecp-0.2.0, rokuecp-0.2.1 2020-05-09 13:31:25 +02:00
91703f6d30 bump bravia-tv-1.0.4 2020-05-09 13:30:10 +02:00
ddd9821e46 add rokuecp-0.2.2 2020-05-09 13:28:49 +02:00
56e45ec6fe bump zigpy-deconz-0.9.[1,2] 2020-05-09 13:25:32 +02:00
b78d1c069d add upb-lib-0.4.10 2020-05-09 13:23:45 +02:00
d7ca2bd710 bump zha-quirks-0.0.39 2020-05-09 13:11:58 +02:00
acf97a6097 add agent-py-0.0.20 2020-05-09 13:10:45 +02:00
b47c5969cd bump youtube_dl-2020.5.8 2020-05-09 13:08:39 +02:00
c834b80243 update python-juicenet-1.0.1, relocate python-juicenet URLs to pypi 2020-05-09 13:07:01 +02:00
7a784c40d8 add pyisy-2.0.2 2020-05-09 13:00:57 +02:00
b7db4a6335 bump plexwebsocket-0.0.8 2020-05-09 12:52:46 +02:00
ed8e03a5db bump pymyq-2.0.2 2020-05-09 12:51:16 +02:00
bb962f3e8e add devolo-home-control-api-0.10.0 2020-05-09 12:50:07 +02:00
59706b8d58 bump aiounifi-21 2020-05-09 12:44:43 +02:00
acc24de177 bump python-songpal-0.12 2020-05-09 12:43:29 +02:00
312566ff79 bump zeroconf-0.26.1 2020-05-09 12:42:33 +02:00
a70fe82aff update pydaikin-2.0.0 2020-05-09 12:39:10 +02:00
f60769caaa add bellows-0.16.1 2020-05-09 12:21:16 +02:00
24354c871c add zigpy-0.20.1 2020-05-09 12:20:17 +02:00
a97e119870 bump home-assistant-frontend-20200505.0 2020-05-09 12:08:36 +02:00
74383d9510 add blebox-uniapi-1.3.2 2020-05-09 12:06:48 +02:00
c3d25c99be add homeconnect-0.5 2020-05-09 12:00:15 +02:00
f97f997702 bump pyserial-3.4 2020-05-09 11:56:10 +02:00
a3a922f8ce bump pysonos-0.0.28 2020-05-09 11:55:00 +02:00
0aba290760 bump pysqueezebox-0.1.4 2020-05-09 11:53:55 +02:00
6083c45190 bump pytz-2020.1 2020-05-09 11:53:04 +02:00
66f2400424 update roombapy-1.5.3 2020-05-09 11:52:08 +02:00
cf717043fd bump alpha_vantage-2.2.0 2020-05-09 11:49:56 +02:00
721bf8671b bump zeroconf-0.26.0 2020-05-09 11:49:03 +02:00
bae3525fd2 add cryptography-2.9.2 2020-05-09 11:47:13 +02:00
214d570491 update numpy-1.18.4, remove dupes 2020-05-09 11:43:07 +02:00
5230f0f301 update pyicloud-0.9.7 2020-05-09 11:41:21 +02:00
ef994fdf16 bump spotipy-2.12.0 2020-05-09 08:15:12 +02:00
65940d2258 bump pyTibber-0.14.0 & graphql-subscription-manager-0.3.5 2020-05-09 08:10:56 +02:00
52f4ea5ac2 update surepy-0.2.5 2020-05-09 08:05:19 +02:00
d89a546263 aiohttp-cors-0.7.0-r1 from main repo is now OK again 2020-05-09 07:54:17 +02:00
4cfbead8ae add base36-0.1.1 and fnvhash-0.1.0 RDEPEND 2020-05-03 17:52:54 +02:00
df721756a2 add dev-python/korean-lunar-calendar RDEPEND 2020-05-03 17:51:14 +02:00
b1dc7d13bf add korean-lunar-calendar-0.2.1 2020-05-03 17:28:47 +02:00
b0fffe24fe add missing synologydsm useflag 2020-05-03 10:59:32 +02:00
52db998ada add missing roomba useflag 2020-05-03 10:56:17 +02:00
94e92123bc remove old frontend useflag where possible 2020-05-03 09:48:51 +02:00
8f796aac39 update homeassistant-0.109.3, remove oldies 2020-05-03 09:43:15 +02:00
f20922c562 rename bravia-tv component 2020-05-03 09:26:12 +02:00
6b59a1b659 rename unifi component 2020-05-03 09:09:14 +02:00
c960b13a3f ...copy 0.109.3 2020-05-03 08:58:06 +02:00
8db892c985 add python-openzwave-mqtt-1.0.1 2020-05-03 08:54:17 +02:00
6c4f232fcd update requests-mock-1.8.0, remove dupe 2020-05-03 08:41:19 +02:00
683e2728bc bump aiounifi-20 2020-05-03 08:33:51 +02:00
c1f2a16f02 bump home-assistant-frontend-20200427.2 2020-05-03 08:32:47 +02:00
9d15c5d816 bump youtube_dl-2020.5.3 2020-05-03 08:31:48 +02:00
3575f9f67b bump bravia_tv-1.0.3 2020-05-03 08:30:21 +02:00
08bc88a189 bump python-synology-0.8.0 2020-05-03 08:29:28 +02:00
a2974dba12 bump roombapy-1.5.2 2020-05-03 08:27:31 +02:00
e49bf6192d Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2020-05-03 08:24:13 +02:00
34b6c07730 adopting semantic versioning in hass-nabucasa 2020-05-03 08:23:52 +02:00
5c4aedf4d3 adopting semantic versioning in hass-nabucasa 2020-05-03 08:17:48 +02:00
44370e3d73 lots of small repoman cleanups 2020-05-02 13:00:39 +02:00
10d439106f update homeassistant-0.109.2 2020-05-02 12:57:53 +02:00
255f8a51a0 homeassistant-0.109.1 2020-05-02 12:25:26 +02:00
74d3b82e1f bump hass-nabucasa-0.34.2 2020-05-02 12:22:00 +02:00
e34d128f86 bump python-synology-0.7.4 2020-05-02 12:21:13 +02:00
93f04daea3 update HAP-python-2.8.3 2020-05-02 12:14:57 +02:00
bc1479652f add pulsectl-20.4.3 2020-05-02 12:11:59 +02:00
649af0884e bump pymelcloud-2.5.2 2020-05-02 12:09:33 +02:00
7915d2a314 add WSDiscovery-2.0.0 2020-05-02 12:08:15 +02:00
0df8ee2861 homeassistant-0.109.0 2020-05-02 11:56:29 +02:00
a252009448 bump brother-0.1.14 2020-04-30 23:02:55 +02:00
a314508bf8 add numato-gpio-0.7.1 2020-04-30 23:01:50 +02:00
93030ea690 bump nexia-0.9.3 2020-04-30 22:58:52 +02:00
6e791d2ae2 bump tuyaha-0.0.6 2020-04-30 22:57:27 +02:00
91ad1ec9cd bump python-synology-0.7.3 2020-04-30 22:56:02 +02:00
7d018a6ed7 bump home-assistant-frontend-20200427.1 2020-04-30 22:53:55 +02:00
9a893ce4da bump nsapi-3.0.4 2020-04-30 22:51:59 +02:00
2f1311b31f bump python-synology-0.7.2 2020-04-30 22:50:58 +02:00
e1a61b8f02 bump arcam-fmj-0.4.4 2020-04-30 22:49:14 +02:00
46eb25074f bump simplisafe-python-9.2.0 2020-04-30 22:48:04 +02:00
d648aeaa3d bump home-assistant-frontend-20200427.0 2020-04-30 22:46:24 +02:00
bcd329b8e3 add pysqueezebox-0.1.[2,5] 2020-04-30 22:44:49 +02:00
7c721ec264 bump pyvlx-0.2.14 2020-04-30 22:41:20 +02:00
59e115c40c bump python-synology-0.7.1 2020-04-30 22:39:28 +02:00
795ccf9f69 bump pyairvisual-4.4.0 2020-04-30 22:38:08 +02:00
2dfab5187f bump pysignalclirestapi-0.3.4 2020-04-30 22:33:57 +02:00
bc3f470484 fix bravia-tv-1.0.1 typo, https://github.com/onkelbeh/HomeAssistantRepository/issues/13 2020-04-30 22:04:59 +02:00
5c24476815 esphome-9999 re-add beta flags 2020-04-27 12:50:01 +02:00
a9a0c0de84 homeassistant-0.108.9 2020-04-26 11:14:38 +02:00
cf66d70665 homeassistant-0.108.8 2020-04-26 11:13:47 +02:00
d910522b8e homeassistant-0.108.6 2020-04-26 11:12:37 +02:00
2edea59108 remove unused nabucasa versions 2020-04-26 10:31:46 +02:00
1876376270 fix SRC_URI in ruamel-yaml 2020-04-25 22:42:01 +02:00
ecf4dbf192 update wakeonlan-1.1.6-r1 2020-04-25 22:20:31 +02:00
97ae4a9dda bump av-7.0.1 2020-04-25 22:07:15 +02:00
f0ba5af585 bump zigpy-deconz-0.8.1 2020-04-25 22:05:35 +02:00
d5266ab4e6 bump dynalite-devices-0.1.40 2020-04-25 22:01:39 +02:00
663be20c40 home-assistant-frontend-20200424.0 2020-04-25 22:00:23 +02:00
59655580b5 bump python-mystrom-1.1.2 2020-04-25 21:58:56 +02:00
8641e0fa5a bump tesla-powerwall-0.2.8 2020-04-25 21:56:06 +02:00
9c489ec356 bump simplisafe-python-9.1.0, remove unused 2020-04-25 21:55:23 +02:00
af23221163 bump pyairvisual-4.3.0 2020-04-25 21:52:33 +02:00
0433a74939 bump python-synology-0.7.0 2020-04-25 21:50:13 +02:00
404c4ecd59 bump blinkpy-0.14.3 2020-04-25 21:47:09 +02:00
3fe652ae5a add pyatag-0.2.19 2020-04-25 21:45:27 +02:00
dbe6055be1 bump aioasuswrt-1.2.5 2020-04-25 21:44:39 +02:00
dd3d10278b bump home-assistant-frontend-20200422.0 2020-04-25 21:38:58 +02:00
144a2f474c bump mychevy-2.0.1 2020-04-25 21:30:40 +02:00
8a165af92d add base36-0.1.1 2020-04-25 21:27:00 +02:00
50fa0e3b2c bump bravia-tv-1.0.2 2020-04-25 21:24:18 +02:00
61d9fb214b bump broadlink-0.13.2 2020-04-25 21:23:12 +02:00
79e4af17f7 update pychromecast-5.0.0 2020-04-25 21:21:01 +02:00
664c3c3b07 bump hass-nabucasa-0.34.1 2020-04-25 21:17:59 +02:00
0f748e4693 update openwrt-luci-rpc-1.1.3 2020-04-25 21:14:56 +02:00
5108d4cf26 bump brother-0.1.13 2020-04-25 21:12:08 +02:00
54353af036 add fnvhash-0.1.0 2020-04-25 21:10:50 +02:00
4c13689ec1 bump pyTibber-0.13.8 2020-04-25 21:09:16 +02:00
a9abb68e02 bump nad_receiver-0.0.12 2020-04-25 21:08:03 +02:00
d9d2af1f89 bump PlexAPI-3.4.0 2020-04-25 21:06:16 +02:00
e012237e94 home-assistant-frontend-20200418.0 2020-04-25 20:00:07 +02:00
66dd6ec44c bump python-tado-0.8.1 2020-04-25 19:58:58 +02:00
0afd86fe4f bump roombapy-1.5.1 2020-04-25 19:57:01 +02:00
9dbf8f9818 bump androidtv-0.0.41 2020-04-25 19:53:33 +02:00
e1146183fa homeassistant-0.108.5-r1 (test version) 2020-04-25 14:47:27 +02:00
b950f23388 assign a useflag to caldav support 2020-04-18 13:28:42 +02:00
6d80b3af62 removed contextvars-2.4 backport from _ALL_ versions without Python3_6 support 2020-04-18 13:19:21 +02:00
0ed820a1a6 rework PyChromecast -> pychromecast by package name conflicts 2020-04-18 12:51:36 +02:00
f087f166aa add internal test version 2020-04-18 10:42:12 +02:00
b6813a0dc0 bump panasonic-viera-0.3.5 2020-04-18 10:13:06 +02:00
b9ef5c5697 update python-synology-0.6.0 2020-04-18 10:11:03 +02:00
e64f7d5bd1 bump tesla-powerwall-0.2.[3-5] 2020-04-18 10:06:43 +02:00
8a5db850bd update zeroconf-0.25.1 2020-04-18 10:03:45 +02:00
a77067fce8 bump teslajsonpy-0.8.0 2020-04-18 09:59:37 +02:00
da6a871180 bump nexia-0.9.2 2020-04-18 09:57:48 +02:00
2090dd02af pyintesishome-1.7.4 2020-04-18 09:54:09 +02:00
5a091a3a5b bump pyhomematic-0.1.66 2020-04-18 09:52:28 +02:00
7344fea598 bump aiounifi-18 2020-04-18 09:50:55 +02:00
eec36a907a update broadlink-0.13.1 2020-04-18 09:44:50 +02:00
e6494f3c46 add dep in bravia-tv-1.0.1 2020-04-18 09:40:36 +02:00
f6482a0075 bump pysmartthings-0.7.1 2020-04-16 12:56:51 +02:00
61cbfcbe7a bump frontend-20200414.0 2020-04-16 12:55:52 +02:00
70794bfadd bump pyipp-0.10.1 2020-04-16 12:54:42 +02:00
8b9b09aa7b bump simplisafe-python-9.0.7 2020-04-16 12:52:31 +02:00
5836baf651 bump teslajsonpy-0.7.0 2020-04-16 12:51:35 +02:00
172e7c11fb update androidtv-0.0.40 2020-04-16 12:50:37 +02:00
d27084d401 bump adb-shell-0.1.3 2020-04-16 12:48:54 +02:00
db77c25350 bump spotipy-2.11.1 2020-04-16 12:47:50 +02:00
39174d49c0 bump holidays-0.10.2 2020-04-16 12:46:56 +02:00
977a28a6d3 bump pyHik-0.2.7 2020-04-16 12:46:03 +02:00
f686b32500 bump pydaikin-1.6.3, update homeassistant-0.108.5 2020-04-16 07:54:40 +02:00
0c5767d636 bump homeassistant-0.108.4 2020-04-16 07:45:16 +02:00
fb35eb219a update license count 2020-04-13 11:44:58 +02:00
8009440545 remove unreferred frontends 2020-04-13 11:38:30 +02:00
3b3de6253c fix some runtime deps in homeassistant-0.108.3-r1
cleanup olds
2020-04-13 11:37:11 +02:00
4fa570d706 bump pyintesishome-1.7.3 2020-04-13 11:35:42 +02:00
aa2ceef853 bump lightwave-0.18 2020-04-13 11:34:22 +02:00
8b935d2453 bump bimmer-connected-0.7.5 2020-04-13 11:31:49 +02:00
96d3c66b28 bump keyring-21.2.0 2020-04-13 11:30:25 +02:00
bce6cfab21 remove obsolete importlib-metadata 2020-04-13 11:29:02 +02:00
e70c018a4f bump certifi 2020-04-13 11:27:02 +02:00
779161d066 pin protobuf-python to 3.11.4 2020-04-12 15:28:54 +02:00
a0234533e0 update compatibility patches for ESPHome's dependencies, remove typing 2020-04-12 15:23:42 +02:00
4973658276 update platformio-4.3.1 2020-04-12 15:14:01 +02:00
bf2e7c05a3 remove obsolete typing backport from newer HA versions 2020-04-12 15:13:06 +02:00
dfafa30493 cannot use >=dev-python/boto3-1.10.49 with 0.108.3 2020-04-12 13:46:42 +02:00
0ceb95f4bc dep pytest-runner to python-jose 2020-04-12 13:45:47 +02:00
e2b0188cb7 remove pyyaml-5.3.1 (dupe) 2020-04-12 13:02:36 +02:00
e291829646 cannot use >=dev-python/boto3-1.10.49 with 0.108.3 2020-04-12 12:29:19 +02:00
17cacbe27f release acme-1.3.0 (1.2.0 is bad) 2020-04-12 12:25:38 +02:00
9fc38fc67d fix beta KEYWORDS 2020-04-12 12:20:33 +02:00
d187921b31 add pycognito-0.1.2 2020-04-12 12:19:25 +02:00
0ef1b1b075 add python-jose-3.1.0 2020-04-12 12:15:21 +02:00
477f1603d3 update rsa-4.0-r2 2020-04-12 12:07:44 +02:00
d0182311ef fix nabucasa deps 2020-04-12 12:06:59 +02:00
40b1c66687 Merge files from dev-box 2020-04-12 11:08:02 +02:00
e11c0e0da9 bump homeassistant-0.108.3 2020-04-12 10:44:27 +02:00
d876fd89e8 update homeassistant-0.108.2 2020-04-12 10:33:05 +02:00
c727c18c24 update homeassistant-0.108.1 2020-04-12 10:31:12 +02:00
380fa35a89 update homeassistant-0.108.0 2020-04-12 10:29:01 +02:00
acc44f7616 bump roombapy-1.5.0 2020-04-12 10:24:04 +02:00
0447000638 bump geopy-1.21.0 2020-04-12 10:22:55 +02:00
b3163096cd bump numpy-1.18.2 2020-04-12 10:21:55 +02:00
dabcf2e01e bump beautifulsoup-4.9.0 2020-04-12 10:20:49 +02:00
69aa1cbba0 bump distro-1.5.0 2020-04-12 10:19:24 +02:00
702f6c1645 bump discord-py-1.3.3 2020-04-12 10:18:22 +02:00
0706c2840e bump sendgrid-6.2.1 2020-04-12 10:16:35 +02:00
f89ea79126 bump getmac-0.8.2 2020-04-12 10:15:38 +02:00
0cdc617b9a bump TwitterAPI-2.5.11 2020-04-12 10:14:51 +02:00
e925b176e2 bump pyvizio-0.1.47 2020-04-12 10:13:53 +02:00
3583d8761b bump zigpy-homeassistant-0.19.0 2020-04-12 10:12:57 +02:00
489cd0156c bump async-upnp-client-0.14.13 2020-04-12 10:11:43 +02:00
14f949809d bump nexia-0.8.2 2020-04-12 10:10:41 +02:00
ee7d1f69ea bump nexia-0.8.1 2020-04-12 10:09:49 +02:00
b27895c102 bump pyipp-0.9.2 2020-04-12 10:08:52 +02:00
3a249f382c bump HAP-python-2.8.2 2020-04-12 10:08:01 +02:00
01cd933e08 bump aiounifi-17 2020-04-12 10:07:11 +02:00
2dea4b1ded bump pyvizio-0.1.46 2020-04-12 10:05:53 +02:00
f370f5615f bump home-assistant-frontend-20200407.2 2020-04-12 10:01:30 +02:00
9ff5279564 bump PyChromecast-4.2.3 2020-04-12 10:00:15 +02:00
692729af15 bump zigpy-homeassistant-0.18.2 2020-04-12 09:58:49 +02:00
a16f643654 bump PyFlume-0.4.0 2020-04-12 09:57:43 +02:00
ae1394ccad bump aiounifi-16 2020-04-12 09:56:46 +02:00
e844e8954b bump pyipp-0.9.1 2020-04-12 09:55:46 +02:00
71262ccc40 bump aioswitcher-1.1.1 2020-04-12 09:54:39 +02:00
5d3329e336 bump pylutron-caseta-0.6.1 2020-04-12 09:53:14 +02:00
f90b47e0b9 bump shodan-1.23.0 2020-04-12 09:51:01 +02:00
f0f01c6506 bump SQLAlchemy-1.3.16 2020-04-12 09:50:00 +02:00
5b260e5bb6 bump pyqvrpro-0.52 2020-04-12 09:49:01 +02:00
4362df2cd7 bump home-assistant-frontend-20200407.1 2020-04-12 09:48:10 +02:00
20c592c61b bump hass-nabucasa-0.3[3-4].0 2020-04-12 09:46:08 +02:00
a05e78cdb0 bump pyipp-0.9.0 2020-04-12 09:42:32 +02:00
1681cf4d8b bump pyW215-0.7.0 2020-04-12 09:41:35 +02:00
6135e82fd6 add nexia-0.7.3.ebuild
nexia-0.8.0.ebuild
nexia-0.9.1.ebuild
2020-04-12 09:38:34 +02:00
168b343c5a add pi4ioe5v9xxxx-0.0.2 2020-04-12 09:35:22 +02:00
61b422380a bump simplisafe-python-9.0.6 2020-04-12 09:30:04 +02:00
97d3d04107 bump aioambient-1.1.1 2020-04-12 09:29:05 +02:00
16efd1cdb0 bump HAP-python-2.8.1 2020-04-12 09:27:52 +02:00
5f679fd52d bump home-assistant-frontend-20200406.0 2020-04-12 09:23:08 +02:00
fb04199308 bump python-synology-0.5.0 2020-04-12 09:22:45 +02:00
5d7f2f6864 update homeassistant-0.108.0_beta5 2020-04-07 17:27:10 +02:00
7e173733f4 remove obsolete frontends 2020-04-07 17:26:16 +02:00
01549da472 add pi4ioe5v9xxxx-0.0.2 2020-04-07 17:17:21 +02:00
2d6e401605 bump simplisafe-python-9.0.6 2020-04-07 17:12:57 +02:00
83dc572574 bump aioambient-1.1.1 2020-04-07 17:12:01 +02:00
ad15ae9112 bump HAP-python-2.8.1 2020-04-07 17:10:45 +02:00
291987ebae bump frontend to 20200406.0, fix & bump pywbem 2020-04-07 17:09:21 +02:00
1682390389 bump pywbem-0.17.0 2020-04-07 16:50:03 +02:00
299ae62de1 pywbem-0.16.0: Pypi Archive is broken, take it from Github 2020-04-07 16:17:47 +02:00
428e6bbd72 homeassistant-0.108.0_beta3 2020-04-05 09:36:31 +02:00
1daa7653d3 add openerz-api-0.1.0 2020-04-05 09:22:26 +02:00
5244997fe2 bump zha 2020-04-05 09:19:50 +02:00
65578e9432 bump twentemilieu-0.3.0 2020-04-05 09:17:29 +02:00
494bf1823c bump pymelcloud-2.4.1 2020-04-05 09:16:48 +02:00
107039c5d1 bump home-assistant-frontend-20200403.0 2020-04-05 09:14:49 +02:00
de84e9cf8c bump abodepy-0.19.0 2020-04-05 09:13:30 +02:00
5fb2b5b96b bump adguardhome-0.4.2 2020-04-05 09:12:41 +02:00
4125b52a63 bump zeroconf-0.25.0 2020-04-05 09:11:27 +02:00
9a64405bbf bump Mastodon-py-1.5.1 2020-04-05 09:10:44 +02:00
51117214b2 bump gios-0.1.1 2020-04-05 09:09:52 +02:00
255438ab63 bump luftdaten-0.6.4 2020-04-05 09:09:00 +02:00
343cdb177d bump pyvizio-0.1.45 2020-04-05 09:08:07 +02:00
6e653a4556 bump pyipp-0.8.3 2020-04-05 09:06:44 +02:00
48b3dbee52 bump python-miio-0.5.0.1 2020-04-05 09:05:48 +02:00
318cc52ebb bump pyflunearyou-1.0.7 2020-04-05 09:04:43 +02:00
6f08ef8162 bump HAP-python-2.8.0 2020-04-05 09:03:21 +02:00
acf480e20f bump pyipp-0.8.2 2020-04-05 09:02:37 +02:00
c944329117 bump dynalite-devices-0.1.39 2020-04-05 09:01:45 +02:00
d0c5ce304c bump pyotgw-0.6_beta1 2020-04-05 08:56:54 +02:00
a176d218ff add directv-0.3.0 2020-04-05 08:55:53 +02:00
e5671482c6 bump brother-0.1.11 2020-04-05 08:52:11 +02:00
c2446d61f7 bump roku-4.1.0 2020-04-05 08:50:56 +02:00
ed1b451b4b bump home-assistant-frontend-20200401.0 2020-04-05 08:49:39 +02:00
ffbcb34a6d bump zha 2020-04-05 08:48:01 +02:00
1207a071b8 update python-tado-0.6.0 2020-04-05 08:40:39 +02:00
07f801fd08 bump apprise-0.8.5 2020-04-05 08:38:04 +02:00
d1d75c2c26 add tesla-powerwall-0.1.4 2020-04-05 08:36:52 +02:00
e11c682367 add pywbem-0.16.0 2020-03-31 21:57:20 +02:00
8dc6875917 homeassistant-0.107.7 2020-03-31 21:38:20 +02:00
b604bf6022 homeassistant-0.107.7 2020-03-31 21:34:03 +02:00
9a18d0852f homeassistant-0.107.6 2020-03-31 21:32:41 +02:00
1dad4f2de1 homeassistant-0.107.5 2020-03-31 21:30:39 +02:00
54854d3fb9 homeassistant-0.107.4 2020-03-31 21:29:08 +02:00
d4428af248 homeassistant-0.107.3 2020-03-31 21:27:13 +02:00
44e3e8837b homeassistant-0.107.2 2020-03-31 21:25:40 +02:00
a9634e7129 homeassistant-0.107.1 2020-03-31 21:22:41 +02:00
dbc3fde79e homeassistant-0.107.0 2020-03-31 21:19:55 +02:00
bcff9fc75b bump zigpy-cc-0.3.1 2020-03-31 20:43:50 +02:00
4e110b8e90 add slackclient-2.5.0 2020-03-31 20:42:57 +02:00
1d7a0cf8d5 bump python-ecobee-api-0.2.5 2020-03-31 20:42:14 +02:00
48d6cb52f3 add pyipp-0.8.1 2020-03-31 20:41:32 +02:00
29b7b37fcc bump aiokef-0.2.9 2020-03-31 20:40:40 +02:00
ae97f6f63c bump aiohomekit-0.2.37 2020-03-31 20:40:09 +02:00
20f4dfa914 bump aioambient-1.1.0 2020-03-31 20:39:50 +02:00
4d7531d516 bump home-assistant-frontend-20200330.0 2020-03-31 20:38:16 +02:00
eeae2a7082 bump zigpy-cc-0.2.3 & zigpy-cc-0.3.0 2020-03-29 21:44:15 +02:00
c0f612732b bump zha-quirks-0.0.37 2020-03-29 21:43:40 +02:00
4ab73b914d bump youtube_dl-2020.3.24 2020-03-29 21:43:00 +02:00
8a75374413 bump yeelight-0.5.1 2020-03-29 21:42:24 +02:00
37826a5ab0 bump dev-python/wled 2020-03-29 21:41:59 +02:00
7b10bf7a54 bump total-connect-client-0.54.2 2020-03-29 21:41:26 +02:00
093db8595b bump teslajsonpy-0.5.1 & teslajsonpy-0.6.0 2020-03-29 21:40:50 +02:00
6cd813b4d8 bump spotipy-2.10.0 2020-03-29 21:39:30 +02:00
b3837ece8c bump simplisafe-python-9.0.[3-5] 2020-03-29 21:38:58 +02:00
eabb9f583e bump shodan-1.22.0 2020-03-29 21:38:10 +02:00
7ee6c1aa52 bump pyyaml-5.3 & pyyaml-5.3.1 2020-03-29 21:37:34 +02:00
3600de8741 bump pyvizio-0.1.44 2020-03-29 21:36:38 +02:00
f3b49af635 bump pyubee-0.10 2020-03-29 21:36:10 +02:00
dbf5c8b998 bump python-velbus-2.0.43 2020-03-29 21:35:41 +02:00
d2f3ecc87e bump python-tado-0.5.0 2020-03-29 21:35:05 +02:00
060e4c42f4 bump python-ecobee-api-0.2.3 2020-03-29 21:34:31 +02:00
481d733a0d bump pysonos-0.0.25 2020-03-29 21:33:55 +02:00
08de8f8171 bump pyobihai-1.2.1 2020-03-29 21:33:27 +02:00
a70d3aa8e1 bump pymodbus-2.3.0 2020-03-29 21:32:55 +02:00
8a2efe5732 bump pylutron-caseta-0.6.0 2020-03-29 21:32:24 +02:00
a4f3893055 bump pyintesishome-1.7.1 2020-03-29 21:31:45 +02:00
33f9282852 bump all new pyicloud-0.9.* 2020-03-29 21:31:01 +02:00
e3f1500cd6 bump pyhaversion-3.3.0 2020-03-29 21:30:01 +02:00
cd5c7688d5 bump pyTibber-0.13.6 2020-03-29 21:28:39 +02:00
20a3b0df40 bump plexwebsocket-0.0.7 2020-03-29 21:28:04 +02:00
5eb5753a98 add nextcloudmonitor-1.1.0 2020-03-29 21:27:32 +02:00
71f0617311 bump insteonplm-0.16.8 2020-03-29 21:26:31 +02:00
5e0de0ce2d bump huawei-lte-api-1.4.11 2020-03-29 21:25:56 +02:00
0c3f085266 update home-assistant-cli-0.8.0 2020-03-29 21:25:24 +02:00
4f9b983732 bump all new frontends 2020-03-29 21:24:22 +02:00
42ac4645d3 bump homeassistant-pyozw-0.1.[9,10] 2020-03-29 21:22:56 +02:00
2c4662952c bump hole-0.5.1 2020-03-29 21:22:09 +02:00
3ff3b15ef2 bump garminconnect-0.1.10 2020-03-29 21:20:53 +02:00
fc37d18261 bump elkm1-lib-0.7.17 2020-03-29 21:20:13 +02:00
50b7e4980a bump eagle200-reader-0.2.4 2020-03-29 21:19:38 +02:00
e357e84304 bump discord-py-1.3.2 2020-03-29 21:19:02 +02:00
aeb598f0d2 bump denonavr-0.8.1 2020-03-29 21:18:22 +02:00
41c88cb0c5 bump brother-0.1.9 2020-03-29 21:17:46 +02:00
7dcb6dde9d bump broadlink-0.13.0 2020-03-29 21:17:18 +02:00
9aae2adf7d bump amcrest-1.7.0 2020-03-29 21:16:39 +02:00
95c0d51e90 bump aiohue-2.1.0 2020-03-29 21:16:04 +02:00
d32b054c4d bump PyViCare-0.1.10 2020-03-29 21:15:33 +02:00
0f2b80e533 bump all new versions of aiohomekit 2020-03-29 21:14:54 +02:00
bf18b0ec43 bump all new versions of aioasuswrt 2020-03-29 21:13:53 +02:00
64fc43a49d bump PySwitchbot-0.8.0 2020-03-29 21:12:55 +02:00
7708e3644b bump PyChromecast-4.2.0 2020-03-29 21:12:11 +02:00
7837f795d1 bump home-assistant-frontend-2020031[2,3].0 2020-03-13 23:05:47 +01:00
d828d0b540 bump sqlalchemy-1.3.15 2020-03-13 23:04:17 +01:00
782ef34355 bump slacker-0.14.0 2020-03-13 23:03:54 +01:00
9368c4ddbc bump sense-energy-0.7.1 2020-03-13 23:03:19 +01:00
9cb38ed8ac bump sendgrid-6.1.3 2020-03-13 23:02:56 +01:00
9e99db8e15 bump pypck-0.6.4 2020-03-13 23:02:32 +01:00
a6447a9439 bump pylast-3.2.1 2020-03-13 23:02:08 +01:00
7011584ae4 bump py-august-0.25.0 2020-03-13 23:01:45 +01:00
b239f98154 bump psutil-5.7.0 2020-03-13 23:01:27 +01:00
68d206b5ca bump pre-commit-2.2.0 2020-03-13 23:01:07 +01:00
26f81a3912 bump directpy-0.7 2020-03-13 23:00:29 +01:00
da54bed5fb homeassistant-0.107.0_beta2 2020-03-13 22:33:53 +01:00
60fcb8a690 fix minor syntax 2020-03-13 18:47:06 +01:00
cea705a21f update homeassistant-0.106.6 2020-03-13 18:44:36 +01:00
bec21f0e4d add samsungtvws-1.4.0 2020-03-13 18:43:27 +01:00
36fc683d2c add iammeter-0.1.3 2020-03-13 18:42:53 +01:00
37333d43dd add griddypower-0.1.0 2020-03-13 18:42:17 +01:00
cabae6c0a9 bump home-assistant-frontend-20200311.[0-1] 2020-03-13 18:41:35 +01:00
35ecec1497 bump zigpy-xbee-homeassistant-0.10.0 2020-03-13 18:40:40 +01:00
8e4d8ce039 bump zigpy-homeassistant-0.16.0 2020-03-13 18:40:14 +01:00
1817aacef4 bump zha-quirks-0.0.36 2020-03-13 18:39:36 +01:00
503dc77ab0 bump youtube_dl-2020.3.8 2020-03-13 18:39:12 +01:00
73efbded71 bump rflink-0.0.52 2020-03-13 18:38:50 +01:00
c91e6e24a6 bump pyubee-0.9 2020-03-13 18:38:29 +01:00
6108129f80 bump python-velbus-2.0.42 2020-03-13 18:37:50 +01:00
45bc6b3312 bump python-tado-0.4.0 2020-03-13 18:37:21 +01:00
a0ed31b720 bump python-izone-1.1.2 2020-03-13 18:36:51 +01:00
b5c8fb39d1 bump python-ecobee-api-0.2.2 2020-03-13 18:36:24 +01:00
9a2d412044 bump pymelcloud-2.4.0 2020-03-13 18:35:54 +01:00
9f935bce0e bump pyicloud 2020-03-13 18:35:25 +01:00
2b96d66659 bump pyatmo-3.3.0 2020-03-13 18:34:50 +01:00
c6f206ca85 bump pyTibber-0.13.3 2020-03-13 18:34:30 +01:00
0e95af0934 bump py-august-0.24.0 2020-03-13 18:34:02 +01:00
90c18a44c4 bump hass-nabucasa-0.32.2 2020-03-13 18:33:36 +01:00
fa166204e9 bump denonavr-0.8.0 2020-03-13 18:32:45 +01:00
c9952938e7 bump coronavirus-1.1.0 2020-03-13 18:32:10 +01:00
6a18fd38ff bump bomradarloop-0.1.4 2020-03-13 18:31:45 +01:00
cc6d8dfd26 bump bellows-homeassistant-0.14.0 2020-03-13 18:31:15 +01:00
e41834b308 bump aiounifi-15 2020-03-13 18:30:40 +01:00
1d9485c280 bump aiohomekit 2020-03-13 18:30:08 +01:00
6e19b03c6c add esphome version to requirements_all.txt 2020-03-08 09:55:04 +01:00
35e1238988 clean up, romove olds 2020-03-08 09:54:36 +01:00
5a2e99f837 refresh dev ebuild 2020-03-08 09:23:37 +01:00
b767b335da update requirements_all.txt 2020-03-08 08:52:42 +01:00
782fc3626b bump zeroconf-0.24.5 2020-03-08 08:43:07 +01:00
808c7a4230 bump aiohomekit-0.2.21 2020-03-08 08:42:38 +01:00
28ca7b4df8 bump frontend-20200306.0, remove olds 2020-03-08 08:41:54 +01:00
d21936f05b bump zigpy-homeassistant-0.15.0 2020-03-06 08:39:21 +01:00
78d7ba5ca8 bump zha-quirks-0.0.35 2020-03-06 08:38:54 +01:00
9517ea67eb bump youtube_dl-2020.3.6 2020-03-06 08:38:27 +01:00
9441194f8e bump pyvizio-0.1.35 2020-03-06 08:38:06 +01:00
362343dc57 add pysml-0.0.2 2020-03-06 08:37:39 +01:00
60ac52325f bump pyTibber-0.13.2 2020-03-06 08:37:00 +01:00
7d545763d5 bump hass-nabucasa-0.32 2020-03-06 08:36:34 +01:00
6eb526eb6c bump dynalite-devices-0.1.32 2020-03-06 08:36:06 +01:00
94b2632f81 bump buienradar-1.0.4 2020-03-06 08:35:40 +01:00
692ae6a3eb bump aiohomekit-0.2.1[5,7] 2020-03-06 08:35:07 +01:00
ea42bdcc09 bump abodepy-0.18.1 2020-03-06 08:34:01 +01:00
58a65045ba add sensors for COVID-19 infections 2020-03-04 22:56:10 +01:00
03ce0829ee update homeassistant-0.106.[3-5], new repo name 2020-03-04 22:03:44 +01:00
af71fa3cdc bump zigpy-homeassistant-0.14.0 2020-03-04 22:01:49 +01:00
76c9e6e40f bump home-assistant-frontend-20200228.0 2020-03-04 22:01:22 +01:00
5c8bff5e5e bump zha-quirks-0.0.34 2020-03-04 22:00:51 +01:00
f47408ef0a bump youtube_dl-2020.3.1 2020-03-04 22:00:22 +01:00
ae107cc786 add untangle-1.1.1 2020-03-04 21:59:53 +01:00
497a5969c3 bump total-connect-client-0.53 2020-03-04 21:59:16 +01:00
2ecf97a92f bump teslajsonpy-0.4.0 2020-03-04 21:58:41 +01:00
d671eeb03a bump roombapy-1.4.2 & roombapy-1.4.3 2020-03-04 21:58:17 +01:00
74cce2166e add pytankerkoenig-0.0.6 2020-03-04 21:57:31 +01:00
36c44aaa95 add pyqvrpro-0.51 2020-03-04 21:56:58 +01:00
4107615725 bump pyipma-2.0.5 2020-03-04 21:56:04 +01:00
6f646de679 bump pyTibber-0.13.0 2020-03-04 21:55:38 +01:00
9ddb2cd095 bump pyEight-0.1.4 2020-03-04 21:55:07 +01:00
63abc22dd2 bump py-august-0.2[1,2].0 2020-03-04 21:54:32 +01:00
bab565d215 bump huawei-lte-api-1.4.10 2020-03-04 21:53:37 +01:00
f435359068 bump dynalite-devices 2020-03-04 21:53:06 +01:00
c37400126e add coronavirus-1.0.1 2020-03-04 21:52:08 +01:00
5605574eb1 bump brother-0.1.8 2020-03-04 21:51:15 +01:00
cce544d4e0 bump aiounifi-14 2020-03-04 21:49:42 +01:00
b41a47e22e bump PyFlume-0.3.0 2020-03-04 21:49:02 +01:00
470969b331 homeassistant-0.106.2 2020-02-29 08:57:11 +01:00
07d2a869cb bump simplisafe-python-9.0.2 2020-02-28 16:54:48 +01:00
0e77dca7fd bump python-tado-0.3.0 2020-02-28 16:54:13 +01:00
b6faa10af4 bump dev-python/pyipma 2020-02-28 16:53:32 +01:00
f8cf56ddff bump socialbladeclient-0.5 2020-02-28 16:52:56 +01:00
ed39664a55 bump orjson-2.5.1.ebuild 2020-02-28 16:52:20 +01:00
2bf8b5f0ed update homeassistant-0.106.1 2020-02-28 16:51:29 +01:00
33d45e2f83 bump home-assistant-frontend-20200220.4 2020-02-28 16:49:54 +01:00
7ea5edfe9c fix some leading spaces 2020-02-25 20:42:17 +01:00
cb5422f57d fix uri.https in pyEzviz 2020-02-25 20:37:30 +01:00
b2addc9238 homeassistant-0.106.0_beta4 2020-02-25 20:35:51 +01:00
4302b6ffaa add orjson-2.5.1 2020-02-25 20:34:56 +01:00
f6cdecf400 bump pre-commit-2.1.1 2020-02-25 20:34:32 +01:00
16fd6be289 bump ciso8601-2.1.3 2020-02-25 20:34:06 +01:00
e61581e705 add aiohomekit-0.2.10, bump aiohomekit-0.2.11 2020-02-25 20:33:30 +01:00
b426ef59af bump aioambient-1.0.4 2020-02-25 20:32:42 +01:00
fa9237a09c add pyEzviz-0.1.5.2 2020-02-25 20:32:06 +01:00
d25baa3dc7 bump pyhiveapi-0.2.20.1 2020-02-23 23:37:35 +01:00
e18a938dec bump haanna-0.14.3 2020-02-23 23:36:02 +01:00
db983087e7 bumo env-canada-0.0.35 2020-02-23 23:34:20 +01:00
a0c911d34d homeassistant-0.106.0_beta2 2020-02-22 10:20:42 +01:00
86cb7c4af3 fix ebuild.minorsyn, remove leading spaces 2020-02-22 10:16:37 +01:00
9b2b52d2cf sort KEYWORDS.unsorted 2020-02-22 10:07:35 +01:00
0388c721e0 add dynalite-0.1.32, bump dynalite-devices-0.1.22 2020-02-22 09:45:16 +01:00
0ed4da8bca bump brother-0.1.6 2020-02-22 09:40:02 +01:00
e0273feda7 bump py-august-0.17.0 2020-02-22 09:38:50 +01:00
7fa81ae919 update pyvizio-0.1.26 2020-02-22 09:33:53 +01:00
f94b8a42ca bump pyatmo-3.2.4 2020-02-22 09:30:48 +01:00
227b48b743 update requests-2.23.0 from main repo 2020-02-22 09:29:14 +01:00
2234d33c39 bump pyhomematic-0.1.65 2020-02-22 09:24:36 +01:00
46b530fa4c update python-ecobee-api-0.2.1 2020-02-22 09:22:37 +01:00
5f5d05f6ab bump zha-quirks-0.0.33 2020-02-22 09:20:32 +01:00
219f2da768 vallox-websocket-api-2.4.0 bumped 2020-02-22 09:18:54 +01:00
8c15cfa1c1 bump bimmer-connected-0.7.1 2020-02-22 09:17:55 +01:00
224210b118 bump aiounifi-13 2020-02-22 09:16:48 +01:00
8c1a395c09 bump pre-commit-2.1.0 2020-02-22 09:15:01 +01:00
3b5e211a51 remove futile platforms from Pi/Ada libraries 2020-02-22 09:09:27 +01:00
91d6ce41f0 add pigpio-1.35 ff. 2020-02-22 09:07:16 +01:00
d3c125427c update pwmled-1.5.0 2020-02-22 08:29:51 +01:00
deefb80a04 bump pyps4-2ndscreen-1.0.7 2020-02-22 08:26:59 +01:00
ea399242c0 update 4 of aio-geojson-* ebuilds 2020-02-22 08:25:39 +01:00
f659d7fdc5 bump simplisafe-python-8.1.1 2020-02-22 08:17:11 +01:00
e5dd54122a bump py-august-0.14.0 2020-02-22 08:13:54 +01:00
c4fabf7609 skip unused, remove olds and bump frontend-20200220.1 2020-02-22 08:11:54 +01:00
ad703efd99 bump homematicip-0.10.17 2020-02-22 08:01:07 +01:00
c19ad88498 bump homeassistant-0.105.5 2020-02-18 07:04:13 +01:00
45526401e9 bump youtube_dl-2020.2.16 2020-02-18 07:02:32 +01:00
4477c6426d bump pyEight-0.1.3 2020-02-18 07:02:07 +01:00
bcf406ead2 bump nsapi-3.0.3 2020-02-18 07:01:40 +01:00
2ca9587bb6 bump greeneye-monitor-2.0 2020-02-18 07:01:14 +01:00
a9440e7354 bump bimmer-connected-0.7.0 2020-02-18 07:00:43 +01:00
f6b8a3cca9 bump aiohue-2.0.0 2020-02-18 07:00:12 +01:00
09934e2f07 bump adafruit-circuitpython-mcp230xx-2.2.2 2020-02-18 06:59:40 +01:00
87d4b94587 bump Adafruit-Blinka-3.9.0 2020-02-18 06:58:59 +01:00
a74b30b6e6 praw fix DESCRIPTION.toolong 2020-02-16 15:23:24 +01:00
5afe5f1e3a bump python-velbus-2.0.41 2020-02-16 12:57:13 +01:00
fc0e092dd5 add uEagle-0.0.1 2020-02-16 12:47:03 +01:00
3736968ea6 bump hdate-0.9.5 2020-02-16 12:43:36 +01:00
a731ef7b39 bump apprise-0.8.4 2020-02-16 12:42:01 +01:00
682133b15f bump pyTibber-0.12.2 2020-02-16 12:40:23 +01:00
1a68ca691a bump pymelcloud-2.1.0 2020-02-16 12:36:01 +01:00
6f12313efb bump simplisafe-python-7.3.0 2020-02-16 12:35:05 +01:00
bdd9a0effe remove beta flags from esphome 2020-02-15 11:07:27 +01:00
f1fd992bea remove beta flags from good working core modules 2020-02-15 11:06:06 +01:00
1e23e6914f clean old platformio, reformat PYTHON_TARGETS for single-r1 2020-02-15 09:11:37 +01:00
7b58eab3a5 fix the rest of 75 DESCRIPTION.toolong 2020-02-15 09:06:06 +01:00
8d52485721 fix py-nextbus-0.1.2 SRC_URI 2020-02-15 08:35:12 +01:00
7ea9d13190 homeassistant-0.105.4 2020-02-15 08:06:41 +01:00
99ceb66fb6 directpy-0.6.ebuild req added 2020-02-14 07:14:22 +01:00
b3e2c6d3bc requirements_all.txt 2020-02-13 22:55:44 +01:00
ffd4fb3b84 fix some DESCRIPTION.toolong from RepoMan 2020-02-13 22:45:33 +01:00
85616da7b0 clean up & remove some oldies 2020-02-13 22:18:12 +01:00
8630486442 sort KEYWORDS where complained by repoman 2020-02-13 22:01:33 +01:00
2513336423 bump simplisafe-python-7.1.0 2020-02-13 21:44:45 +01:00
a0a486e4ca bump websockets-8.1 2020-02-13 21:43:50 +01:00
7980c9e56a ihcsdk-2.6.0 bumped 2020-02-13 21:36:48 +01:00
4265b2774f update README.md 2020-02-13 21:36:01 +01:00
92bb98afd9 refresh dev ebuild's 9999 requirements 2020-02-13 20:01:39 +01:00
83bd2b22a9 bump py-august-0.12.0 2020-02-13 19:39:02 +01:00
5668547aaa bump home-assistant-frontend-20200212.0.ebuild 2020-02-13 19:37:27 +01:00
3beaa01a06 bump home-assistant-frontend-20200130.3 2020-02-13 19:36:21 +01:00
0ce2bf2e18 add vilfo-api-client-0.3.2 2020-02-13 19:33:41 +01:00
6791f6019e update py-august-0.11.0 2020-02-13 19:29:01 +01:00
2654434a83 bump pyipma-2.0.3 2020-02-13 19:26:31 +01:00
87178be21f update konnected-1.1.0 2020-02-13 19:25:03 +01:00
921fcda936 add python-pushover 2020-02-13 19:21:27 +01:00
5d044b0aaf update python-velbus-2.0.40 2020-02-13 19:16:22 +01:00
ae7a5bd25b update PyViCare-0.1.7 2020-02-13 19:13:35 +01:00
709a9ea620 add pymelcloud-2.0.0 2020-02-13 19:10:58 +01:00
c05aae09a5 fix dynalite-devices-0.1.17 KEYWORDS 2020-02-13 19:06:42 +01:00
6f7012b9fe add dynalite-devices-0.1.17 2020-02-13 19:05:32 +01:00
1b1f7aa2f5 prevent mosquitto from removal 2020-02-11 20:17:57 +01:00
f72a785767 fix zigpy-cc-0.1.0 https url 2020-02-11 20:16:52 +01:00
268723b34b fix acct-group/esphome/metadata.xml margins 2020-02-11 20:15:35 +01:00
3c0b869efe bump fail2ban (hack for Python 3.7) to 0.11.1-r3 2020-02-11 20:14:19 +01:00
a145954b46 got autobahn/autobahn-18.7.1 working on Python 3.7 2020-02-11 20:01:26 +01:00
88e1845238 clean up PYTHON_COMPAT & KEYWORDS outside dev-python 2020-02-11 19:26:15 +01:00
00e43481e7 clean up PYTHON_COMPAT & KEYWORDS Letters: T-Z 2020-02-11 19:10:56 +01:00
aa05f91208 update homeassistant-0.105.3 2020-02-11 01:06:51 +01:00
3cf7ba3542 clean up PYTHON_COMPAT & KEYWORDS Letters: S 2020-02-10 21:33:35 +01:00
310f26290f clean up PYTHON_COMPAT & KEYWORDS Letters: Q-R 2020-02-10 21:20:42 +01:00
fce295dbf5 clean up PYTHON_COMPAT & KEYWORDS Letters: P 2020-02-10 21:12:16 +01:00
4304384acd clean up PYTHON_COMPAT & KEYWORDS Letters: L-O 2020-02-10 20:13:01 +01:00
b11bc9176d add zigpy-cc-0.1.0 2020-02-10 19:51:32 +01:00
c616968402 bump surepy-0.2.3 2020-02-10 19:47:19 +01:00
145f2379a7 bump insteonplm-0.16.7 2020-02-09 09:04:27 +01:00
87ad60197f bump py-august-0.8.1 2020-02-08 20:33:58 +01:00
57098ee2c6 bump denonavr-0.7.12 2020-02-08 20:31:49 +01:00
476cc0ed99 update KEYWORDS in main Ebuilds 2020-02-08 13:46:11 +01:00
e37379acb3 update KEYWORDS in frontend 2020-02-08 13:45:14 +01:00
e3ab6c449b bump zigpy-homeassistant-0.13.2 2020-02-08 13:43:27 +01:00
afd7365570 add mcstatus-2.3.0 2020-02-08 13:41:57 +01:00
fd8e63885c bump pynws-0.10.4 2020-02-08 13:38:55 +01:00
430cbb04a4 bump adguardhome-0.4.1 2020-02-08 13:37:27 +01:00
6c5ab1d842 bump zigpy-homeassistant-0.13.1 2020-02-08 13:36:07 +01:00
b64e5f0f58 bump bellows-homeassistant-0.13.2 2020-02-08 13:34:42 +01:00
7519cb7a6a bump amcrest-1.5.6 2020-02-08 13:33:03 +01:00
f95613681a PYTHON_COMPAT & KEYWORDS Letters: J-K 2020-02-07 00:08:13 +01:00
8b579ce9d6 PYTHON_COMPAT & KEYWORDS Letters: H-I 2020-02-07 00:01:14 +01:00
dfbdf3f83e PYTHON_COMPAT & KEYWORDS Letters: E-G 2020-02-06 23:48:29 +01:00
c11d818932 PYTHON_COMPAT & KEYWORDS Letters: D 2020-02-06 23:29:58 +01:00
bf8333151c PYTHON_COMPAT & KEYWORDS Letters: C 2020-02-06 23:25:16 +01:00
094d1278a0 PYTHON_COMPAT & KEYWORDS Letters: B 2020-02-06 23:17:32 +01:00
d50be278da PYTHON_COMPAT & KEYWORDS Letters: A 2020-02-06 23:02:18 +01:00
aaf3c6af06 update homeassistant-0.105.2 2020-02-06 21:56:41 +01:00
ae30118d71 add sqlitedict-1.6.0 2020-02-06 21:50:02 +01:00
4b20f2ae24 add aio-georss-gdacs-0.3 2020-02-06 21:49:00 +01:00
d29a552ff0 bump aiopylgtv-0.3.3 2020-02-06 21:47:58 +01:00
3aa39419b5 homeassistant-0.105.1 2020-02-06 06:41:39 +01:00
0ac793a5f9 Release homeassistant-0.105.0 2020-02-05 20:37:35 +01:00
b1312a9c8a remove bad email 2020-02-05 20:36:08 +01:00
a87efcdcc1 bump homeassistant-0.105.0_beta7, remove some oldies 2020-02-04 21:41:58 +01:00
1b564b19a2 bump snitun-0.20 2020-02-04 21:35:01 +01:00
1d1a19047f bump hass-nabucasa 2020-02-04 21:30:57 +01:00
1f631452a2 bump pycryptodome-3.9.6 from Gentoo repo 2020-02-04 21:13:39 +01:00
cc3d99ac21 remove dev-python/PyNaCl, is in gentoo repo 2020-02-04 20:50:35 +01:00
454938db07 add a MQTT virtual 2020-02-04 20:31:22 +01:00
d8ae345946 minor code cleanups 2020-02-04 19:59:34 +01:00
72a0d15e89 bump libpurecool-0.6.1 2020-02-04 18:08:38 +01:00
2cbf5528c4 bump home-assistant-frontend-20200130.1 2020-02-04 18:06:50 +01:00
991b11a1aa bump pyvizio-0.1.21 2020-02-04 18:05:14 +01:00
99972d071a botocore-1.12.252-r1, fixed requirements 2020-02-03 22:20:32 +01:00
caa606ce3d bump nsapi-3.0.2 2020-02-03 21:44:35 +01:00
98ce063537 bump pyvizio-0.1.19 2020-02-03 21:43:30 +01:00
5aea3a87c1 bump pydeconz-70 2020-02-03 21:41:33 +01:00
fa8509f068 remove broken ruamel-yaml WORKDIR 2020-02-03 08:34:24 +01:00
5c066e5575 homeassistant-0.105.0_beta6 2020-02-03 08:19:12 +01:00
e46098ebde homeassistant-0.105.0_beta5, see CHANGELOG.txt 2020-02-03 07:15:51 +01:00
da7226efd1 fix ruamel-yam Manifest 2020-02-03 06:51:45 +01:00
61a5785157 bump alpha-vantage-2.1.3 2020-02-02 19:21:30 +01:00
67ef3157ba add saltbox-0.1.3 2020-02-02 19:20:10 +01:00
e8b853749b bump rflink-0.0.51 2020-02-02 19:16:53 +01:00
e5919971fd bump pyhomematic-0.1.64 2020-02-02 19:15:40 +01:00
a32201282f bump numpy-1.18.1 2020-02-02 19:14:35 +01:00
d4f7eb0077 bump praw-6.5.1 2020-02-02 19:09:55 +01:00
4e49f3828b bump discord-py-1.3.1 2020-02-02 19:08:49 +01:00
5e8bf3add2 bump holidays-0.10.1 2020-02-02 19:07:40 +01:00
ae5aab4116 bump sendgrid-6.1.1 2020-02-02 19:06:37 +01:00
839e4cd317 bump pysignalclirestapi-0.2.4 2020-02-02 19:04:43 +01:00
5815873f5f removed obsolete betas from app-misc/homeassistant 2020-02-02 00:33:04 +01:00
2c58262511 also remove cffi from homeassistant-0.105.0_beta3 2020-02-02 00:14:13 +01:00
49f4261747 removed asyncio requirement from all aiopylgtv ebuilds 2020-02-02 00:12:30 +01:00
17cd3936ff re-add (old, but needed) importlib_metadata-1.3.0 2020-02-01 23:50:47 +01:00
e2cfc3f27f removed cffi requirements, update ha-9999 dev ebuild 2020-02-01 23:47:38 +01:00
9f270719a6 fix all ruamel-yaml download sources, update PYTHON_COMPAT and KEYWORDS 2020-02-01 23:39:59 +01:00
6056ee77c2 add bravia-tv-1.0 2020-02-01 22:53:49 +01:00
6410446e20 bump aiokef-0.2.7 2020-02-01 22:43:36 +01:00
79430c9fd5 bump total-connect-client-0.50 2020-02-01 22:41:18 +01:00
011ea26cac rework main ebuilds to use SLOT dependency 2020-02-01 11:31:57 +01:00
81ce810208 updated PYTHON_COMPAT in aioharmony-0.1.13-r1 2020-02-01 10:51:47 +01:00
804ad959f1 added slixmpp-1.4.2-r1, update aioharmony-0.1.13-r1 2020-02-01 10:48:29 +01:00
eb75a8d367 just sort keywords 2020-02-01 10:39:10 +01:00
47c59f4b09 bump homeassistant-0.105.0_beta4 2020-02-01 10:24:20 +01:00
ee28452caf README.md 2020-02-01 10:12:06 +01:00
349687da49 clean up broken pkg-config 2020-02-01 09:51:38 +01:00
5b7882aea1 remove dev-python/cryptography 2020-02-01 09:49:55 +01:00
885e791171 remove bad email from dev-python/hkdf/metadata.xml 2020-02-01 09:43:58 +01:00
9d524f3f14 remove herd tag from dev-python/elgato/metadata.xml 2020-02-01 09:36:29 +01:00
299a46a0df fix numpy-1.17.4.ebuild file perms 2020-02-01 09:21:56 +01:00
aeaa301c01 cleanup app-misc/homeassistant, remove obsolete frontends 2020-02-01 09:19:04 +01:00
3bb2288fb8 bump pyvizio-0.1.16 2020-02-01 09:07:05 +01:00
ac9e0c610a bump zha-quirks-0.0.32 2020-02-01 09:03:36 +01:00
507f8dd2ac bump pysma-0.3.5 2020-02-01 09:00:21 +01:00
6339054eda remove obsolete pytest ebuilds 2020-02-01 08:57:14 +01:00
84445813fd bump pytest-5.3.5 2020-02-01 08:55:24 +01:00
9cac0e20d9 bump pytrafikverket-0.1.6.1 2020-02-01 08:52:02 +01:00
1e38c8b7d0 expanded version patches on ESPHome-1.14.3-r5 2020-02-01 08:18:15 +01:00
a4b249c74a update botocore-1.13.14 (from main repo archive) 2020-01-31 15:22:47 +01:00
a37d4c3b74 aiobotocore-0.11.1-r1: fix botocore dependency 2020-01-31 15:16:48 +01:00
716ebc3a90 update s3transfer-0.2.1 2020-01-31 15:09:29 +01:00
e5cb6eb14d preparation for tests with Python 3.8 and/on arm64/Raspberry 2020-01-31 00:19:25 +01:00
37c202ef2f update numpy-1.17.4 2020-01-31 00:15:43 +01:00
2268983eee homeassistant-0.105.0_beta1 2020-01-30 22:42:55 +01:00
0fbc73b678 bump pre-commit-2.0.1 2020-01-30 21:47:11 +01:00
6fafc80016 bump pyps4-2ndscreen-1.0.6 2020-01-30 21:43:10 +01:00
f31b7d9d15 bump zigpy-xbee-homeassistant-0.9.0 2020-01-30 21:39:29 +01:00
30028ad7b4 bump zigpy-homeassistant-0.13.0 2020-01-30 21:38:29 +01:00
3018f0439b update home-assistant-frontend-20200130.0 2020-01-30 21:37:18 +01:00
a41dff8aaf update bellows-homeassistant-0.13.1 2020-01-30 21:36:09 +01:00
d056bb6d7d remove pyyaml-5.2 and pyyaml-5.1.2 2020-01-30 13:12:39 +01:00
9684920302 bump frontend-20200129.0 2020-01-30 12:02:26 +01:00
f924cfd583 update homeassistant-0.105.0_beta0, add ~arm64 arch for testing 2020-01-30 07:13:39 +01:00
6393ffec8c fix some (complained) metadata issues 2020-01-29 20:39:39 +01:00
c02d1e6650 add pyopnsense-0.2.0 2020-01-29 20:12:29 +01:00
416d03541c bump pyicloud-0.9.2 2020-01-29 20:08:02 +01:00
28d6459ffa bump pre-commit-2.0.0 2020-01-29 20:06:27 +01:00
84a3e31d93 bump homeassistant-pyozw-0.1.8 2020-01-29 20:05:22 +01:00
35013ddd23 bump haanna-0.14.1 2020-01-29 20:03:54 +01:00
4c7d549acb bump pyhaversion-3.2.0 2020-01-29 20:02:24 +01:00
5a9833b14c abodepy-0.17.0 bumped 2020-01-29 20:00:41 +01:00
331a43726b bump pydeconz-69 2020-01-29 19:59:21 +01:00
5b55659e3f bump dsmr-parser-0.18 2020-01-29 19:57:55 +01:00
a60472e5cd bump iaqualink-0.3.1 2020-01-29 19:56:21 +01:00
e5fda3d86e bump proxmoxer-1.0.4 2020-01-29 18:59:21 +01:00
32b46db412 add python-gammu-2.12 (untested) 2020-01-29 18:58:00 +01:00
ad96462887 bump python-synology-0.4.0 2020-01-29 18:47:49 +01:00
4788deb1da remove olds 2020-01-29 18:44:33 +01:00
d29390b139 bump simplisafe-python-6.1.0 2020-01-27 21:00:31 +01:00
4e7ba8d93c add garminconnect-0.1.8 2020-01-27 20:58:50 +01:00
1f7ea45bca bump HAP-python-2.7.0 2020-01-27 20:54:35 +01:00
0f0fff50fd bump teslajsonpy-0.3.0 2020-01-27 20:53:32 +01:00
9a57462ad3 bump huawei-lte-api-1.4.7 2020-01-27 20:51:32 +01:00
c9c9fbadd9 bump aiobotocore-0.11.1 2020-01-27 01:43:59 +01:00
7cab3817e7 bump insteonplm-0.16.6 2020-01-27 01:42:38 +01:00
b40b2de803 bump androidtv-0.0.39 2020-01-26 13:53:28 +01:00
94dda4ba47 bump ihcsdk-2.5.0 2020-01-26 01:27:00 +01:00
c7f8243db4 bump aiopylgtv-0.3.2 2020-01-26 01:25:11 +01:00
d2d6b9ff71 add spotipy-2.7.1 2020-01-25 09:52:35 +01:00
6b08e4b051 bump PyChromecast-4.1.1 2020-01-25 09:46:52 +01:00
9e9c1af738 bump youtube_dl-2020.1.24 2020-01-25 09:45:26 +01:00
cf18f6cbd0 add speak2mary-1.4.0 2020-01-25 09:43:09 +01:00
28c8e91753 shodan-1.21.3 2020-01-25 09:39:37 +01:00
2e0d88e2be bump emulated-roku-0.2.1 2020-01-25 09:37:52 +01:00
5d94f04887 bump sqlalchemy-1.3.13 2020-01-25 09:36:17 +01:00
4502379c1f add simplehound-0.3 2020-01-25 09:34:42 +01:00
e72ebe7f3f bump pydaikin-1.6.2 2020-01-25 09:32:31 +01:00
19272a33ec bump hlk-sw16-0.0.8 2020-01-25 09:31:29 +01:00
83065f2e4a bump aiopylgtv-0.3.0 2020-01-25 09:28:36 +01:00
39c9a61f63 bump pyvizio-0.1.4 2020-01-25 09:27:00 +01:00
7f98bb5104 bump pyipma-2.0.2 2020-01-21 17:56:34 +01:00
6d97723c16 bump pyintesishome-1.6 2020-01-21 17:55:02 +01:00
a731b5824e bump PyYAML-5.3 2020-01-21 17:53:31 +01:00
6bcb299be4 bump zigpy-zigate-0.5.1 2020-01-21 17:51:34 +01:00
a726f3223e bump aiokef-0.2.6 2020-01-21 17:49:57 +01:00
638df69648 emulated-roku-0.2.0 bumped 2020-01-21 17:46:13 +01:00
4c8fd15ed2 README.md 2020-01-21 17:40:24 +01:00
b952282d96 homeassistant-0.104.3 2020-01-21 17:39:39 +01:00
068712d72b remove Python 3.6 installation instructions 2020-01-18 23:34:16 +01:00
3a0f340690 renew README.md 2020-01-18 23:25:52 +01:00
4c7c959a2a renew README.md 2020-01-18 23:23:58 +01:00
ec1f3d1985 homeassistant-0.104.2 2020-01-18 21:18:03 +01:00
5a6ce64aae bump frontend-20200108.2 2020-01-18 01:45:45 +01:00
47dd1ea7a7 bump pydeconz-68 2020-01-18 01:36:13 +01:00
67bd645660 bump pyatmo-3.2.2 2020-01-18 01:34:26 +01:00
5f8cfebd78 bump pyvizio-0.1.1 2020-01-18 01:32:38 +01:00
09ca86ad58 homeassistant-0.104.1 2020-01-16 23:55:00 +01:00
df4f6dbe1e bump pynws-0.10.1 2020-01-16 12:21:14 +01:00
ab1cab9812 bump librouteros-3.0.0 2020-01-16 12:19:56 +01:00
ce8125408a homeassistant-0.104.0 2020-01-16 12:15:49 +01:00
9a79e49d15 bump aiopylgtv-0.2.7 2020-01-15 20:33:01 +01:00
523aa8eb36 bump pyubee-0.8 2020-01-15 20:30:50 +01:00
a5008fbb79 bump emulated-roku-0.1.9 2020-01-15 20:29:41 +01:00
c8d250d9bd bump pyvizio-0.0.20 2020-01-15 20:28:31 +01:00
410e68f249 bump youtube_dl-2020.1.15 2020-01-15 20:25:39 +01:00
c3269ef6cc homeassistant-0.104.0_beta5 2020-01-14 23:38:17 +01:00
b0420d6153 bump ring-doorbell-0.6.0 2020-01-14 22:46:09 +01:00
41b43bd162 bump aiokef-0.2.5 2020-01-14 22:44:28 +01:00
56c2fa57d9 bump teslajsonpy-0.2.3 2020-01-14 22:42:47 +01:00
a2946e42d7 bump fritzconnection-1.2.0 2020-01-14 22:40:06 +01:00
64ceb5cf9e bump aiopylgtv, again 2020-01-13 20:31:30 +01:00
b2ec12b33d bump zha-quirks-0.0.31 2020-01-13 20:29:36 +01:00
0c959dcdcd bump env-canada-0.0.34 2020-01-13 20:27:06 +01:00
30a6e7306d bump apprise-0.8.3 2020-01-13 20:25:53 +01:00
b36f789219 bump simplisafe-python-6.0.0 2020-01-13 20:24:22 +01:00
e19d5782ab bump nsapi-3.0.0 2020-01-13 20:21:49 +01:00
d697cf1715 bump oru-0.1.11 2020-01-13 20:20:05 +01:00
cb0d2a53e6 bump aiopylgtv-0.2.5 2020-01-13 20:18:49 +01:00
faaea8509d homeassistant-0.104.0_beta4 2020-01-12 11:00:25 +01:00
a353feb105 bump ring-doorbell-0.5.0 2020-01-12 10:35:15 +01:00
76cce7f69b bump huawei-lte-api-1.4.6 2020-01-12 10:30:33 +01:00
82126b45bc cleanup Manifests, remove obsolete <herd> tags 2020-01-11 21:29:40 +01:00
67e99a431f add 2 missing sphinx Manifests 2020-01-11 21:06:49 +01:00
87f31bc8db uri.https: surepy-0.1.10 2020-01-11 21:03:51 +01:00
5c48cd64d4 homeassistant-0.104.0_beta2 2020-01-11 21:00:22 +01:00
fbf9f38cb3 show my current portage files 2020-01-11 20:48:18 +01:00
82f3871ac0 bump pyatmo-3.2.0 2020-01-11 20:26:53 +01:00
7ca8f5f21b bump pydocstyle-5.0.2 2020-01-11 20:19:21 +01:00
375296ddef bump colorlog-4.1.0 2020-01-11 20:17:15 +01:00
86e0986345 bump pylast-3.2.0 2020-01-11 20:15:11 +01:00
f0dfa2a392 bump shodan-1.21.2 2020-01-11 20:13:24 +01:00
bae5a57139 bump praw-6.5.0 2020-01-11 20:11:23 +01:00
79c829ac4f update pyvizio-0.0.15 2020-01-10 09:36:31 +01:00
ea7aa36838 add pyaehw4a1 2020-01-10 09:31:42 +01:00
05449cee1f pyhomematic-0.1.63 bumped 2020-01-10 09:06:30 +01:00
9b2a3c7dfb fix year in frontend-20200108.0 2020-01-10 09:04:36 +01:00
0c5458c46f patch ESPHome for pyyaml-5.2 2020-01-09 01:50:25 +01:00
7de3471bd9 homeassistant-0.104.0_beta0 2020-01-09 01:45:49 +01:00
76950432bc bump frontend-20200108.0 2020-01-09 01:44:46 +01:00
e63d7bf5a8 fix pyyaml-5.2 packet version number 2020-01-09 01:43:30 +01:00
24c3cc6189 bump pyRFXtrx-0.25.0 2020-01-08 13:04:24 +01:00
0e5fa30e12 restore accidently deleted part of CHANGELOG.txt 2020-01-08 01:12:32 +01:00
483e681ede fix manifest in dev-python/brother 2020-01-08 01:08:22 +01:00
9262442e97 cleanup / fix typo in 'files/homeassistant.logrotate' 2020-01-08 01:05:11 +01:00
2a00a28f55 allow some not so dusty libs for ESPHome 2020-01-08 01:02:11 +01:00
bbf12996e5 gios-0.0.3.ebuild remove illegal char from DESCRIPTION 2020-01-08 00:18:19 +01:00
cd3683282a add MIT license to aiopylgtv-0.2.4.ebuild 2020-01-08 00:15:37 +01:00
a8cd65bdc2 aiokef-0.2.2 license 2020-01-08 00:14:03 +01:00
9a0d095a24 gios-0.0.3 fix license string 2020-01-08 00:12:07 +01:00
5afac1d756 homeassistant-0.103.6 2020-01-08 00:11:35 +01:00
a4d2e4814c bump frontend-20200107.0 2020-01-07 23:22:25 +01:00
d3e3995360 add tmb-0.0.4 2020-01-07 23:20:05 +01:00
d218e2c9b0 bump pyvizio-0.0.12 2020-01-07 23:17:22 +01:00
56edd60fc6 bump adb-shell-0.1.1 2020-01-07 23:16:04 +01:00
5e4e34288a bump androidtv-0.0.38 2020-01-07 23:14:35 +01:00
1643a61d05 bump hass-nabucasa-0.31 2020-01-07 23:12:41 +01:00
0751912476 bump pyvizio-0.0.11 2020-01-07 11:24:26 +01:00
584cef68fa bump python-synology-0.3.0 2020-01-07 10:51:47 +01:00
d61438a28f update androidtv-0.0.37 2020-01-07 10:32:31 +01:00
bd9f274729 ad brother-0.1.4 2020-01-07 10:28:29 +01:00
cff4929b18 add surepy-0.1.10 2020-01-07 10:21:05 +01:00
98a3a616c8 bump teslajsonpy-0.2.2 2020-01-07 10:17:18 +01:00
16b7a08671 bump python-velbus-2.0.35 2020-01-07 10:15:38 +01:00
fd1d6e903d bump pyvizio-0.0.9 2020-01-07 10:11:49 +01:00
fc4a203a52 fix ESPHome manifest 2020-01-05 09:27:10 +01:00
31d04b3b02 bump twentemilieu-0.2.0 2020-01-05 09:16:13 +01:00
ff2a0fb15f bump wled-0.2.1 2020-01-05 09:15:03 +01:00
a284c10e33 bump adguardhome-0.4.0 2020-01-05 09:10:04 +01:00
d3065938f2 add elgato 2020-01-05 09:08:33 +01:00
77b79ee1b9 add sentry-sdk-0.13.5 2020-01-04 17:36:37 +01:00
5142eb4b92 update ring-doorbell-0.2.9 2020-01-04 17:33:15 +01:00
bf17df9ac1 bump pydeconz-67, remove some oldies 2020-01-04 17:29:59 +01:00
a8002292e8 add aiokef-0.2.2 2020-01-04 17:27:54 +01:00
708103d953 bump pydeconz-65/66 2020-01-04 17:26:43 +01:00
61732c2a14 bump denonavr-0.7.11 2020-01-04 17:26:00 +01:00
e9bed81605 bump env-canada-0.0.31 2020-01-04 17:10:02 +01:00
5ea34e30cd bump pre-commit-1.21.0 2020-01-04 17:08:14 +01:00
3bce3a9748 bump python_opendata_transport-0.2.1 2020-01-04 17:05:02 +01:00
f34f6b2016 bump zeroconf-0.24.4 2020-01-04 17:02:18 +01:00
84cd03fd18 bump pyvlx-0.2.12 (really) 2020-01-04 17:01:20 +01:00
76bc0ed399 bump youtube_dl-2020.1.1 2020-01-04 17:00:30 +01:00
488fc30336 add aiopylgtv-0.2.4 2020-01-04 16:58:50 +01:00
3de50dd3b0 bump alarmdecoder-1.13.9 2020-01-04 16:55:38 +01:00
e9752a117d bump pyps4-2ndscreen-1.0.4 2020-01-04 16:54:31 +01:00
540cbc3c69 bump sphinx-2.3.1 2020-01-04 16:50:51 +01:00
b949e2d440 bump pyvlx-0.2.12 2020-01-04 16:48:42 +01:00
645e95c748 bump homematicip-0.10.15 2020-01-04 16:47:00 +01:00
1def3cf6d7 liveboxplaytv-2.0.3 bumped 2020-01-04 16:43:02 +01:00
05d5ecd7d2 add gios-0.0.3 2020-01-04 16:38:43 +01:00
cfe52c2c61 bump pysmartthings-0.7.0 2019-12-31 10:12:56 +01:00
d88a880504 bump ihcsdk-2.4.0 2019-12-31 10:10:59 +01:00
e0e2526c0f bump holidays-0.9.12 2019-12-31 10:09:22 +01:00
0bbc5fe10e bump beautifulsoup-4.8.2 2019-12-31 10:07:50 +01:00
38da50dafe bump rflink-0.0.50 2019-12-31 10:05:50 +01:00
a00f5ceaf3 esphome tighten protobuf dependency to protobuf 2019-12-31 09:34:14 +01:00
65e4d550ce make fail2ban survive the last python upgrade 2019-12-31 03:07:38 +01:00
9932e8c613 add PsychroLib-2.3.0 (dewpoint calculation) 2019-12-29 13:08:11 +01:00
b4018f2427 bump python-velbus-2.0.32 2019-12-29 09:28:36 +01:00
f2ba6e96ed libpurecool-0.6.0 bumped 2019-12-29 09:26:41 +01:00
0dfd64ab0a bump homematicip-0.10.14 2019-12-29 09:25:19 +01:00
83210fe08b homeassistant-0.103.5 2019-12-29 09:23:31 +01:00
dce7aa7dee ESPHome: fix Dashboard's Online Check Issue 2019-12-28 16:56:17 +01:00
86849b1ff3 bump ring-doorbell-0.2.8 2019-12-28 16:52:23 +01:00
fa0e491735 bump python-qbittorrent-0.4.1 2019-12-28 16:51:04 +01:00
c81e12e60b bump shodan-1.21.1 2019-12-28 16:49:03 +01:00
90f7859f05 Bump ZHA dependencies 2019-12-28 16:47:39 +01:00
4d53769e30 bump tuyaha-0.0.5 2019-12-28 16:36:44 +01:00
09e7ef03e3 bump teslajsonpy-0.2.1 2019-12-28 16:35:28 +01:00
aff3a6dad3 bump libpyvivotek-0.4.0 2019-12-28 16:33:35 +01:00
8901267888 bump youtube_dl-2019.12.25 2019-12-28 16:31:24 +01:00
e7ce818730 bump zeroconf-0.24.3 2019-12-28 16:26:49 +01:00
6049f83982 homeassistant-0.103.4 2019-12-24 19:01:27 +01:00
b70398cc86 bump envoy-reader-0.11.0 2019-12-24 09:04:30 +01:00
20e45054c0 bump sqlalchemy-1.3.12 2019-12-24 09:01:22 +01:00
4940e49965 bump keba-kecontact-1.0.0 2019-12-24 08:59:31 +01:00
34ff0aa630 bump zeroconf-0.24.2 2019-12-22 16:38:16 +01:00
278e18eb73 bump python-velbus-2.0.30 2019-12-22 16:34:29 +01:00
1b0f5bfe37 removed dupe importlib-metadata 2019-12-21 20:06:41 +01:00
6f52b01a25 .gitignore 2019-12-21 16:32:16 +01:00
268e079475 clean up KEYWORDS where KEYWORDS.invalid 2019-12-21 16:31:37 +01:00
82ec67115d homeassistant-0.103.3.ebuild 2019-12-21 12:24:47 +01:00
e9fbff625b homeassistant-0.103.2 2019-12-21 11:18:52 +01:00
5ed02171e1 homeassistant-0.103.1 2019-12-21 11:09:27 +01:00
93c2d44628 bump mypy-0.761 2019-12-21 09:35:29 +01:00
f29f0700fc bump ring-doorbell-0.2.5 2019-12-21 09:33:52 +01:00
cc15ac7bdd bump starlingbank-3.2 2019-12-21 09:32:46 +01:00
11c65c5226 bump simplisafe-python-5.3.6 2019-12-21 09:25:47 +01:00
dd5c18f5f8 bump envoy-reader-0.10.0 2019-12-18 06:51:37 +01:00
018b3983e2 playing with the dev(il's) ebuild 2019-12-17 19:54:47 +01:00
4a78a1a9be update keyrings_alt-3.4.0 2019-12-17 18:46:52 +01:00
cddcb1889f update keyring-20.0.0 2019-12-17 18:44:27 +01:00
52ed074113 bump ndroidtv-0.0.36 & adb-shell-0.1.0 2019-12-17 18:39:02 +01:00
e40b01be1a update zeroconf-0.24.1 2019-12-17 17:57:11 +01:00
a1cea1195c bump aiohue-1.10.1 2019-12-17 17:53:43 +01:00
c8e9faf1d6 bump pytest-5.3.2 2019-12-17 17:51:30 +01:00
925cecd73a bump shodan-1.21.0 2019-12-17 17:49:51 +01:00
3bc9b2ff7c bump herepy-2.0.0 2019-12-17 17:48:27 +01:00
8585cfb9f2 bump venstarcolortouch-0.12 2019-12-15 10:16:18 +01:00
56084f4069 bump PyFlume-0.2.4 2019-12-15 09:24:48 +01:00
15d64a38fc bump androidtv-0.0.35 2019-12-15 09:22:44 +01:00
ca9688ce6d bump tahoma-api-0.0.16 2019-12-15 09:20:38 +01:00
3f59609059 sphinx updates 2019-12-15 09:17:31 +01:00
56ecbe7e9c bump python-miio-0.4.8 2019-12-13 00:15:20 +01:00
e7a2700577 bump aioambient-1.0.2 2019-12-13 00:12:08 +01:00
478d77595b bump pydocstyle-5.0.1 2019-12-13 00:09:07 +01:00
8dfbaa0cea patch fail2ban for Python 3.7 2019-12-13 00:04:04 +01:00
4b4e498a77 README.md CHANGELOG.txt 2019-12-12 00:29:32 +01:00
7211e7ee61 update license for pysignalclirestapi 2019-12-12 00:22:38 +01:00
ebf8f645fe update license information for uvcclient 2019-12-12 00:21:33 +01:00
c7e92e0548 fix typo in LICENSE 2019-12-12 00:19:43 +01:00
b1c85d60fd update README.md 2019-12-12 00:17:38 +01:00
988a65bc99 homeassistant-0.103.0 2019-12-11 23:35:51 +01:00
379c59ac3d homeassistant-0.103.0 2019-12-11 23:34:27 +01:00
f9ef217539 homeassistant-0.103.0_beta1 2019-12-10 20:37:00 +01:00
382ba63f77 bump roku-4.0.0 2019-12-10 13:01:51 +01:00
819b1f5525 bump home-assistant-frontend-20191204.1 2019-12-09 18:17:56 +01:00
c1de3c3ff3 add Signal API useflag 2019-12-09 18:16:39 +01:00
4334b47c3e bump homeassistant-pyozw-0.1.7 2019-12-09 18:09:29 +01:00
dfe8a90a24 add pysignalclirestapi-0.1.4 2019-12-09 18:07:41 +01:00
8ab7441171 bump pyvera-0.3.7 2019-12-09 18:01:11 +01:00
5aa410fbb3 add pyintesishome-1.5 2019-12-09 17:59:00 +01:00
86d1d9887b add pyintesishome-1.5 2019-12-09 17:58:47 +01:00
2baf05acf0 bump keyrings_alt-3.2.0 2019-12-09 17:56:23 +01:00
63aac2159b bump keyring-19.3.0 2019-12-09 17:55:25 +01:00
33480066f2 bump pyyaml-5.2.0 2019-12-09 17:51:46 +01:00
58b658180f certifi-2019.9.11 is in main repo, dupe removed 2019-12-07 08:07:53 +01:00
faa381e513 bump georss-generic-client-0.3 and georss-client-0.10 2019-12-07 08:02:38 +01:00
0db9d4ccf0 bump pyhomematic-0.1.62 2019-12-07 07:58:07 +01:00
3ce4ac5416 homeassistant-0.103.0_beta0 2019-12-06 06:24:09 +01:00
f48a53900d bump eternalegypt-0.0.11 2019-12-05 07:18:17 +01:00
ac16f5b831 bump upcloud-api-0.4.5 2019-12-05 07:14:37 +01:00
f96be9b426 bump upcloud-api-0.4.5 2019-12-05 07:13:30 +01:00
68c4af7623 bump frontend 20191204.0 2019-12-04 20:36:54 +01:00
f7bfdac86a bump psutil-5.6.7 2019-12-04 19:25:00 +01:00
a82e33fbb3 bump enturclient-0.2.1 2019-12-04 07:09:43 +01:00
3906b5e1d9 homeassistant-pyozw-0.1.6 compile test ok 2019-12-03 20:00:03 +01:00
cb24173387 bump homeassistant-pyozw-0.1.6 2019-12-03 18:38:23 +01:00
2e8d63fb2c bump heatmiserV3-1.1.18 2019-12-03 18:32:33 +01:00
acd807a29e bump heatmiserV3-1.1.18 2019-12-03 18:31:51 +01:00
bd2e78c395 remove obsolete 'herd' tags from metadata 2019-12-03 18:30:54 +01:00
8ef71c55df requirements_all.txt 2019-12-02 22:31:47 +01:00
866fb1c111 add 4 missing DESCRIPTION 2019-12-02 21:37:10 +01:00
23653840ef add discogs-client license 2019-12-02 21:32:10 +01:00
fdd5c9ddbd align 5 license strings 2019-12-02 21:29:06 +01:00
8d1f3065c0 fix 2 illegal UTF chars in DESCRIPTION 2019-12-02 21:24:45 +01:00
eed3273132 fix uri.https (111 cases) 2019-12-02 21:21:36 +01:00
51d716bd33 add license to pyaftership-0.1.2 2019-12-02 20:36:36 +01:00
951bb9e25c substitute missing license in mycroftapi-2.0 2019-12-02 20:34:36 +01:00
0071ce864d add missing dovado license 2019-12-02 20:29:44 +01:00
f2ba45e1b1 next requirements_all.txt try 2019-12-02 20:17:43 +01:00
9d17f4fb29 add atenpdu 2019-12-02 19:59:41 +01:00
c59e276f12 update pyTibber-0.12.0 2019-12-02 19:46:58 +01:00
37f4027707 add graphql-subscription-manager-0.3.2 2019-12-02 19:46:01 +01:00
9d906ed04f fix sucks Manifest 2019-12-02 19:35:01 +01:00
eb923bf6b5 add a requirements_all.txt 2019-12-02 19:14:41 +01:00
727a09e2dd add sucks-0.9.4 2019-12-02 19:00:41 +01:00
228811e0c5 CHANGELOG.txt 2019-12-01 20:10:53 +01:00
c030f2b0af contextvars is only for <= python 3.6 (fix) 2019-12-01 20:05:34 +01:00
7cfd78f3c3 contextvars is only for <= python 3.6 2019-12-01 19:47:12 +01:00
061f0fe004 contextvars only <= python 3.6 2019-12-01 19:25:53 +01:00
11e8e99e39 remove (wrong) double S="${WORKDIR}/home-assistant-${MY_PV}" 2019-12-01 12:05:42 +01:00
df999391c1 update androidtv-0.0.34, fix deps and deps of deps 2019-12-01 12:03:58 +01:00
756c6522b9 homeassistant-0.102.3 2019-11-30 14:36:44 +01:00
87ba07f79f add some USE flags to dev ebuild 2019-11-30 01:12:09 +01:00
825c0a3242 add aio-geojson-nsw-rfs-incidents-0.1 2019-11-29 17:01:49 +01:00
31c28cc207 README.md typo fixed 2019-11-29 06:56:41 +01:00
c04c03266b bump youtube_dl-2019.11.28 2019-11-29 06:55:23 +01:00
bd358b38b3 update psutil-5.6.6, remove psutil-5.6.5 2019-11-29 06:53:33 +01:00
69d90a21f8 add HA git test for dev 2019-11-29 06:52:15 +01:00
29a0a54702 bump flake8-3.7.9 2019-11-28 18:55:51 +01:00
bf0466bb29 bump hass-nabucasa-0.30 2019-11-28 18:51:10 +01:00
9445fdd57b bump hass-nabucasa-0.30 2019-11-28 18:50:48 +01:00
ebbd9272c0 bump pymfy-0.7.1 2019-11-28 18:48:53 +01:00
570b334b79 bump plexwebsocket-0.0.6 2019-11-28 08:05:47 +01:00
6753fd10b0 CHANGELOG.txt 2019-11-27 07:19:33 +01:00
ba119cf34f bump huawei-lte-api-1.4.4 2019-11-27 07:18:27 +01:00
71881c8fd4 bump apprise-0.8.2 2019-11-27 07:17:36 +01:00
dd716f577d CHANGELOG.txt 2019-11-26 22:55:23 +01:00
3150ebf17d add starline-0.1.3 2019-11-26 22:52:49 +01:00
f749e3c78f bump simplisafe-python-5.3.5 2019-11-26 22:48:47 +01:00
d6bfe6a688 dg to YesssSMS-0.4.1 2019-11-26 20:00:48 +01:00
992ef5f1cf bump WazeRouteCalculator-0.12 2019-11-26 19:56:37 +01:00
7b4bb2089e tensorflow should be in sci-libs 2019-11-26 19:27:26 +01:00
f7fc290314 bump aioesphomeapi-2.6.1 2019-11-26 19:21:10 +01:00
ecbdbeb02f bump discord-py-1.2.5 2019-11-26 19:14:45 +01:00
53cdbe5f14 skybellpy-0.4.0 is back on Pypi 2019-11-26 17:01:59 +01:00
a0d3cbf9b7 README.md last update for today :-) 2019-11-26 00:39:02 +01:00
06cf446c2a update abodepy/metadata.xml 2019-11-26 00:23:58 +01:00
e5dca9fcc3 README.md 2019-11-25 23:47:55 +01:00
5019a9b396 README.md 2019-11-25 23:45:25 +01:00
2cffd4707c README.md 2019-11-25 23:23:23 +01:00
01f1f1b8c2 README.md 2019-11-25 23:08:18 +01:00
e23bb4ab67 README.md 2019-11-25 22:38:43 +01:00
9e1262b72b README.md 2019-11-25 22:17:41 +01:00
cf8ff0f146 homeassistant-0.102.2 2019-11-25 21:01:02 +01:00
659c0c7c09 hdate-9.3.0 Source back on Pypi again 2019-11-25 00:20:07 +01:00
d8a481cd72 README.md 2019-11-24 22:28:44 +01:00
d0b432a216 add ziggo-mediabox-xl-1.1.0 2019-11-24 21:59:55 +01:00
c91e02b497 add xbee-helper-0.0.7 with XBee-2.3.2 2019-11-24 21:57:01 +01:00
b0bcab57b7 add zhong-hong-hvac-1.0.9 2019-11-24 21:52:00 +01:00
696a28dbbf add pyzabbix-0.7.5 2019-11-24 21:49:16 +01:00
4c25a2725a add YesssSMS-0.4.2 2019-11-24 21:46:15 +01:00
2edb68f13b add yeelight-0.5.0 2019-11-24 21:42:39 +01:00
1325ba9314 add ya-ma-0.3.8 2019-11-24 21:38:44 +01:00
d143c001e2 add yalesmartalarmclient-0.1.6 2019-11-24 21:36:09 +01:00
de132869ad add xfinity-gateway-0.0.4 2019-11-24 21:34:38 +01:00
7eaf653d14 add xboxapi-0.1.1 2019-11-24 21:31:43 +01:00
c972cdf1b0 add wunderpy2-0.1.6 2019-11-24 21:29:38 +01:00
ebf5b6f319 add wirelesstagpy-0.4.0 2019-11-24 21:28:13 +01:00
f945d19588 add ibm-watson and ibm-cloud-sdk-core 2019-11-24 21:26:18 +01:00
0ed87753d3 add ibmiotf-0.3.4 and ibmiotf-0.4.0 2019-11-24 21:17:32 +01:00
fb3fe89d9c add waterfurnace-1.1.0 2019-11-24 21:09:28 +01:00
7011c14477 add volvooncall-0.8.12 2019-11-24 21:05:49 +01:00
9e6f974df7 add pytouchline-0.7 2019-11-24 21:00:10 +01:00
4fd02ca18c misc downgrades 2019-11-24 20:53:59 +01:00
e4d8061e9e dg steamodd-4.21 2019-11-24 20:46:54 +01:00
4747cdf925 add pifacedigitalio-3.0.5 2019-11-24 20:45:25 +01:00
4e009c66c5 add python-qbittorrent-0.3.1 2019-11-24 20:43:12 +01:00
c36d25bd7b add miflora 2019-11-24 20:41:15 +01:00
6b9108205a add aiolifx-effects-0.2.2 2019-11-24 20:37:43 +01:00
c310bcbf55 dg lmnotify-0.0.4 2019-11-24 20:34:54 +01:00
e566e435ed dg libpyfoscam-1.0 2019-11-24 20:33:24 +01:00
698767c4d5 add pyflic-homeassistant-0.4 2019-11-24 20:30:52 +01:00
84ae472bc1 dg ritassist-0.9.2, btsmarthub-devicelist-0.1.3, webexteamssdk-1.1.1 2019-11-24 20:27:18 +01:00
141199957d bump youtube_dl-2019.11.22 2019-11-24 20:13:22 +01:00
6119209b59 bump pypca-0.0.7, now back on pypi 2019-11-24 20:11:54 +01:00
4062fccff3 bump python-juicenet-0.1.6 2019-11-24 20:09:04 +01:00
2a5637654f bump mutagen-1.43.0 2019-11-24 20:00:50 +01:00
bfc8d9b007 bump ndms2-client-0.0.11 2019-11-24 19:53:22 +01:00
a32b025925 bump frontend-20191119.6 2019-11-24 19:51:46 +01:00
201710cc4b bump zeroconf-0.24.0 2019-11-24 19:50:11 +01:00
d20659c1ac bump shodan-1.20.0 2019-11-24 19:48:55 +01:00
0fe391cb31 add PyFlume-0.2.1 2019-11-24 19:47:23 +01:00
be010e492a add proxmoxer-1.0.3 2019-11-24 19:44:12 +01:00
cdaecdd717 add waqiasync-1.0.0 2019-11-24 19:32:31 +01:00
62a81d54d8 bump my own release of vultr-1.0.2 2019-11-24 19:30:52 +01:00
89efd7dfb4 add pyW800rf32 2019-11-24 19:26:03 +01:00
376a47d80d add python-vlc 2019-11-24 19:23:45 +01:00
b653be98d2 add pyvizio-0.0.7 2019-11-24 19:21:15 +01:00
f0c551dd24 update PyViCare-0.1.2 2019-11-24 19:19:07 +01:00
41065af100 dg vsure-1.5.2 2019-11-24 19:17:19 +01:00
a6b9b17b43 add vtjp-0.1.14 2019-11-24 19:16:13 +01:00
a308588f15 bump venstarcolortouch-0.9.ebuild 2019-11-24 19:13:42 +01:00
d229203ad4 add uscisstatus-0.1.1 2019-11-24 19:08:09 +01:00
85ca36a7fe add upcloud-api-0.4.3 2019-11-24 19:01:59 +01:00
024304ef4c add tuyaha-0.0.4 2019-11-24 18:56:17 +01:00
2b90e4540a add TravisPy-0.3.5 2019-11-24 18:54:28 +01:00
b7010a62aa add PyTransportNSW-0.1.1 2019-11-24 18:52:59 +01:00
f6a435d675 add pytrafikverket-0.1.5.9 2019-11-24 18:51:30 +01:00
379aa8017a add pytrackr-0.0.5 2019-11-24 18:49:34 +01:00
c895c2f014 add tp-connected-0.0.4, Js2Py-0.66, pyjsparser-2.7.1 2019-11-24 18:48:03 +01:00
e055f7bf9b add VL53L1X2-0.1.5 and smbus2-0.3.0 2019-11-24 18:41:32 +01:00
be92ef30e9 dg to todoist-python-8.0.0.ebuild 2019-11-24 18:37:22 +01:00
ce1f91dd5d add tikteck-0.4 2019-11-24 18:36:23 +01:00
8a33168d24 add pythinkingcleaner-0.0.3 2019-11-24 18:34:50 +01:00
a0275bf31c add pytfiac-0.4, tellsticknet-0.1.2 2019-11-24 18:31:11 +01:00
7ab51ce79a add tensorflow 2019-11-24 18:24:41 +01:00
5f553f6569 add temperusb-1.5.3 2019-11-24 18:11:53 +01:00
e92994bd36 add add tellcore-net-0.4, tellcore-py-1.1.3 2019-11-24 18:09:48 +01:00
37effea06e add pytautulli-0.5.{0,1} 2019-11-24 18:04:42 +01:00
605dcaaf17 add tank_utility-1.4.0 2019-11-24 18:01:54 +01:00
c4cf5226b0 add tahoma-api-0.0.14 2019-11-24 17:59:24 +01:00
cb51df0090 bump python-tado-0.2.9 2019-11-24 17:57:21 +01:00
6d47c2933a add py-synology-0.3.0, python-synology-0.2.0, synology-srm-0.1.2 2019-11-24 17:55:05 +01:00
2a87077bf1 add python_opendata_transport-0.1.4 2019-11-24 17:50:39 +01:00
a5b1a35dd2 add swisshydrodata-0.0.3 2019-11-24 17:48:58 +01:00
94f4f57e08 add pysupla-0.0.3 2019-11-24 17:46:33 +01:00
26e15c9111 add pysuez-0.1.17 2019-11-24 17:44:43 +01:00
cb11e4637b add pystiebeleltron-0.0.1 2019-11-24 17:42:15 +01:00
9a0cd0b2cd add steamodd-4.22 2019-11-24 17:39:20 +01:00
82c390aa0a add starlingbank-3.1 2019-11-24 17:37:49 +01:00
3f48702916 add spotipy-homeassistant-2.4.4 2019-11-24 17:36:23 +01:00
b11c1a79a0 update python-songpal-0.11.2 2019-11-24 17:32:43 +01:00
96bba6f5e9 add somfy-mylink-synergy-1.0.6 2019-11-24 17:29:35 +01:00
5e6c4057ba add solaredge-0.0.2 2019-11-24 17:27:04 +01:00
65af322fd1 add socialbladeclient-0.2 2019-11-24 17:22:50 +01:00
e28f6f2a07 add python-sochain-api-0.0.2 2019-11-24 17:21:03 +01:00
bb0a321e58 add smhi-pkg-1.0.10 2019-11-24 17:17:29 +01:00
d5105c3e18 add SmartHab-0.20 2019-11-24 17:13:29 +01:00
497efffaf5 add smappy-0.2.16 2019-11-24 17:11:05 +01:00
6b34a071a1 add skybellpy-0.4.0 2019-11-24 17:03:53 +01:00
3fcf02045c clx-sdk-xms-1.0.0 added 2019-11-24 16:59:07 +01:00
5e186bd31b add Adafruit-GPIO-1.0.3, Adafruit-PureIO-0.2.3, Adafruit-SHT31-1.0.2 2019-11-24 16:58:18 +01:00
86288116d8 dg pysesame2-1.0.1 2019-11-24 16:46:50 +01:00
f947fe154e dg rocketchat-API-0.6.1 2019-11-24 16:44:25 +01:00
097261d1e2 dg raspihats-2.2.3 2019-11-24 16:41:10 +01:00
aeff68926d dg eagle200-reader-0.2.1 2019-11-24 16:40:21 +01:00
db85dc429a dg pyqwikswitch-0.93 2019-11-24 16:39:21 +01:00
3f89bba29b dg pyps4-2ndscreen-1.0.1 2019-11-24 16:38:09 +01:00
cc2df12659 dg proliphix-0.4.1 2019-11-24 16:37:19 +01:00
a98c2a681b dg piglow-1.2.4 2019-11-24 16:36:20 +01:00
06bc7b6539 dg pencompy-0.0.3 2019-11-24 16:35:27 +01:00
805748f133 dg panasonic-viera-0.3.2 2019-11-24 16:34:36 +01:00
f07e54fa0f dg oru-0.1.9 2019-11-24 16:33:40 +01:00
e1462fd13a dg openhomedevice-0.4.2 2019-11-24 16:32:38 +01:00
cef8867fd4 dg pynx584-0.4 2019-11-24 16:31:19 +01:00
f53a5c9378 dg py-noaa-0.3.0 2019-11-24 16:30:09 +01:00
de51eb0d95 add my own release of niko-home-control-0.2.1 2019-11-24 16:28:38 +01:00
9563fea730 dg pynello-2.0.2 2019-11-24 16:22:50 +01:00
041e77c95d add n26-0.2.7, n26-2.2.0 2019-11-24 16:21:29 +01:00
74531d7bb8 add PyMVGLive-1.1.4 2019-11-24 16:12:06 +01:00
b8e4142ff6 dg to mitemp-bt-0.0.1 2019-11-24 15:53:49 +01:00
6df74c9bf7 dg to messagebird-1.2.0 2019-11-24 15:52:25 +01:00
c3e50c5557 dg to py-melissa-climate-2.0.0 2019-11-24 15:51:20 +01:00
506a92a5a1 add pylutron-caseta-0.5.0 and pylutron-caseta-0.5.1 2019-11-24 15:49:55 +01:00
fa28201b14 dg to pykwb-0.0.8 2019-11-24 15:46:28 +01:00
5245dc278d dg to PyOTA-2.0.5 2019-11-24 15:42:48 +01:00
e194164a79 add my own release of iglo-1.2.7 2019-11-24 15:41:35 +01:00
420498338b add hikvision-0.4, hikvision-1.2 2019-11-24 15:35:23 +01:00
66c7e6d9b7 add greenwavereality-0.5.1 2019-11-24 15:32:12 +01:00
80946a3c80 accumulate a 'repaired' gps3-0.33.3 2019-11-24 15:20:20 +01:00
03248f34c5 dg to my own Pysher-1.0.1 2019-11-24 14:44:23 +01:00
e4c5c35365 dg to pygogogate2-0.1.1 2019-11-24 14:36:57 +01:00
ab65968e42 dg to fints-1.0.1 2019-11-24 14:29:39 +01:00
65f2f30364 add feedparser-homeassistant-5.2.2 and sgmllib3k-1.0.0 2019-11-24 14:18:23 +01:00
fabe4e334f add epsonprinter-0.0.9 2019-11-24 13:41:00 +01:00
12961f7f40 add my own release of pypca-0.0.5 2019-11-24 13:36:03 +01:00
dfbdaa1b5e fix pushetta/Manifest 2019-11-24 13:24:44 +01:00
2552626376 dg to pyedimax-0.1 2019-11-24 13:23:14 +01:00
2bf9ef47ee dg to beacontools-1.2.3 2019-11-24 13:22:01 +01:00
904a80119d dg to dsmr-parser-0.12 2019-11-24 13:20:45 +01:00
66df02c4b2 add my own release of pyW215-0.6.0 2019-11-24 13:12:40 +01:00
686915ee09 dg to dlipower-0.7.165 2019-11-24 13:07:26 +01:00
bd633304dd add concord232-0.15.tar 2019-11-24 13:02:42 +01:00
7caf01c159 add webexteamssdk-1.2 2019-11-24 12:57:58 +01:00
eae3107ab6 add btsmarthub-devicelist-0.2.0 2019-11-24 12:55:08 +01:00
7e23095883 add bthomehub5-devicelist 2019-11-24 12:52:45 +01:00
434e78641f add beewi-smartclim-0.0.7 2019-11-24 12:50:51 +01:00
30713a6f98 add pybbox-0.0.5_alpha0 2019-11-24 12:34:27 +01:00
4a711a16ff add Adafruit_BBIO-1.0.0 and Adafruit_BBIO-1.1.1 2019-11-24 12:19:10 +01:00
7c282ecae9 dg to pyairvisual-3.0.1 2019-11-24 12:14:48 +01:00
f8c447e841 add pyairvisual-3.0.3 2019-11-24 12:13:49 +01:00
27532fbcff fix liveboxplaytv Manifest 2019-11-24 12:10:49 +01:00
b4a28f6d84 add pyalarmdotcom-0.3.2 2019-11-24 12:06:25 +01:00
ddb2a5ef9b add aladdin-connect-0.3 2019-11-24 12:03:35 +01:00
cfa6b2c436 add pysesame2-1.0.2 2019-11-24 11:53:11 +01:00
8e295bc69b add pysensibo-1.0.3 2019-11-24 11:51:31 +01:00
24a9732425 add sense-energy-0.7.0 2019-11-24 11:49:39 +01:00
af73c94541 add scsgate-0.1.0 2019-11-24 11:44:28 +01:00
d6a294a7e8 add satel-integra-0.3.4 2019-11-24 11:40:28 +01:00
68b6135824 update pysaj-0.0.14 2019-11-24 11:37:00 +01:00
f1fa8e46ab add pysabnzbd-1.1.0 2019-11-24 11:32:45 +01:00
fd54c28b76 add russound-0.1.9 2019-11-24 11:28:40 +01:00
305d5da93e add russound-rio-0.1.7 2019-11-24 11:25:37 +01:00
6f795f6e21 add add hdate-0.9.3 2019-11-24 00:10:42 +01:00
ecaf02684a add add lupupy 2019-11-24 00:06:51 +01:00
79014b04d3 add my own python-juicenet-0.1.6 2019-11-23 23:59:34 +01:00
c869abf7d5 add rpi-rf-0.9.7 2019-11-23 23:46:48 +01:00
bdd4ba81ef add pifacecommon-4.2.2 2019-11-23 23:43:11 +01:00
cd385745de add pwmled-1.4.1, Adafruit-PCA9685-1.0.1, python-singleton-0.1.2 2019-11-23 23:41:05 +01:00
8841c08eac add rocketchat-API-0.6.35 2019-11-23 23:31:49 +01:00
91f23baece add python-ripple-api-0.0.3 2019-11-23 23:28:27 +01:00
f862d7da1b add ring-doorbell-0.2.3 2019-11-23 23:26:31 +01:00
87691d5de8 dg pyRFXtrx-0.23.0 2019-11-23 23:22:23 +01:00
c16e9d0712 add RtmAPI-0.7.2 2019-11-23 23:18:22 +01:00
89421d27eb add rjpl-0.3.5 2019-11-23 23:13:51 +01:00
f3f91d2480 fix pylaunches/Manifest 2019-11-23 23:11:55 +01:00
4bc0f0603f add pyrecswitch-1.0.2 2019-11-23 23:10:45 +01:00
4504bb18a3 add recollect-waste-1.0.1 2019-11-23 23:07:37 +01:00
cf9d9a7425 add raspyrfm-client-1.2.8 2019-11-23 23:01:55 +01:00
a4e09f13c7 add raspihats-2.3.0 2019-11-23 22:55:59 +01:00
1d18912960 bump eagle200-reader-0.2.2 2019-11-23 22:53:14 +01:00
b617b1b415 bump raincloudy-0.0.7 2019-11-23 22:46:41 +01:00
aca0b2b8ca bump pyrainbird-0.4.1 2019-11-23 22:43:53 +01:00
808804a36c add radiotherm-2.0.0 2019-11-23 22:41:08 +01:00
a4fe451aef add RachioPy-0.1.3 2019-11-23 22:38:02 +01:00
0959d4dedf add pyqwikswitch-0.94 2019-11-23 22:35:39 +01:00
f1fe45060f add georss-qld-bushfire-alert-client-0.3 2019-11-23 22:33:21 +01:00
7e04f458d5 add pushetta-1.0.15 2019-11-23 22:28:40 +01:00
b0a211a567 add ptvsd-4.2.8 2019-11-23 22:26:37 +01:00
a5c122f82c add pyps4-2ndscreen-1.0.3 2019-11-23 22:22:04 +01:00
02f2662f55 add proliphix-0.5.0 2019-11-23 22:17:27 +01:00
5d4efb5c2c add prezzibenzina-py-1.1.4 2019-11-23 22:15:17 +01:00
6d64386ffd add pocketcasts-0.1 2019-11-23 22:11:50 +01:00
182e5eadfb add plumlightpad-0.0.11 2019-11-23 22:10:10 +01:00
f158d1eb02 add pypjlink2-1.2.0 2019-11-23 22:08:34 +01:00
4ceee5ffd8 add pilight-0.1.1 2019-11-23 22:06:43 +01:00
67cca369d0 add piglow-1.2.5 2019-11-23 22:05:06 +01:00
ed0a995c1c add ha-philipsjs-0.0.8 2019-11-23 22:03:42 +01:00
3887694235 add pencompy-0.0.4 2019-11-23 22:01:59 +01:00
00d1b2bd90 add panasonic-viera-0.3.4 2019-11-23 21:59:52 +01:00
2041d81486 add panacotta-0.1 2019-11-23 21:56:32 +01:00
f30186ec97 added (my own) release of pyowlet-1.0.3 2019-11-23 21:35:19 +01:00
e0b867b125 add orvibo-1.1.1 2019-11-23 21:27:38 +01:00
905bd52d04 add oru-0.1.10 2019-11-23 21:26:20 +01:00
2ab34a51bf add openhomedevice-0.6.3 2019-11-23 21:24:00 +01:00
1330700cae add openevsewifi-0.4 2019-11-23 21:21:36 +01:00
5503c31be2 add onvif-zeep-async-0.2.0 2019-11-23 21:14:47 +01:00
5ca19ba9bf add oemthermostat-1.1 2019-11-23 21:11:33 +01:00
1db62e0c9d add oasatelematics-0.3 2019-11-23 21:09:09 +01:00
985668e7d2 add pynzbgetapi-0.2.0 2019-11-23 21:07:10 +01:00
3ae09ad63e add pynx584-0.5 2019-11-23 21:00:23 +01:00
4e79802048 add pynut2-2.1.2 2019-11-23 20:56:38 +01:00
61fd036afe downgrade to nuimo-0.1.0 2019-11-23 20:54:46 +01:00
0d85ec8ce1 add nuimo-0.3.6 2019-11-23 20:53:34 +01:00
315d42ce67 add nsw-fuel-api-client-1.0.10 2019-11-23 20:51:21 +01:00
5b41c6c63e add py-noaa-1.0 2019-11-23 20:49:02 +01:00
7c0d511431 add pyrail-0.0.3 2019-11-23 20:45:02 +01:00
1bacdf5208 add python-nmap-0.6.1 2019-11-23 18:18:47 +01:00
63b30dee06 update pycarwings2-2.9 2019-11-23 18:16:04 +01:00
bb1fe7cf65 add niluclient-0.1.2 2019-11-23 18:12:58 +01:00
d8be6b4091 add niko-home-control-0.2.2 and nclib-0.8.3 2019-11-23 18:11:19 +01:00
1962c85548 add py-nextbusnext-0.1.4 2019-11-23 18:03:28 +01:00
b92379de0e add neurio-0.3.1 2019-11-23 16:06:57 +01:00
494c3bb8dd add pynetio-0.1.9.1 2019-11-23 16:05:06 +01:00
45c04b8f1e bump eternalegypt-0.0.10 2019-11-23 16:03:23 +01:00
e00a7eb13c add pynetgear-0.6.1 2019-11-23 16:01:26 +01:00
b2b3912bde add netdata-0.1.2 2019-11-23 15:59:03 +01:00
af4e05f89b add python-nest-4.1.0 and sseclient-py-1.7 2019-11-23 15:56:50 +01:00
6e1cc153a6 add pynello-2.0.3 2019-11-23 15:48:05 +01:00
8d33a27a17 add nsapi-2.7.4 2019-11-23 15:45:57 +01:00
6710a3a699 add pynanoleaf-0.0.5 2019-11-23 15:42:42 +01:00
4335498d04 add nad_receiver-0.0.11 2019-11-23 15:40:54 +01:00
d030b16ace add mbddns-0.1.2 2019-11-23 15:38:52 +01:00
2124ecc6af add pymysensors-0.18.0 and get-mac-0.8.1 2019-11-23 15:37:07 +01:00
5ce2171101 add add mycroftapi-2.0 (Homepage dead and License missing) 2019-11-23 15:31:00 +01:00
7af54bee74 add mychevy-1.2.0 2019-11-23 15:26:57 +01:00
e3e9c26d73 add pymsteams-0.1.12 2019-11-23 15:23:45 +01:00
93a6248a23 add python-mpd2-1.0.0 2019-11-23 15:21:59 +01:00
f1a38d89ca add motorparts-1.1.0 2019-11-23 15:18:37 +01:00
3148b1ed81 add pymonoprice-0.3 2019-11-23 15:16:14 +01:00
77938c1ce1 add basicmodem-0.7 2019-11-23 15:14:16 +01:00
4aee2b559e add mitemp-bt-0.0.3 and btlewrap-0.0.8 2019-11-23 15:12:08 +01:00
c7ecec7ab2 millheater-0.3.4 2019-11-23 15:06:08 +01:00
24a786f96f downgrade to bluepy-1.1.4 for miflora==0.4.0 2019-11-23 15:03:16 +01:00
00a11eea89 add mficlient-0.3.0 2019-11-23 14:56:25 +01:00
665b0786e8 add datapoint 2019-11-23 14:53:23 +01:00
64e4de6399 add messagebird-1.5.0 2019-11-23 14:50:17 +01:00
fb64d6c74e add py-melissa-climate-2.1.3 2019-11-23 14:47:43 +01:00
fb9246df6a add add matrix-client-0.3.2 and matrix-client-0.2.0 2019-11-23 14:44:06 +01:00
ec236b10be add magicseaweed-1.0.3 2019-11-23 14:39:50 +01:00
b0dad777e5 add lyft_rides-0.2 2019-11-23 14:38:11 +01:00
b1823ab2a0 add lw12-0.9.2 2019-11-23 14:35:16 +01:00
a98fc5b57e add luftdaten-0.6.3 2019-11-23 14:21:29 +01:00
c84e8bd73d add london-tube-status-0.2 2019-11-23 14:20:18 +01:00
c98ab03617 add logi-circle-0.2.2 2019-11-23 14:18:08 +01:00
9bfe8dc414 add liveboxplaytv-2.0.2, wikipedia-1.4.0, pyteleloisirs-3.{5,6} 2019-11-23 14:14:46 +01:00
4d6b4b9d59 add pylitejet-0.1.0 2019-11-23 12:38:39 +01:00
d64c0db68a add python-lirc-1.2.3 2019-11-23 12:36:49 +01:00
9b09ff32da add linode-api-4.1.9_beta1 2019-11-23 12:33:13 +01:00
88bbecc08f downgrade to lightwave-0.15 2019-11-23 12:20:41 +01:00
f2d15a9c91 add aiolifx-0.6.7, bump bitstring-3.1.5-r1 from main repo for compatibility 2019-11-23 12:17:00 +01:00
d6f31413bf add temescal-0.1.tar.gz 2019-11-23 12:01:31 +01:00
f4c863a713 add pylgnetcast-homeassistant-0.2.0 2019-11-23 11:59:55 +01:00
f6ed83a4ac add pylaunches-0.2.0 2019-11-23 11:55:58 +01:00
7d73529937 update pylast-3.1.0 2019-11-23 11:53:59 +01:00
efab89c686 add lmnotify-0.0.6 2019-11-23 11:50:32 +01:00
6ddda4b23d update pylacrosse-0.4 2019-11-23 11:48:04 +01:00
3ec20f94d6 add pykwb-0.0.10 2019-11-23 11:45:38 +01:00
1fe56f7f73 bump konnected-0.1.5 2019-11-23 11:43:47 +01:00
5c4d7470e3 add kiwiki-client-0.1.1 2019-11-23 11:35:56 +01:00
0e9101b864 add PyUserInput-0.1.11 2019-11-23 11:27:52 +01:00
5e7573d237 add ndms2-client-0.0.10 2019-11-23 11:24:15 +01:00
af92d73936 add kaiterra-async-client-0.0.2 2019-11-23 11:20:43 +01:00
6bb909bb7c add python-join-api-0.0.4 2019-11-23 11:12:48 +01:00
15bdf8bfe4 add pyitachip2ir-0.0.7 2019-11-23 11:03:50 +01:00
17e6bde6cb add prayer_times_calculator-0.0.3 2019-11-23 11:02:14 +01:00
7b88757299 add pyirishrail-0.0.2 2019-11-23 11:00:46 +01:00
f7a8cf3539 add pyipma-1.2.1 2019-11-23 10:59:17 +01:00
9252149982 add add PyOTA-2.1.0, phx-filters-2.0.2, phx-class-registry-3.0.5 2019-11-23 10:56:42 +01:00
535cd8c90d add georss-ign-sismologia-client-0.2 2019-11-23 10:41:50 +01:00
432efbf683 add (old) iglo-1.2.5 2019-11-23 10:26:04 +01:00
5f007db542 add pypca-0.0.6 2019-11-23 10:03:20 +01:00
e3977e0a4e add rfk101py-0.0.1 2019-11-23 09:54:43 +01:00
c4582f2c30 add pyicloud-0.9.1 2019-11-23 09:53:22 +01:00
7e5f61394b add pyialarm-0.3 2019-11-23 09:49:07 +01:00
d28153792c add Hydrawiser-0.1.1 2019-11-23 09:47:16 +01:00
6bf2a1b93d add aiopvapi-1.6.14 2019-11-23 09:43:49 +01:00
408824ba06 bump aiohue-1.9.2 2019-11-23 09:40:36 +01:00
13e8a1ab8d add url-normalize-1.4.1 and poetry-0.12.17 2019-11-23 09:37:37 +01:00
6e730d7cd2 add horimote-0.4.1 2019-11-23 09:30:15 +01:00
9a51c53222 pyhomeworks-0.0.6 aded 2019-11-23 09:28:39 +01:00
7860ea4f34 add HAP-python-2.6.0 and tlslite-ng-0.7.5 2019-11-23 09:26:13 +01:00
954a0e99e5 add hlk-sw16-0.0.7 2019-11-23 09:19:59 +01:00
dfe7363784 add heatmiserV3-0.9.1 and heatmiserV3-1.1.9 2019-11-22 22:29:02 +01:00
e58ee6a368 add pyCEC-0.4.13 2019-11-22 22:25:32 +01:00
b9ca760999 add pygtfs-0.1.5 2019-11-22 22:22:27 +01:00
284b58135c add gstreamer-player-1.1.2 2019-11-22 22:18:25 +01:00
131fdd7872 add greeneye-monitor-1.0.1 2019-11-22 22:15:50 +01:00
e2e4564f2b downgrade to some oldfashioned google libraries: 2019-11-22 22:04:01 +01:00
9425c8d8d9 add pygogogate2-0.2.1 2019-11-22 21:57:34 +01:00
641ded938e add Pysher-1.0.4, bump autobahn-18.7.1 from main repo, add txaio-18.7.1 and txaio-18.8.1 2019-11-22 21:52:21 +01:00
4dd4dbca2c add gitterpy-0.1.7 2019-11-22 21:35:17 +01:00
8006fd8623 add python-gitlab-1.13.0 & python-gitlab-1.6.0 2019-11-22 21:33:15 +01:00
b4e57cdc8f add aio-geojson-client-0.11 and aio-geojson-geonetnz-quakes-0.11 2019-11-22 21:29:44 +01:00
f3f4e0e429 add georss-client-0.9 and georss-generic-client-0.2 2019-11-22 21:20:32 +01:00
69cccb68bf add geojson-client-0.4, geojson-2.5.0 and haversine-2.1.2 2019-11-22 21:08:44 +01:00
8440c49c3d add geizhals-0.0.9 2019-11-22 20:59:11 +01:00
0d6f23ac05 add gearbest-parser-1.0.7 2019-11-22 20:55:42 +01:00
2264845610 add python-gc100-1.0.3_alpha0 2019-11-22 20:50:40 +01:00
ff4b858255 add pyfnip-0.2 2019-11-22 20:46:02 +01:00
424efa82b8 add afsapi-0.0.4 2019-11-22 20:44:04 +01:00
2108d24401 add fritzhome-1.0.4 2019-11-22 20:41:30 +01:00
6585399f64 add fritzhome-1.0.5 2019-11-22 20:40:41 +01:00
233028b771 add fritzconnection-0.8.4 2019-11-22 20:37:09 +01:00
69646a2570 add freesms-0.1.2 2019-11-22 20:34:33 +01:00
0ff13b229f libpyfoscam-1.1 added 2019-11-22 20:31:27 +01:00
11b29d8cf1 update fortiosapi-1.0.1, downgrade to fortiosapi-0.10.8 2019-11-22 20:28:10 +01:00
a5e2ffa32e add foobot_async-0.3.1 2019-11-22 20:20:37 +01:00
9ac94fad96 add flux-led-0.22 2019-11-22 20:16:46 +01:00
36b6ed8d65 bump pyflunearyou-1.0.3 2019-11-22 20:12:06 +01:00
414b083e7f add pyflexit-0.3 2019-11-22 20:09:07 +01:00
d20ecb270e add ritassist-0.9.3 & ciso8601-2.1.2 2019-11-22 20:06:43 +01:00
e846f3b429 add fixerio-1.0.0_alpha0 & fixerio-0.1.1 2019-11-22 20:02:31 +01:00
ce02ecad1f add fints-2.2.0, mt_940-4.19.0, sepaxml-2.2.0 2019-11-22 19:53:32 +01:00
50dcdb4425 add fastdotcom-0.0.3 2019-11-22 19:39:11 +01:00
bad4f70bc6 add python-family-hub-local-0.0.2 2019-11-22 19:37:23 +01:00
c4c2812934 addevohome-async-0.3.4_beta1, fix Changelog's order 2019-11-22 19:33:06 +01:00
311e377188 bump PyEssent-0.13 2019-11-22 19:22:14 +01:00
1bbdb6168c add epson-projector-0.1.3 2019-11-22 19:20:11 +01:00
ebdbda291a add pyenvisalink-4.0 2019-11-22 19:15:59 +01:00
30d4091914 downgrade to envirophat-0.0.6 2019-11-22 19:14:02 +01:00
ad6c543e1a add enturclient-0.2.0 2019-11-22 19:11:35 +01:00
619d4c91de add pyEmby-1.6 2019-11-22 19:08:11 +01:00
af517cfa9a add pythonegardia-1.0.40 2019-11-22 18:57:58 +01:00
17446fbb91 add eebrightbox-0.0.4 2019-11-22 18:55:00 +01:00
389b5cbde6 add pyedimax-0.2.1 2019-11-22 18:53:16 +01:00
ce6b96e17c add beacontools-1.3.1 2019-11-22 18:51:24 +01:00
e11760c059 add sleekxmppfs-1.3.4 2019-11-22 18:48:48 +01:00
1a057a789c add pycountry-convert (for sucks) 2019-11-22 18:47:25 +01:00
de82814ced add ecoaliface-0.4.0 2019-11-22 18:24:12 +01:00
f1d842df8d add pyebox-1.1.4 2019-11-22 18:21:31 +01:00
693c5d6cd8 add pydukeenergy-0.0.6 2019-11-22 18:18:09 +01:00
36b429e07b dsmr-parser-0.14 and PyCRC-1.21 added 2019-11-22 18:16:17 +01:00
360fbdba37 add dovado-0.4.1 2019-11-22 18:08:34 +01:00
c7082f011b add (deprecated) Adafruit-DHT-1.4.0 and Adafruit-DHT-1.4.1 2019-11-22 18:05:25 +01:00
81d220966a add pydoods-1.0.2 2019-11-22 18:04:15 +01:00
e61a30ab66 add pizzapi-0.0.3 and pizzapi-0.0.6 2019-11-22 17:14:03 +01:00
cdce2cafcb add dlib-19.18.0 2019-11-22 17:06:35 +01:00
9a69ebbc65 add face_recognition-1.2.3 & face_recognition_models-0.3.0 2019-11-22 17:02:38 +01:00
4a950c74f2 downgrade to directpy-0.5 2019-11-22 16:56:38 +01:00
ceafea9048 add dlipower-1.0.176 2019-11-22 16:55:38 +01:00
8cc8a8987e add python-digitalocean-1.13.2 2019-11-22 16:52:56 +01:00
1540f6711b add (deprecated) Adafruit-DHT-1.4.0 and Adafruit-DHT-1.4.1 2019-11-22 16:48:46 +01:00
ba7e87be98 add schiene-0.23 2019-11-22 16:42:42 +01:00
e8d7106dc2 added decora-wifi-1.4 2019-11-22 16:39:19 +01:00
4db9ce2083 decora-0.6 added 2019-11-22 16:34:28 +01:00
a852459a5f crimereports-1.0.1 added 2019-11-22 16:31:59 +01:00
694f2d8eac add pycoolmasternet-0.0.4 & pycoolmasternet-0.2.4 2019-11-22 16:29:46 +01:00
7e2046ff4b add coinmarketcap-5.0.3 2019-11-22 16:24:47 +01:00
3282a5b953 bump requests-cache-0.4.13 & requests-cache-0.5.0 from main repo 2019-11-22 16:23:43 +01:00
10ce3b3496 add coinbase-2.1.0 2019-11-22 16:10:06 +01:00
74797e7615 add pycfdns-0.0.1 2019-11-22 16:06:22 +01:00
77ba9db8ba add python-clementine-remote-1.0.1 & python-clementine-remote-1.0.3 2019-11-22 16:00:38 +01:00
b9774eb49e downgrade to ciscosparkapi-0.4.2 2019-11-22 15:56:12 +01:00
4dfb9efc54 downgrade to pychannels-1.0.0 2019-11-22 15:55:05 +01:00
7262460e24 add csrmesh-0.9.0 2019-11-22 15:53:48 +01:00
fba183d45e add brunt-0.1.3 2019-11-22 15:51:26 +01:00
b03016c05c add py-canary-0.5.0 2019-11-22 15:51:09 +01:00
14b4dd92fd add brunt-0.1.3 2019-11-22 15:48:10 +01:00
02afffc5fa add brottsplatskartan-1.0.5 & brottsplatskartan-0.0.1 2019-11-22 15:46:01 +01:00
96ca163f0a add braviarc-homeassistant-0.3.7 2019-11-22 15:43:21 +01:00
b8e903ae72 add bme680-1.0.5 2019-11-22 15:38:08 +01:00
f5609a3623 add pygatt-4.0.5 & enum-compat-0.0.3 2019-11-22 15:35:56 +01:00
a62aa12e9e blinkt-0.1.0 & blinkt-0.1.2.ebuild added 2019-11-22 15:30:42 +01:00
605e5b662d downgrade bizkaibus-0.1.1 2019-11-22 15:27:47 +01:00
f37029ca7f add i2csense-0.0.4 2019-11-22 15:25:49 +01:00
ed4b4cba7d add i2csense-0.0.4 2019-11-22 15:25:11 +01:00
0b763e0d9a baidu-aip added 2019-11-22 15:23:16 +01:00
675d305b62 add python-awair-0.0.4 2019-11-22 15:19:40 +01:00
68266276d0 add avion-0.10, bluepy-1.3.0 & pycryptodomex-3.9.4 2019-11-22 15:15:03 +01:00
3546b1be75 add py-august-0.9.0 / py-august-0.7.0 2019-11-22 15:03:09 +01:00
31ec75af0c add asterisk_mbox-0.5.0 2019-11-22 14:58:50 +01:00
ca636ca6ca arcam-fmj-0.4.3 & aionursery-0.3.0 2019-11-22 14:55:31 +01:00
b578625f11 downgrade sharp_aquos_rc-0.3.2 2019-11-22 14:49:57 +01:00
6a62e95a50 aqualogic-1.0 2019-11-22 14:48:29 +01:00
211cf86584 apprise-0.8.1 2019-11-22 14:46:18 +01:00
54ffd5d47e add apns2 (incomplete missing 'older' depencies) 2019-11-22 14:41:17 +01:00
7d6bfe4b09 add anel-pwrctrl-homeassistant-0.0.1 2019-11-22 14:30:17 +01:00
f6413242e6 add pydroid-ipcam-0.8 & pydroid-ipcam-1.1 2019-11-22 14:20:20 +01:00
6a42c665ad asmog-0.0.6 added 2019-11-22 14:16:18 +01:00
cc12f2311b add pyads-3.x 2019-11-22 14:12:56 +01:00
74332627f2 downgrade to alpha-vantage-2.1.1 2019-11-22 14:02:59 +01:00
09892d0fce add alarmdecoder-1.13.4 alarmdecoder-1.13.2 2019-11-22 13:34:18 +01:00
9a0b34761e add pyaftership-0.1.2 2019-11-22 13:30:09 +01:00
61528b406c downgrade pyserial-3.1.1 from main repo for acer_projector 2019-11-22 13:27:27 +01:00
c57217661d add rova license string 2019-11-22 09:54:02 +01:00
f407a75c34 fix ipify license string 2019-11-22 09:52:15 +01:00
dcaa41ff5a fix pyversasense license string 2019-11-22 09:48:49 +01:00
7ab6721578 remove annoying version number from maxcube_TypeError_dirty_hack.patch 2019-11-22 09:40:39 +01:00
761bdc665f add vultr-1.0.1 2019-11-22 09:29:09 +01:00
e5bfd90c8c add jsonpath-0.{75,82} 2019-11-22 09:23:20 +01:00
2ba53a3db7 bump vsure-1.5.4 2019-11-22 09:18:27 +01:00
bdacbf0e99 bump pyatmo-3.1.0, remove olds 2019-11-22 09:15:30 +01:00
5372c53720 bump frontend-20191119.5, remove olds 2019-11-22 09:13:23 +01:00
c4b230603b bump homeassistant-0.102.1 2019-11-22 09:06:18 +01:00
91ce9598be homeassistant-0.102.0 remove beta status 2019-11-21 22:54:18 +01:00
896ca7c101 Update License Counters 2019-11-21 09:57:06 +01:00
b5ea5e79cf README.md 2019-11-21 09:49:57 +01:00
91913eeae0 add herepy api 2019-11-21 09:33:33 +01:00
5173324bc2 homeassistant-0.102.0 2019-11-21 09:25:48 +01:00
fd12579d64 homeassistant-0.102.0_beta3 2019-11-20 17:44:40 +01:00
16ba54c687 rename (again) unused home-assistant-frontend-20191119.1 to current home-assistant-frontend-20191119.2 2019-11-20 17:43:34 +01:00
d1929df6d6 fix LICENSE string of dev-python/aiobotocore 2019-11-20 12:27:46 +01:00
c79711e2f3 add requests to RDEPS of pyAtome-0.1.1 2019-11-20 12:21:47 +01:00
f5def4372a bump home-assistant-frontend-20191119.1 2019-11-20 11:51:13 +01:00
b0ddc61811 bump pytest-5.3.0 2019-11-20 11:49:41 +01:00
151271eb00 add pyRFXtrx-0.24.0 2019-11-20 11:40:51 +01:00
166e9a8c32 bump frontend-20191119.0 2019-11-20 11:35:35 +01:00
72e1033a06 add pyversasense-0.0.6 2019-11-20 11:34:03 +01:00
8d1f88ba5b README.md 2019-11-18 19:50:41 +01:00
adcb6056f5 README.md 2019-11-18 19:48:22 +01:00
a18e16e055 README.md 2019-11-18 19:43:11 +01:00
e3463bc56a update homeassistant-0.102.0_beta2 2019-11-18 19:29:06 +01:00
e899820f33 fix typo in boto3-1.9.252.ebuild 2019-11-18 19:20:33 +01:00
9f069781c8 update homeassistant-0.102.0_beta2 2019-11-18 19:14:19 +01:00
05e742bee7 update homeassistant-0.102.0_beta2 2019-11-18 18:59:15 +01:00
46fa894c91 add rova-0.1.0 2019-11-18 18:57:12 +01:00
d1e4add415 bump bump roombapy-1.4.1 2019-11-18 18:53:00 +01:00
0523de13cb bump frontend-20191118.0 2019-11-18 18:51:28 +01:00
b823fadbb1 bump sphinx-2.1.2 2019-11-18 14:15:26 +01:00
7581c75d16 bump libpyvivotek 2019-11-18 14:13:07 +01:00
b3fb50b482 update esphome-1.14.3 2019-11-18 11:20:17 +01:00
e90e803e32 copy current ebuild to esphome-9999 2019-11-18 11:09:49 +01:00
3207d8e8ef bump aioesphomeapi-2.6.0 2019-11-18 10:44:54 +01:00
cb16444d56 update pyatmo-3.0.1 2019-11-18 09:58:49 +01:00
2bf6009c37 add pure-python-adb-0.2.2 2019-11-17 22:32:23 +01:00
12f448caea v0.102.0_beta1-r2 2019-11-17 13:31:50 +01:00
9b1971cf1b add pyalmond-0.0.2 2019-11-16 22:46:48 +01:00
b499cd66fd add sharp_aquos_rc-0.4 2019-11-16 22:25:40 +01:00
4db034ba9e update shodan-1.19.1 2019-11-16 22:21:51 +01:00
c0b5c17fd7 add alpha-vantage-2.1.2 2019-11-16 22:15:44 +01:00
d923220e84 add pycomfoconnect-0.3 2019-11-16 22:08:49 +01:00
36d5391c72 add postnl-api-1.2.2 & postnl-api-1.0.2 2019-11-16 11:17:57 +01:00
56cdbb27c4 bump pyobihai-1.2.0 2019-11-16 11:12:18 +01:00
c3b9eb3d35 add pyombi-0.1.{5,10} 2019-11-16 11:08:03 +01:00
b24c0ee332 bump astroid-2.3.3 2019-11-16 11:04:51 +01:00
17b903d3d9 bump pylint-2.4.4 2019-11-16 11:03:18 +01:00
eeba965667 bump pyHik-0.2.5 2019-11-16 10:55:53 +01:00
040c7b6f0d bump SQLAlchemy-1.3.11 2019-11-16 10:50:21 +01:00
08ff96554d bump frontend-20191115.0 2019-11-16 09:11:54 +01:00
6a726ae5c3 add hkavr-0.0.5 2019-11-15 10:32:59 +01:00
4b5125977b add python-blockchain-api 2019-11-15 09:48:11 +01:00
f1c350731e bump pytest-5.2.3 2019-11-15 09:31:07 +01:00
18371f448a add ipify-1.0.0 2019-11-15 09:30:01 +01:00
e732b9cfe8 update boto3-1.9.252 2019-11-15 09:22:28 +01:00
950ceb4668 update botocore-1.12.252 2019-11-15 09:20:35 +01:00
594ead9173 update aiobotocore-0.10.4 2019-11-15 09:10:34 +01:00
9641149c0f bump aiobotocore-0.10.2 2019-11-15 09:06:53 +01:00
ddf88551ab update teslajsonpy-0.2.0 2019-11-15 09:04:36 +01:00
14a3a719d4 add aiobotocore-0.10.1 2019-11-15 09:02:26 +01:00
245db35734 total-connect-client add PYTHON_COMPAT 3.8 2019-11-14 21:34:41 +01:00
488ca6ccb1 homeassistant-0.102.0_beta1 update 2019-11-14 18:23:58 +01:00
68db524936 bump frontend to 20191114.0 2019-11-14 18:21:31 +01:00
7207888d9b update simplisafe-python-5.2.0 2019-11-14 08:18:54 +01:00
26dba28138 remove requests-toolbelt-0.9.1.ebuild 2019-11-14 07:44:42 +01:00
4718dadec1 add MIT License to total-connect-client 2019-11-14 07:19:10 +01:00
665cc11a10 update homeassistant-0.102.0_beta0.ebuild 2019-11-13 17:42:57 +01:00
f6ae9c1575 bump pyotgw-0.5_beta1 2019-11-13 17:31:33 +01:00
9898dabf82 bump zha-quirks-0.0.28 2019-11-13 17:30:13 +01:00
66f933987c (re-)add withings-api-2.1.3 2019-11-13 17:04:06 +01:00
20e95224d4 homeassistant-0.101.3-r1 fix paho-mqtt-1.4.0 2019-11-13 10:57:14 +01:00
7ca1ad3949 bump psutil-5.6.5 2019-11-13 09:30:33 +01:00
db4066aeb7 update async-upnp-client-0.14.12 2019-11-13 09:24:52 +01:00
0a481229a5 update pypoint-1.1.2 2019-11-13 09:22:29 +01:00
0cd455ca22 rop KEYWORDS excepts amd64: adb-homeassistant, attrs 2019-11-12 19:14:27 +01:00
c88fb3aff2 fix geopy manifest 2019-11-12 19:08:42 +01:00
4000f039dc fix cryptography metadata 2019-11-12 19:03:04 +01:00
19d203dc44 bump aioesphomeapi-2.5.0
fix RDEPEND for aioesphomeapi-2.4.2
2019-11-12 18:48:39 +01:00
7b7c05cf0f add correct license for dev-python/aioesphomeapi-2.4.2 (MIT) 2019-11-12 15:50:39 +01:00
4f47563fe9 add correct license for app-misc/homeassistant 2019-11-12 15:48:31 +01:00
29f36cca3b remove unneeded sys-devel/autoconf RDEPEND from (older) ebuilds 2019-11-12 15:42:22 +01:00
257d9c3996 update license information for adb-shell 2019-11-12 15:07:45 +01:00
f287b3039a update packages with unknown licenses 2019-11-12 15:03:34 +01:00
42755ff1bc replace stale 'Gentoo Foundation' copright notices 2019-11-12 14:42:39 +01:00
669ce8f1e4 remove all stale CVS keywords 2019-11-12 14:35:03 +01:00
202fb66a85 Change copyright years to 1999-2019 2019-11-12 14:24:56 +01:00
0a73e17d1e align all ebuild headers to https://devmanual.gentoo.org/ebuild-writing/file-format/index.html 2019-11-12 14:09:48 +01:00
1f943761d3 cleaup esphome 2019-11-12 13:05:53 +01:00
824a833571 update remove bad UTF character from pytile-3.0.x and add missing dependency 2019-11-12 13:00:52 +01:00
2b33fbfa85 bump discogs-client-2.2.2 2019-11-12 12:54:51 +01:00
646abb2af4 add discogs-client-2.2.1 2019-11-12 12:53:52 +01:00
4dd997b344 fix uri.https 2019-11-12 12:43:33 +01:00
47abf497c9 add dependency for plexauth-0.0.5-r1 2019-11-12 12:19:41 +01:00
1076f6ed58 update PlexAPI-3.3.0 2019-11-12 12:10:21 +01:00
560a75e7ee update zha-quirks-0.0.27-r1 2019-11-12 11:57:46 +01:00
37809ed1a7 update pyserial-asyncio-0.4-r1 2019-11-12 11:54:05 +01:00
914d92b048 update zigpy-xbee-homeassistant-0.7.0 2019-11-12 11:51:14 +01:00
b99bf43452 update zigpy-homeassistant-0.11.0 2019-11-12 11:47:34 +01:00
54b9c2a2d8 update zigpy-deconz-0.7.0 2019-11-12 11:45:24 +01:00
3bee131054 update bellows-homeassistant-0.11.0 2019-11-12 11:43:15 +01:00
c00a5be507 aiodns & aionotify, fix checksums in manifest 2019-11-12 09:47:05 +01:00
ad748efc25 README.md 2019-11-12 00:49:37 +01:00
f215bc79f7 fixed Typo. 2019-11-12 00:42:25 +01:00
3d897cc819 bump esphome-1.14.2 2019-11-12 00:33:12 +01:00
a451a5033e * searched and partly updated licenses for:
-PyMata
          -PyMetno
          -adb-shell
          -apcaccess
          -pyvlx
          -somecomfort
          -total-connect-client
          -uvcclient
        * pylutron-0.2.5 Python Compatibility for 3.5 removed
        * rename CHANGELOG.txt
        * coveralls Python Compatibility for 3.5 removed
2019-11-12 00:25:14 +01:00
b8055eb923 bimmer-connected: add missing keywords 2019-11-11 23:56:12 +01:00
7501d0cda3 standardize 4 license strings 2019-11-11 23:55:21 +01:00
fcf8986334 BlinkStick: found License 2019-11-11 23:46:59 +01:00
5b176bfe0f bimmer-connected: add missing keywords 2019-11-11 23:41:21 +01:00
8d5c4eb9fe cryptography:update manifest, reduce platforms 2019-11-11 23:37:19 +01:00
6409f9a5d0 pyhaversion: add missing description strings 2019-11-11 23:22:54 +01:00
8a7075b033 gpiozero: add missing description strings 2019-11-11 23:20:26 +01:00
8f917f73b2 aioesphomeapi: add missing description strings 2019-11-11 23:15:36 +01:00
aa5409c109 bump plexwebsocket-0.0.5 2019-11-11 23:00:10 +01:00
02a331316f bump zm-py-0.4.0 2019-11-10 23:24:57 +01:00
f302f68fd5 bump pyatmo-2.3.3 2019-11-10 23:15:47 +01:00
9f31552ccd add roombapy-1.3.1 with accessories 2019-11-10 12:01:28 +01:00
f061ad0e17 remove dev-python/Pillow 2019-11-10 10:10:44 +01:00
666ca0f0da add (older) haanna-0.12.3 for a test 2019-11-10 08:33:21 +01:00
8991637de9 bump bimmer_connected-0.6.2 2019-11-10 08:29:36 +01:00
d99fe0bf99 bump simplisafe-python-5.1.0 2019-11-10 08:23:35 +01:00
cae566a0aa add pdunehd-1.3 2019-11-09 14:41:49 +01:00
eb6a34e347 add pcal9535a-0.7 2019-11-09 14:34:26 +01:00
ee56487a31 add smbus-cffi-0.5.1 2019-11-09 14:32:33 +01:00
cef7ad52e1 bump abodepy-0.16.7 2019-11-09 14:03:17 +01:00
db0fce2d31 bump zha-quirks-0.0.27 2019-11-08 22:34:47 +01:00
06f1bb86dd bump home-assistant-frontend-20191108.0 2019-11-08 22:32:46 +01:00
bf36a2f40a bump hass-nabucasa-0.29 2019-11-08 22:27:43 +01:00
50af124dea paho-mqtt: remove obsolete patch 2019-11-08 22:24:22 +01:00
3d3ba05e0f add wled-0.1.0 2019-11-08 00:22:06 +01:00
7bab07cfca add cattrs-0.9.0 2019-11-08 00:21:30 +01:00
a231d754c6 bump plexwebsocket-0.0.4 2019-11-08 00:12:11 +01:00
dd3d3941bd Bug 699282, fix metadata.xml 2019-11-07 09:58:28 +01:00
a1b64d8171 fix metadata.xml 2019-11-07 09:57:22 +01:00
9fbe523b9c CHANGELOG.md 2019-11-07 01:15:06 +01:00
343c7e37a9 imageio for Python 3.7 2019-11-07 01:08:53 +01:00
178c1e4a75 bump ratelimit-2.2.1 2019-11-07 01:05:47 +01:00
8b886db2b2 bump requests-futures-1.0.0 2019-11-07 01:03:01 +01:00
b0280395bc add requests-futures-0.9.7 2019-11-07 01:02:20 +01:00
c2229fb266 bump env-canada-0.0.30 2019-11-07 00:58:56 +01:00
1d0f76ba24 add env-canada-0.0.29 2019-11-07 00:58:28 +01:00
e0373c82a9 bump imageio-2.6.1 2019-11-07 00:55:12 +01:00
2b32b25231 bump imageio-2.3.0 2019-11-07 00:54:36 +01:00
d426b23f12 bump pymfy-0.6.1 2019-11-07 00:37:35 +01:00
11d8698624 bump youtube_dl-2019.11.5 2019-11-07 00:36:29 +01:00
efd3f0619b bump adb-shell-0.0.8 2019-11-07 00:35:19 +01:00
3f32a7c32a bump pytile-3.0.1 2019-11-07 00:33:51 +01:00
08d5ec6ca3 add pytile-3.0.0 2019-11-07 00:33:28 +01:00
b1988242fd downgrade habitipy-0.2. 2019-11-07 00:31:07 +01:00
e3068cb96a bump haanna-0.13. 2019-11-07 00:29:13 +01:00
534d22d1ad bump pyephember-0.3.1 2019-11-07 00:27:22 +01:00
c538b6698e bump aioasuswrt-1.1.22 2019-11-07 00:25:44 +01:00
cd3a13d8bc bump geniushub-client-0.6.30 2019-11-07 00:24:40 +01:00
fc9f3c391d bump jinja-2.10.3 2019-11-07 00:22:58 +01:00
0275efe00a bump paho-mqtt-1.5.0 2019-11-07 00:21:43 +01:00
ffb4fa52c2 bump TwitterAPI-2.5.10 2019-11-07 00:20:54 +01:00
c5da7598c9 add TwitterAPI-2.5.9 2019-11-07 00:20:26 +01:00
10bdccca95 bump Pillow-6.2.1 2019-11-07 00:19:19 +01:00
567bf8448e add Pillow-6.2.0 2019-11-07 00:18:45 +01:00
725f7c7deb bump pyEight-0.1.2 2019-11-07 00:13:56 +01:00
bbe6c6b835 bump pysnmp-4.4.12 2019-11-07 00:12:17 +01:00
a39143b416 add pysnmp-4.4.11 2019-11-07 00:11:55 +01:00
81df0acc70 bump attrs-19.3.0 2019-11-07 00:10:49 +01:00
dec3272b44 add thingspeak-1.0.0 2019-11-07 00:09:53 +01:00
2fc971304d update *.md 2019-11-06 15:22:23 +01:00
4e849779d8 improved README.md 2019-11-06 15:09:46 +01:00
4f9efcfd92 improved README.md 2019-11-06 15:01:08 +01:00
2dd4aa60af improved README.md 2019-11-06 14:41:24 +01:00
4399e470b1 improved README.md 2019-11-06 14:35:28 +01:00
f849c2fb34 new Python 3.7 Status 2019-11-06 14:20:57 +01:00
6bee486379 update /etc/portage sample files 2019-11-06 11:08:23 +01:00
458a4252d8 esptool-2.7 allow Python 3.7 2019-11-06 11:05:14 +01:00
65e7b0b2df platformio-4.0.3 help Python 3.7 2019-11-06 10:19:36 +01:00
14c4060dd3 bump esptool-2.8, OK for Python 3.7 2019-11-06 09:57:29 +01:00
57713d0dfe Merge pull request #6 from evadim/master
Bump ESPHome tp 1.14.1
2019-11-06 01:28:30 +01:00
29a3e9bac5 CHANGELOG.md 2019-11-06 01:17:18 +01:00
3f02b17a82 homeassistant-0.101.3 2019-11-06 01:10:29 +01:00
612d4a6c37 Python 3.7 update 2019-11-06 00:23:24 +01:00
28f4c68863 Python 3.7 update 2019-11-06 00:02:05 +01:00
545d479298 Python 3.7 update 2019-11-06 00:00:35 +01:00
f80057218f Python 3.7 update 2019-11-05 23:48:00 +01:00
aeb9176e71 update/fix zipp-0.5.1 dep 2019-11-05 23:05:00 +01:00
8a0b5a1258 allow Python 3.6 again for tests 2019-11-05 22:59:09 +01:00
16343dc7b0 update/fix ua-parser-0.8.0 dep 2019-11-05 22:57:45 +01:00
9041a87743 delete obsolete releases 2019-11-05 21:33:41 +01:00
f14f898b56 update README.md 2019-11-05 13:30:40 +01:00
d34695cb3d update license list 2019-11-05 13:22:43 +01:00
b4dc272378 update Python 3.7 notes 2019-11-05 13:22:20 +01:00
11ae6dc17b update Python 3.7 notes 2019-11-05 13:16:48 +01:00
83aac16ec0 update Python 3.7 notes 2019-11-05 13:13:29 +01:00
1a726cf7fb add Python 3.7 notes, fix Typo 2019-11-05 13:11:24 +01:00
5dd7b799b2 add Python 3.7 notes 2019-11-05 13:09:31 +01:00
db6a5c0bfe Add Python 3.7 migration notes 2019-11-05 12:59:57 +01:00
53072f3bfb Merge branch 'python37dev' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-11-04 20:44:16 +01:00
993f741ff6 homeassistant-0.101.2-r2 (from python3_7 tree) 2019-11-04 19:38:50 +01:00
d0ccd56dcf now it runs on Python 3.7 2019-11-04 19:15:27 +01:00
53fb71207b add PyMetno 2019-11-04 18:31:01 +01:00
9c526ad932 use newer s3transfer 2019-11-04 13:34:56 +01:00
7495723f55 repoman needs pyyaml-5.1.2[python2_7] 2019-11-04 10:37:43 +01:00
cb5ada3e7e unmask python_37 2019-11-04 08:26:16 +01:00
afce68aaa6 start experimenting with python-single-r1.eclass 2019-11-03 13:30:39 +01:00
710f2be3cf colorama-0.3.9-r1 ist with python3_7 support 2019-11-03 13:27:19 +01:00
a5d66cf5e8 bump esphome to 1.14.1 2019-11-03 12:36:26 +03:00
792d91019a Merge pull request #3 from onkelbeh/master
Homeassistant 100.0
2019-11-02 23:50:24 +03:00
4eca3cfb8a nose-1.3.7-r3 needs dev-python/coverage[python_targets_python2_7] 2019-11-02 11:42:39 +01:00
119d2a79f3 app-crypt/acme needs requests-toolbelt-0.3.0[python_targets_python2_7] 2019-11-02 10:25:39 +01:00
661dc85cc8 dev-python/botocore needs jmespath[python_targets_python2_7] 2019-11-02 10:23:23 +01:00
276d6fe9ec decouple dev-embedded/esphome from homeassistant 2019-11-02 10:17:01 +01:00
0660b9d3c2 certbot needs pytz-2019.3 in python2_7 2019-11-02 10:09:50 +01:00
7ed463f0cc pyrfc3339 in main repo 2019-11-02 10:07:38 +01:00
d204e6f36b open >=dev-python/tzlocal-1.5.1 2019-11-02 09:59:20 +01:00
2d744e8585 remove blocked xml-security-c 2019-11-02 09:54:58 +01:00
c89922647a homeassistant-0.101.2 2019-11-02 07:58:50 +01:00
ea82f41a7e bump hdate-0.9.2 2019-11-01 20:51:40 +01:00
15351b556c Merge branch 'python37dev' of onkelbeh/HomeAssistantRepository into master 2019-11-01 20:33:54 +01:00
b6d5a7a6bf update Manifests for all changed packages 2019-11-01 20:20:43 +01:00
cf5d396d26 fix some typos 2019-11-01 20:19:14 +01:00
852328e5b1 Add missing license strings as far as possible 2019-11-01 19:24:13 +01:00
eed28ba5de Fix Bad URL from Pypi. 2019-11-01 19:20:03 +01:00
16748e98be Fix bad URL from Pypi. 2019-11-01 19:15:12 +01:00
09c49bdc89 align license strings to /usr/portage/gentoo/licenses 2019-11-01 17:52:28 +01:00
09530e53f7 drop support for obsolete python versions 2019-11-01 16:26:08 +01:00
82353e7cd1 add SSL Homepage 2019-11-01 16:09:32 +01:00
af8d03555f add SSL Homepage 2019-11-01 16:06:15 +01:00
ebaa1582fd add SSL Homepage 2019-11-01 16:02:06 +01:00
4d6009c2de add SSL Homepage 2019-11-01 15:59:51 +01:00
f17ff011c4 add correct license in ebuild 2019-11-01 15:58:19 +01:00
da409f3488 remove old cvs header 2019-11-01 15:53:42 +01:00
ff330aa690 remove old cvs header 2019-11-01 15:43:27 +01:00
7220184182 remove old cvs header 2019-11-01 15:42:47 +01:00
bd074d9010 remove old cvs header 2019-11-01 15:40:14 +01:00
6484409c08 homeassistant-0.101.1 2019-11-01 14:55:27 +01:00
0725440f51 bump iaqualink-0.3.0 2019-10-31 23:59:29 +01:00
3191b35d5d add aionotify-0.2.0 2019-10-31 23:58:34 +01:00
75474e2c57 downgrade evdev-0.6.1 2019-10-31 23:57:38 +01:00
d6a51d6a1f downgrade evdev-0.6.2 2019-10-31 23:57:02 +01:00
a51aa2cbd1 downgrade evdev-1.1.2 2019-10-31 23:56:21 +01:00
db61795397 add PySocks-1.7.1 2019-10-31 23:53:53 +01:00
17426dec18 pysaj-0.0.13 2019-10-31 23:50:38 +01:00
145dec38f0 bump incomfort-client-0.4.0 2019-10-31 23:49:10 +01:00
282b07efba bump pytest-5.2.2 2019-10-31 23:48:14 +01:00
f380395a7e bump youtube_dl-2019.10.29 2019-10-31 23:45:17 +01:00
98969f42bf bump pre-commit-1.20.0 2019-10-31 23:44:18 +01:00
9fcf766c06 bump pymyq-2.0.1 2019-10-31 23:40:59 +01:00
4b82db594b change numpy-1.17.3-r1 COMPAT, Python version >= 3.5 required 2019-10-30 22:52:42 +01:00
d90ee591f8 bump blinkpy-0.14.2 2019-10-30 22:33:26 +01:00
7e270f80d2 bump homeassistant-0.101.0 2019-10-30 21:46:12 +01:00
555eb6363b rebuild frontend Manifest 2019-10-28 22:20:59 +01:00
9f569d4ade bump homeassistant-0.101.0_beta3 2019-10-28 22:09:01 +01:00
e33ddd854b add (older) PlexAPI-3.0.6 2019-10-28 22:05:32 +01:00
210c0f92ce bump PlexAPI-3.2.0 2019-10-28 22:04:42 +01:00
abd9867206 bump avea-1.4 2019-10-28 22:02:46 +01:00
cea097e73d bump python-miio-0.4.7 2019-10-28 22:01:56 +01:00
aaf0cfa85c bump plexwebsocket-0.0.3 2019-10-28 22:00:04 +01:00
87ec436d1e bump praw-6.4.0 2019-10-27 13:08:52 +01:00
38764485c9 add unifiled 2019-10-27 13:08:03 +01:00
f8ea84ac48 add spiderpy 2019-10-27 13:06:57 +01:00
381e792d2a add speedtest-cli-2.1.2 2019-10-27 13:06:14 +01:00
97b14b115d CHANGELOG.md 2019-10-26 09:45:20 +02:00
d29e357d23 bump huawei-lte-api-1.4.3 2019-10-26 09:43:15 +02:00
251bdc80a8 remove olds: hass-nabucasa 2019-10-26 09:41:57 +02:00
b5f2210421 bump hass-nabucasa-0.23 2019-10-26 09:40:29 +02:00
1692ada54a bump pytradfri-6.4.0 2019-10-26 09:35:56 +02:00
43f969057d bump python-slugify-4.0.0 2019-10-26 09:34:57 +02:00
a8c901067d bump homeassistant-0.101.0_beta2 2019-10-26 09:31:44 +02:00
ae995c73b4 clean up old frontends 2019-10-26 09:31:12 +02:00
6c94046a62 add plexwebsocket-0.0.1 2019-10-26 09:27:45 +02:00
3b2d32739c add pycsspeechtts-1.0.3 2019-10-26 09:26:59 +02:00
f7bf9b3e4f bump frontend-20191025.0 2019-10-26 09:24:43 +02:00
2a094438a4 fix a couple of Manifests 2019-10-25 00:57:56 +02:00
0ad35924f5 Merge branch 'master' of matoro/HomeAssistantRepository into master 2019-10-25 00:40:16 +02:00
matoro
ec76321b1f standardize license naming per ebuild spec 2019-10-25 00:40:16 +02:00
0fcfff015b CHANGELOG.md 2019-10-25 00:24:54 +02:00
0d95fe928c update homeassistant-0.101.0_beta1 2019-10-25 00:23:37 +02:00
574ec3f326 bump aioesphomeapi-2.4.2 2019-10-25 00:21:58 +02:00
78bf9d9db2 use beta flag 2019-10-25 00:14:05 +02:00
261fa22653 use new version for git 2019-10-25 00:12:33 +02:00
7391e85f20 bump esphome-1.14.0_beta3 2019-10-25 00:08:28 +02:00
533fef0ad6 sort iuse on cryptography-2.8 2019-10-25 00:04:05 +02:00
895092a79a use https:// for Homepage 2019-10-25 00:00:54 +02:00
3bf6f84822 use https:// for Homepage 2019-10-25 00:00:03 +02:00
c9456b3cff use https:// for Homepage 2019-10-24 23:59:11 +02:00
2b37f954d2 use https:// for Homepage 2019-10-24 23:58:10 +02:00
4e697a8a28 use https:// for Homepage 2019-10-24 23:56:51 +02:00
4b805b2d02 use https:// for Homepage 2019-10-24 23:55:37 +02:00
6b6049817e use https:// for Homepage 2019-10-24 23:54:03 +02:00
49767b8050 fix dev-python/pyobihai Manifest 2019-10-24 23:51:21 +02:00
85b25d0552 fix dev-python/packaging Manifest 2019-10-24 23:50:11 +02:00
16990879de update esphome-1.14.0_beta2 2019-10-24 23:48:12 +02:00
f5415e0c07 bump esptool-2.7 2019-10-24 23:47:39 +02:00
b69827ab18 bump protobuf-python-3.10.0 2019-10-24 23:38:45 +02:00
6b415048b6 bump protobuf-3.10.0 2019-10-24 23:34:46 +02:00
de9550329b bump protobuf-3.10.0 2019-10-24 23:34:34 +02:00
99b4c469eb bump tzlocal-2.0.0 2019-10-24 23:27:50 +02:00
9abc3f7717 bump esphome-1.14.0_beta1 2019-10-24 23:00:54 +02:00
cab06b0133 bump twilio-6.32.0 2019-10-24 22:54:58 +02:00
e51b0fc53d add pystride 2019-10-24 22:53:40 +02:00
a90d0692b9 add sunwatcher-0.2.1 2019-10-24 22:52:07 +02:00
0cfc10a2f7 bump PySyncThru-0.5.0 2019-10-24 22:50:58 +02:00
18a5af39b6 bump pyhomematic-0.1.61 2019-10-24 22:49:17 +02:00
125473b9b6 bump plexauth-0.0.5 2019-10-24 22:47:35 +02:00
3c7b9189ef bump OPi-GPIO-0.4.0 2019-10-24 22:42:03 +02:00
4bb9d0fdd3 bump Mastodon-py-1.5.0 2019-10-24 22:40:49 +02:00
cd76972714 homeassistant-0.101.0_beta0 2019-10-24 22:38:36 +02:00
b91aa274e9 bump frontend-20191023.0 2019-10-24 22:37:55 +02:00
6c10135b40 androidtv-0.0.32.ebuild fix adb-shell==0.0.7 2019-10-24 08:46:21 +02:00
8951e05c5c bump zigpy-homeassistant-0.10.0 2019-10-23 16:09:10 +02:00
9a9c02198f bump zigpy-zigate-0.5.0 2019-10-23 16:08:07 +02:00
6424054495 bump zigpy-xbee-homeassistant-0.6.0 2019-10-23 16:07:18 +02:00
f4c5a59942 bump zigpy-homeassistant-0.9.0 2019-10-23 16:06:32 +02:00
1836f64412 bump zigpy-deconz-0.6.0 2019-10-23 16:05:41 +02:00
924323dd48 add aiofreepybox-0.0.8 2019-10-23 16:03:31 +02:00
76aa44bd86 bump aioesphomeapi-2.4.0 2019-10-23 16:02:44 +02:00
f124813a85 bump discord-py-1.2.4 2019-10-23 16:01:24 +02:00
46f3a5bfd7 bump teslajsonpy-0.1.0. 2019-10-23 16:00:29 +02:00
70d11c577e add teslajsonpy-0.0.26 2019-10-23 15:59:37 +02:00
bb2e7d29f7 add glances_api 2019-10-23 15:58:25 +02:00
3eb5be03fb bump youtube_dl-2019.10.22 2019-10-23 15:54:52 +02:00
fe70d11a49 bump pymyq-2.0.0 2019-10-23 15:53:43 +02:00
19cd387339 Merge branch 'master' of matoro/HomeAssistantRepository into master
Thanks.
2019-10-22 16:33:30 +02:00
12a9c95a6d dev-python/packaging: remove no longer relevant patches 2019-10-22 16:33:30 +02:00
5f34897d3b CHANGELOG.md 2019-10-22 16:18:50 +02:00
286a5b4b15 bump homeassistant-0.100.3 2019-10-22 16:16:14 +02:00
2b50e6a997 bump evohomeclient-0.3.4 2019-10-21 21:39:39 +02:00
dd038ed07c bump openwrt-luci-rpc-1.1.2 2019-10-21 21:38:12 +02:00
fd6fcbaacf bump pybotvac-0.0.17 2019-10-20 07:14:44 +02:00
363012e712 bump pysonos-0.0.24 2019-10-20 07:13:26 +02:00
2516ca27cd bump adguardhome-0.3.0 2019-10-20 07:12:04 +02:00
e7b2878ad0 bump abodepy-0.16.6 2019-10-20 07:11:06 +02:00
1394311338 bump abodepy-0.16.5 2019-10-20 07:10:45 +02:00
14165e3d4e bump mypy-0.740 2019-10-20 07:09:50 +02:00
bc54a2f3eb bump homematicip-0.10.13 2019-10-20 07:08:28 +02:00
39b0f3c12b bump astroid-2.3.2 2019-10-20 07:07:13 +02:00
ecdb9f14e8 bump pylint-2.4.3 2019-10-20 07:06:14 +02:00
81127ea29b bump keyring-19.2.0 2019-10-19 11:52:06 +02:00
b922d14df5 add pymochad-0.2.0 2019-10-19 11:50:05 +02:00
20f27c578e bump pymfy-0.6.0 2019-10-19 11:48:48 +02:00
11804916ef bump cryptography-2.8 2019-10-19 11:47:42 +02:00
3ee71f17ec bump numpy-1.17.3 2019-10-19 11:43:35 +02:00
4de8e39204 bump clearpasspy-1.1.3 2019-10-19 11:39:40 +02:00
348cef499f add clearpasspy-1.0.2 2019-10-19 11:39:11 +02:00
40270f230d bump hdate-0.9.1 2019-10-19 11:37:53 +02:00
af553a265e bump geniushub-client-0.6.28 2019-10-19 11:36:41 +02:00
f095fd80c5 bump androidtv-0.0.32 2019-10-17 22:43:48 +02:00
a8a2d13d60 bump adb-shell-0.0.7 2019-10-17 22:43:14 +02:00
a264cb81f9 bump RPi-GPIO-0.7.0 2019-10-17 22:42:10 +02:00
e2d2defced bump youtube_dl-2019.10.16 2019-10-16 20:38:35 +02:00
0e6c3a0bc0 bump pyatmo-2.3.2 2019-10-16 20:37:12 +02:00
5d6419a928 homeassistant-0.100.2 2019-10-14 13:56:10 +02:00
2d434f1c71 fix a esphome-1.13.6-r1 dep 2019-10-12 10:23:52 +02:00
e65cb39fa1 bump pyHik-0.2.4 2019-10-12 07:57:46 +02:00
e66fe00c99 add protobuf dep 2019-10-11 19:54:27 +02:00
9e5011d382 CHANGELOG.md 2019-10-11 19:46:31 +02:00
1de5d1aef3 bump PyMata-2.20 2019-10-11 19:34:50 +02:00
c890970085 PyRMVtransport-0.2.9 2019-10-11 19:26:24 +02:00
d3acd5976b bump python-slugify-3.0.6 2019-10-11 19:24:35 +02:00
f59de0e53d bump sqlalchemy-1.3.10 2019-10-11 19:23:29 +02:00
db4cc448ce bump aiohttp-3.6.2 2019-10-11 19:22:42 +02:00
ecaf397f96 add python-songpal-0.11.1 2019-10-11 18:57:49 +02:00
7d7b0ca571 add nokia-1.2.0 2019-10-11 18:55:35 +02:00
f61912e196 bump av-6.2.0 2019-10-11 18:50:02 +02:00
e676296e9d add av-6.1.2 2019-10-11 18:49:19 +02:00
24d874cd98 bump broadlink-0.12.0 2019-10-11 18:47:43 +02:00
d52332efa9 add (old) datadog-0.15.0 2019-10-11 18:46:06 +02:00
bd738c7174 add datadog-0.30.0 2019-10-11 18:45:30 +02:00
276604d307 add directpy-0.6 2019-10-11 18:44:30 +02:00
9a7e63fcec add minio-4.0.9 & minio-5.0.1 2019-10-11 18:41:53 +02:00
a356ea2f9f add nuheat-0.3.0 2019-10-11 18:40:16 +02:00
81b857afdc add pmsensor-0.4 2019-10-11 18:39:29 +02:00
446a87ea29 bump pydeconz-64 2019-10-11 18:35:56 +02:00
7fc043b873 add pyfido-2.1.1 2019-10-11 18:34:27 +02:00
f1a60679e8 add pyfritzhome-0.4.[0,2] 2019-10-11 18:33:36 +02:00
84a47976b7 add pyfttt-0.3.2 2019-10-11 18:31:49 +02:00
32eeba57a0 add pykira-0.1.1 2019-10-11 18:30:08 +02:00
e1ebb956c1 add pytraccar-0.9.0 2019-10-11 18:27:58 +02:00
a6ca724004 add stringcase-1.2.0 2019-10-11 18:26:28 +02:00
477d443b66 add (older) tplink-0.2.1 2019-10-11 18:25:22 +02:00
7f4e438ead add (older) websockets-6.0 2019-10-11 18:24:12 +02:00
39f5c9ff26 add yahooweather-0.10 2019-10-11 18:22:52 +02:00
b698799be9 bump zigpy-xbee-homeassistant-0.5.0 2019-10-11 18:21:35 +02:00
9a1e57af5f fix manifest 2019-10-10 23:06:04 +02:00
ed038cd0f8 remove beta 2019-10-10 22:56:21 +02:00
687227ea96 homeassistant-0.100.1 2019-10-10 22:54:56 +02:00
ecffde092b remove olds 2019-10-10 22:51:56 +02:00
aabae80cdd bump zigpy-zigate-0.4.1 2019-10-10 22:46:50 +02:00
711c6dce7e frontend-20191002.2 2019-10-10 22:44:35 +02:00
9178648d98 homeassistant-0.100.0_beta3 2019-10-09 17:30:05 +02:00
ed504207d6 bump beautifulsoup-4.8.1 2019-10-09 17:29:33 +02:00
7169b6145f CHANGELOG.md 2019-10-09 00:47:50 +02:00
03f3cf4610 hack some home-assistant-cli-9999 deps good again 2019-10-09 00:42:44 +02:00
fc1227fbe1 bump frontend-20191002.1 2019-10-09 00:13:50 +02:00
7c2f125c1d remove olds 2019-10-09 00:13:12 +02:00
c71ea88016 bump SQLAlchemy-1.3.9 2019-10-09 00:09:57 +02:00
55a0efd6c8 bump certifi-2019.9.11 2019-10-09 00:03:39 +02:00
e00f31db7a bump pytz-2019.3 2019-10-09 00:01:55 +02:00
97322fc296 bump ruamel-yaml-0.16.5 2019-10-08 23:54:34 +02:00
a462e6844d bump text-unidecode-1.3 2019-10-08 23:40:42 +02:00
14ee9225e1 allow newer aiohttp 2019-10-08 19:52:28 +02:00
c74b377f3c bump homeassistant-0.100.0_beta2 2019-10-08 17:20:10 +02:00
0d08db17cb add todoist-python-8.0.2 2019-10-07 21:38:21 +02:00
becc4fca2a bump astroid-2.3.1 2019-10-07 21:29:00 +02:00
2979803793 bump pylint-2.4.2 2019-10-07 21:27:23 +02:00
98d2e61df7 bump pybotvac-0.0.16 2019-10-07 21:24:37 +02:00
af941b8d07 homeassistant-0.100.0_beta1 2019-10-06 11:05:00 +02:00
5246692629 python-miio-0.4.6 2019-10-06 10:59:56 +02:00
5d3f08ced5 update androidtv-0.0.30 2019-10-06 10:57:39 +02:00
2e68bd0e06 bump adb-shell-0.0.4 2019-10-06 10:53:55 +02:00
72974a48fc add pyhiveapi-0.2.19.3 2019-10-06 10:39:59 +02:00
38145c8e4e CHANGELOG.md 2019-10-05 10:40:09 +02:00
89d59fb8d3 add airly-0.0.2 2019-10-05 10:28:29 +02:00
a1fa0e2275 add connect-box-0.2.5 2019-10-05 10:25:57 +02:00
89aba530e3 add pyotgw-0.5_beta0 2019-10-05 10:18:24 +02:00
e76b56efce homeassistant-0.100.0_beta0 2019-10-03 16:56:41 +02:00
6c6d31ada8 bump bellows-homeassistant-0.10.0 2019-10-03 16:26:18 +02:00
d85e797a1e bump hass-nabucasa-0.22 2019-10-03 16:20:23 +02:00
6218fa881a bump xknx-0.11.2 2019-10-03 16:18:28 +02:00
347f291e8c bump gpiozero-1.5.1 2019-10-03 16:17:40 +02:00
4874619ad5 bump zigpy-deconz-0.5.0 2019-10-03 16:16:49 +02:00
6b48a1139e bump home-assistant-frontend-20191002.0 2019-10-03 16:15:40 +02:00
8c311ae160 bump voluptuous-serialize-2.3.0 2019-10-03 16:14:28 +02:00
08c73b1d60 bump geniushub-client-0.6.26 2019-10-03 16:12:47 +02:00
01ff4b9470 bump boto3-1.9.233 2019-10-03 16:10:59 +02:00
8e1a9e9c85 bump pyvera-0.3.6 2019-10-03 16:10:04 +02:00
e49573be6a add adb-shell-0.0.3 2019-10-03 16:07:08 +02:00
f4b806858c bump androidtv-0.0.29 2019-10-03 16:03:35 +02:00
60bb8c28f1 bump shodan-1.19.0 2019-10-03 15:59:03 +02:00
c39637f0e1 bump python-ecobee-api-0.1.4 2019-10-03 15:58:16 +02:00
1943fcca13 add pysoma-0.0.10 2019-10-03 15:57:29 +02:00
32895d7fdd bump zha-quirks-0.0.26 2019-10-03 15:55:19 +02:00
213d691f17 CHANGELOG.md 2019-10-02 00:33:52 +02:00
94be46ae6c add pysaj-0.0.9 2019-10-02 00:30:48 +02:00
3f0ccfdc64 bump incomfort-client-0.3.5 2019-10-02 00:29:46 +02:00
a42b230c4a bump pytest-5.2.0 2019-10-02 00:28:36 +02:00
8bb518b682 add plexauth-0.0.4 2019-10-02 00:26:33 +02:00
f57e598ca6 add PlexAPI-3.1.0 2019-10-02 00:25:51 +02:00
163b58e599 bump meteoalertapi-0.1.6 2019-10-02 00:24:36 +02:00
7731e00f96 bump attrs-19.2.0 2019-10-02 00:23:15 +02:00
b65ba1071c bump python-ecobee-api-0.1.3 2019-10-02 00:22:01 +02:00
87998ac288 CHANGELOG.md 2019-10-01 17:53:37 +02:00
8ee264b7a5 bump python-ecobee-api-0.1.2 2019-10-01 17:49:57 +02:00
b467944652 bump zigpy-zigate-0.4.0 2019-10-01 17:46:51 +02:00
7216ff66da bump zha-quirks-0.0.25 2019-10-01 17:45:59 +02:00
777167f661 bump homematicip-0.10.11 2019-10-01 17:43:07 +02:00
ca80ac6245 bump pyotp-2.3.0 2019-10-01 17:42:06 +02:00
6510b6fdbe bump sendgrid-6.1.0 2019-10-01 17:41:00 +02:00
5ca360fb6f bump pylutron-0.2.5 2019-10-01 17:40:24 +02:00
f482218723 bump requests-mock-1.7.0 2019-10-01 17:39:51 +02:00
288a01f945 bump shodan-1.17.0 2019-10-01 17:38:57 +02:00
06d753ad5d bump iperf3-0.1.11 2019-10-01 17:38:22 +02:00
927e76e675 bump pytest-5.1.3 2019-10-01 17:37:46 +02:00
0307a12e5b bump python-slugify-3.0.4 2019-10-01 17:37:12 +02:00
39f26d25da add python-whois-0.7.2 2019-10-01 17:35:50 +02:00
7904091c71 bump importlib-metadata-0.23 2019-10-01 17:34:14 +02:00
be343489b4 bump pynws-0.8.1 2019-10-01 17:32:16 +02:00
c96dd67a29 bump simplisafe-python-5.0.1 2019-10-01 17:31:18 +02:00
31012de892 bump aiowwlln-2.0.2 2019-10-01 17:29:00 +02:00
137d03cb40 bump openwrt-luci-rpc-1.1.1 2019-10-01 17:28:04 +02:00
c0397fcc7e add python-izone-1.1.1 2019-10-01 17:26:38 +02:00
10da71270f add influxdb-5.2.3 2019-10-01 17:24:09 +02:00
53a9657947 bump RestrictedPython-5.0 2019-10-01 17:23:12 +02:00
3b242649a8 bump aiohttp-3.6.1 2019-10-01 17:22:04 +02:00
afbca4f020 bump solax-0.2.2 2019-10-01 17:21:02 +02:00
56b038c9ef bump pre-commit-1.18.3 2019-10-01 17:20:25 +02:00
60984e8361 bump aiohttp-3.6.0 2019-10-01 17:19:23 +02:00
4cf4d2ada6 bump pytest-5.1.2 2019-10-01 17:18:36 +02:00
651657f74e CHANGELOG.md 2019-09-30 21:05:49 +02:00
05bccd271c bump platformio-4.0.3 2019-09-30 20:56:14 +02:00
faa5a75f71 bump semantic_version-2.8.2 2019-09-30 20:45:17 +02:00
32fc4548f9 bump tabulate-0.8.5 2019-09-30 20:39:37 +02:00
007c8b3702 bump pyelftools-0.25 2019-09-30 20:38:14 +02:00
15b020ee47 experiment with esphome without python2.7 2019-09-30 20:31:26 +02:00
597dbfaf6c update repo location 2019-09-30 20:02:09 +02:00
3e3c91305f spread klowe0100's patch 2019-09-30 20:00:40 +02:00
500b7b171b Merge pull request #5 from klowe0100/esphome-python3
WIP: Esphome python3,  merged to transfer to devel-box
2019-09-30 19:56:29 +02:00
1be54d4e97 Merge branch 'master' into esphome-python3 2019-09-30 19:54:54 +02:00
d6af8c9a13 homeassistant-0.99.3 2019-09-30 19:44:39 +02:00
7baa065d8f bump frontend-20190919.1 2019-09-30 19:43:41 +02:00
981629e1d6 bump zigpy-zigate-0.3.1 2019-09-30 19:42:53 +02:00
Kevin Lowe
a5b169a17b Add ebuild for latest mainline dev branch 2019-09-24 00:16:31 -07:00
Kevin Lowe
575ccdc504 Bump platformio to remove python2 dependency 2019-09-23 18:06:12 -07:00
Kevin Lowe
525f7a77e1 Update version specifier to unblock installation
Actually not too sure why it was blocking me on this one. Will
investigate later.
2019-09-23 18:04:39 -07:00
Kevin Lowe
0a0ca3b567 Fix minor but blocking typo 2019-09-23 18:02:19 -07:00
59e092b4b2 update homeassistant-0.99.2 2019-09-21 23:55:59 +02:00
402b74124d bump zigpy-homeassistant-0.8.0 2019-09-21 23:55:28 +02:00
6be3f260fc bump frontend-20190919.0 2019-09-21 23:48:05 +02:00
5a592f1aad update homeassistant-0.99.1 2019-09-21 23:46:02 +02:00
d73599f2fc add pyobihai-1.1.0 2019-09-21 23:41:15 +02:00
2c1ee3f976 bump pytradfri-6.3.1 2019-09-21 23:40:32 +02:00
3a9e05df4b update homeassistant-0.99.0 2019-09-21 23:38:19 +02:00
97f22b2e50 bump zha-quirks-0.0.23 2019-09-21 23:12:56 +02:00
544d8b1983 bump youtube_dl-2019.9.1 2019-09-21 23:12:02 +02:00
a000e8080e bump sqlalchemy-1.3.8 2019-09-21 23:11:13 +02:00
fabba477fb bump PyChromecast-4.0.1 2019-09-21 23:10:06 +02:00
c6a8d9b0c7 bump pyTibber-0.11.72 2019-09-21 23:07:32 +02:00
98343e69e0 add libpyvivotek-0.2.1 2019-09-21 23:06:10 +02:00
81a200eb14 geniushub-client-0.6.13 2019-09-21 23:04:51 +02:00
b5eb331ccd bump frontend-20190918.1 2019-09-21 23:01:22 +02:00
1b569106d2 CHANGELOG.md 2019-09-10 13:56:59 +02:00
a95362974c add (old) geniushub-client-0.6.7 2019-09-10 13:54:22 +02:00
454ee97f73 add iaqualink-0.2.9 2019-09-10 13:37:41 +02:00
f5f571c45f add PyViCare-0.1.1 2019-09-10 13:33:19 +02:00
3cb5b86787 bump aiowwlln-2.0.1 2019-09-10 13:31:38 +02:00
22900f4964 bump androidtv-0.0.27 2019-09-10 13:30:54 +02:00
634b58372a bump ZHA 2019-09-10 13:29:45 +02:00
d86b1f108d bump geniushub-client-0.6.11 2019-09-10 13:28:17 +02:00
070c0d6864 bump async-upnp-client-0.14.11 2019-09-10 13:27:06 +02:00
19c1de5fb9 add growattServer-0.0.1 2019-09-10 13:26:00 +02:00
25325d1866 homeassistant-0.98.5 2019-09-10 13:11:56 +02:00
a90d541ff1 fix homeassistant-0.98.3 manifest 2019-09-06 09:42:31 +02:00
f4766f0b67 CHANGELOG.md 2019-09-06 09:41:32 +02:00
5d9830de6d add pyAtome-0.1.1 2019-09-06 09:36:48 +02:00
3ae5762c02 bump frontend-20190904.0 2019-09-06 09:35:05 +02:00
a582dd9ebd bump numpy-1.17.1 2019-09-06 09:30:30 +02:00
b86a2ba08e add goslide-api 2019-09-06 09:29:05 +02:00
edac15f26c add PyISY-1.1.2 2019-09-06 09:27:04 +02:00
8e4b2a269b bump pylinky-0.4.0 2019-09-06 09:19:38 +02:00
d3ca260667 bump zigpy-zigate-0.2.0 2019-09-06 09:15:34 +02:00
46d253b46c bump locationsharinglib-4.1.0 2019-09-06 09:14:54 +02:00
69a92c014f bump androidtv-0.0.24 2019-09-06 09:14:01 +02:00
3ec8b49797 bump denonavr-0.7.10 2019-09-06 09:12:35 +02:00
1462f2ce35 update homeassistant-0.98.3 2019-09-06 09:09:57 +02:00
405f8d27f8 update pyhaversion-3.1.0 2019-09-06 09:05:04 +02:00
f14de5d913 update aioharmony-0.1.13 2019-09-06 09:04:03 +02:00
a44ac3ecc5 bump homeassistant-0.98.2 2019-09-02 19:18:08 +02:00
c1aa693c0b homeassistant-0.98.1 2019-08-31 01:36:45 +02:00
774c090666 CHANGELOG.md 2019-08-29 15:35:33 +02:00
f5a9fbd53e bump homeassistant-0.98.0 2019-08-29 15:33:35 +02:00
b8ebfae916 bump frontend-20190828.0 2019-08-29 07:01:13 +02:00
4b2c46b630 CHANGELOG.md 2019-08-28 21:01:18 +02:00
5352e1c96b pyatv-0.3.13 2019-08-28 20:51:37 +02:00
c9abcb86f5 bump packaging-19.1 2019-08-28 20:49:53 +02:00
d85532e64b bump huawei-lte-api-1.3.0 2019-08-28 20:48:13 +02:00
d0db129864 homeassistant-0.98.0_beta2 2019-08-26 19:43:41 +02:00
7f4be78525 bump frontend-20190805.0 2019-08-26 19:34:05 +02:00
bc6dffe780 bump zha-quirks-0.0.22 2019-08-26 19:23:10 +02:00
21dda9c908 bump pyheos-0.6.0 2019-08-26 19:21:52 +02:00
407db1e35e bump Ambiclimate-0.2.1 2019-08-25 08:07:58 +02:00
3c0e6d2f95 add pynws-0.7.4 2019-08-25 08:05:38 +02:00
e40c2a971d bump androidtv-0.0.24 2019-08-25 08:04:01 +02:00
53cde32798 CHANGELOG.md 2019-08-23 07:11:25 +02:00
bd63b169eb home-assistant-0.98.0b1 2019-08-23 06:27:15 +02:00
9ea93f144b bump frontend-20190822.0 2019-08-23 06:26:24 +02:00
3a8107e9e8 CHANGELOG.md 2019-08-22 23:31:03 +02:00
434eca7459 bump pyyaml-5.1.2 2019-08-22 23:28:42 +02:00
ef73247e8f allow voluptuous > 0.11.1 2019-08-22 23:28:03 +02:00
2802ae96f6 fix numpy-1.17.0 PYTHON_COMPAT > 3.5 2019-08-22 23:26:32 +02:00
5d1ea31804 loosen blinkpy-0.14.1 deps 2019-08-22 23:25:13 +02:00
4fbb455409 bump beautifulsoup-4.8.0 2019-08-22 23:24:11 +02:00
f7e8a346d5 bump frontend-20190821.0 2019-08-22 23:23:09 +02:00
ec1a6f33a5 homeassistant-0.98.0_beta0 2019-08-22 23:22:29 +02:00
842aa9ef70 bump pytest-5.1.1 2019-08-21 21:02:01 +02:00
06f62eee94 Upgrade pydocstyle to 4.0.1 2019-08-21 19:50:39 +02:00
3576fe6971 bump bimmer-connected-0.6.0 2019-08-21 17:11:03 +02:00
8328cc9975 bump zigpy/zha/bellows deps 2019-08-21 17:10:18 +02:00
42fb8cdff0 bump frontend-20190820.1 2019-08-21 17:06:01 +02:00
481b89f2b5 CHANGELOG.md 2019-08-21 00:27:31 +02:00
2c38a96e94 bump geniushub-client 2019-08-21 00:25:23 +02:00
b6c60f74d4 add pylacrosse 2019-08-21 00:24:03 +02:00
0bad0567ad add (currently used) pyrainbird-0.1.6 2019-08-21 00:22:55 +02:00
dba5e3ecbb add pyrainbird-0.2.1 2019-08-21 00:22:13 +02:00
eb7df04c15 bump frontend-20190820.0 2019-08-21 00:20:19 +02:00
9ce4598354 CHANGELOG.md updated 2019-08-20 07:01:37 +02:00
5571de8d6a bump pysma-0.3.4 2019-08-20 06:59:38 +02:00
b3d494296d add & bump tensorflow-1.13.2 2019-08-20 06:58:40 +02:00
05aa0b5412 add keba-kecontact-0.2.0 2019-08-20 06:48:09 +02:00
314b37fcf6 bump hass-nabucasa-0.17 2019-08-20 06:43:20 +02:00
e948547124 add older python-eq3bt-0.1.9 2019-08-20 06:42:28 +02:00
a3a9303632 Merge pull request #2 from onkelbeh/master
Bump to 0.95.0beta0
2019-08-20 00:37:50 +03:00
52d5464d3c bump PyXiaomiGateway-0.12.4 2019-08-18 21:03:22 +02:00
ef779ad342 update CHANGELOG.md 2019-08-18 09:32:02 +02:00
61569377f3 did a manifest-check 2019-08-18 09:26:53 +02:00
175b8e3e2f remove backup file 2019-08-18 09:25:39 +02:00
650fab4648 did a manifest-check 2019-08-18 09:25:05 +02:00
93f52d06cd fix dev-python/pypandoc 2019-08-18 09:24:07 +02:00
ad02e257fb bump Adafruit-Blinka-2.3.1 2019-08-18 09:20:23 +02:00
ae91aed012 add pre-commit-1.18.2 2019-08-18 09:08:08 +02:00
45797fa6e1 fix importlib-metadata manifest 2019-08-18 09:01:47 +02:00
5066f2d49d add sisyphus-control-2.2.1 2019-08-18 09:01:10 +02:00
b90470596c bump numpy-1.17.0 2019-08-18 08:57:32 +02:00
d68f8ad985 update hole-0.5.0 2019-08-18 08:49:02 +02:00
2ccdd422f3 update voluptuous-serialize-2.2.0 2019-08-17 13:50:11 +02:00
cd067a4f51 bump hdate-0.9.0 2019-08-17 08:08:43 +02:00
5713bdc1c6 add python-etherscan-api-0.0.3 2019-08-17 08:05:15 +02:00
5264e6854a bump bimmer-connected-0.5.6 2019-08-17 08:04:27 +02:00
c241a304b9 add python-eq3bt-0.1.11 2019-08-17 08:04:12 +02:00
da3da8445a bump pyyaml-5.1.2 2019-08-17 08:00:07 +02:00
48d7569d35 bump voluptuous-0.11. 2019-08-17 07:59:17 +02:00
23489ee28f bump python-slugify-3.0.3 2019-08-17 07:55:48 +02:00
31b78d7175 add pyiqvia-0.2.1 2019-08-17 07:49:05 +02:00
577bb452b7 bump numpy-1.17.0, cleanup dupes 2019-08-17 07:48:06 +02:00
5a635cf3f0 add simplepush-1.1.4 2019-08-17 07:44:48 +02:00
5bd6da6ae7 bump shodan-1.15.0 2019-08-17 07:43:50 +02:00
c9807648d1 bump RestrictedPython-4.0 2019-08-17 07:43:06 +02:00
468a2bcb02 bump sqlalchemy-1.3.7 & cleanup dupes 2019-08-17 07:36:52 +02:00
30c9bf362d bump pytz-2019.2 2019-08-17 07:30:28 +02:00
addad94bb9 bump Mastodon-py-1.4.6 2019-08-17 07:29:25 +02:00
12381de6a2 add yeelightsunflower-0.0.10 2019-08-17 07:28:22 +02:00
b8bd4c29bb add zengge-0.2 2019-08-17 07:27:41 +02:00
d97db86afb bump youtube_dl-2019.8.13 2019-08-17 07:25:23 +02:00
063ff64804 bump pyvera-0.3.4 2019-08-17 07:23:37 +02:00
a6247efdf7 update eternalegypt-0.0.9 2019-08-17 07:22:29 +02:00
bd655d4cf5 fix metadata.xml 2019-08-16 09:31:22 +02:00
df8c94860c mutagen-1.42.0 now in main repo 2019-08-15 07:33:23 +02:00
4affe0c23f bump aioambient-0.3.2 2019-08-15 07:19:40 +02:00
5fc56f8f65 add aioautomatic-0.6.5 2019-08-15 07:18:54 +02:00
6db292965a bump simplisafe-python-4.3.0 2019-08-15 07:17:24 +02:00
0c8cbc510d add pyspcwebgw-0.4.0 2019-08-15 07:16:34 +02:00
34a25edb47 bump pysonos-0.0.23 2019-08-15 07:15:53 +02:00
655029a01f add liffylights-0.9.4 2019-08-15 07:15:10 +02:00
230ecc46a9 add libsoundtouch 2019-08-15 07:14:34 +02:00
cd326d9ff8 bump life360-4.1.1 2019-08-15 07:13:34 +02:00
8753592e12 bump androidtv-0.0.23 2019-08-15 07:12:30 +02:00
c7589c5160 add PySyncThru-0.4.{3,4} 2019-08-15 07:11:30 +02:00
1a40a654e7 bump zigpy-homeassistant-0.7.1 2019-08-15 07:08:51 +02:00
6a550c0baa bump frontend-20190811.0 2019-08-15 07:07:39 +02:00
468ca4f809 bump aiounifi-11 2019-08-15 07:04:39 +02:00
50345a2241 update homeassistant-0.97.2 2019-08-12 11:37:22 +02:00
7ff8556bfe bump pyatmo-2.2.1 2019-08-11 14:40:47 +02:00
e74d560184 androidtv-0.0.22 bump 2019-08-11 14:38:19 +02:00
429f94b283 homeassistant-0.97.1 2019-08-09 22:56:47 +02:00
e5c8c1c22f add incomfort-client-0.3.1 2019-08-09 22:38:56 +02:00
7dcf18b1f1 bump librouteros-2.3.0 2019-08-09 22:33:21 +02:00
b5e700d3cc bump pyvera-0.3.3 2019-08-09 22:31:40 +02:00
9fe46579b1 bump ciscomobilityexpress-0.3.3 2019-08-09 22:28:55 +02:00
70f4a4fdae fix https://bugs.gentoo.org/691778 2019-08-09 00:52:29 +02:00
e714a82d89 Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-08-08 17:41:37 +02:00
1b1d08a7aa new initrd patch 2019-08-08 17:34:28 +02:00
849bef3827 homeassistant-0.97.0 2019-08-08 13:08:39 +02:00
160c4edf94 remove olds 2019-08-08 11:53:11 +02:00
3144393a7e Release 0.97.0 2019-08-08 11:52:01 +02:00
a9de84b358 update README 2019-08-06 22:18:20 +02:00
949e955948 update CHANGELOG.md 2019-08-06 20:55:22 +02:00
a04788d91a add new 0.97.0_beta3 core dependencies 2019-08-06 20:51:41 +02:00
d4a0a54da4 add immutables-0.9 2019-08-06 20:49:57 +02:00
69554c84f3 update 0.97.0_beta3 2019-08-06 20:37:30 +02:00
af6ac7f926 bump frontend-20190805.0 2019-08-06 20:26:24 +02:00
188373cb6e add zigpy-zigate-0.1.0 2019-08-06 20:10:36 +02:00
864b9d7525 add envirophat-1.0.1 2019-08-06 20:06:31 +02:00
286c4bcd04 add contextvars-2.4 2019-08-06 20:02:10 +02:00
d88aa20c5d bump androidtv-0.0.21 2019-08-06 20:00:44 +02:00
e0787d1782 bump pure-python-adb-homeassistant-0.1.7 (dev0) 2019-08-06 19:59:51 +02:00
e70b459e54 bump aiounifi-10 2019-08-06 19:53:25 +02:00
d851fdc574 add envoy-reader-0.8.6 and requests-async-0.6.2 2019-08-06 19:46:10 +02:00
3fe9eca370 update README.md 2019-08-05 20:00:58 +02:00
b720b51684 update CHANGELOG.md 2019-08-05 19:56:05 +02:00
07ea364c66 update homeassistant-0.97.0_beta2 2019-08-05 19:52:27 +02:00
f3412fe4e5 bump roku-3.1 2019-08-05 18:35:56 +02:00
c1093e9761 bump frontend to 20190804.0 2019-08-05 18:34:58 +02:00
dc7e60b6b3 bump haanna-0.10.1 2019-08-05 00:00:32 +02:00
3ca65ca158 add useflag xknx, Asynchronous Library for the KNX protocol 2019-08-03 17:33:00 +02:00
26cd8c6f51 add useflag everlights, fix PYTHON_USEDEP 2019-08-03 17:30:10 +02:00
9634a77603 add useflags for abode & avea 2019-08-03 17:25:14 +02:00
6220a71690 fix abodepy-0.15.0 deps 2019-08-03 17:22:01 +02:00
9ced42e82e disable non-working sed in ebuild 2019-08-03 10:50:21 +02:00
6b72d0fddd add homekit-python-0.15.0 and 2 unmet deps 2019-08-03 10:16:47 +02:00
ca828084d7 add habitipy-0.3.0 2019-08-03 09:51:36 +02:00
0e4db7918d add haanna-0.10.0 2019-08-03 09:46:01 +02:00
eafe2e1fcd update homematicip-0.10.10 2019-08-03 09:38:39 +02:00
1c090c83bd fix ed25519-1.4 Filesize 2019-08-02 17:29:39 +02:00
43906d5d90 update manifest 2019-08-02 16:05:42 +02:00
ab68e23ac6 0.97.0_beta1 2019-08-02 07:05:43 +02:00
5f6a870cd2 add vincenty-0.1.4 2019-08-02 07:02:45 +02:00
a56c0b0754 bump zha-quirks-0.0.20 2019-08-02 06:58:06 +02:00
20084cdc4b bump hass-nabucasa-0.16 2019-08-02 06:57:16 +02:00
071c7b278c bump aiounifi-9 2019-08-02 06:56:32 +02:00
301418967b bump frontend-20190801.0 2019-08-02 06:55:43 +02:00
4f972b63a4 add buienradar-1.0.1 2019-08-01 13:01:29 +02:00
7732ae9214 bump aiounifi-8 2019-08-01 12:57:55 +02:00
9a3879d6e6 add aiokafka-0.5.2 2019-08-01 12:57:03 +02:00
33695610a9 bump frontend-20190731.0 2019-08-01 01:07:42 +02:00
a8be6570d8 add roku-3.0 2019-07-31 07:21:07 +02:00
75b6fb9224 update insteonplm-0.16.5 2019-07-31 07:17:23 +02:00
6bee960899 bump simplisafe-python-4.2.0 2019-07-31 07:14:31 +02:00
7f274e5745 add python-ecobee-api-0.0.21 2019-07-31 07:12:47 +02:00
f58d2fc57a add holidays-0.9.11 2019-07-31 07:09:05 +02:00
fb7aea54d6 add pylutron-0.2.2 2019-07-31 07:07:59 +02:00
fba3266171 bump pypck-0.6.3 2019-07-31 07:04:06 +02:00
52846e1603 add eternalegypt-0.0.8 2019-07-31 07:02:49 +02:00
0bbed6c341 bump pydeconz-62 2019-07-29 23:24:20 +02:00
b15aa392b6 bump pyTibber-0.11.6 2019-07-29 19:28:43 +02:00
0292e5eeb7 add huawei-lte-api-1.2.0 2019-07-29 19:23:05 +02:00
fb044e8f92 add evdev-1.2.0 2019-07-29 19:20:33 +02:00
d9036bde0f bump ciscomobilityexpress-0.3.1 2019-07-29 19:17:55 +02:00
6003f7b976 if used, start mosquitto before hass (fix) 2019-07-29 00:24:27 +02:00
99bf6ca216 if used, start mosquitto before hass 2019-07-28 10:00:37 +02:00
63908238ca add pydelijn-0.5.1 2019-07-28 09:36:32 +02:00
6bd7d0aae6 add PyDispatcher-2.0.5 2019-07-28 09:33:41 +02:00
6219c7f206 add elkm1-lib-0.7.15 2019-07-28 09:24:51 +02:00
3cc2e4dfad add emulated-roku-0.1.8 2019-07-28 09:20:43 +02:00
307eaec5e5 bump solax-0.1.2 2019-07-28 09:12:52 +02:00
6cfca1ba0d add eliqonline-1.2.2 2019-07-28 09:10:41 +02:00
97613f98e3 bump aiounifi-7 2019-07-25 21:56:53 +02:00
ff85ebf657 homeassistant-0.96.5 2019-07-25 21:53:51 +02:00
672a3f130c release 0.96.4 2019-07-24 23:05:01 +02:00
6021a3b6f3 bump geniushub-client-0.5.0 2019-07-24 23:00:31 +02:00
b424ccf8d5 bump cleaned pydaikin-1.6.1 2019-07-24 22:59:22 +02:00
301424e057 bump ZHA bellows-homeassistant-0.9.0 2019-07-24 22:57:59 +02:00
7fe0ab9e43 Fortinet FortiGate Tracker fortiosapi-1.0.1 2019-07-24 22:56:34 +02:00
1fdc4ffa78 Add Elgato Avea integration avea-1.2.8 2019-07-24 22:55:41 +02:00
260ea7dd32 homeassistant-0.96.4 2019-07-24 22:53:32 +02:00
d31ac3411c fix forgotten pysonos manifest 2019-07-24 09:44:34 +02:00
f4579692db CHANGELOG.md 2019-07-24 01:25:27 +02:00
7fa4b7ba2d add pyvesync-1.1.0 2019-07-24 01:20:36 +02:00
82f8e5f79c add vallox-websocket-api-2.[0,2].0 2019-07-24 01:19:22 +02:00
c7b8562707 add python-hpilo-3.9 2019-07-24 01:07:12 +02:00
f3c78693ce add python-hpilo-4.3 2019-07-24 01:06:11 +02:00
0174fec674 bump pyatmo-2.1.2 2019-07-22 23:19:39 +02:00
7017abc8ef bump pysonos-0.0.22 2019-07-22 23:17:22 +02:00
34371f9c2d begin GPG signing 2019-07-22 23:09:54 +02:00
18761f2e34 begin GPG singning 2019-07-22 22:59:18 +02:00
b30d3c3158 update Changelog 2019-07-22 21:45:38 +02:00
fe4ef6232d add msgpack-0.6.1 2019-07-22 21:20:20 +02:00
6d1fb4b20d update aioredis-1.2.0 deps 2019-07-22 21:19:49 +02:00
02a4a76018 bump hiredis-1.0.0 2019-07-22 21:17:33 +02:00
bb118ad84f add aiomcache-0.6.0 2019-07-22 21:11:44 +02:00
ca2037652f update aiocache-0.10.1 deps 2019-07-22 21:07:19 +02:00
c76f7726a4 add aiomcache-0.6.0 2019-07-22 21:05:16 +02:00
492bd38ad9 add aresponses-1.1.1 2019-07-22 20:58:13 +02:00
4f964f8ef4 bump frontend-20190721.1, fix manifest 2019-07-22 20:56:05 +02:00
eefd3073ff bump frontend-20190721.1, fix manifest 2019-07-22 20:55:21 +02:00
2ee137e577 frontend 0721.1 2019-07-22 20:53:17 +02:00
79c90f2bfb Update Zigbee deps 2019-07-22 20:47:28 +02:00
df77fd332f update homeassistant-0.96.3 2019-07-22 07:43:28 +02:00
6a0192e19f bump frontend-20190721.0 2019-07-22 07:29:50 +02:00
008d1bd996 bump geniushub-client-0.4.15 2019-07-22 07:27:44 +02:00
2df6952547 update zha-quirks-0.0.19 2019-07-22 07:25:26 +02:00
bc58eff50a bump frontend-20190720.0 2019-07-21 08:14:57 +02:00
97560b62ac bump ruamel-yaml-0.15.100 2019-07-21 08:12:59 +02:00
fe8196a682 add locationsharinglib-4.0.2 2019-07-21 08:11:43 +02:00
ae80d4d162 add openwebifpy RDEPEND 2019-07-20 09:35:15 +02:00
d9d7fd8458 update openwrt-luci-rpc-1.1.0 2019-07-20 09:32:16 +02:00
7ff8464dff add pybotvac-0.0.15 2019-07-20 09:25:31 +02:00
035cccce3a add dweepy-0.3.0 2019-07-20 09:24:04 +02:00
f5c0092f1f update simplisafe-python-4.0.[0,1] 2019-07-20 09:19:51 +02:00
99713c24e0 add snapcast-2.0.10 2019-07-20 09:15:24 +02:00
9758b60f32 Merge branch 'master' of matoro/HomeAssistantRepository into master
Thank you. Your help is very welcome.
2019-07-20 03:08:13 +02:00
matoro
064e82cc7c dev-python/{pluggy,pytest,packaging}: fix circular deps
This was my fault for not reading the complete setup.py for
=dev-python/pytest-5.0.1

https://github.com/pytest-dev/pytest/blob/5.0.1/setup.py
2019-07-20 03:08:13 +02:00
e6fc68b9da update homeassistant-0.96.2 2019-07-20 02:49:59 +02:00
2ce0fa8e97 bump frontend-20190719.0 2019-07-20 02:49:21 +02:00
531661cb71 pyhaversion add deps, exclude tests folder 2019-07-20 02:40:57 +02:00
c8d49cd487 home-assistant-cli experiments 2019-07-19 16:13:59 +02:00
79fe66f8bb ruamel-yaml-0.15.97 is in main repo now, removed. 2019-07-19 15:23:58 +02:00
b9b96b8c2d CHANGELOG.md 2019-07-19 07:11:44 +02:00
04199f1b25 homeassistant-0.96.1 & frontend-20190718.0 2019-07-19 07:10:09 +02:00
56bc53af25 CHANGELOG.md 2019-07-18 22:06:58 +02:00
8574d7b3f3 Merge branch 'master' of matoro/HomeAssistantRepository into master
thx.
2019-07-18 22:03:45 +02:00
5b15ae7f41 dev-python/pytest: add dev-python/packaging dep
At least >=dev-python/pytest-5.0.1 requires dev-python/packaging,
possibly earlier:  https://github.com/pytest-dev/pytest/blob/5.0.1/setup.py#L7
2019-07-18 22:03:44 +02:00
8327365cab add ujson dependency for aiocache 2019-07-18 21:57:40 +02:00
3d84e5b4ef homeassistant-0.96.0-r1 (with working z-wave stack) 2019-07-18 21:48:12 +02:00
382f718ec7 add (fixed) homeassistant-pyozw 2019-07-18 21:41:35 +02:00
1fef586275 add aiowwlln-1.0.0 dep (aiocache) 2019-07-18 21:40:23 +02:00
5f909b980c add aiocache-0.10.1 2019-07-18 21:39:13 +02:00
f275de8e18 support for World Wide Lightning Location Network 2019-07-18 19:05:15 +02:00
db37ed7b07 homeassistant-0.96.0 2019-07-18 06:50:04 +02:00
38c219656c bump frontend-20190717.1 2019-07-18 06:49:16 +02:00
d1b67e0f46 bump mypy-0.720 2019-07-17 19:10:22 +02:00
06169d4775 CHANGELOG.md 2019-07-17 01:40:26 +02:00
ad6c97174f homeassistant-0.96.0_beta4 2019-07-17 01:37:32 +02:00
dac699f617 remove olds 2019-07-16 20:40:44 +02:00
34f3407e9d bump youtube_dl-2019.7.16 2019-07-16 20:40:11 +02:00
dbbe01e95e bump pysonos-0.0.21 2019-07-16 20:38:58 +02:00
d73a43406f add pyeverlights-0.1.0 2019-07-16 20:37:16 +02:00
507f34e240 add components.fortigate
pyfgt==0.5.1
2019-07-16 20:34:30 +02:00
3bd7a25787 bump pynuki-1.3.3, update it's deps, bump packaging-19.0 2019-07-16 20:31:28 +02:00
b3fef3cd19 bump luftdaten-0.6.2 & add it's deps 2019-07-16 20:22:45 +02:00
76d4f00c9f add Mastodon.py-1.4.5 2019-07-16 20:19:45 +02:00
a8c0289feb bump ruamel-yaml-0.15.99 2019-07-16 20:09:46 +02:00
65b860f389 update some text 2019-07-16 20:05:52 +02:00
cd70d6cb08 sort some lists for 0.96.0_beta3 2019-07-16 19:42:39 +02:00
be03ec690b bump frontend-20190715.0 2019-07-16 19:21:24 +02:00
da372a2d15 add my socat start skript (for the ZWaveMe UZB1 Stick) 2019-07-16 18:58:27 +02:00
065e2c5804 add pyiss, Space Station Locator 2019-07-16 18:31:01 +02:00
11bed66487 add limitlessled-1.1.3 2019-07-16 18:26:03 +02:00
b475141872 add lightwave-0.17 2019-07-16 18:25:08 +02:00
e0eecd5ae0 add libpurecool-0.5.0 (components.dyson) 2019-07-16 18:23:53 +02:00
b2075b2f31 hole-0.[3-4].0 added 2019-07-16 18:22:43 +02:00
bb26466e29 Growl Notification 2019-07-16 18:20:57 +02:00
73170961e6 Growl Notification 2019-07-16 18:18:09 +02:00
db52b069df add fiblary3==0.1.7 2019-07-16 18:16:07 +02:00
31bb8ad3a8 add DoorBirdPy-2.0.8 2019-07-16 18:10:52 +02:00
abea98734f add discord.py-1.2.[2-3] 2019-07-16 18:08:18 +02:00
b9f18bc087 homeassistant-0.96.0_beta3 2019-07-16 07:12:32 +02:00
ad8e298454 bump pyhaversion-3.0.2 2019-07-16 07:10:04 +02:00
5849d8e0c0 add ciscosparkapi 2019-07-15 17:37:09 +02:00
acb6eb6fca bump ciscomobilityexpress 2019-07-15 17:36:37 +02:00
b37eae01ac add blockchain 1.4.4 2019-07-15 17:34:50 +02:00
1acf9c40c7 add PyQRCode 2019-07-15 17:32:40 +02:00
e06c7a88be bump pyhomematic-0.1.60 2019-07-15 17:30:33 +02:00
e1f8c945ad add bluetooth_tracker 2019-07-15 17:22:56 +02:00
bc1c5eacf2 CHANGELOG.md 2019-07-14 17:37:15 +02:00
1edc592076 add vsure-1.5.3 2019-07-14 17:00:52 +02:00
9829c7902a add twentemilieu-0.1.0 2019-07-14 16:58:26 +02:00
74a959ac02 add uvcclient 2019-07-14 16:56:22 +02:00
7342150601 add total-connect-client-0.28 2019-07-14 16:53:05 +02:00
1618d954e7 bump youtube_dl-2019.7.12 2019-07-13 22:58:46 +02:00
b5e63edab9 bump flake8 2019-07-13 22:57:22 +02:00
78d2fb2e63 add forgotten frontend digest 2019-07-13 06:31:56 +02:00
3fc723cf84 bump homeassistant-0.96.0_beta2 2019-07-13 06:24:56 +02:00
e1e373d029 bump frontend-20190712.0 2019-07-13 06:23:54 +02:00
fe3dba8c0e bump homeassistant-0.96.0_beta1 2019-07-12 15:06:03 +02:00
e4666529b4 update platformio-4.0.0 2019-07-12 07:57:20 +02:00
5e2ac6032f add xknx-0.11.1 2019-07-12 07:49:37 +02:00
516b146cac bump pysonos-0.0.20 2019-07-12 07:45:46 +02:00
74d01d2d81 add more elegant patch filename from matoro 2019-07-11 20:20:54 +02:00
03ddab3906 some more TEXT 2019-07-11 20:08:02 +02:00
a265e6f026 use current frontend-20190710.0 2019-07-11 19:58:00 +02:00
74e912fc0d allow mysql-python for sqlalchemy 2019-07-11 19:52:57 +02:00
ddd0e5773c fix pyyaml-5.1.1 patch name 2019-07-11 19:41:20 +02:00
9ad507bc18 update homeassistant-0.96.0_beta0 2019-07-11 19:28:49 +02:00
2c3f7de672 bump python-velbus-2.0.27 2019-07-11 19:28:02 +02:00
fc35175fb5 add aiowwlln-1.0.0 2019-07-11 19:27:29 +02:00
c1567ee4ec bump frontend-20190710.0 2019-07-11 19:23:39 +02:00
6e25bcb9d9 add pysma-0.3. 2019-07-11 19:19:45 +02:00
290572c419 bump solax-0.1.1 2019-07-11 19:16:33 +02:00
4077a80fe0 update all zigbee stuff 2019-07-11 19:14:17 +02:00
082fc72982 bump youtube_dl-2019.7.2 2019-07-09 22:56:39 +02:00
f9dc425c49 update README.md, honor ESPhome better :-) 2019-07-09 15:59:59 +02:00
bf5d4c5a5b add aionotion-1.1.0 2019-07-09 15:53:11 +02:00
9482499ec7 add Honeywell Support 2019-07-09 15:44:17 +02:00
77076253e6 bump homematicip-0.10.9 2019-07-09 15:43:30 +02:00
5db0210a4a add aurorapy-0.2.6 2019-07-09 15:41:47 +02:00
aa55476c75 bump frontend 20190705.0 2019-07-09 15:41:21 +02:00
372383f113 evohomeclient-0.3.3 2019-07-09 15:38:49 +02:00
450a47ada6 add insteonplm 2019-07-09 15:33:26 +02:00
2fc9dc4865 add hdate-0.8.8 2019-07-09 15:32:24 +02:00
726af4366b bump pySwitchmate 2019-07-09 15:29:27 +02:00
041ff498d0 upgrade pytest to 5.0.1 with dependencies 2019-07-09 15:27:00 +02:00
0d6a884bf9 add sleepyq-0.7 2019-07-09 15:19:46 +02:00
44ebb4650d bump mypy-0.7x 2019-07-09 15:17:37 +02:00
810acfd538 add tuyaha-0.0.1 2019-07-09 15:16:22 +02:00
8f2e514299 bump cryptography-2.7 2019-07-06 09:35:30 +02:00
81a80f9477 bump pyatmo-2.1.1 2019-07-06 09:31:16 +02:00
abed5c7c05 bump pyHik-0.2.3 2019-07-06 09:30:09 +02:00
6da68267d5 bump pysonos-0.0.19 2019-07-04 03:07:09 +02:00
1bbb2df5c9 bump androidtv-0.0.18 2019-07-03 20:36:32 +02:00
4fd6ab1594 CHANGELOG.md 2019-07-03 09:06:36 +02:00
27159cb01e bump frontend-20190702.0 2019-07-03 09:02:40 +02:00
08a3fa5498 add python-pushover-0.4 2019-07-03 09:00:50 +02:00
2b81a98228 bump pysonos-0.0.18 2019-07-03 08:57:34 +02:00
129c0a9ec3 bump life360-4.0.1 2019-07-03 08:51:47 +02:00
339a3b1134 fix Typo's in README.md 2019-07-01 18:36:22 +02:00
a392fdcaa5 update README.md 2019-07-01 18:29:44 +02:00
9f15f551ad CHANGELOG.md 2019-07-01 18:11:59 +02:00
969181c33a bump pytest-4.6.3 & -5.0.0 2019-07-01 18:08:17 +02:00
6369979d40 bump androidtv-0.0.17 2019-07-01 17:59:11 +02:00
9bf57d962d bump frontend-20190630.0 2019-07-01 17:58:06 +02:00
80437d1a11 add bcrypt-3.1.7 2019-07-01 17:56:31 +02:00
3d597f18ae bump importlib-metadata-0.18 2019-07-01 17:55:53 +02:00
6303cfa2a4 bump youtube_dl-2019.6.27 2019-07-01 17:54:19 +02:00
b9f69025ea add praw-6.3.1 2019-07-01 17:53:21 +02:00
4b76e43c7f bump psutil-5.6.3 2019-07-01 17:52:15 +02:00
148f46d620 add Jinja2-2.10.1 2019-06-29 20:06:03 +02:00
5d98e0b41f add PyFronius 2019-06-29 15:37:52 +02:00
6ba84828b2 bump PyYAML-5.1.1 2019-06-29 15:31:49 +02:00
3072d5f752 homeassistant-0.95.4 2019-06-29 13:56:29 +02:00
8dda18cf13 bump numpy-1.16.4 2019-06-29 13:31:05 +02:00
8c8906ce99 bump SQLAlchemy-1.3.5 2019-06-29 13:30:04 +02:00
79d81ad103 add luftdaten-0.6.1 2019-06-29 13:29:02 +02:00
57bf304cd2 bump frontend-20190627.0 2019-06-29 13:20:21 +02:00
c8f19bab93 homeassistant-0.95.2 2019-06-29 13:17:36 +02:00
188007a0bc bump zha-quirks-0.0.17 2019-06-29 13:16:37 +02:00
96072fd488 bump homeassistant-0.95.1 2019-06-28 06:59:24 +02:00
a696cd2ba2 bump pubnubsub-handler-1.0.8 2019-06-28 06:57:51 +02:00
62311d6e25 homeassistant-0.95.0 2019-06-26 23:32:48 +02:00
c41c54400f homeassistant-0.95.0 2019-06-26 23:31:47 +02:00
d80c9dd01c update platformio-3.6.7 2019-06-26 23:30:52 +02:00
314eefa1a8 bump frontend-20190626.0 2019-06-26 23:29:29 +02:00
4056c8ddd1 add GitPython-2.1.11 2019-06-26 23:15:42 +02:00
10152c205f fix some deps in 0.95.0_beta3 and 0.95.0_beta4 2019-06-26 20:43:21 +02:00
e2cdcf899f re-add fixed homeassistant-0.95.0_beta4 2019-06-26 02:02:09 +02:00
fd0d8b1941 bump frontend-20190624.0 & 1 2019-06-25 21:51:07 +02:00
670c3efe8b bump pyatmo-2.1.0 2019-06-25 21:49:04 +02:00
ff1f926b95 update homeassistant-0.95.0_beta3 2019-06-25 18:43:36 +02:00
bfa1c8de38 bump homeassistant-0.95.0_beta3 (beta4 is unusable) 2019-06-25 18:42:29 +02:00
906f79bac5 bump bellows-homeassistant-0.8.2 2019-06-25 18:40:32 +02:00
754c0043e1 bump pysonos-0.0.17 2019-06-25 18:39:48 +02:00
468f010a4a update CHANGELOG.md 2019-06-24 21:13:53 +02:00
246164f0f4 bump homeassistant-0.95.0_beta2 2019-06-24 21:10:55 +02:00
b8013361e3 add missing cacerts.patch for certifi-2019.6.16 2019-06-24 21:09:55 +02:00
70f0387a64 update requests-2.22.0 dependencies 2019-06-24 21:01:23 +02:00
4ab227edbb add python-forecastio-1.4.0 2019-06-24 20:45:08 +02:00
fc34452db8 add responses-0.10.6 2019-06-24 20:44:25 +02:00
2399ead69f bump certifi-2019.6.16 2019-06-24 20:38:44 +02:00
11d081e3fd bump urllib3-1.25.3 2019-06-24 20:37:55 +02:00
c339f33b55 bump zigpy-homeassistant-0.6.1 2019-06-24 20:29:12 +02:00
e82f6a19b2 bump zha-quirks-0.0.15 2019-06-24 20:28:24 +02:00
bdbd55caae bump solax-0.1.0 2019-06-23 18:06:55 +02:00
7e1995cb95 bump pypck-0.6.2 2019-06-23 18:04:15 +02:00
40a9b902eb bump youtube_dl-2019.6.8 2019-06-23 17:58:49 +02:00
3e49f63212 bump pyatmo-2.0.1 2019-06-23 17:54:53 +02:00
57366a70d5 bump async-upnp-client-0.14.10 2019-06-23 17:52:48 +02:00
abb92a8827 unlock blinkpy's dateutil version 2019-06-22 10:31:31 +02:00
7a99125ea4 update README.md 2019-06-22 10:03:56 +02:00
3e96feea81 update README.md 2019-06-22 10:03:08 +02:00
d2da548be1 update metadata / CHANGELOG.md 2019-06-22 09:39:01 +02:00
dde61c982d homeassistant 0.95.0_beta1 2019-06-22 09:28:36 +02:00
0ba5c06fc2 update/add all components for zha (ff) 2019-06-22 09:19:59 +02:00
8071048404 update/add all components for zha 2019-06-22 09:16:57 +02:00
5df5b8fe0d add BlinkStick & pyusb 2019-06-22 08:57:48 +02:00
185b2bcd65 bump blinkpy-0.14.1 2019-06-22 08:50:31 +02:00
27c34110be add pysmartapp 2019-06-22 08:46:58 +02:00
a8cd39f86a bump pysmartthings-0.6.9 2019-06-22 08:46:09 +02:00
b969fb0987 add getmac 2019-06-22 08:45:20 +02:00
d6f84ad2ec add python-twitch-client 2019-06-22 08:44:36 +02:00
2d9f0ed4a2 add python-telegram-bot 2019-06-22 08:43:56 +02:00
b97c82715d add python-telnet-vlc 2019-06-22 08:43:19 +02:00
092894f23d bump frontend 20190620.0 2019-06-22 08:42:34 +02:00
0726086f64 addvenstarcolortouch 2019-06-22 08:38:06 +02:00
6fabf11613 add volkszaehler 2019-06-22 08:37:27 +02:00
7bb0ced1b3 add vigilancemeteo 2019-06-22 08:36:55 +02:00
08ac91fb18 forward Xiaomi patch from zhtengw:master to the newer releases 2019-06-21 16:44:36 +02:00
55f1d4dbdc Merge pull request #4 from zhtengw/master
add xiaomi smart appliances support
2019-06-21 16:37:23 +02:00
a51105420d Merge branch 'master' into master 2019-06-21 16:35:51 +02:00
f558818e97 ser2net advice added 2019-06-21 16:10:58 +02:00
9917094d4d esphome & homeassistant works again 2019-06-21 16:06:37 +02:00
18adb058cd bump esphome to 1.13.6 2019-06-21 16:00:59 +02:00
4170195f6a OpenZWave added to README.md 2019-06-21 14:51:59 +02:00
9c0f10297e fix nabucasa-0.15 deps 2019-06-20 10:11:13 +02:00
1e1fe7f28b homeassistant-0.95.0_beta0 snitun dep 2 nabucasa 2019-06-20 10:10:40 +02:00
98c3f45d65 bump snitun 0.18 2019-06-20 09:55:08 +02:00
b8a87ea178 update homeassistant-0.95.0_beta0 2019-06-20 09:00:36 +02:00
fd105461a0 add older solaredge-local-0.1.4 2019-06-20 08:59:00 +02:00
57cc7d19de bump pysonos 0.0.16 2019-06-20 08:56:49 +02:00
2abeda6508 bump frontend-20190619.0 2019-06-20 08:53:04 +02:00
2810ebaf59 update & bmp geopy from main repo (untested) 2019-06-20 08:50:29 +02:00
ca6910d98a bump aioesphomeapi-2.2.0 2019-06-20 08:43:54 +02:00
zhtengw
798bdbfce3 Merge github.com/onkelbeh/HomeAssistantRepository 2019-06-19 22:31:25 +08:00
2d031c6508 update hass-nabucasa-0.15 2019-06-18 00:28:36 +02:00
ac39e4e1c4 update geniushub-client-0.4.12 2019-06-17 21:22:05 +02:00
0f34bd6109 update androidtv-0.0.16 2019-06-17 21:16:53 +02:00
f7891ad6d1 update pysonos-0.0.15 2019-06-17 21:13:54 +02:00
9c2f91127a bump Ambiclimate-0.2.0 2019-06-17 21:11:33 +02:00
50a479a494 bump aioambient-0.3.1 2019-06-17 21:09:41 +02:00
zhtengw
e769631f3b add xiaomi smart appliances support 2019-06-16 17:58:07 +08:00
81a673ef2d pydispatcher is in main Repo 2019-06-15 12:31:09 +02:00
3a3b04e5a7 fix checkmyreqs 2019-06-15 12:30:37 +02:00
c2753c46cc remove tests from checkmyreqs 2019-06-15 09:55:41 +02:00
6fec9730ca add checkmyreqs 2019-06-15 09:29:43 +02:00
350aa3154d add aioswitcher 2019-06-15 08:31:04 +02:00
f7cfa0ce6a bump meteoalertapi-0.1.5 2019-06-15 08:24:43 +02:00
6ef5bf8bbb add deluge-client 2019-06-15 08:23:21 +02:00
3351c37e2c bump nessclient-0.9.15 2019-06-15 08:20:03 +02:00
d2aeb5dc94 bump pyatmo-2.0.0 2019-06-15 08:19:09 +02:00
835fb52075 bump frontend-20190614.0 2019-06-15 08:16:31 +02:00
23ae6efc97 homeassistant-0.94.3 2019-06-13 14:59:35 +02:00
71cbe87caf remove olds 2019-06-12 21:18:02 +02:00
ce6561f619 remove olds 2019-06-12 21:17:26 +02:00
0b4566ee3a bump adguardhome-0.2.1 2019-06-12 21:16:38 +02:00
3b2e034bc0 bump hass-nabucasa-0.14 2019-06-12 21:15:34 +02:00
ef93a0e8a3 bump toonapilib-3.2.4 2019-06-12 21:14:45 +02:00
9d71912807 bump zigpy-homeassistant-0.5.0 2019-06-12 21:13:36 +02:00
b3c3a6ff17 bump pyvera-0.3.2 with more elegant no_test patch 2019-06-11 20:44:13 +02:00
561b227c67 add components.aprs 2019-06-11 20:23:30 +02:00
faa6bd40c6 add pymediaroom 2019-06-11 20:19:52 +02:00
a99c57be71 add pymitv 2019-06-11 20:19:20 +02:00
d69271e8a3 add pymfy 2019-06-11 20:18:40 +02:00
495bf041a3 bump pyubee-0.7 2019-06-11 20:17:19 +02:00
ebfeca5391 update ambiclimate-0.1.3 2019-06-11 20:16:26 +02:00
e28fa019ab update ambiclimate-0.1.3 2019-06-11 20:16:00 +02:00
8005d15e91 bump broadlink-0.11.1 2019-06-11 20:13:32 +02:00
e4412dd1f0 homeassistant-0.94.2 2019-06-11 20:12:37 +02:00
fb1f589ee1 homeassistant-0.94.1 2019-06-08 21:05:40 +02:00
7aa7d21ed7 homeassistant-0.94.1 & simplisafe-python-3.4.2 2019-06-08 21:04:14 +02:00
47b12d88d3 add denonavr 2019-06-08 20:43:10 +02:00
9c24800442 add solaredge-local, uplink & uplink-protobuf 2019-06-08 20:42:11 +02:00
8c7c99335a add rflink-0.0.46 2019-06-08 20:19:13 +02:00
bda752e5d4 bump meteoalertapi-0.1.3 2019-06-08 20:18:09 +02:00
d9463d2579 remove pyvera's test package 2019-06-08 20:17:02 +02:00
89bf6b943b bump pydeconz-60 2019-06-08 19:41:56 +02:00
5d49e9869e bump amcrest-1.5.3 2019-06-08 19:41:06 +02:00
8b8fb3725a bump pubnubsub-handler-1.0.7 2019-06-08 19:40:10 +02:00
04a774ebc7 bump pyhomematic-0.1.59 2019-06-08 19:36:16 +02:00
03badb03e8 bump axis-25 2019-06-08 19:35:55 +02:00
488b59e2ec add life360-4.0.0 2019-06-08 19:34:23 +02:00
4272a5b51b bump regenmaschine-1.5.1 2019-06-08 19:33:33 +02:00
a8ac3a252d bump ruamel-yaml-0.15.97 2019-06-08 19:32:25 +02:00
16ae13eb1c bump pypck-0.6.1 2019-06-08 19:29:43 +02:00
d38087119a add pysmarty 2019-06-08 19:28:59 +02:00
9733a790e5 add streamlabswater-1.0.1 2019-06-08 19:28:02 +02:00
3b63cec776 bump youtube_dl-2019.5.20.ebuild 2019-06-08 19:26:57 +02:00
fca2efaa4b bump youtube_dl-2019.5.11.ebuild 2019-06-08 19:26:06 +02:00
66be868457 bump meteofrance-0.3.7 2019-06-08 19:24:01 +02:00
4e7f453836 bump zeroconf-0.23.0 2019-06-08 19:19:06 +02:00
04d9601aa1 frontend-20190604.0 2019-06-08 19:15:06 +02:00
7447fa6d88 pyvera 0.3.1 2019-06-08 19:14:18 +02:00
10382ebef9 homeassistant-0.94.0_beta6 2019-06-03 23:16:47 +02:00
c487780124 bump aioesphomeapi-2.1.0 2019-06-03 23:11:46 +02:00
3860d834fd add components.unifi 2019-06-03 23:06:27 +02:00
a97437e1bf Updated frontend to 20190602.0 2019-06-03 23:04:12 +02:00
2e0a805c9d README.md 2019-06-02 14:05:08 +02:00
10279a1d89 CHANGELOG.md 2019-06-02 14:01:24 +02:00
30c04bc6c8 remove displaced adguardhome 2019-06-02 13:54:46 +02:00
9c303b1d65 fix importlib-metadata dependency 2019-06-02 13:53:07 +02:00
5898764221 homeassistant-0.94.0_beta4 2019-06-02 13:52:27 +02:00
7d356fde8e add zipp-0.5.1 2019-06-02 13:46:09 +02:00
e9fc8a9a50 allow newer dev-python/requests (experimental) 2019-06-02 13:41:34 +02:00
f5296d0ec5 add components.mcp23017 2019-06-02 13:21:37 +02:00
5f69dca9ad add pypck 2019-06-02 13:18:23 +02:00
5c30583bde blink motion detection 2019-06-02 13:17:01 +02:00
1e3bdf2389 add solax 2019-06-02 13:15:38 +02:00
37e242faf5 bump pyatmo 2019-06-02 13:14:50 +02:00
ee6e164d5d add google_travel_time 2019-06-02 13:12:55 +02:00
d4d157f8d2 add gpiozero 2019-06-02 13:11:44 +02:00
56d2c41424 bump geniushub-client-0.4.11 2019-06-02 13:10:34 +02:00
0ef54fd2f5 add importlib-metadata 2019-06-02 13:09:20 +02:00
86d07fc304 bump pydeconz 2019-06-02 13:04:38 +02:00
e06cc2b845 bump PyEssent 2019-06-02 13:03:33 +02:00
88d0bdf6ed bump pubnubsub-handler 2019-06-02 13:02:43 +02:00
7d8f89d48f add pyruter 2019-06-02 13:01:40 +02:00
4a9558753e add pyrepetier 2019-06-02 13:01:00 +02:00
7498f3a16b bump pysonos 2019-06-02 12:59:45 +02:00
4bf3aeb288 bump broadlink 2019-06-02 12:58:45 +02:00
c0a97cff2f bump pyTibber 2019-06-02 12:57:40 +02:00
5c2ccc58e8 bump nabucasa 2019-06-02 12:55:27 +02:00
91f980549c add fitbit 2019-06-02 12:54:47 +02:00
53d583f528 bump axis-24 2019-06-02 12:53:59 +02:00
e956c807c5 bump adguardhome 2019-06-02 12:53:20 +02:00
43b60069a7 ZHA requirements version bump 2019-06-02 12:52:48 +02:00
b1a295aa28 bump PyChromecast 2019-06-02 12:48:28 +02:00
e41a23cc10 python-velbus bumped 2019-06-02 12:45:05 +02:00
33aa3a092e add adguardhome 2019-06-02 12:43:21 +02:00
9171cfde00 bump various frontend 2019-06-02 12:42:47 +02:00
162c2f2fc2 Merge pull request #3 from evadim/master
bump esphome to 1.13.2
2019-06-02 12:31:55 +02:00
238c77f17e fix manifest 2019-06-01 20:29:20 +03:00
1d62f5ffd3 bump esphome to 1.13 2019-06-01 17:51:47 +03:00
7539439cfd 0.93.2 2019-05-27 01:17:16 +02:00
18ccea6470 update license strings 2019-05-27 01:16:53 +02:00
883c2cefeb fix License String 2019-05-26 10:31:56 +02:00
f4b8b92f3c fix License String 2019-05-26 10:31:10 +02:00
f9dd663669 fix License String 2019-05-26 10:30:32 +02:00
ccb6d22b2b fix License String 2019-05-26 10:28:48 +02:00
a35e4dd3a0 fix License String 2019-05-26 10:26:44 +02:00
3aa88bb438 fix License String 2019-05-26 10:25:25 +02:00
fd2b5eed4b fix License String 2019-05-26 10:24:42 +02:00
fc7fd9fae2 fix License String 2019-05-26 10:23:15 +02:00
82bb95a26c fix License String 2019-05-26 10:20:43 +02:00
f86204c568 fix License String 2019-05-26 10:16:55 +02:00
0b074089b4 fix License String 2019-05-26 10:14:58 +02:00
bd788f3e03 geniushub-client-0.4.9 2019-05-22 14:18:35 +02:00
aebecd826a axis-23 2019-05-22 14:17:33 +02:00
e29fbb4954 pyloopenergy-0.1.3 2019-05-22 14:17:00 +02:00
980b3e4774 pydaikin-1.4.5 2019-05-22 14:16:04 +02:00
768fd18998 broadlink-0.10 2019-05-22 14:15:12 +02:00
ab7862c8d5 bump requests-2.22.0 2019-05-22 14:07:26 +02:00
6a401f7da2 cumulate CHANGELOG.md 2019-05-20 18:38:42 +02:00
c92e9f320b add metadata.xml 4 librouteros 2019-05-20 18:22:57 +02:00
905c10602b add support for MikroTik RouterOS API 2019-05-20 18:17:58 +02:00
683221afe8 bump homeassistant-0.93.1 2019-05-20 17:16:09 +02:00
6915e8a744 release 0.93.0 2019-05-16 19:43:47 +02:00
472748476a bump 0.93.0_beta4 & frontend-20190514.0 2019-05-14 17:01:29 +02:00
c50efec463 add aiodns 2019-05-12 17:18:38 +02:00
82644ba8b5 bump geniushub-client-0.4.6 2019-05-12 17:17:26 +02:00
496bbbe4a6 add meteoalertapi 2019-05-12 17:16:24 +02:00
9a04ebea86 pysmartthings-0.6.8.ebuild 2019-05-12 17:15:41 +02:00
37433be7ba add Wink API 2019-05-12 17:14:25 +02:00
a03eb866db bump zha-quirks 2019-05-12 17:10:35 +02:00
0e07ddefb5 add sendgrid-6.0.5 2019-05-12 17:09:43 +02:00
5b11c7dac9 bump pyheos 2019-05-12 17:08:46 +02:00
b18cf4c60b bump components.zha 2019-05-12 17:06:31 +02:00
68772e3db0 bump WazeRouteCalculator 2019-05-12 16:57:18 +02:00
b9d1961df2 manifest 2019-05-12 16:53:45 +02:00
3560139cc6 set ~homeassistant-0.93.0_beta2 2019-05-12 11:58:24 +02:00
efaf4a8816 bump pyvlx-0.2.11 2019-05-12 11:17:26 +02:00
ee4db42d9f BMW Connected Drive (does not yet compile) 2019-05-12 11:16:19 +02:00
97c5dad5a8 add bizkaibus2 2019-05-12 11:09:48 +02:00
a9ce223101 spotcrime-1.0.4 2019-05-12 11:08:59 +02:00
3a4ab06322 add tapsaff-0.2.1 2019-05-12 11:06:37 +02:00
bb32992f60 add slacker 2019-05-12 11:05:34 +02:00
f7e95f2f96 add shodan-1.13.0 2019-05-12 11:02:48 +02:00
2a25beea8b pydeconz-58 2019-05-12 11:00:30 +02:00
609db1029a PySwitchbot-0.6.2 2019-05-12 10:59:14 +02:00
79498f71fc add home-assistant-frontend-20190502.0 2019-05-12 10:56:55 +02:00
0008be7ab0 bump pyTibber-0.10.3 2019-05-12 10:55:41 +02:00
66877e1037 homeassistant-0.93.0_beta2 2019-05-12 10:51:06 +02:00
18511bc7a5 cryptography-2.6.1 now in main repo 2019-05-12 10:49:06 +02:00
cdf476b8f9 bump home-assistant-frontend-20190510.0 2019-05-12 10:46:54 +02:00
bfbf29d8e3 add speedtest-cli-2.1.1 2019-05-12 10:43:20 +02:00
3db4c02059 add defusedxml-0.6.0 2019-05-12 10:41:05 +02:00
63ca9dc7cb remove olds 2019-05-12 10:39:23 +02:00
0f48251e6c bump zeroconf-0.22.0 2019-05-12 10:38:21 +02:00
cd8ff6dea1 bump sqlalchemy-1.3.3 2019-05-12 10:37:21 +02:00
66c0d4d0aa bump psutil-5.6.2 2019-05-12 10:35:26 +02:00
696107b8c6 bump numpy-1.16.3 2019-05-12 10:34:17 +02:00
4d1b1d2fab homeassistant-0.92.2 2019-05-03 06:48:14 +02:00
be843a865e add pymyq-1.2.1 2019-05-03 06:47:05 +02:00
f2069733e1 add pyvesync-v2-0.9.7 2019-05-02 13:56:17 +02:00
e8a7dd2a33 bump pyheos-0.5.1 2019-05-02 13:47:03 +02:00
d73327f43d add hangups==0.4.9 2019-05-02 13:46:04 +02:00
ba3c1022a1 add bomradarloop-0.1.3 2019-05-02 13:44:56 +02:00
4274746261 added Ambiclimate 2019-05-02 13:43:03 +02:00
f1ef60b4d2 pyeconet-0.0.11 2019-05-02 13:39:26 +02:00
1763be2b02 bump youtube_dl-2019.4.30 2019-05-02 13:35:36 +02:00
fd4b51e328 bump pydanfossair-0.1.0 2019-05-02 13:33:55 +02:00
ff5f8ec2fe added PyEssent 2019-05-02 13:32:57 +02:00
838f8d2e7a bump pysonos-0.0.12 2019-04-30 18:12:53 +02:00
01b9c7c324 add RPi.GPIO-0.6.5 2019-04-28 10:11:34 +02:00
caaa176ed8 bump PyXiaomiGateway 2019-04-28 09:58:28 +02:00
890707df8a bump pydeconz 2019-04-28 09:57:10 +02:00
d4148e4be8 add geniushub-client 2019-04-28 09:56:16 +02:00
ab61671d98 add py-nextbus-0.1.2 2019-04-28 09:54:01 +02:00
2ede732214 add homeassistant.components.amcrest 2019-04-28 09:35:38 +02:00
82f525cf54 bump PyChromecast-3.2.1 2019-04-28 09:34:04 +02:00
d48d65881f bump pysonos-0.0.11 2019-04-28 09:32:30 +02:00
b91187bd3a bump frontend 20190427.0 2019-04-28 09:31:12 +02:00
200a159a35 homeassistant-0.92.1 2019-04-27 08:55:03 +02:00
e19ec50a32 bump pyheos-0.4.1 2019-04-25 20:14:50 +02:00
68d9da37fb add pyubee-0.6 2019-04-25 20:14:03 +02:00
ed0ff473f7 add enocean-0.50.1 2019-04-25 20:12:42 +02:00
df46d20d65 bump ruamel-yaml-0.15.94 2019-04-25 20:09:04 +02:00
6ef8d74612 bump youtube_dl-2019.4.17 2019-04-25 20:08:12 +02:00
6c2f5e7f3b bump attrs-19.1.0 2019-04-25 20:06:32 +02:00
d503ed18a3 bump aioesphomeapi-2.0.1 2019-04-25 20:03:42 +02:00
51961fadf6 homeassistant-0.92.0 2019-04-25 20:02:34 +02:00
5f37de4f62 bump v0.92.0_beta3 2019-04-23 08:38:16 +02:00
0b51b6cfea Add Orange Pi GPIO platform 2019-04-21 10:57:46 +02:00
b777424a2c add zha-quirks 2019-04-21 10:48:35 +02:00
c8fa1528d0 add pyotp-2.2.6 2019-04-21 10:47:20 +02:00
fe1757a39d Bump zigpy and zigpy-xbee 2019-04-21 10:45:58 +02:00
8a9ce346f0 Bump zigpy-deconz 2019-04-21 10:44:11 +02:00
de27a4eb14 bump pyheos-0.4.0 2019-04-20 08:52:25 +02:00
5291b73942 bump hass-nabucasa-0.12 2019-04-20 08:51:11 +02:00
be90d32bbe bump pyHS100-0.3.5 2019-04-20 08:49:18 +02:00
5e588ac7bd add axis 2019-04-20 08:48:01 +02:00
92e3dbbf9e bump pyatmo 2019-04-20 08:46:40 +02:00
0cc9386bc4 README.md 2019-04-20 08:39:09 +02:00
3f14747745 bump 0.92.0_beta2 2019-04-20 08:36:41 +02:00
bed53efc70 CHANGELOG.md 2019-04-18 19:33:38 +02:00
4f0f68ca7e homeassistant-0.92.0_beta1 2019-04-18 19:30:22 +02:00
52a67be83b bump frontend-20190417.0 2019-04-18 19:29:27 +02:00
6dbb81c8a9 fix rsa-4.0 2019-04-18 19:28:53 +02:00
0521530e6e add hbmqtt-0.9.4 and fix it's bad 'tests' installation 2019-04-18 19:28:25 +02:00
99d1c7de63 bump androidtv-0.0.15 2019-04-18 19:27:14 +02:00
92753db4fe add transitions-0.6.9 2019-04-18 19:26:40 +02:00
775002b380 bump caldav-0.6.1 2019-04-18 19:26:14 +02:00
56bcada032 bump netdisco-2.6.0 2019-04-18 19:25:51 +02:00
a6dbfc6bff add pyasn1-0.4.5 2019-04-18 19:25:15 +02:00
3b04faa4bf add urllib3-1.24.2 2019-04-18 19:24:52 +02:00
ea997e4e76 add user-agents-2.0 2019-04-18 19:24:16 +02:00
2cc4578c4c add websockets-7.0 2019-04-18 19:23:46 +02:00
9837901749 bump python-slugify-3.0.2 2019-04-18 17:56:48 +02:00
ebe30b8033 add text-unidecode-1.2 2019-04-18 17:56:20 +02:00
7bed729cdb homeassistant-0.91.4 2019-04-18 17:30:26 +02:00
5a9e8360e6 v0.91.3 2019-04-13 10:05:02 +02:00
b18ee0d848 bump home-assistant-frontend-20190410.0 2019-04-13 08:55:15 +02:00
992b52aad2 pyyaml-5.1 now in main repo 2019-04-13 08:47:45 +02:00
e56267d393 homematicip-0.10.7 2019-04-13 08:36:50 +02:00
34fe5234e8 pytz-2019.1 2019-04-13 08:32:22 +02:00
2ec0470232 ruamel-yaml-0.15.91 2019-04-13 08:31:29 +02:00
3921d37c78 youtube_dl-2019.4.7 2019-04-13 08:30:41 +02:00
f8ce1e56ae pyhaversion-2.0.3 2019-04-13 08:29:06 +02:00
df090df06a pyhaversion-2.2.0 2019-04-13 08:28:32 +02:00
22840dc51f pysonos-0.0.10 2019-04-13 08:27:32 +02:00
22c5c05f54 pysonos-0.0.9 2019-04-13 08:26:02 +02:00
cf6f2c0596 aioesphomeapi-2.0.0 2019-04-13 08:25:07 +02:00
ed15b913d5 openwebifpy-3.1.1 2019-04-13 08:23:50 +02:00
72fc3e0e24 aioambient-0.3.0 2019-04-13 08:23:06 +02:00
962df91025 homeassistant-pyozw-0.1.4 2019-04-13 08:22:33 +02:00
538eeb4371 pure-python-adb-homeassistant-0.1.6 2019-04-13 08:20:27 +02:00
42e5751266 fix forgotten Manifest 2019-04-06 10:55:48 +02:00
15d7f57e6e try to get androidtv working, still does not 2019-04-06 10:43:44 +02:00
5292d30e28 bump cryptography-2.6.1 2019-04-06 09:36:22 +02:00
c9d1f24b71 bump PyJWT-1.7.1 2019-04-06 09:35:28 +02:00
094132f4b7 add req older pywebpush 2019-04-06 09:34:30 +02:00
f1a37f0085 add librouteros 2019-04-06 09:31:20 +02:00
5e3c2ec0c5 bump enigma openwebifpy 2019-04-06 09:29:57 +02:00
c2ca8da2d1 add pywebpush 2019-04-06 09:22:13 +02:00
4120d268d3 bump aioambient-0.2.0 2019-04-06 09:21:19 +02:00
a6a651c31c aioharmony-0.1.11 2019-04-06 09:20:17 +02:00
f347508327 bump pyTibber-0.10.1 2019-04-06 09:18:44 +02:00
bb9321d937 add pyheos 2019-04-06 09:17:20 +02:00
ba1ff337d4 bump frontend 20190331.0 2019-04-06 09:16:19 +02:00
360a86968a add lightify 2019-04-06 09:14:48 +02:00
31b6627abe fix frontend dep 2019-03-30 19:56:04 +01:00
d0f19a0d92 add pychannels 2019-03-30 19:52:09 +01:00
5d7952bf81 pycmus 2019-03-30 19:51:11 +01:00
24969db1ef bump PyChromecast 2019-03-30 19:49:21 +01:00
33e11b2b2b try pure-python ADB 2019-03-30 19:25:46 +01:00
73894ec773 bump homeassistant 2019-03-30 19:18:35 +01:00
9af5537faa androidtv-0.0.14 2019-03-30 19:17:43 +01:00
98d4249ef5 sqlalchemy-1.3.0 2019-03-30 19:17:11 +01:00
ba6c1e735a bump frontend 2019-03-30 18:42:22 +01:00
83aa763631 ha-ffmpeg-2.0 2019-03-30 18:41:28 +01:00
10e94df036 homeassistant-pyozw-0.1. 2019-03-30 18:41:06 +01:00
1b66e9bdf2 bump zigpy 2019-03-30 18:40:35 +01:00
510c3fe4ef pylinky-0.3.3 2019-03-30 18:39:51 +01:00
b32dc36fdd bellows-homeassistant-0.7.2 2019-03-30 18:39:28 +01:00
eb047b6bba async-upnp-client-0.14.7 2019-03-30 18:39:05 +01:00
53284ab2b8 bump nabucasa-0.11 2019-03-27 08:45:08 +01:00
onkelbeh
89067d4b01 Merge pull request #2 from evadim/master
bump esphome 1.12 deps
2019-03-23 13:56:31 +01:00
660bb78327 homeassistant-0.90.1 2019-03-23 11:07:49 +01:00
3a3d41f930 homeassistant-0.90.1 test build 2019-03-23 10:19:01 +01:00
0b81c232d6 bump frontend-20190321.0 2019-03-23 10:17:35 +01:00
5bf4e234a8 bump hass-nabucasa-0.10 2019-03-23 10:11:39 +01:00
accc3098d8 bump esphome 1.12 deps 2019-03-22 11:28:14 +03:00
6c06e49442 v0.90.0_beta7 2019-03-20 16:29:23 +01:00
05a6f1da47 bump frontend-20190319.1 2019-03-20 16:28:56 +01:00
64cf088b25 cleanup 2019-03-20 00:33:39 +01:00
9d3320feab Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-03-19 23:45:02 +01:00
6ec8b6b21e removed older ebuilds 2019-03-19 23:44:38 +01:00
925bd001f2 new platformio-3.6.5, forbid pyserial-3.3, License updated 2019-03-19 23:20:09 +01:00
872d5bc08b update Doku till 0.90.0_beta6 2019-03-19 22:58:55 +01:00
878c20fa5f use new warrant patch 2019-03-19 22:55:09 +01:00
e3bd69858e extend aioasuswrt deps 2019-03-19 22:54:22 +01:00
46493b1ced fix warrant for pip10 2019-03-19 22:19:22 +01:00
6beda15441 aioasuswrt-1.1.21 fix 2019-03-19 21:43:10 +01:00
c31854f958 add a patch for unnecessary wakeonlan-1.1.6 setuptools-scm version restriction 2019-03-19 21:27:55 +01:00
af4e85f227 wakeonlan sucks. 2019-03-19 20:54:19 +01:00
17021814f0 fix app-misc/homeassistant manifest, sorry 2019-03-19 20:46:21 +01:00
62b1d503bb 0.90.0_beta6 2019-03-19 20:42:11 +01:00
283cde2bd5 bump boto3-1.9.116 2019-03-19 20:31:47 +01:00
643d00ab4b bump snitun-0.15 2019-03-19 20:29:55 +01:00
7c6725e63c fix wakeonlan-1.1.6 compile error 2019-03-19 20:24:52 +01:00
b7fffebfc2 add python-tado 2019-03-19 20:11:03 +01:00
2cb09f9b2c bump aioesphomeapi-1.7.0 2019-03-19 20:09:01 +01:00
e00ddf41fa Update Hass-NabuCasa 0.8 2019-03-19 20:08:02 +01:00
4cea3a8412 bump frontend-20190319.0 2019-03-19 20:07:03 +01:00
092db78003 youtube_dl-2019.3.18 2019-03-19 20:04:52 +01:00
dcee82ce8b esphome bump 1.12.0 2019-03-18 09:11:14 +01:00
60ff00ef42 esphome-1.12.0_beta3 2019-03-18 08:51:52 +01:00
60a8694bb0 add hass-nabucasa-0.7 and pbr-5.1.3 2019-03-18 00:14:14 +01:00
e228993c76 bump s3transfer-0.2.0 2019-03-17 23:45:38 +01:00
b355ebb2a5 bump s3transfer-0.2.0 2019-03-17 23:42:19 +01:00
2fd45f5367 bump pyrfc3339-1.1 2019-03-17 23:35:39 +01:00
448ac21f28 removed pycparser dupe 2019-03-17 23:29:52 +01:00
da2b7cdff3 remove vobject-0.9.6.1 dupe 2019-03-17 23:26:58 +01:00
fa5240d81b set 2_7 target back on in botocore-1.12.115 2019-03-17 23:20:39 +01:00
14b5927e9f jmespath-0.9.4 replaced 2019-03-17 23:14:13 +01:00
2b9be53f91 repl python-dateutil-2.8.0 2019-03-17 23:10:52 +01:00
b7fc5da727 update boto3/botocore 2019-03-17 22:58:16 +01:00
2b01c401f9 removed pyOpenSSL dupe 2019-03-17 22:50:31 +01:00
96a3d1fcf9 fix certifi-2019.3.9 (thx to salfter) 2019-03-17 22:47:32 +01:00
b29351d962 cffi revdeps fixed 2019-03-17 22:37:49 +01:00
84e5655767 botocore -2_7 2019-03-17 22:14:56 +01:00
3763120504 remove dupes 2019-03-17 22:08:14 +01:00
58ea137fa5 simplify vobject 2019-03-17 21:58:26 +01:00
e358e82f63 reduce COMPAT cffi 2019-03-17 21:44:24 +01:00
4f44c16a37 replace requests-toolbelt-0.9.1 2019-03-17 21:36:06 +01:00
1fbc514356 websocket-client-0.54.0 without pypy 2019-03-17 21:28:04 +01:00
be1bc25a60 relink acme-0.32.0 2019-03-17 21:20:35 +01:00
690ce00150 fix qnapstats 2019-03-17 21:13:28 +01:00
328a0ef4c1 fix acme manifest 2019-03-17 21:09:01 +01:00
77f8856b6f snitun-0.13 added 2019-03-17 20:59:15 +01:00
3a386ab591 add six-1.12.0 2019-03-17 20:57:53 +01:00
1f815448cb requests-toolbelt-0.9.1 2019-03-17 20:55:57 +01:00
a828e05dfb bump pytz-2018.9 2019-03-17 20:54:08 +01:00
9ee821fcdf add python-dateutil-2.8.0 2019-03-17 20:52:36 +01:00
53fdaeea60 add pyOpenSSL-19.0.0 2019-03-17 20:49:22 +01:00
184709031a add pycryptodome-3.7.3 2019-03-17 20:47:12 +01:00
43425fc697 add pycparser-2.19 2019-03-17 20:44:31 +01:00
fb699f7796 add jmespath-0.9.4 2019-03-17 20:42:50 +01:00
ff8371ae9d add certifi-2019.3.9 & cffi-1.12.2 2019-03-17 20:41:06 +01:00
4bc0e36005 add asn1crypto-0.24.0 2019-03-17 20:33:08 +01:00
c7f2c9256a add acme-0.32.0 2019-03-17 20:30:30 +01:00
534aac00db bump envs-1.3 2019-03-17 20:25:45 +01:00
d6cabe8517 README.md 2019-03-17 20:12:48 +01:00
2f529f5390 netdisco-2.5.0 bump 2019-03-17 20:12:33 +01:00
1cfa2266af make the betas beta! 2019-03-17 20:02:25 +01:00
5cd90b41d7 ciscomobilityexpress 2019-03-17 11:14:35 +01:00
7ce99ab9e5 finally rename firetv to androidtv 2019-03-17 11:13:02 +01:00
b2e8788157 bump pyhomematic-0.1.58 2019-03-17 11:05:50 +01:00
e84572f8e6 add quantum-gateway-0.0.5 2019-03-17 11:05:10 +01:00
a2bc6f351a bump anthemav-1.1.10 2019-03-17 10:54:09 +01:00
76529a2edd firetv is now androidtv 2019-03-17 10:51:54 +01:00
ffeb04ec08 upgrade ruamel-yaml-0.15.89 2019-03-17 10:48:21 +01:00
804a3f70e6 add new betas -0.90.0_beta4, frontend -20190316.0 2019-03-17 10:47:00 +01:00
1a93608eeb rewrite for beta support & 1.12.0_beta1 2019-03-16 08:59:22 +01:00
a6788eff74 v0.90.0_beta0 2019-03-15 12:51:41 +01:00
e1f4aab7aa Bump nessclient version to 0.9.14 2019-03-12 22:58:58 +01:00
960559302a Bump PyXiaomiGateway 2019-03-12 22:57:51 +01:00
7c89d38bee bump frontend 2019-03-12 22:56:01 +01:00
6aef818137 bump netdisco-2.4.0 2019-03-12 22:55:30 +01:00
c0d156da6a add enigma2.media_player 2019-03-12 22:54:51 +01:00
f0b643cbbe homeassistant-0.89.2 2019-03-12 22:20:07 +01:00
ef317aab93 fixed bug #679916, 'badÃ' chars substituted 2019-03-11 08:16:22 +01:00
4b780d60fa Release 0.89.1 2019-03-08 23:47:27 +01:00
22696a5bc0 Release homeassistant-0.89.0 2019-03-07 06:53:48 +01:00
e4d54291c7 CHANGELOG.md 2019-03-06 07:09:20 +01:00
ac5999ce58 homeassistant-0.89.0_beta3 2019-03-06 07:08:33 +01:00
c06ce9a99b bump frontend-20190305.0 2019-03-06 07:07:06 +01:00
5eb80031f8 CHANGELOG 2019-03-05 2019-03-05 09:42:39 +01:00
6b610a5021 0.89.0_beta2 2019-03-05 09:39:34 +01:00
4e1f974b9c frontend-20190303.0 2019-03-05 09:37:50 +01:00
b326af1bf7 websocket-client-0.54.0 2019-03-05 09:37:14 +01:00
5deb709e61 add homematicip 2019-03-04 01:14:01 +01:00
08bd2a824b bump aioasuswrt-1.1.21 2019-03-04 01:12:55 +01:00
92c8a4e204 bump pysonos-0.0.8 2019-03-04 01:10:52 +01:00
f5ecf020ee CHANGELOG 2019-03-03 2019-03-03 19:01:46 +01:00
09332178f7 add simplisafe-python 2019-03-03 18:58:03 +01:00
1980ba25a4 add python-velbus 2019-03-03 18:56:22 +01:00
c1c3d2c98c bump pyhomematic-0.1.57 2019-03-03 18:54:29 +01:00
290f52845a add pyvesync_v2 2019-03-03 18:53:31 +01:00
f3942b5ea1 bump blinkpy-0.13.1 2019-03-03 18:48:32 +01:00
d0c2a223a0 bump PyXiaomiGateway 2019-03-03 18:46:29 +01:00
656fbee6b2 PyMata added 2019-03-03 18:45:23 +01:00
63549c2575 add PyNaCl 2019-03-03 18:44:44 +01:00
8fa179426d add pyxeoma 2019-03-03 18:43:53 +01:00
879c4a4303 bump zigpy-deconz 2019-03-03 18:43:01 +01:00
988de6707e add regenmaschine 2019-03-03 18:42:13 +01:00
5e37ddd6cf add python-mystrom 2019-03-03 18:40:46 +01:00
b7ccfbe170 bump numpy-1.16.2 2019-03-03 18:40:06 +01:00
defcc8888c firetv 2019-03-03 18:38:26 +01:00
daf0b342a6 bump opensensemap-api 2019-03-03 18:36:23 +01:00
9a6118c149 add pyflunearyou2 2019-03-03 18:35:41 +01:00
482e957dbf add py17track 2019-03-03 18:34:53 +01:00
af6ccdaad5 add pypollencom 2019-03-03 18:33:53 +01:00
ce5352a094 add pyoppleio 2019-03-03 18:33:18 +01:00
5534357c34 add pyopenuv2 2019-03-03 18:32:36 +01:00
48c209ca2b add ihcsdk 2019-03-03 18:30:55 +01:00
6fc81183a4 bump home-assistant-frontend-20190228.0 2019-03-03 18:28:58 +01:00
b4acbc3704 add pyTibber-0.9.6 2019-03-03 18:26:52 +01:00
3d0d8383d3 bump aioambient-0.1.3 2019-03-03 18:25:33 +01:00
b7edf6d851 0.89.0_beta1 2019-03-01 13:08:39 +01:00
41fbb3f878 0.89.0_beta0 2019-02-28 17:34:25 +01:00
b75a1c762b release 0.88.2 2019-02-28 17:31:57 +01:00
ab1898a2e9 fix astral digest 2019-02-28 17:22:08 +01:00
c16ccf74f3 tried new pypi import routine 2019-02-27 20:06:58 +01:00
8749cf74e8 README! 2019-02-27 19:48:09 +01:00
0009d19db4 port evadim's patch to 1.11.2 2019-02-27 19:41:18 +01:00
90978f95cd Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-02-27 18:42:18 +01:00
onkelbeh
7c4d2ff8f9 Merge pull request #1 from evadim/master
esphome: fix dashboard after version bump
2019-02-27 18:41:43 +01:00
1853ed628a README! 2019-02-27 18:38:38 +01:00
1b52e8a1e0 today's CHANGELOG 2019-02-27 18:27:43 +01:00
246e6e1695 astral-1.10.1 upgraded 2019-02-27 18:25:24 +01:00
e812c453cf pylgtv-0.1.9 added 2019-02-27 18:23:27 +01:00
cfe5f2206b upgrade bcrypt-3.1.6 2019-02-27 18:22:33 +01:00
ea65f7d39d water_heater.econet component added 2019-02-27 18:17:32 +01:00
3837238273 add homeassistant.components.reddit.sensor 2019-02-27 18:16:29 +01:00
ddcf0028a6 add PyXiaomiGateway 2019-02-27 18:14:29 +01:00
e075e30fec add toonapilib component 2019-02-27 18:13:28 +01:00
e536fb60fd update firetv component 2019-02-27 18:12:15 +01:00
9c715345a3 add aioesphomeapi-1.6.0 & it's use flag 2019-02-27 18:11:48 +01:00
88a83b5e56 add pylinky-0.3.0 2019-02-27 18:06:38 +01:00
b1f0b30886 add pysonos-0.0.7 2019-02-27 18:04:48 +01:00
c19457acd0 add WazeRouteCalculator-0.9 2019-02-27 18:03:11 +01:00
8c21f1de17 add nessclient-0.9.13 2019-02-27 18:02:30 +01:00
64ef1bf352 add (old) shodan-1.11.0.ebuild 2019-02-27 18:00:11 +01:00
6cbd68439f update esphome-1.11.2 2019-02-27 08:01:44 +01:00
e6bedf0735 esphome: fix dashboard after version bump 2019-02-26 00:44:47 +03:00
582ed1e979 google site verif removed 2019-02-25 17:01:11 +01:00
ebf27cb8a1 google-site-verification 2019-02-25 16:55:31 +01:00
e0807b8fd1 drop olds from esphome 2019-02-24 17:53:56 +01:00
7f4f78d657 esphome-1.11 added 2019-02-24 17:53:02 +01:00
8621262a09 drop old homeassistant ebuilds 2019-02-24 17:46:14 +01:00
1091369a30 CHANGELOG.md 2019-02-24 12:10:13 +01:00
27e6b580d8 add pyvlx-0.2.9 2019-02-24 12:06:56 +01:00
93afbfb4fa openwrt-luci-rpc-1.0.5 added 2019-02-24 12:05:53 +01:00
defafd3c1d pySDCP-1 added 2019-02-24 12:04:40 +01:00
54073fa199 nessclient-0.9.10 added 2019-02-24 12:03:14 +01:00
228ce5028e shodan-1.11.1 added 2019-02-24 12:02:15 +01:00
fdf04d6fbf iperf3 added 2019-02-24 12:01:14 +01:00
914442afba CHANGELOG 18.-23.2. updated 2019-02-23 07:30:39 +01:00
52371bb665 homeassistant-0.88.1 released 2019-02-22 16:25:13 +01:00
5ccfa5fc78 add apcaccess-0.0.13 2019-02-22 16:24:41 +01:00
bfab928695 add tplink-0.2.3 2019-02-22 16:23:16 +01:00
d8dc0597d0 add anthemav==1.1.9 2019-02-22 16:22:33 +01:00
a3f48d77cb release 0.88.0 2019-02-21 17:39:15 +01:00
df94096c9c update pyhomematic-0.1.56 2019-02-21 17:38:40 +01:00
14f41e52ce upgrade opensensemap-api-0.1.4 2019-02-21 17:37:40 +01:00
7001546090 Bump zigpy 2019-02-21 17:36:45 +01:00
c229a3b8b7 homeassistant-0.88.0_beta4 2019-02-20 16:01:08 +01:00
fab07ba5e3 update frontend-20190219.0 2019-02-20 15:59:56 +01:00
895807fac2 update aioharmony-0.1.8 2019-02-20 15:59:20 +01:00
0f9e659e42 upgrade numpy-1.16.1 2019-02-20 15:58:53 +01:00
f9f629b7bb add frontend-20190218.0 2019-02-19 12:00:21 +01:00
3799c6d76a homeassistant-0.88.0_beta3 2019-02-19 11:59:59 +01:00
1b7349751d add aiohue 2019-02-19 11:47:14 +01:00
34c2d769a0 add aioimaplib 2019-02-19 11:45:50 +01:00
11d8afa10f CHANGELOG.md 2019-02-18 20:32:48 +01:00
3a0b0638a5 add pyblackbird-0.5 2019-02-18 19:40:03 +01:00
76377fd054 add PyDispatcher-2.0.5 2019-02-18 19:36:54 +01:00
487285a20c add pydeconz-52 2019-02-18 19:35:49 +01:00
e0f83f03a3 bump psutil-5.5.1 2019-02-18 19:34:52 +01:00
d301fa8a71 add pyEight-0.1.1 2019-02-18 19:34:03 +01:00
93d776df3c bump sqlalchemy-1.2.18 2019-02-18 19:32:56 +01:00
3063b1cd7b add youtube_dl-2019.2.18 2019-02-18 19:31:34 +01:00
c5f81bf00a voluptuous-serialize-2.1.0 2019-02-18 19:30:26 +01:00
9ad3f08398 move to kdschlosser/samsungctl (experimental) 2019-02-18 18:44:32 +01:00
43ebb1dacf bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:29:39 +01:00
3dac5cef60 add ESPHome Dashboard Patch from Vadim Efimov 2019-02-17 14:29:02 +01:00
0c32dbf27b bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:25:52 +01:00
0ab5323e72 Revert "bump requests-2.21.0-r1 (from main repo)"
This reverts commit 745b9fe853.
2019-02-17 14:23:59 +01:00
745b9fe853 bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:22:44 +01:00
cf55c0de35 add tolerant zm-py deps 2019-02-17 13:18:49 +01:00
fafa61fb1a complete requirements_test.txt 2019-02-17 12:20:29 +01:00
6544cc6b5a Bump pychromecast to 2.5.2 2019-02-17 11:55:27 +01:00
07f98549e5 remove old main ebuilds 2019-02-17 11:47:42 +01:00
afd46ca1ff add new frontend 2019-02-17 11:46:34 +01:00
16b6e3a934 Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-02-17 11:33:26 +01:00
9860c6a108 add IUSE test in v0.88.0b2 2019-02-17 11:33:17 +01:00
d70eb59a11 many CHANGELOG additions from testbox 2019-02-17 11:15:13 +01:00
e1221e2614 aioambient-0.1.2 deps 2019-02-17 11:07:15 +01:00
45cddc7747 pysmartthings removed 2019-02-17 11:01:06 +01:00
5c0bb8e1c7 complete lakeside dependecies 2019-02-17 10:36:18 +01:00
7f1d0e5067 complete konnected dependecies 2019-02-17 10:35:47 +01:00
326c28ed1d complete PyChromecast dependecies 2019-02-17 10:34:48 +01:00
94aa6d2bcd pyowm-2.10.0 works 2019-02-17 10:15:43 +01:00
2dfd4234af pip-19.0.2 now works 2019-02-17 10:15:11 +01:00
ea48931560 expand PYTHON_COMPAT for vanilla sphinx compatibility 2019-02-17 10:13:36 +01:00
1fdb77ceb6 add dev-python/tox-travis 2019-02-17 09:41:34 +01:00
2141bbc640 upgrade pip 2019-02-17 09:29:51 +01:00
a1bd6c0f4e coveralls-1.5.1 deps 2019-02-17 09:24:47 +01:00
dae1904a16 coveralls-1.5.1 2019-02-17 09:22:04 +01:00
0c6a995d6e fix pyowm deps 2019-02-17 09:19:26 +01:00
efce9d143c thermoworks_smoke-0.1.8 2019-02-17 09:07:50 +01:00
9c93ae5985 add pyowm-2.10.0 2019-02-17 09:02:53 +01:00
2e580d0fff add pyowlet-1.0.2 2019-02-17 09:01:25 +01:00
0146bd6483 add pyotp-2.2.7 2019-02-17 09:00:33 +01:00
edb804774a add lakeside-0.12 2019-02-17 08:59:36 +01:00
9526fb4c47 add konnected-0.1.4 2019-02-17 08:58:39 +01:00
989d5d953d update PyChromecast-2.5.2 2019-02-17 08:57:41 +01:00
d0ec79730f home-assistant-frontend-20190216.0 2019-02-17 08:56:12 +01:00
da2a7c15a9 fixed forgotten dates 2019-02-17 08:54:38 +01:00
149f136fbc pysmartthings-0.6.2 2019-02-16 09:26:34 +01:00
c40e03c6d0 pypoint-1.1.1 2019-02-16 09:25:50 +01:00
5d2065032e pydanfossair-0.0.7 2019-02-16 09:24:46 +01:00
98f434b72b pycarwings2-2.8 2019-02-16 09:24:02 +01:00
5d80b1534b pyHik-0.2.2 2019-02-16 09:23:19 +01:00
d81e5284f1 aioambient-0.1.2 2019-02-16 09:22:19 +01:00
dfac2c7071 PyChromecast-2.5.1 2019-02-16 09:21:30 +01:00
e44d2e7e1a homeassistant-0.88.0_beta1 2019-02-16 09:20:49 +01:00
85d4e75521 removed olds 2019-02-15 01:10:00 +01:00
4ec5547a8d homeassistant-0.88.0_beta0 2019-02-15 01:05:18 +01:00
415fb6d8c8 add meteofrance-0.3.4 2019-02-14 15:18:33 +01:00
8743469259 homeassistant-0.88.0_beta0 2019-02-14 15:00:24 +01:00
d81b7742c3 add pypoint-1.0.8 2019-02-14 08:06:19 +01:00
2708bd7e45 Upgrade ruamel.yaml to 0.15.88 2019-02-14 08:04:18 +01:00
f71f14a4c5 frontend-20190213 2019-02-14 08:00:16 +01:00
69e90becfc change License to GNU General Public License v3.0 2019-02-13 21:16:51 +01:00
onkelbeh
80b781cce2 Change License 2019-02-13 21:10:21 +01:00
onkelbeh
534da7b1cf Delete LICENSE 2019-02-13 21:09:28 +01:00
3dc763fac4 README 2019-02-13 20:38:58 +01:00
onkelbeh
d504998328 Create LICENSE 2019-02-13 20:32:26 +01:00
63d612e56d bump platformio-3.6.4 2019-02-13 19:46:54 +01:00
3cc201a2c1 only README updated 2019-02-13 19:38:54 +01:00
5d5c4bff92 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:09:38 +01:00
43bedfb157 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:08:14 +01:00
6375bf9332 add pyarlo-0.2.3 2019-02-13 17:45:14 +01:00
07bc6a6b96 add pyatmo-1. 2019-02-13 17:42:53 +01:00
d0b6910659 add cryptography-2.5 2019-02-13 17:39:07 +01:00
e3e90f8a26 RestrictedPython add 4.0b8 & fix it's URL handler 2019-02-13 17:37:37 +01:00
91d411ed70 add home-assistant-frontend-20190212 2019-02-13 17:08:47 +01:00
84c335fcd9 add aioharmony-0.1.7 2019-02-13 17:06:11 +01:00
4d78d3c530 add PyChromecast-2.5.0 2019-02-13 17:03:21 +01:00
84343b1ae2 add CO2Signal-0.4.2 2019-02-13 16:56:07 +01:00
94954bae60 add aioambient-0.1.1 2019-02-13 16:54:21 +01:00
c5f025368a add sqlalchemy-1.2.17 2019-02-13 16:52:20 +01:00
5193f83964 new useflags 2019-02-12 08:31:06 +01:00
0695c03dd0 add PyGithub-1.43.5 2019-02-12 08:26:59 +01:00
a52bed532c add zm-py-0.3.3 2019-02-12 08:26:34 +01:00
32144294f4 add ruamel-yaml-0.15.87 2019-02-12 08:21:57 +01:00
50d54cda7f add ebusdpy-0.0.16 2019-02-12 08:21:38 +01:00
f6203b2001 add ruamel-yaml-0.15.87 2019-02-12 08:21:01 +01:00
8b55dd82d6 add pyHS100-0.3.4 2019-02-12 08:20:34 +01:00
5d8246a9bf add slixmpp-1.4.2 2019-02-12 08:20:09 +01:00
14f70141cc homeassistant-0.87.1 2019-02-10 20:36:57 +01:00
dc420c1ac4 homeassistant-0.87.1 2019-02-10 20:36:12 +01:00
9655b9d060 distro-1.4.0 added 2019-02-07 11:31:01 +01:00
8f5a6e72b5 PySwitchmate-0.4.5 2019-02-07 11:27:56 +01:00
bebf9e9519 astral-1.9.2 added 2019-02-07 11:25:59 +01:00
3b9a6e4280 homeassistant-0.87.0 2019-02-07 11:16:37 +01:00
135c09e0c3 Changelog updated 2019-02-06 2019-02-06 13:43:43 +01:00
5c02d935de homeassistant-0.87.0_beta6 2019-02-06 13:17:45 +01:00
727e9cf4c1 WazeRouteCalculator-0.6 added 2019-02-06 13:12:44 +01:00
8bd4adc0fe tellduslive-0.10.10 added 2019-02-06 13:09:01 +01:00
3fca96f6d6 2019-02-05 small changes 2019-02-05 11:35:15 +01:00
09435e806b add speedtest-cli-2.0.2 to v0.87.0_beta5 2019-02-04 23:57:41 +01:00
8d79122eb8 add ha-ffmpeg-1.11 2019-02-04 23:56:13 +01:00
deef09428e homeassistant-0.87.0_beta5 & frontend-20190203.0 2019-02-04 06:40:52 +01:00
b5adc12496 frontend-20190202.0 2019-02-03 09:47:27 +01:00
0cf19ce8b9 homeassistant-0.87.0_beta4 2019-02-03 09:40:38 +01:00
405c7ca695 homeassistant-0.87.0_beta2 2019-02-03 09:28:25 +01:00
75768c9f6a homeassistant-0.87.0_beta1 & frontend-20190201.0 2019-02-03 09:21:22 +01:00
a081308090 made homeassistant-0.87.0_beta0 a beta 2019-02-01 13:29:28 +01:00
e0bcf6812d blinkpy-0.12.1 2019-02-01 13:27:48 +01:00
2c2b49d8fd CHANGELOG.md 2019-01-31 10:40:47 +01:00
015113d071 added homeassistant-0.87.0_beta0.ebuild 2019-01-31 10:36:17 +01:00
4a1d0a4dfd frontend-20190130.1 2019-01-31 07:00:00 +01:00
dbbe1df3a6 bump sphinx-1.8.3 2019-01-30 18:56:07 +01:00
8a0b3fb12d sphinx-autodoc-typehints-1.6.0 added 2019-01-30 18:32:17 +01:00
b1a5956474 sphinx-autodoc-annotation-1.0-r1 added 2019-01-30 18:30:44 +01:00
7c48b79138 async-upnp-client-0.14.3 added 2019-01-30 16:02:02 +01:00
fb80ae82e0 pymodbus added 2019-01-30 15:25:04 +01:00
9634a216e1 bump aioasuswrt-1.1.20 2019-01-29 17:28:57 +01:00
bee868d631 added variable version for SRC_URI to aioasuswrt 2019-01-29 17:28:06 +01:00
8d5253266e homeassistant-0.86.4 released 2019-01-29 08:40:17 +01:00
c38e34b556 Readme updated 2019-01-27 19:21:20 +01:00
40641dfc62 extinct useless dropbox-uploader from homeassistant-0.86.3 2019-01-27 11:14:12 +01:00
1efd7be8aa archived some oldies 2019-01-27 11:02:14 +01:00
5bb51d216b upgraded esphomeyaml to 1.10.1 2019-01-27 10:53:00 +01:00
5100 changed files with 135565 additions and 11984 deletions

6
.gitignore vendored
View File

@@ -1,3 +1,9 @@
/*~
/._.DS_Store
/.DS_Store
*/.DS_Store
/repoman/*
/tools/
/metadata/md5-cache/
/ha-tools/

View File

@@ -1,165 +0,0 @@
2019-01-27 Release homeassistant-0.86.3
CO2Signal added.
adb-homeassistant PYTHON_COMPAT7
blinkpy added.
Upgrade astral to 1.8 (#20459)
Upgrade sqlalchemy to 1.2.16 (#20474)
Upgrade psutil to 5.5.0 (#20462)
small dep changes in homeassistant-0.86.2.ebuild
adjust warrant-0.6.1 patch
adjust caldav-0.5.0-top_level.patch
qnapstats-0.3.0 added
Update pyhomematic to 0.1.55
ioasuswrt-1.1.18 (with dep) added
Upgrade numpy to 1.16.0
2019-01-26 Compile from Scratch Test
compile homeassistant-0.86.2 with all use flags set,
had to fix all paths in 2 patches (warrant-0.6.1 and caldav-0.5.0)
added haproxy dependecy
added asuswrt qnap and homematic dependency
removed default for mysql use flag
2019-01-25 Release v0.86.2
homeassistant-0.86.2
2019-01-23 Release v0.86.1
homeassistant-0.86.1
2019-01-23 v0.86.0_beta3
homeassistant-0.86.0_beta3
with frontend-20190121.1
change older Beta's to BETA
2019-01-21 v0.86.0_beta2
bump pysonos-0.0.6
bump aioesphomeapi-1.4.2
homeassistant-0.86.0_beta2
frontend-20190120.0 and
frontend-20190121.0
2019-01-18 0.86.0_beta0
changed/added some missing/wrong licenses
added much more python3_7 TARGETS
removed lots of old CVS tags
README.md updated
pyjwt Digest verification corrected
pyjwt license corrected
pyunifi license corrected
click > 6 for platformio did not work
esphomeyaml moved
pynuki added
move esphomeyaml to dev-embedded
allow click > 6 for platformio (experimental)
(tag: v0.86.0_beta0) homeassistant-0.86.0_beta0 added
aiohttp-3.5.4 added
2019-01-15 new lib
abodepy-0.15.0 added (requires very old lomond-0.1.14)
lomond-0.1.14 added
2019-01-13 some new ebuilds
pydocstyle-3.0.0 added
pytest-cov-2.6.1 added
mypy-0.650 added
pytest-4.1.0 update
last aioesphomeapi-1.3.0 added (1.4.1 too new)
pyunifi-2.16 added
pylast-3.0.0 added
2019-01-12 esphomeyaml (python2_7)
add tzlocal-1.4 for esphomeyaml
add python2_7 compatibility in colorlog-4.0.2.ebuild for esphomeyaml
add esphomeyaml-1.10.0
2019-01-11 Release 0.85.1
update ruamel-yaml-0.15.85
update mutagen-1.42.0
update keyring-17.1.1
update home-assistant-frontend-20190109.1
2019-01-10 final 0.85.0-r2 release and some more opts
added home-assistant-frontend-20190109.0
did a new compile test on a fresh empty box from scratch, now works good, compiling in a ramdisk adds ~4GB to the snapshot.
add sample files for /etc/portage:
- use mariadb client without db
- fix dependency block with mysql
- add repos.conf sample
fix adb python targets
fix pywemo targets
fix pyHS100 targets
fix fix pyHS100 dependency case
homeassistant-0.85.0 logdir will now be created
async_timeout-3.0.1 fix
ua-parser-0.8.0 fix
v0.85.0 release 10.1.2019 (sorry, did not compile on empty box if python 2.7 is still installed, deleted this release, think I'll have to set up a test branch)
add new pytest, pyhomematic, keyring (experimental), aioesphomeapi ebuilds
warrant-0.6.1 update PYTHON_TARGETS
aiocoap-0.4_alpha3 add missing encoding (Umlaut breaks setup.py)
2019-01-09 0.85.0_beta1
homeassistant-0.85.0_beta1 added
bump beautifulsoup-4.7.1
update rxv-0.6.0 (not needed for beta1 yet)
update jsonrpc-base-1.0.2, jsonrpc-websocket-1.0.1 (not needed for beta1 yet)
cleanup some deps to requirements_all.txt
update ifaddr-0.1.6
update netdisco-2.3.0
2019-01-09 0.85.0_beta0
homeassistant-0.85.0_beta0 added
cleanup some deps to requirements_all.txt
typing_extensions>=3.6.5' is required by aiohttp, fix uncommon underscore MY_P=-
Unidecode>=0.04.16' is required by python-slugify
requests needs python2_7 caused by ssl-fetch
remove unneeded 3.0.5 patch from aiohttp-3.5.1
botocore needs python2_7 caused by s3transfer-0.1.13-r1
reduce PYTHON_COMPAT=( python3_{6,7} ) for ome edited packages
add (old) aioftp-0.10.1
add aiohttp-3.5.1
add aiohttp-cors-0.7.0
add bcrypt-3.1.5 (not needed yet)
add beautifulsoup-4.7.1
Python 3.7 -> requirements-parser-0.2.0, requests-2.21.0, construct-2.9.45, cdu-0.1.3
Python 3.7 -> caldav-0.5.0, botocore-1.12.57, boto3-1.9.57, async_timeout-3.0.1
Python 3.7 -> astral-1.7.1, aiohttp-cors-0.7.0, colorlog-4.0.2, aiohttp & aioftp
Python 3.7 compat aiocoap-0.4_alpha3, adb-homeassistant-1.3.1
2019-01-06 some Preps
patch for caldav-0.5.0 added, works now
RestrictedPython-4.0_beta_pre7 added
maxcube-api-0.1.0 added, got a use flag
pywemo-0.4.38 added
pyHS100-0.3.3 added
85.0 should arrive shortly, added homeassistant-0.85.0.ebuild
- sorted/cleaned dependecies
- bumped version to aiohttp-3.4.4, beautifulsoup-4.6.3, colorlog-4.0.2, pytradfri-6.0.1
and websocket-client-0.48.0, pip-9.0.1-r1, jsonrpc-websocket-1.0.1, jsonrpc-base-1.0.2, gTTS-token-1.1.3, pywemo-0.4.38
- added setuptools-40.6.3, warrant-0.6.1, zeroconf-0.21.3
- new use flag for rxv, maxcube-api
2018-12-31 some preps
warrant-0.6.1 added, compiles now with a patch
jsonrpc-base fixes
add requirements-parser (for local cleanup)
add some version bumps to prepare for the upcoming HA release as seen in their git code
some repoman required cleanup:
- add missing metadata.xml
- fix LICENSE for some ebuilds
- fix 3 ebuild.badheader
2018-12-27 follow requirements for upcoming release
aiohttp-3.5.1 upgrade
2018-12-23 some deps
colorlog-4.0.2 upgrade
adb-homeassistant-1.3.1 update
requests-2.21.0 update
libusb1-1.7 (new)
rsa-4.0 (new)
beautifulsoup-4.6.3 update
firetv-1.0.7 (new)
pytradfri-6.0.1 update
ruamel-yaml-0.15.81 update
pyatv-0.3.12 update
Added a Changelog

5007
CHANGELOG.txt Normal file

File diff suppressed because it is too large Load Diff

674
LICENSE Normal file
View File

@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.

415
README.md
View File

@@ -1,114 +1,389 @@
Home Assistant Gentoo Overlay
=============================
# Home Assistant Gentoo Overlay
Home Assistant without Docker & Virtual Environments
----------------------------------------------------
## 2020/09/25: Publishing new Main Ebuilds
Since homeassistant-0.115.3 the **Main Ebuild** is released in three different stages of expansion, only *one* of them can be installed. These three only differ in the amount of USE Flags they hold.
### `app-misc/homeassistant`
This is the Ebuild we have since `0.97.0`, it currently holds **261** USE Flags. As soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure.
### `app-misc/homeassistant-min`
New Ebuild, generated for `0.115.3` and later, currently holds **45** USE Flags. These are the USE Flags I use in production myself. These all will compile fine and are extensively tested in every release.
### `app-misc/homeassistant-full`
This Ebuild contains **746** USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. This will be tested from time to time. Who would blame me for this at 800 USE Flags ;-)
### Commons for all three Main Ebuilds
Some core dependecies are pulled in from suggested USE Flags `(+)`. You should have a *good reason* to deselect suggested USE Flags. Other components are known to have issues, these are deselected `(-)` in the Ebuilds. Perhaps they compile, perhaps they run. Normally, they have dependencies which interfere with very common libraries. The suggest/deselect prefixes are the same in all three expansion stages.
Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it running and your stuff is added, you should take a look in `/etc/homeassistant/deps`. This directory holds Home Assistants virtual environment. If you find anything there, you can:
1. do nothing and let it live in the virtual environment (not suggested)
2. install the missing dependency with `emerge -tav {dependency}`, remove the contents of `/etc/homeassistant/deps` and restart Home Assistant. If there is still something missing, it will be downloaded and installed again in the virtual enviroment. Things you install this way will be recorded in `/var/lib/portage/world`. These modules will then be maintained and updated by portage.
3. If you get a big `/var/lib/portage/world`, you can choose to use a bigger Ebuild anytime. Remove the old one first.
## Breaking Change: many USE Flags changed in 0.115.0
Beginning with `0.115.0_beta10` many USE Flags have changed.
All USE Flags have *exactly* the same name as the components `domain` in Home Assistant now. OK, this is a hard cut, but overdue. Mostly caused by the creation of an automated import routine, at first I planned to keep the old names, the replacement class was already written, but during data collection I discovered that the original domain names aren't so bad anyway.
Some outdated components have disappeared forever.
You will find the detailed changes in commit: https://git.edevau.net/onkelbeh/HomeAssistantRepository/commit/3fec35c803e6061e0186df2af4e914e5791b53cc, scroll down to `metadata.xml`. But `emerge` will also tell.
# Home Assistant without Docker & Virtual Environments
https://www.home-assistant.io/
https://github.com/home-assistant/home-assistant
"Open source home automation that puts local control and privacy first."
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. After 3 months it now has ~170 ebuilds listed.
## Origin: Ireland, Home: Bavaria
Once this was a fork of Paul Healy's `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. At first I just wanted to compile it for my personal use. This happened at Home Assistant 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise by several hundred page views in the very first days. I'll do my best to keep it close to the official releases, though it might get slower during summers. After three months it had ~170 ebuilds, Nov 2019 > 1599 Ebuilds in > 830 packages are on file, 970 packages in 2380 Ebuilds in September 2020. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
Aside from Home Assistant there are some related ebuilds I use with my Home Assistant:
* esphomeyaml
* platformio
If you have questions or suggestions: contact me, **any** help is very welcome. If you want to help or contribute, please [join me](https://git.edevau.net/user/sign_up).
If you have questions or suggestions don't hesitate to contact me...
## Reporting Issues
First, please also check if your issue is already reported at [git.edevau.net](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues).
If not, please report it [here](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) or at [GitHub](https://github.com/onkelbeh/HomeAssistantRepository/issues).
Please let me know if anything is wrong or dependencies are missing, since I use only some of the components myself.
From time to time a fresh compile test on empty boxes (one with Python 3.8 and one with Python 3.7) is run to catch general faults, last good (full) compile test was September 2020 with `v0.115.0`. It was not possible to fix everything, work is in progress, some [open problems](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) remain.
## Authors welcome
If you are an author of an integration / component or other stuff related to Home Assistant and I have your stuff not added already, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on GitHub are OK, but a
PyPI `SDIST` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. Please make sure you have a proper license assigned, selected license should be unique on all platforms (
PyPI/GitHub/Sourceforge).
## Python 3.9 Support
Just cloned a box for first tests. but it is too early to try bigger things, most of the dependencies from Main Repo are ready, but some are still missing. Forking them only for adding compatibility would get out of hand. So we'll just wait a bit... things are moving fast.
## Python 3.8 Support
Since 0.114.4 (09/2020) everything compiles fine on Python 3.8. Still some smaller things to clean up. I upgraded my production box to Python 3.8 ONLY on 2020/09/12. Everything looks good. I am doing most of the tests/work on such a box with Python 3.8 only. During compile tests, I have all available tests turned on. ESPHome runs on the same box (and in the same environment) with some small patches (included in my Ebuild), the current `esphome-9999` doesn't even need a `src_prepare()`.
## ... Python 3.7
You will need at least Python 3.7.7 for running Home Assistant on Gentoo Linux. If you are new here, forget about 3.7, set it up straight on Python 3.8. With 0.108.0 I will discontinue compile tests for 3.7 (and better start with 3.9). I won't do any production tests anymore on Python 3.7.
## Python 2.7 on Gentoo
In August 2020 I discovered that it is now possible to remove Python 2.7 completely. I have done this on all my test servers and my Home Assistant Box. All still work like a charm.
## ~arm64
By user request, I have populated an ~arm64 KEYWORD on all Ebuilds, which is (currently) completely untested. I know of at least two guys using it, but I got no feedback yet. Some day I will prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
## ~arm
By another request, I merged ~arm KEYWORD from @ivecera on all Ebuilds at 0.117.6. This guy is running an Odroid XU4. I updated all my scripts to keep it running.
## Nearly all Home Assistant Components are now included
Except of some modules with uncorrectable errors (e.g. hard drive crashes, lost sources) I believe all possible integrations for Home Assistant and their stated dependencies are included as Ebuilds, based on the integrations list from `/usr/lib/python3.8/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule.
Currrently missing (0.115.3):
* azure-eventhub-5.1.0
* azure-servicebus-0.50.1
* google-cloud-texttospeech-0.4.0 (no potential need, there are good alternatives on the market)
* google-cloud-pubsub-0.39.1
* opencv-python-headless-4.3.0.36
* pyuptimerobot-0.0.5 (unmaintained, could not find a valid source)
In some cases I added small patches to the Ebuilds, some packages have versions pinned without any reason. For me its OK, if the packages compile and complete *all* their own tests in the sandbox. Please let me know if you encounter problems. I will continuously expand my tests and do more cleanups.
I am continuously filing pull requests to reduce the amount of needed patches. Most of them are caused by missing files in SDIST archives and/or having wrong package exclude masks in `setup.py`.
## Why I don't (want to) use a virtual environment for Home Assistant
On Gentoo, we have a very powerful package manager. So I (now) try to put everything Home Assistant uses into Ebuilds.
Some years ago I started with only those packages Home Assistant needed absolutely to start. Home Assistant then downloads and installs modules it requires and cannot find. After some time, `/etc/homeassitant/deps` grew larger and larger, things messed up, I had a well-maintained system, except the directory where a lot of packages (also outdated ones) live without our knowledge.
So I started to add more important components as Ebuilds, I did not touch the internal requirement check. If a package is installed via `portage` and Home Assistants constraints match, Home Assistant does not download its own copy.
You can find the current constraints in:
* https://github.com/home-assistant/core/blob/dev/requirements_all.txt and
* https://github.com/home-assistant/core/blob/dev/homeassistant/package_constraints.txt
You should take a look in `/etc/homeassistant/deps/` from time to time, I do this after every upgrade, if it is not empty, install the missing package, emtpy this directory, restart Home Assistant, if it is still downloaded, possibly the wrong (mostly too new) version of a component or a library is installed. `eix`, `/etc/portage/package.accept_keywords` and `--autounmask=y` are your friends. You should not unmask too much, and think about the next releases when you unmask packages.
## Sources Missing, older release tags
Some packages with missing or hidden older releases have been [forked](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. I did not touch any source, no changes except of adding the missing release tags have been made. I used these forks ONLY for generating consitent sources. If patches are needed, they will be applied during the compile process. As soon as another usable release will be available, I'll swap the `SRC_URI` back to
PyPI, the original GitHub or wherever it should come from. For every fork in use I have an open ticket at [git.edevau.net](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues). Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find a valid origin or something wrong.
## Other things
Aside from Home Assistant's stuff this repo contains some Ebuilds I use with my Home Assistant, some have to be explicitly mentioned:
### ESPHome
Thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, as soon as your name server accepts dynamic names from DHCP, a lot of ESP devices are very easy to deploy and maintain. Its integration in Home Assistant is easy and reacts fast on state changes. I love its integration in Home Assistant, since you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors now have a unique name everywhere in the system, and names can be changed very easily. I installed the dashboard in HA's Gui, so updates and changes are made with a few clicks. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with various versions of Tasmota. Some [required libraries](https://github.com/esphome/feature-requests/issues/586) are too old for Home Assistants environment, and I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems, please report if you find any. You can also use the dev Ebuild (`dev-embedded/esphome-9999.ebuild`), which uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
### Platformio
Platformio is needed for ESPHome and other stuff.
## Git Server & Mirrors
You will find this Repository at
#### You will find this Repository at
| Location | Web | Clone me here |
| ------ | ------ | ------ |
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
#### Installation is pretty easy:
Sorry, due to technical reasons, I currently cannot offer public ssh access to my git server.
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because i _always_ have more than one repo active by default:
Sure, you can submit **issues** and **pull requests** on both sites, but I prefer them on my own server (requires registration).
## Installation on Python 3.7 or Python 3.8
Since Python 3.7 is default target since 05/2020, installation is very easy now.
But, **before** installing on 3.7, please think about using 3.8, this will save you the migration from 3.7 -> 3.8. And: you will notice an appreciable improvement in frontend performance.
Anyway, we will be forced to have 3.8 very soon: https://github.com/home-assistant/core/commit/8d94dff75ced3b00641ef3b7aed58f309bed3b08
If you insist on 3.7, simply decrease all version numbers in the manual below by 1 :-)
### Let's get started:
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure **not to interfere** with your main Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default. Others use `/usr/local/portage/homeassistant`
```
[HomeAssistantRepository]
location = /usr/portage/homeassistant
sync-type = git
sync-uri = https://git.in.edevau.net/onkelbeh/HomeAssistantRepository.git
sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
auto-sync = yes
sync-rsync-verify-metamanifest = no
```
Sync it and install it (as root)
Sync it:
```sh
$ emerge --sync
$ emerge -tav app-misc/homeassistant
```
Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf.
Let me know if any initial depencies are missing, last good (full) compile test was Jan 26th, 2019 with v0.86.2
Make sure you have a proper locale setting. I use
```sh
$ cat /etc/locale.gen
de_DE ISO-8859-1
de_DE@euro UTF-8
```
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`. The clean way is to let `portage` build your own.
### Todos
- **If it moves, compile it** :-)
- try/test this all with Python 3.7
- Add libraries if i need it or someone asks for
- Create a mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo.
- Write an installation page for the home-assistant.io Documentation an get it added.
- Convince more people to not run Home Assistant with Docker (see https://xkcd.com/1988/)
Check your `/etc/portage/make.conf` for the correct Python Targets:
```sh
USE_PYTHON="3.8"
PYTHON_TARGETS="python3_8"
PYTHON_SINGLE_TARGET="python3_8"
```
Run `eselect python` to put Python 3.8 on position 1
### some Background...
Finally install Home Assistant:
```sh
$ emerge -tav app-misc/homeassistant
$ rc-update add homeassistant
```
I have Home Assistant running on a virtual X64 box, 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA). Recorder writes to a separate mariadb machine.
It could be necessary to install some components by hand, there are too many components to mask all in USE Flags. If you use a component which you want to be added as a USE Flag, send a pull request, or just let me know.
Most of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.3), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT i am actively using (and therefore testing) the following platforms/components:
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota)
## Upgrading to Python 3.8 from a pre 3.8 system (same as it was from Python 3.6 to 3.7).
### The fastest way:
* Remove app-misc/homeassistant (emerge -cav)
* run `emerge --depclean -a`, this will remove all dependent packages
* update your naked core system as described below
* reinstall app-misc/homeassistant with only the new Python Version
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. Very recommended. I did not, but I just wanted to see if the hard way works too ;-)
### The upgrade steps:
Make sure your system is up to date:
```sh
$ emerge -tauvDUN @world
```
Install Python 3.8:
```sh
$ emerge -tav dev-lang/python:3.8
```
Edit your `/etc/portage/make.conf` to set the new Python Targets, make sure you have **both** versions active now:
```sh
USE_PYTHON="3.8 3.7"
PYTHON_TARGETS="python3_8 python3_7"
PYTHON_SINGLE_TARGET="python3_8"
```
Run `eselect python` to put Python 3.8 on position 1, perhaps you'll have to edit `/etc/python-exec/python-exec.conf`.
Run the Update:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
If everything is clean, double check with:
* `eix --installed-with-use python_targets_python3_7` (<- old version)
* `eix --installed-without-use python_targets_python3_8` (<- new version)
or
* `diff <(equery h python_targets_python3_7) <(equery h python_targets_python3_8)`
* `diff <(equery h python_single_target_python3_7) <(equery h python_single_target_python3_8)`
Help it with:
```sh
eix -I# --installed-without-use python_targets_python3_8 | xargs emerge -1tv
```
Now you have all Python packages for both versions installed, time to get rid of the packages compiled for the old Python:
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.8"
PYTHON_TARGETS="python3_8"
PYTHON_SINGLE_TARGET="python3_8"
```
Run the Update again:
```sh
# emerge --depclean
# emerge -1vUD @world
# emerge --depclean
```
Sometimes I had dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older Python targets in `package.use` and run another upgrade to remove now obsolete support for old Python versions. This will save hard disk space and compile time.
It does not make sense to compile all this stuff **for more than one** Python target.
Check if all is gone:
```sh
# eix --installed-with-use python_targets_python3_7
```
Recompile all packages which are still present in the old Python. Repeat until all have vanished.
### Remove the old Python
```sh
# emerge -cav /dev-lang/python:3.7
```
### Tools that might help to clean up:
```sh
$ eix --installed-with-use python_targets_python3_7
$ diff <(equery h python_targets_python3_7) <(equery h python_targets_python3_8)
```
## To-dos
- If it moves, compile it :-)
- update the missing component descriptions for `metadata.xml`
- Publish my ESPHome Configurations
- Add test support for Python 3.9 in new dev branches
- Add more libraries if I need it or someone asks for
- Write a real good installation page for the home-assistant.io Documentation and get it added there.
- Convince the world to not run Home Assistant with Docker (see https://xkcd.com/1988/)
## Experiments in progress:
* grafana with influxdb, will have to use it at work soon and have to get used to it anyway, fits much better for irregular measurements than Cacti/RRD.
* remote IOS authentication with [haproxy](https://www.haproxy.org) and client certificates.
* play with [Node-RED](https://nodered.org/), there are user requests for it, but my skills are too low for this Ebuild :-)
* first tests with Python 3.9 are in progress
## some Background...
I run Home Assistant on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 30GB Disk from a small FC SAN (HP MSA). Recorder writes to a local mariadb socket, moved this from my 'big' mariadb machine because of some performance issues. Currently 10.2.29 without problems. Influxdb and Graphana are also on the same box. You'll find a list of the integrations I use myself on my production box [here](https://github.com/onkelbeh/HomeAssistantRepository/blob/master/etc/portage/package.use/60_homeassistant).
Some of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), I use the stable version coming with the original distribution (1.6.8), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT I am actively using (and therefore testing) the following platforms/components:
* some (~9) Z-Wave devices, mostly Fibaro Roller Shutter 3 with a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave. I would not buy the Fibaro stuff again, because of their weird firmware policy. You need to have their expensive (and otherwise useless) gateway to make an update. The cheap chinese stuff will do better. And they are very badly shielded.
- in the vm run `socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:[ip of usbhost]:3333`
- at the usb host run `ser2net` with `3333:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT`
* some Zigbee devices from Xioami, via an CC2531 USB stick from Amazon -> `zigbee2mqtt`
* a bunch of OneWire and I2C Sensors (mostly via ESPHome and MQTT) and
* ESPHome - see description above - (https://esphome.io/ & https://github.com/esphome/esphome/)
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy/). I formerly used it to avoid some serious design problems in Tasmota, but since I use ESPHome, these devices live only until they have to be touched for some reason, their firmware will get replaced with ESPHome.
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota), same here: as soon a device has to be touched, its firmware will be replaced with Otto Winter's ESPHome.
* Sonoff S20
* Sonoff Pow R2
* Sonoff 4ch
* Sonoff Dual
* Sonoff RF Bridge with remote Swiches
* Sonoff RF Bridge with remote Switches
* Sonoff Touch
* Sonoff Basic (not working well with Tasmota)
* a bunch of OneWire and I2C Sensors (mostly all via MQTT) and
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy)
* some more HC-SR501 PIR Sensors (via ESPEasy, Tasmota & MQTT)
* Sonoff Basic (Wifi not working well with ESPHome or Tasmota in newer versions)
* Sonoff Pow R2
The Sonoff Pow (and R2) will stay with Tasmota for a while, because I have no good implementation of Tasmota's energy summary in ESPHome.
* Experimenting with Shelly Devices, a friend has some Shelly 1/2, bought a Pro, but this one has a Chip from TI, no ESP, so we'll have to use the original Firmware.
* Now all of my HC-SR501 PIR Sensors and some of my traditional light switches are connected to two big input arrays I built into old CAT6 patch panels with an ESP12 and 4 PCF8574 I2C I/O Expanders, this makes 24 I/O lines per panel. All these panels run ESPHome.
* Yamaha RXV (4 devices)
* SamsungTV (partly _not_ working anymore due to Samsungs newest firmware 'improvements')
* Tradfri (4 devices now, can't wait for their shutters to arrive in early 2019)
* Sonos (had many, sold most of them, because they destroyed a formerly very cool gui, only two boxes left)
* SamsungTV (partly _not_ working anymore due to Samsung's newest firmware 'improvements', at least I can read its status for controlling lights & the shutters)
* Some Tradfri lights
* 4 IKEA Shutters, which finally can be bought now. A bit expensive, but nice and easy to install.
* Sonos (had many, sold most of them, because they destroyed a formerly very cool Gui, only two boxes left)
* Calendar (connected to a locally run ownCloud, OC not in this Repository) (https://owncloud.org/)
* Kodi on Raspberry (3, all with OSMC) (https://osmc.tv/download/)
* Enigma2 on Dreambox (2 left) (http://wiki.blue-panel.com/index.php/Enigma2)
* Enigma2 on Dreambox (2 left) (https://wiki.blue-panel.com/index.php/Enigma2)
* Hyperion with APA102 (very cool stuff) (https://hyperion-project.org/)
* EQ3-Max! (i accendently bought some, so i have to use them until they die, 8 devices and a cube)
* Axis Camera (1, more to come)
* EQ3-Max! (I accidently bought some, so I have to use them until they die, 8 devices and a cube). Currently the integration `maxcube-api` is broken, added a hack to keep them running, just add `maxcube_hack` USE Flag to Home Assistant, then the patch will be applied before installation. Recently I saw some other interesting soft for this hardware. Perhaps I'll try one of these, and forget about `maxcube-api`.
* Axis Camera (1, a few more to come)
* yr.no weather (best reliable forecast you can get for low money) (https://www.yr.no/)
## Privacy
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
* Tried to get all Python installed systemwide under Gentoo's package management and keeping `/etc/homeassistant/deps` as small as possible.
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Ouside HA dependencies execpt portage are not tested.
* Since i use Gentoo mostly on servers i do not use systemd.
* I prefer an own profile based on "amd64/17.0/no-multilib", with python-3.6.5 set as default target, also 2.7 is installed on my test server, will try 3.7 as soon it is marked as stable in portage.
## Some thoughts
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies except of portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap.
* I use an own profile based on "amd64/17.1/no-multilib"
* python-3.8.6 is set as default target.
* I do no tests anymore on Python 3.6, and only sandbox tests on Python 3.7.
### Licenses
All work on these components is released under the Licenses they came from, which could be (as my grep told me), you can find the appropriate License in the ebuild files and in the sources:
- "Apache-2.0"
- "( Apache-2.0 BSD )"
- "Apache License 2.0"
- "Apache license version 2.0"
- "BSD"
- "BSD-2"
- "BSD-2 Unlicense"
- "CC0-1.0"
- "EPL-1.0"
- "GPL"
- "GPL-2"
- "GPL3"
- "GPLv3"
- "GPLv3+"
- "LGPL-2.1"
- "MIT"
- "MIT License"
- "PSF"
- "PSF-2"
- "The MIT License (MIT)"
- "ZPL 2.1"
## Licenses
The repository itself is released under GPL-3, all work on the depending components under the licenses they came from, which could be (as my grep told me in 3/2020):
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```sh
grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | sed 's;";|;' | sed 's/ //g' | xargs -L1 printf '|%s\n'
```
| Count | License |
| ------ | ------ |
|3|AGPL-3|
|4|AGPL-3+|
|21|all-rights-reserved|
|460|Apache-2.0|
|3|Apache-2.0 || BSD-2|
|2|Apache-2.0 MIT|
|2|Artistic-2|
|1|Boost-1.0|
|180|BSD|
|6|BSD-2|
|5|BSD-2 Unlicense|
|8|BSD-4|
|1|BSD || Apache-2.0|
|4|CC0-1.0|
|1|CC-BY-NC-SA-3.0|
|2|CC-BY-NC-SA-4.0|
|2|ECL-2.0|
|13|EPL-1.0|
|2|GPL-1|
|21|GPL-2|
|5|GPL-2+|
|174|GPL-3|
|25|GPL-3+|
|2|ISC|
|1|LGPL-2|
|10|LGPL-2+|
|17|LGPL-2.1|
|2|LGPL-2.1+|
|45|LGPL-3|
|17|LGPL-3+|
|1479|MIT|
|7|MPL-2.0|
|1|NEWLIB|
|11|PSF-2|
|3|PSF-2.4|
|4|public-domain|
|13|Unlicense|
|5|ZPL|
(last counted 11/2020)
I did my best to keep these clean. If a valid license was published on
PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments in the source. Sometimes these differed and have been not unique. All license strings have been adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. Authors have been asked for clarification, some still did not respond. These were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
A big thanks goes to Iris for reviewing this README.
Last update 14.11.2020

View File

@@ -1 +0,0 @@
theme: jekyll-theme-slate

View File

@@ -0,0 +1,2 @@
EBUILD esphome-0.ebuild 183 BLAKE2B ef2c1d486900d9c3a48e5993e6c005265fa25ff6ba24de28894ff26b92bfb6a5d623aaff95749591edc9bd82b85b72e9b0930db2cbc66f8a1fa622aa37485201 SHA512 80cef2d722ed71237a2fd413735512cc1942a444e6f72d973654c0ccf10a60a8f8fcf06ec3c1c891ee94b7bc92fe4c82f949a38dbdb243c46e88616cd1e1b65b
MISC metadata.xml 251 BLAKE2B 54abda6d67a36da2a2746c3b907dc246c44749fbbceca4ba8a86f2b24b26fe14e80af9a0b2ba4531e6e6d366bb7dfec48faa4fab738933bdcc33824b39ad82ae SHA512 0ac25e6023dbc7d44a4d3f1e75c281ae05888a834f38e3689489579aa209a104cb55ab7ead51156d7f6e9edb9a92b0e13007d09e19f2b2b3aec821ec828157ac

View File

@@ -0,0 +1,9 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
DESCRIPTION="ESPHome Dashboard group"
ACCT_GROUP_ID=-1

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
EBUILD homeassistant-0.ebuild 187 BLAKE2B 51f9f70a0a05e5850ac2c1f004c06e60d1ebf1e089077274868e0705ed2d8a8b1a86d961635d082604c2dc818f733003533aea152d24b98bd719d87200bda442 SHA512 5b45c9d96ad75ffdd900aab91b323115980e3bf225e56d225d286df5d1bd289837dbf9db59791d3de8f9eb1459447bea2b189592e2e3a7e2b3452176dc9a16fb
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

View File

@@ -0,0 +1,9 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
DESCRIPTION="Homeassistant program group"
ACCT_GROUP_ID=-1

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
EBUILD esphome-0.ebuild 280 BLAKE2B 5e1b6a5d1ac028a7110b91728e7b3c0aa9675cecee2489dc836f467c554ad8da526007c6a37939112d028ebd726600f0f260995f2ae259fcfbf03d57a3950de8 SHA512 04b7b7e2da8c0688ddb53d2a0fa153e48533773d1c997755d4e12a615a6f57533ba4baf85c2f140b4db606e04ddc45d3f4af1d5ddb92500bc817351e4a82a719
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

View File

@@ -0,0 +1,13 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="ESPHome Dashboard User"
ACCT_USER_ID=-1
ACCT_USER_HOME="/etc/${PN}"
ACCT_USER_HOME_PERMS=0755
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
EBUILD homeassistant-0.ebuild 285 BLAKE2B 2460fbf63dd649286b2632453bf18d44f5933736dde093ae596df3c4839d6683a0683145b142be652d3aab6d49b35797dfd5d924b49a55b2ae3c706eee1adb99 SHA512 c03c7aca1c2af8e11476e00b1f5d1e20f58cc04d6f305feea6aaf0ddbc76bf1c77c4111a9393a756b7536a93ba4314d6f9d7d198f8829623fab387056fde2a9f
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

View File

@@ -0,0 +1,13 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="Home Assistant Program User"
ACCT_USER_ID=-1
ACCT_USER_HOME="/opt/${PN}"
ACCT_USER_HOME_PERMS=0755
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

3
app-crypt/acme/Manifest Normal file
View File

@@ -0,0 +1,3 @@
DIST certbot-1.4.0.tar.gz 1381435 BLAKE2B 57d70a12ee38e1ba96f4c8c594c1940403e33d4cdf5111472a9c0c7d41061b2201792c38d9bb4ec516358f5592d2f689eeab31e1e686a534418b20eba2df4b4b SHA512 8926f724c47c0249e2e420cd8944f0b106682efaa2d9b211491ea4524fe4e64bb3ff4f21fd756996049d781a68294ab8307bd077b6d96fa00e09cbbdf4e59261
EBUILD acme-1.4.0.ebuild 1735 BLAKE2B 6672a6522b20e85a4d8e2181674bf87dde72ebeb762db91415efb051077b191c7193ba1eb55a8ea387ae09dbdf57b766423cc62909fde4a673f14d545551f5b4 SHA512 2c555871d0ed02df90b9149282dab1a0aacd5d662a9dc9d25b5887d56a3c2cc9200503197edb7b736a960fa374918813e33a826eec28f7565d883fabb613a2e7
MISC metadata.xml 384 BLAKE2B 55780995cb61c11ca859c9f1de17b1c22c9c92902f551ccd1ee6f030df9d513bb5519a2c62bf33bc6a5872790d033ba966e5ed137d84a4f66ab4ba7636a88887 SHA512 cf8393b25aa363bc1db4ebd23274affd1eaf999a4c2ab8d359730f421961dafd5c96fcf14c247f3f5419616116e2351d72fbf0e29301ea44ac522e865c7b0fa1

View File

@@ -0,0 +1,69 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python{3_6,3_7,3_8})
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
inherit git-r3
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
S=${WORKDIR}/certbot-${PV}/acme
fi
inherit distutils-r1
DESCRIPTION="An implementation of the ACME protocol"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
>=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.13.1[${PYTHON_USEDEP}]
dev-python/pyrfc3339[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/requests-2.10[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
"
DEPEND="
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
)
test? (
${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
"
src_compile() {
python_foreach_impl run_in_build_dir default
distutils-r1_src_compile
if use doc ; then
cd docs || die
sphinx-build -b html -d _build/doctrees . _build/html
fi
}
python_test() {
nosetests -w ${PN} || die
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<upstream>
<remote-id type="pypi">acme</remote-id>
<remote-id type="github">letsencrypt/letsencrypt</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,6 @@
DIST home-assistant-cli-0.9.0.tar.gz 62127 BLAKE2B 05b8d5717c114dbb5371c13ddf87f6985f2d8c8fea61ceccdeb5b52ede8f67f256c768178c39812ee4c92194ba6cf3f050ce21b84b3de64cf5559357e7982cce SHA512 26a80bbcd6e895a4df942e02b92729ea05a3b799b409879df00d5620ed235c2db6169f20077c77035914f7c37d68af7bbf20ff09d245418fb771d73f89135c71
DIST home-assistant-cli-0.9.1.tar.gz 62884 BLAKE2B 4ccafb7d461da42772c9168ce2b9c062425953f5c6776efa69559d23df14f725dd710f8501147cede9959c8fc45627846df5198128899850a7060fc42ba7aebb SHA512 eb31de0d8812151581028c2e20e4a3febc16852b046258329c8c637536e741fe08ae774b0ff5276d4e204887f76028c23015fdf71c8f83f818bc1b3683435c16
EBUILD home-assistant-cli-0.9.0.ebuild 2703 BLAKE2B 75fe441d4b155ad4300c8808a7f59991fb13cd1bca445802f167dcbf0293d0f224818f0e5afcb91b8b6a266caec53dcd7d0b0e2ca31ad5bcca6ffef9a01d61f2 SHA512 596c9010e399aff07ba707b81b9254d451671ca7b9d80a7d8827bbc2a82156add5e514c210f61e9eff12e86a24f998716f44a4b6fadac725441a8fa1d5f8061d
EBUILD home-assistant-cli-0.9.1.ebuild 2703 BLAKE2B 75fe441d4b155ad4300c8808a7f59991fb13cd1bca445802f167dcbf0293d0f224818f0e5afcb91b8b6a266caec53dcd7d0b0e2ca31ad5bcca6ffef9a01d61f2 SHA512 596c9010e399aff07ba707b81b9254d451671ca7b9d80a7d8827bbc2a82156add5e514c210f61e9eff12e86a24f998716f44a4b6fadac725441a8fa1d5f8061d
EBUILD home-assistant-cli-9999.ebuild 2601 BLAKE2B 0c6562578f3daa8912e6945a95c89ecc4987dbcb7571b870d17c6e6071e1e17d64925a6aac169803adce0bb414dddaf031fafed4b079f4418f664bca2e6970f3 SHA512 07c2091e311613f478bce42a060ba4f286dfb382f20626fe95adb1787bfa603cba242251fd6f81c2687de71637cdfbb335a95cd054575096721354806899d642
MISC metadata.xml 480 BLAKE2B 171a4a346c5b4d88abdd8f0e1b2e3480cb7e8e5e250e759cdfc7ee9dc7f763f235617ac12f171d9f96eeabe4f92a9a347371badbee7a230c59229e9fae14ec84 SHA512 ce473493061008ae30714cb39fa7f13fd0aff9451342da57da0cac5f6d6c4488dad514044548c8fe9b0e8030d00ac7c606a68c176f3834df2aed810fbf0b2902

View File

@@ -0,0 +1,72 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
else
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
>=dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
>=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
>=dev-python/mypy-0.710[${PYTHON_USEDEP}]
>=dev-python/pydocstyle-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-2.3.1[${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-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-5.1.2[${PYTHON_USEDEP}]
<dev-python/pytest-6[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.100'/" setup.py || die "Sed version helper failed!"
sed -i -e 's;jsonpath-rw>=1.4.0,<2;jsonpath-ng>=1.5.1;' setup.py || die "Sed on jsonpath-rw in setup-py failed."
sed -i -e 's;jsonpath_rw;jsonpath_ng;' homeassistant_cli/helper.py || die "Sed on helper.py failed."
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,72 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
else
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
>=dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
>=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
>=dev-python/mypy-0.710[${PYTHON_USEDEP}]
>=dev-python/pydocstyle-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-2.3.1[${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-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-5.1.2[${PYTHON_USEDEP}]
<dev-python/pytest-6[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.100'/" setup.py || die "Sed version helper failed!"
sed -i -e 's;jsonpath-rw>=1.4.0,<2;jsonpath-ng>=1.5.1;' setup.py || die "Sed on jsonpath-rw in setup-py failed."
sed -i -e 's;jsonpath_rw;jsonpath_ng;' homeassistant_cli/helper.py || die "Sed on helper.py failed."
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,70 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
else
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
>=dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
>=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
>=dev-python/mypy-0.710[${PYTHON_USEDEP}]
>=dev-python/pydocstyle-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-2.3.1[${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-5.1.2[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.6.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.100'/" setup.py || die "Sed version helper failed!"
sed -i -e 's;jsonpath-rw>=1.4.0,<2;jsonpath-ng>=1.5.1;' setup.py || die "Sed on jsonpath-rw in setup-py failed."
sed -i -e 's;jsonpath_rw;jsonpath_ng;' homeassistant_cli/helper.py || die "Sed on helper.py failed."
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant-cli</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,17 +0,0 @@
DIST home-assistant-frontend-20190109.0.tar.gz 18146586 BLAKE2B 8604a7aea84d998049dc986e6d2dc6e34e7b6faf4b155d8fa6a9e7e35340df05b2a3e6a716b5dfee292e31e308db62685edc67786c401d66de6d6c069b788d65 SHA512 113f3714f20c27b3fcdc3e6df609207029af14677a40b89fe4f0ac05d6616bac05d0608fc550cbdead95ccd0c98e98f2cd5e0775689afe3c899f7cbe9b0b930c
DIST home-assistant-frontend-20190109.1.tar.gz 18144304 BLAKE2B 741e9bec3f6864fe1914d08d35d2e48323e502f32dc7ac45b4f632d9c71efdab199f4a8a17e345bd70844d5d227fd4387c09efc4c45e4671ca35d6866d7f8f98 SHA512 11982e92975eb2f91a58b3cdd594bd14766bd163d5bce94e29a6656d018f770ca1f941acb1d65d1d1b401b8c1199b46da89e806e3c62f93f41bc82580ba8610d
DIST home-assistant-frontend-20190113.0.tar.gz 18163222 BLAKE2B c247102c5c1c6e76dfaf8ca7316d06bafe7fcf6a20549b545d7558afba0eff6b274a9f5bfb6abb911ca87cd2e11b23b2cb49366ccf93856ac420505f5ffa8bf6 SHA512 83802b25eb02f4e22199a14137681606daec57517b89c6b6c8270a3c0b8025fe3e6bec4e13ff4f92758bec74be4a55d0e1511cfdcc82865998d734d20bf06e71
DIST home-assistant-frontend-20190115.0.tar.gz 18170464 BLAKE2B ed86d1aac03e2e39b339c701c4702e8663ae0036ff622e8456fb621539ffa79488b378acebfc23eb9159520cb327157ed6d393f705fa5b0008dd2a836812f66c SHA512 58f1bbb56d19c91ccda21638390515c3ed6131c25394cec70ed079631a0f93d9e12b85235f356ab5be4b57cec209679a68ad5d9ed613fbf1cf8a4092beef45ed
DIST home-assistant-frontend-20190116.0.tar.gz 18165272 BLAKE2B 66307b42a93783a5e5f0840c1558f7beec04c8b84d042503b2691815f67dd04d3437056649bb5992cdc8eefdd7c3e27c411d59dcf862a271ec7f29f788272e0a SHA512 3e07ba8d389b3a78385b098d649f1b7fb25aa9df3b9a824765c754a70814e78f08dbc8159d0f3ccd55e81c4eee3735aba3b61ecf8ba967db273bc3a08e975f84
DIST home-assistant-frontend-20190120.0.tar.gz 17887543 BLAKE2B 26e6c62c3cf623b343cb5a7fcf825d0c15b53c0195cd9a16fe941503d652eaacaacfc0a7a5299a7836b080e885ee2dd42dd88a8af1d717ad0638f918ba20b0a8 SHA512 7705e3d3aaa01ae01b1dfc742f8ea7c46cbab86fbe3e41fd6c155282b1566dc32f2018bacf65de045ca6dffaca000720ac6e19b63bea6c7def55a3995fa92612
DIST home-assistant-frontend-20190121.0.tar.gz 17887936 BLAKE2B cf2c331ac2959f826512e985bf014be59b772b36506f0b4747f75f45e4970f84fe4edba4eadc2c6268342b26e74c1c07efc856d3872e5ce0df119413ab154ed8 SHA512 163bb28814e9e5b3c266c39c1041a6a73ff9d3a931e9d2b1aa2836cb8069be81d9ab8bffbeb09ea01a5afe2823acb6589090f6fc724012254b8c6fe532436daf
DIST home-assistant-frontend-20190121.1.tar.gz 17904405 BLAKE2B 0739cc2b5a9df537fae2066ce135a2ec1517391aff4b7652a6b5ab4bad173b811c9d651915592abe3e9138e5030db0c29360a7974d35a9134bd6ad3bfead31a0 SHA512 6be426d6f4ec333d8d71636af50ffa922a3eecb8d96854986d7499fb0b677b8ecbd2c72c3f4c4bccdc378c0987c692a7fe217726e691d09af70540a8cda52026
EBUILD home-assistant-frontend-20190109.0.ebuild 708 BLAKE2B bdaa5e04a70017ebd53047dcf71793e6ab72454145ba82780bf7317557476ec1604d06a75140f8669d937691f7944dea0c0b359f048af46e2d129c68e40d44fb SHA512 7ea2d1a343155bf7f92bc8c67530d956143eb3ee5bf60eaa605e3ff0d5c6e857ed86a59a614a115c40e13ed5f68d904daa382fdefa2658d1d9e575ab343840b0
EBUILD home-assistant-frontend-20190109.1.ebuild 708 BLAKE2B bdaa5e04a70017ebd53047dcf71793e6ab72454145ba82780bf7317557476ec1604d06a75140f8669d937691f7944dea0c0b359f048af46e2d129c68e40d44fb SHA512 7ea2d1a343155bf7f92bc8c67530d956143eb3ee5bf60eaa605e3ff0d5c6e857ed86a59a614a115c40e13ed5f68d904daa382fdefa2658d1d9e575ab343840b0
EBUILD home-assistant-frontend-20190113.0.ebuild 708 BLAKE2B bdaa5e04a70017ebd53047dcf71793e6ab72454145ba82780bf7317557476ec1604d06a75140f8669d937691f7944dea0c0b359f048af46e2d129c68e40d44fb SHA512 7ea2d1a343155bf7f92bc8c67530d956143eb3ee5bf60eaa605e3ff0d5c6e857ed86a59a614a115c40e13ed5f68d904daa382fdefa2658d1d9e575ab343840b0
EBUILD home-assistant-frontend-20190115.0.ebuild 708 BLAKE2B bdaa5e04a70017ebd53047dcf71793e6ab72454145ba82780bf7317557476ec1604d06a75140f8669d937691f7944dea0c0b359f048af46e2d129c68e40d44fb SHA512 7ea2d1a343155bf7f92bc8c67530d956143eb3ee5bf60eaa605e3ff0d5c6e857ed86a59a614a115c40e13ed5f68d904daa382fdefa2658d1d9e575ab343840b0
EBUILD home-assistant-frontend-20190116.0.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
EBUILD home-assistant-frontend-20190120.0.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
EBUILD home-assistant-frontend-20190121.0.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
EBUILD home-assistant-frontend-20190121.1.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,30 +0,0 @@
# 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -1,30 +0,0 @@
# 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -1,30 +0,0 @@
# 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -1,30 +0,0 @@
# 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
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
}

View File

@@ -0,0 +1,30 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.logrotate 186 BLAKE2B 260c2260bffc1bd164499beb2d63168c1d7bf838c586f1dbd782e9d6d88ee641f187ff0ea38b587db2f8de986a0f3cf75ee170779ac218e890fb6daf520f482d SHA512 917a4a33747c195e9d7477846f846a79d56b5cce37aa0bfb417d1d9acd24a2c106d9f2d348e1f779e3ef4e778fc5fdcbea26b56c91a0d84615ea7d7f55fc2f56
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-0.115.6.tar.gz 7548699 BLAKE2B f39970dad3adcdf9926556c9989e21803ca116d30c1062ed8da3881c92aedf2e068449e1d95dc0b48a04427f1318a607d55a294d4e13ada58793ac134f1d70af SHA512 f780dd438d165a0b02e8c9566734851b59e9f1e5da6525416765b41c91a0a2c30429f9ba71b48a0b6aa3f29429c6d5b1eff6a217d5aaee23cbba1bab42736147
DIST homeassistant-0.116.4.tar.gz 7738039 BLAKE2B aa574c3565f8241e3d81ebc9d5c15b75fc6bfd6b3ce4023444b5142a9436cbad0da4fee361b4df615563fb910c20968fe12ce0fac427f0549451c51a63d05307 SHA512 6d2df980b4e4594f58b36e118fcb9201302e120069395653150ee7bd563fc4c74a0327732e2b0a3a4b0e47fd3e3b0bff37349051746cf29e85219f4ee88144c0
DIST homeassistant-0.117.6.tar.gz 8106826 BLAKE2B 7a039cfa71e2be43fa3057ff1e9166d88fbbc14778f60351140e805eeab810aadd75f7900d34904b94323d3549060e4a9095abd81d73a532d4ee58a267725edf SHA512 3e766e672233e247dd4f44b72a48e4191a7a592cc5ab310eefebff4b6506e78dd24832d1ccee615aa963f51e1ddff5f6fca9a1130918a52827a49a688429c841
DIST homeassistant-0.118.2.tar.gz 8171496 BLAKE2B a60f91745375b87abaa8a24af98f616de44046fcba57886a9d5949ca7c1d0d4c81d8a121841cb1759517c0e08e49bf0ea66f1344ec8b6fd53982a684815e88ad SHA512 7838b6237f06bc9a43bac09d885dbf3d0203679004b2046d1ad7bb9765bb9e7a75959505dafffc0baf209016e902b46be40dbfffc50abfae05db18460ead1505
DIST homeassistant-0.118.3.tar.gz 8171066 BLAKE2B 00aacf36448b60b2e95fa0aecf382f4b2bde7513fe4c34aca0e5c44769a57f998564ad08d9f40a6d36f3da23da9559ee20b9f4e6f4dc42035fbb7dc8e1d1b3c8 SHA512 d23a55b42b0495aa5064fdcce328895b5b9c4f91a70b08b7a9d1343000b2581272772f8d5ec476ca10fe18d559b7daae3b9c43840607f8ae20396499cbcd47e2
DIST homeassistant-0.118.4.tar.gz 8171773 BLAKE2B 434dd1146770e7a9e80a227368809667d575e94bbbb112f6565cf3d21de57571113075661446b43652af66dcc06ef1a1954ac2ec7e869537b186c365d0f7a670 SHA512 d3388ae10d9eb681ecaefc40e921069bbd59614999ca3b3abcaa7434724c9a6451de298315900066191b2d1c197f810b02ec46df8a8ad622e7e7e683d27c8a49
DIST homeassistant-0.118.5.tar.gz 8170309 BLAKE2B 3b4f154ad966983472a5dda86528d7edffc1645dcfd32cf9d831914c22f462a6bd3f23add2574f5ce642fc044a37c28f3311c36f87ab3a712a4445c3a7374207 SHA512 b2ed9f59da87a6b4b4e5425e59e98c983e0435360a9f25085280dfbada6325c77677b55919dd53ea0dc05cf523c1ec6b8a56f32a7776de85285940604bf8fc19
DIST homeassistant-1.0.0b1.tar.gz 8343239 BLAKE2B 4ac4b3d81ea533a3a794a044f30d179c10efe73b3ce38b0f214eea55a655246b9977dcc301426ab1f9126d2ab1877d2ff9339383c26b03d0587726c4f728c7f1 SHA512 057830952ddd69987c0c154718eda974554abb1b9d2e74bd93584046da3d4c14de1f00f0c703765eff5c0c9bf26970e56ef1a2204e78385188f0dfe86fd3909e
DIST homeassistant-1.0.0b2.tar.gz 8342927 BLAKE2B 49b73c3106feb2db2c5d2cf3710e4261c704cc66ac6a43eb8bfe7968c09c54ba80961226cea24aa25060846431bbf2bac63e09799bfd1ce86a83140f0c5f23cc SHA512 14ebc03b9e8e0299365036d2091881c15aa728338cd4dbf5d1e72fe11d497e49cef22051ea318a9302862d3196543c149a40908a7d31f108d953ace6a3c40c7c
EBUILD homeassistant-full-0.115.6.ebuild 62379 BLAKE2B 788b051be38a7d8bc99e83e3c944b2d9b7cf39aa7ce38355c8a587fb89019e2480cb8297b635a39ed0749715d0577e1d176af174a214a26d139eb01c43a7b327 SHA512 9a849bc791ef4fa42b07838b75450fe2903bd211bbec07b878674197f16a51262f5101a2bf48024e2bdf2535767a6b68ac83b89b6abfbc77c9ca14c42bf809ad
EBUILD homeassistant-full-0.116.4.ebuild 62893 BLAKE2B f4d9f54c845a63398283b989b6dd1b6a901823893876ac65eba11df8734ae925a397c326b5daddcfec756b8b7068c2b3107288fe7fdb174e998672e7ff675619 SHA512 931ea23e2126e1c4776c73a8f4cc333eb01205d1577386b6ab24291bb89196e80240ada602ad6cf3850b5230a633ac8b329dd9affc98d93a94c2956bf4bf16df
EBUILD homeassistant-full-0.117.6.ebuild 63155 BLAKE2B 0baafa69846e94f81ca5e667e23762f32e816baf5cc51bd16f75b5f1bf1ae77dd2428aec58c315440745ae60e15590a1fb2d1775a3d61b088e3cdba0b658fc7c SHA512 fd8acfb69fc9e3121d86f46bf66bd178b83d87620db0e1372800dac8d4dbedecd6e1c13c8161954c6ca911058a2f7e5a65f3926ff29e347b1241b5232c6e9492
EBUILD homeassistant-full-0.118.2.ebuild 63309 BLAKE2B b62625ea502b57d473a41420fde687a6736f61ad476472644dcbec537b24493c3562da2b34a4d3b8243fe4ea29dd62cf7bb47b4abf84bcb1d368b04ff13c4646 SHA512 7fd925ddfe19c6ca0cd94d24034bb17527984eab52e141015e8a715d1d45b987027c7ddac79408c5201bf2492958ad5d853f2e26272a1e3278cf3ba785d07c62
EBUILD homeassistant-full-0.118.3.ebuild 63396 BLAKE2B 25b6a2cae9dd00687c46ff6797f6223b9897ae0483492a2c809a2e370d23e008c23bfcf7a8ee663f35c00d4ee0ba27de040293187b23ae36a192099723ed81d4 SHA512 03c29bb0c7a4cecb951b5e05dbe54d10c095f30b741a0e08c168f2cb9a56190b12f95160db130f2a15b1b6ae59918a5c73144743177b01d743a9fd548d1053ab
EBUILD homeassistant-full-0.118.4.ebuild 63399 BLAKE2B db7c977cb7c5489838c2cfb3aff12182a46f7f201c2efce51851e214011460974acd9b23b936fca5346bcdb5ac06bef3e4f673c6075f137c10264ecd3939dc02 SHA512 01252fab8d1a88befa973e6be4938ba4fd7a661b0e707d600c901ef5c1d758cb3999b8d582e1765291a381229cf78ff1d94a5cd70a870637a64cca71973a137f
EBUILD homeassistant-full-0.118.5.ebuild 63306 BLAKE2B 81ac777ca314e4111ac8dbb21b2eca75e70d6a8a1c89c9fd64792922f5ce97cf71a4d4327d2f867be30c73d6e553bdd82f9ef73828d054577b29f74b8c01a9e6 SHA512 02a75307d0bc934b1c18c23da831e4ac372975e0bad774bfb7568037ac95d3f3dab1a1ee58db95929ddcc78435ee0d0f50431c6a543a83983b079f3e88291539
EBUILD homeassistant-full-1.0.0_beta1.ebuild 63311 BLAKE2B 0f7020660038514ff400bb2d7c092d5b2c3244effa675935bffff7be19b179261e8b252a3477d2ffe9f69651d667acb7b12be5d17df3a7f5fe8c54fb5fac310a SHA512 e1197ac0dfc1f03375c4c8f419d54bf13466fbbb4d53b289ddd1c54aab823100b04dde0520dc127d633a30a85fea82e17157da78699f5035fe749c4296cc70a3
EBUILD homeassistant-full-1.0.0_beta2.ebuild 63311 BLAKE2B 7a4d0eda2824aa524f55a730a7c82972fc30abe5ad50cf2f9e8264c13584a8f97c33e74bb2350e662e05bbc6e11ea7905ef6fddb1451a1056dc619fbfafbfa18 SHA512 990115ef504c2621e0e8556315cc28b35c1a8c5e24bedcd11f95506f4929b8e3184d7f63672f34f592e9818ae70f79d58d29c985f2108fc7e4b64ef1ba209fee
EBUILD homeassistant-full-9999.ebuild 63311 BLAKE2B 7a4d0eda2824aa524f55a730a7c82972fc30abe5ad50cf2f9e8264c13584a8f97c33e74bb2350e662e05bbc6e11ea7905ef6fddb1451a1056dc619fbfafbfa18 SHA512 990115ef504c2621e0e8556315cc28b35c1a8c5e24bedcd11f95506f4929b8e3184d7f63672f34f592e9818ae70f79d58d29c985f2108fc7e4b64ef1ba209fee
MISC metadata.xml 69313 BLAKE2B 87a02e33a4595417038853ab021f352372abf2e659705859e98bc12ae2fe37b85f09162b090e192c8f82ac9f7618b3d50216b562db942f8bea465a7c10982e04 SHA512 371edba44fdacd5bd90de4242677aaa76dae80ef1ce8d1718de14e4fb026f4be4d4dd9b3c8075ea7232d669b0f3cff6ded0048cbc13f9d8136f4ce1db6f63777

View File

@@ -0,0 +1,3 @@
#!/bin/bash
/usr/bin/hass -c /etc/homeassistant/ --script check_config

View File

@@ -0,0 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# /etc/conf.d/homeassistant: configuration for /etc/init.d/homeassistant
# Switches to pass to hass. See 'hass --help' for
# a description of the possible switches.
#
HASS_OPTS=""

View File

@@ -0,0 +1,37 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Open-source home automation platform"
user="homeassistant:homeassistant"
stdoutlog="/var/log/homeassistant/stdout.log"
serverlog="/var/log/homeassistant/server.log"
warningslog="/var/log/homeassistant/warnings.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --wait 10"
command="/usr/bin/hass"
command_args="
--config /etc/homeassistant
--log-file $warningslog
--log-rotate-days 9
${HASS_OPTS}
"
command_background=yes
pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
}
start_pre() {
checkpath --file --owner $user --mode 0644 $stdoutlog
checkpath --file --owner $user --mode 0644 $serverlog
checkpath --file --owner $user --mode 0644 $warningslog
}

View File

@@ -0,0 +1,12 @@
/var/log/homeassistant/server.log
/var/log/homeassistant/stdout.log
{
compress
maxage 365
rotate 7
size=+1024k
notifempty
missingok
copytruncate
su homeassistant homeassistant
}

View File

@@ -0,0 +1,12 @@
[Unit]
Description=Home Assistant
After=network-online.target
[Service]
Type=simple
User=homeassistant
ExecStart=/opt/homeassistant/bin/hass --log-file /var/log/homeassistant/homeassistant.log --config /etc/homeassistant
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,50 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index b42c96f..6433f8f 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index 69d9177..c846e91 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -65,7 +65,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 1 or device.type == 3:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:
@@ -173,11 +173,11 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
valve = 0
- if cube.is_thermostat(device):
+ if device.type == 1:
valve = device.valve_position
- elif cube.is_wallthermostat(device):
+ elif device.type == 3:
for device in cube.devices_by_room(cube.room_by_id(device.room_id)):
- if cube.is_thermostat(device) and device.valve_position > 0:
+ if device.type == 1 and device.valve_position > 0:
valve = device.valve_position
break
else:
@@ -275,7 +275,7 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
attributes = {}
- if cube.is_thermostat(device):
+ if device.type == 1:
attributes[ATTR_VALVE_POSITION] = device.valve_position
return attributes

View File

@@ -0,0 +1,28 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index 639b670..8a02649 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ # if cube.is_windowhutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index e09dfc2..40df857 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 3 or device.type == 1:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:

View File

@@ -0,0 +1,4 @@
recorder:
purge_interval: 2
purge_keep_days: 10
db_url: sqlite:///var/db/homeassistant/home-assistant_v2.db

View File

@@ -0,0 +1,26 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
description="Tunnel to MS3 for making a Z-wave Socket"
user="root:root"
stdoutlog="/var/log/homeassistant/socat.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog"
command="/usr/bin/socat"
command_args="
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
tcp:172.16.3.199:3333
"
command_background=yes
pidfile=/run/socat-zwave.pid
depend() {
need net
after bootmisc
}

View File

@@ -0,0 +1,48 @@
#!/bin/bash
# This script will:
# 1. stop homeassistant if it is running (wait/kill it if it fails to stop)
# 2. backs up /opt/homeassistant (moves it to: /opt/homeassistant-OLD_VERSION)
# 3. merges the new version of homeassistant
# 4. re-starts homeassistant if the merge was successful
prog="homeassistant"
atom="app-misc/${prog}-bin"
if /etc/init.d/${prog} --ifstarted stop ; then
echo "${prog} stopped"
else
echo "failed to stop, sleeping/killing: ${prog}"
sleep 10
pkill -9 -f "/opt/${prog}/bin/python3"
/etc/init.d/${prog} zap
fi
installed_version()
{
equery --no-color list -F '$fullversion' "${atom}" | tail -1
}
version=$(installed_version)
if [ -d "/opt/${prog}" ] ; then
if [ ! -d "/opt/${prog}-v${version}" ] ; then
echo "backing up previous version as v${version}"
echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
mv "/opt/${prog}" "/opt/${prog}-v${version}"
else
echo "Previous backup found - (re-)move it manually and run the script again"
exit 2
fi
fi
if emerge -v1 "${atom}" ; then
echo "${atom} $(installed_version) merge successful"
/etc/init.d/${prog} --ifstopped start
echo "now check the logs in /var/log/${prog}; e.g."
echo " tail -f /var/log/${prog}/server.log"
exit 0
else
echo "${atom} merge failed"
exit 1
fi

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,762 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
<use>
<flag name="abode">Library for the Abode alarm API</flag>
<flag name="accuweather">Uses the AccuWeather web service as a source for weather data</flag>
<flag name="acer_projector">Allows you to control the state of RS232 connected projectors from Acer</flag>
<flag name="acmeda">Control and monitor covers via your Rolelase Acmeda Automate hub</flag>
<flag name="adguard">Monitor your ad- and tracker-blocking DNS server</flag>
<flag name="ads">Beckhoff automation devices running TwinCAT</flag>
<flag name="advantage_air">API helper for Advantage Air's MyAir and e-zone API</flag>
<flag name="aftership">The aftership platform allows one to track deliveries by AfterShip</flag>
<flag name="agent_dvr">Agent DVR is a free* software DVR solution</flag>
<flag name="airly">Uses the Airly web service as a source for air quality data</flag>
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</flag>
<flag name="aladdin_connect">The aladdin_connect cover platform lets you control Genie Aladdin Connect garage</flag>
<flag name="alarmdecoder">AlarmDecoder extended</flag>
<flag name="almond">Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual</flag>
<flag name="alpha_vantage">The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market</flag>
<flag name="amazon_polly">Text-to-speech platform that works with Amazon Polly</flag>
<flag name="ambiclimate">Communicate with Ambiclimate devices</flag>
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="anel_pwrctrl">The anel_pwrctrl switch platform allows you to control ANEL PwrCtrl devices</flag>
<flag name="anthemav">Both Anthems current and last generation of A/V Receivers and Processors suppor</flag>
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
<flag name="apns">Use Apple Push Notification service (APNS) to deliver notifications</flag>
<flag name="apple_tv">Library for controlling an Apple TV</flag>
<flag name="apprise">The Apprise service is an all-in-one solution to open up Home Assistant</flag>
<flag name="aprs">Tracker integration connects to the APRS-IS</flag>
<flag name="aqualogic">Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller</flag>
<flag name="aquostv">The aquostv platform allows you to control a Sharp Aquos TV</flag>
<flag name="arcam_fmj">Control Arcam receivers from Home Assistant</flag>
<flag name="arduino">Arduino device family are microcontroller boards</flag>
<flag name="arlo">Allows you to integrate your Arlo devices into Home Assistant</flag>
<flag name="arris_tg2492lg">Presence detection from an Arris TG2492LG router</flag>
<flag name="aruba">Presence detection by looking at connected devices to an Aruba Instant device</flag>
<flag name="asterisk_mbox">asterisk_mbox Asterisk Voicemail integration</flag>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="atag">Connect to Atag One thermostats, reporting and setting its status</flag>
<flag name="aten_pe">The aten_pe integration lets you control ATEN Rack PDUs from Home Assistant</flag>
<flag name="atome">The atome sensor platform is retrieving the consumption of your home from the Di</flag>
<flag name="august">The august integration allows you to integrate your August devices in Home Assis</flag>
<flag name="aurora">The aurora platform uses the NOAA Aurora Forecast service to let you know if an </flag>
<flag name="aurora_abb_powerone">This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6</flag>
<flag name="avea">Library for Elgato Avea bulbs</flag>
<flag name="avion">Support for the Avi-on Bluetooth dimmer switch Avi-on</flag>
<flag name="avri">Query the next scheduled waste pickup and the type of waste from Avri</flag>
<flag name="awair">Library to integrate the Awair GraphQL API into Home Assistant</flag>
<flag name="aws">Interact with Amazon Web Services</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="azure_devops">Allows you to control and monitor your Azure DevOps instance in Home Assistant</flag>
<flag name="azure_service_bus">Allows you to send messages to Azure Service Bus from within Home Assistant</flag>
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
<flag name="bbb_gpio">Base for all BeagleBone Black related GPIO platforms</flag>
<flag name="bbox">Presence detection from Bbox Modem Router from Bouygues Telecom</flag>
<flag name="beewi_smartclim">BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device</flag>
<flag name="bh1750">Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec</flag>
<flag name="bitcoin">Displays various details about the Bitcoin network</flag>
<flag name="bizkaibus">The bizkaibus sensor will give you the time until the next bus in the selected s</flag>
<flag name="blackbird">Control Monoprice Blackbird Matrix Switch using a serial connection</flag>
<flag name="blebox">BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev</flag>
<flag name="blink">Get events from Blink camera and security systems</flag>
<flag name="blinksticklight">The blinkstick platform lets you control your Blinkstick lights</flag>
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="bluesound">Allows you to control your Bluesound HiFi wireless speakers and audio integratio</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
<flag name="bme680">Read temperature, humidity, pressure and gas resistance values of a Bosch BME680</flag>
<flag name="bmp280">Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne</flag>
<flag name="bmw_connected_drive">Retrieve data from the BMW Connected Drive</flag>
<flag name="bom">Weather platform uses the Australian Bureau of Meteorology (BOM) as a source for</flag>
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">Read current data from your local Brother printer</flag>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
<flag name="bt_home_hub_5">Offers presence detection by looking at connected devices to a BT Home </flag>
<flag name="bt_smarthub">Presence detection by looking at BT Smart Hub based routers</flag>
<flag name="buienradar">Integrate buienradar weather data into Home Assistant</flag>
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
<flag name="canary">Allows you to integrate your Canary devices from Home Assistant</flag>
<flag name="cast">Let Home Assitant talk to Google Chromecast</flag>
<flag name="channels">Allows you to control Channels from Home Assistant</flag>
<flag name="circuit">Unify Circuit platform allows you to send notifications</flag>
<flag name="cisco_ios">Presence detection scanner for Cisco IOS devices</flag>
<flag name="cisco_mobility_express">ciscomobilityexpress support for Home Assistant</flag>
<flag name="cisco_webex_teams">Deliver rich notifications from Home Assistant to Cisco Webex Teams</flag>
<flag name="clementine">The clementine platform allows you to control a Clementine Music Player</flag>
<flag name="cli">Set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="cloud">Quickly integrate your local Home Assistant with various cloud services</flag>
<flag name="cloudflare">With the cloudflare integration, you can keep your Cloudflare records up to date</flag>
<flag name="cmus">Allows you to control a cmus music player from Home Assistant</flag>
<flag name="co2signal">Queries the CO2Signal API for the CO2 intensity of a specific region</flag>
<flag name="coinbase">Lets you access account balances and exchange rates from coinbase</flag>
<flag name="coinmarketcap">Displays various details about a cryptocurrency provided by CoinMarketCap</flag>
<flag name="color_extractor">color_extractor extracts the predominant color from a given image</flag>
<flag name="comfoconnect">Comfoconnect integration lets you control Zehnder ComfoAir</flag>
<flag name="concord232">Provides integration with GE, Interlogix (and other brands) alarm panels</flag>
<flag name="control4">Allows you to control and monitor lights from your local Control4 system</flag>
<flag name="coolmaster">The coolmaster climate platform lets you control HVAC through CoolMasterNet</flag>
<flag name="coronavirus">Add sensors for COVID-19 infections from Johns Hopkins University</flag>
<flag name="cppm_tracker">Detect presence by looking at connected devices to Aruba Clearpass</flag>
<flag name="cpuspeed">The cpuspeed sensor platform to allow you to monitor the current CPU speed</flag>
<flag name="crimereports">crimereports sensor allows one to track reported incidents from Home Assistant</flag>
<flag name="cups">Using the open source printing system CUPS to show details about your printers</flag>
<flag name="daikin">Integrate Daikin wireless controllers into Home Assistant</flag>
<flag name="danfoss_air">The danfoss_air integration accesses information from your Danfoss Air HRV unit</flag>
<flag name="darksky">Use dark sky weather data from Home Assistant</flag>
<flag name="datadog">The datadog integration sends all state changes to Datadog using a Datadog Agent</flag>
<flag name="debugpy">Useful in testing changes on a local development install</flag>
<flag name="deconz">Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant</flag>
<flag name="decora">Support Decora Bluetooth dimmer switch Leviton from Home Assistant</flag>
<flag name="decora_wifi">Support for Leviton Decora Wi-Fi dimmers/switches via the MyLeviton API</flag>
<flag name="delijn">De Lijn public transport network in Flanders</flag>
<flag name="deluge">Local polling for Deluge Switches and Sensors</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
<flag name="devolo_home_control">Add Devolo Home-control to Home Assistant</flag>
<flag name="dexcom">View your CGM data from Dexcom from Home Assistant</flag>
<flag name="dht">Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device</flag>
<flag name="digitalloggers">Switch platform controls the state of your Digital Loggers switches</flag>
<flag name="digital_ocean">Access information about your Digital Ocean droplets from Home Assistant</flag>
<flag name="directv">Allows you to control a DirecTV receiver and its client devices</flag>
<flag name="discogs">Discogs Client for Home Assistant</flag>
<flag name="discord">Send messages to the user using Discord from Home Assistant</flag>
<flag name="discovery">Automatically configure zeroconf/mDNS and UPnP devices in Home Assistant</flag>
<flag name="dlib_face_detect">Image processing platform for Home Assistant</flag>
<flag name="dlib_face_identify">image processing platform allows you to use the Dlib</flag>
<flag name="dlink">Allows you to control the state of your D-Link Wi-Fi Smart Plugs</flag>
<flag name="dlna_dmr">Allows you to control a DLNA Digital Media Renderer</flag>
<flag name="dnsip">will expose an IP address, fetched via DNS resolution, as its value</flag>
<flag name="dominos">dominos integration allows you to order Dominos Pizza</flag>
<flag name="doods"> image processing integration allows you to detect and recognize objects</flag>
<flag name="doorbird">The doorbird implementation allows you to integrate your DoorBird device</flag>
<flag name="dovado">The dovado integration manages communication with the Dovado router</flag>
<flag name="dsmr">Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)</flag>
<flag name="dunehd">control a Dune HD media player</flag>
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
<flag name="dweet">transfer details collected with Home Assistant to Dweet.io</flag>
<flag name="dynalite">Dynalite DyNET interface forHome Assistant </flag>
<flag name="dyson">integrate all Dyson related platforms into Home Assistant</flag>
<flag name="eafm">UK Environment Agency Flood Monitoring API to provide sensors</flag>
<flag name="ebox">Integrate your EBox account information into Home Assistant</flag>
<flag name="ebusd">Integration between ebusd daemon for communication with eBUS heating systems</flag>
<flag name="ecoal_boiler">The ecoal_boiler integration is the base for pumps and sensors</flag>
<flag name="ecobee">Talk to Ecobee thermostats from Home Assistant</flag>
<flag name="econet">consuming the information provided by a EcoNet enabled Rheem water heater</flag>
<flag name="ecovacs">ecovacs integration to integrate all Ecovacs (Deebot) vacuums</flag>
<flag name="eddystone_temperature">reads temperature information from Eddystone beacons</flag>
<flag name="edimax">switch platform allows you to control the state of your Edimax switches</flag>
<flag name="edl21">edl21 integration lets you read German EDL21 smart meters using SML</flag>
<flag name="ee_brightbox">presence detection by looking at connected devices to a EE Bright Box 2 router</flag>
<flag name="egardia">Control an Egardia/Woonveilig alarm control panel from Home Assistant</flag>
<flag name="eight_sleep">Fetch data from your Eight Sleep smart cover or mattress</flag>
<flag name="elgato">The Elgato Key Light sets the bar for high-end studio lighting</flag>
<flag name="eliqonline">Integrate your ELIQ Online smart meter information</flag>
<flag name="elkm1">Elk-M1 is a home security and automation controller</flag>
<flag name="elv">control the state of your ELV PCA 301 smart switch</flag>
<flag name="emby">The emby platform allows you to control a Emby multimedia system</flag>
<flag name="emulated_hue">Emulated_hue integration provides a virtual Philips Hue bridge</flag>
<flag name="emulated_kasa">Emulates a TP-Link Kasa smart plug and announces the power usage</flag>
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
<flag name="enphase_envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="entur_public_transport">entur_public_transport sensor gives real-time departure information</flag>
<flag name="environment_canada">Access meteorological data from Environment Canada from Home Assistant</flag>
<flag name="envirophat">Display information collected by an Enviro pHAT add-on board</flag>
<flag name="envisalink">Link Envisalink devices to Home Assistant</flag>
<flag name="ephember">The ephember climate platform lets you control EPH Controls thermostats</flag>
<flag name="epson">The epson platform allows you to control a Epson projector</flag>
<flag name="epsonworkforce">monitor the ink levels of a Epson Workforce printer</flag>
<flag name="eq3btsmart">Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="essent">communicate with the (undocumented) API of Dutch energy provider Essent</flag>
<flag name="etherscan">displays Ether and ERC-20 token balances from Etherscan.io</flag>
<flag name="eufy">eufy integration is the main integration to integrate various eufy devices</flag>
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
<flag name="evohome">links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems</flag>
<flag name="ezviz">ezviz sensor platform uses the EzvizLife API to interact with the devices</flag>
<flag name="familyhub">get images of the inside of your Samsung Family Hub refrigerator</flag>
<flag name="fastdotcom">uses the Fast.com web service to measure network bandwidth performance</flag>
<flag name="feedreader">an RSS/Atom feed reader that polls feeds every hour</flag>
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
<flag name="fibaro">Fibaro hub is a controller mainly connecting to Z-Wave devices</flag>
<flag name="fido">Integrate your Fido account information into Home Assistant</flag>
<flag name="fints">This only works with banks that support the FinTS (aka. HBCI) standard</flag>
<flag name="firmata">Firmata can be used to add digital inputs and outputs to Home Assistant</flag>
<flag name="fitbit">The Fitbit sensor allows you to expose data from Fitbit to Home Assistant</flag>
<flag name="fixer">current exchange rate from Fixer.io using data from ECB</flag>
<flag name="fleetgo">integrate your vehicles equipped with FleetGO hardware into Home Assistant</flag>
<flag name="flexit">Integrates Flexit Air Conditioning unit into Home Assistant</flag>
<flag name="flic">The flic platform allows you to receive click events from flic smart buttons</flag>
<flag name="flick_electric">Flick Electric Co is a power company in New Zealand</flag>
<flag name="flo">The flo integration integrates Flo by Moen smart water shutoff valves</flag>
<flag name="flume">monitors the real-time status of your home water meter</flag>
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
<flag name="flux_led">flux_led support is integrated into Home Assistant as a light platform</flag>
<flag name="folder_watcher">publishing events on the bus on the creation/deletion/modification of files</flag>
<flag name="foobot">fetch air quality data from your Foobot device</flag>
<flag name="forked_daapd">allows you to control your forked-daapd server from Home Assistant</flag>
<flag name="fortios">device tracking of devices with a MAC address connected to a FortiGate</flag>
<flag name="foscam">watch the live stream of your Foscam IP camera</flag>
<flag name="freebox">allows you to observe and control Freebox router</flag>
<flag name="free_mobile">free_mobile platform is using the French mobile operator Free Mobile to send SMS</flag>
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</flag>
<flag name="futurenow">Allows you to use P5 FutureNow relay/dimmer units as lights</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
<flag name="gc100">The Global Caché GC-100 can be integrated into Home Assistant</flag>
<flag name="gdacs">lets you use a GeoRSS feed provided by GDACS</flag>
<flag name="geizhals">geizhals sensor will give you the best price of a product from Geizhals</flag>
<flag name="geniushub">geniushub integration links Home Assistant with your Genius Hub CH/DHW</flag>
<flag name="geonetnz_quakes">Use a GeoJSON feed provided by New Zealands GeoNet in Home Assistant</flag>
<flag name="geonetnz_volcano">GeoJSON feed provided by New Zealands GeoNet</flag>
<flag name="geo_json_events">geo_json_events platform lets you integrate GeoJSON feeds</flag>
<flag name="geo_rss_events">geo_rss_events sensor retrieves events from a GeoRSS feed</flag>
<flag name="gios">Source for air quality data for Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="gitlab_ci">Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab</flag>
<flag name="gitter">Sensor allows one to monitor a Gitter.im chatroom for unread messages</flag>
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
<flag name="gntp">Growl Notification Protocol: sending and receiving notifications</flag>
<flag name="goalfeed">Use your Goalfeed account to trigger events in Home Assistant</flag>
<flag name="goalzero">Access Goal Zero REST Api from Home Assistant</flag>
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
<flag name="google">Intergrate Google Calendar into Home Assistant</flag>
<flag name="google_maps">google_maps platform allows you to detect presence</flag>
<flag name="google_pubsub">Send events to Google Cloud Pub/Sub from Home Assistant</flag>
<flag name="google_translate">google_translate text-to-speech platform for Home Assistant</flag>
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
<flag name="gpmdp">Allows you to control a GPMDP instance from Home Assistant</flag>
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
<flag name="gree">Discover, connect and control Gree based minisplit systems</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
<flag name="greenwave">Communicates with the Greenwave Reality (TCP Connected) Gateway</flag>
<flag name="griddy">Allows you to integrate your Griddy price data in Home Assistant</flag>
<flag name="growatt_server">Talk to growatt server from Home Assistant</flag>
<flag name="gstreamer">Allows you to play audio via a gstreamer pipeline from Home Assistant</flag>
<flag name="gtfs">gtfs sensor will give you the next departure time</flag>
<flag name="guardian">Integrates Elexa Guardian water valve controllers into Home Assistant</flag>
<flag name="habitica">Allows you to monitor and manage your Habitica profile</flag>
<flag name="hangouts">Allows you to send messages to Google Hangouts conversations</flag>
<flag name="harman_kardon_avr">Allows you to control Harman Kardon Network Receivers</flag>
<flag name="harmony">Logitech Harmony support for Home Assistant</flag>
<flag name="hdmi_cec">Creates switch entities for HDMI devices in Home Assistant</flag>
<flag name="heatmiser">Control Heatmiser DT/DT-E/PRT/PRT-E thermostats from Heatmiser</flag>
<flag name="heos">Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant</flag>
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="hikvision">Parses the event stream of a Hikvision IP Camera for Home Assistant</flag>
<flag name="hikvisioncam">Allows you to control your motion detection settings from Home Assistant</flag>
<flag name="hisense_aehw4a1">Give Wi-Fi connectivity to some Hisense ACs</flag>
<flag name="hive">Set up and integrate all supported Hive devices in Home Assistant</flag>
<flag name="hlk_sw16">HLK-SW16 by Hi-Link is a simple networkable 16 port relay device</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="homematicip_cloud">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="homeworks">Lutron Homeworks Series 4 &amp; 8 systems via RS232</flag>
<flag name="home_connect">Home Connect standard for Bosch and Siemens</flag>
<flag name="honeywell">Integrates US-based Honeywell Total Connect Comfort (TCC) climate systems</flag>
<flag name="horizon">Allows you to control a Unitymedia Horizon HD Recorder from Home Assistant</flag>
<flag name="hp_ilo">Query HP Integrated Lights out XML interfaces from Home Assistant</flag>
<flag name="html5">html5 enables you to receive push notifications to Chrome or Firefox</flag>
<flag name="http">Serves all files and data required for the Home Assistant frontend</flag>
<flag name="htu21d">Read the temperature and humidity from a HTU21D sensor (I2C)</flag>
<flag name="huawei_lte">allows you to observe and control Huawei LTE devices</flag>
<flag name="hue">talk to Philips Hue</flag>
<flag name="hunterdouglas_powerview">integrate your Hunter Douglas PowerView devices</flag>
<flag name="hvv_departures">departures of busses, trains and ferries in Hamburg</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
<flag name="ialarm">A simple library to interface with iAlarm systems, built for Home-Assistant</flag>
<flag name="iammeter">real-time readings of WEM3080, WEM3162 &amp; WEM3080T) meters</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="icloud">iCloud allows users to track their location on iOS devices</flag>
<flag name="idteck_prox">This integration works with Proximity Readers (RFID card readers)</flag>
<flag name="ifttt">With the IFTTT component, you can trigger applets through the “Webhooks” service</flag>
<flag name="iglo"> integrate your iGlo Lights into Home Assistant</flag>
<flag name="ign_sismologia">a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="image">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="insteon">allowing linked INSTEON devices to be used</flag>
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
<flag name="iota">IOTA is a new blockless distributed ledger</flag>
<flag name="iperf3">iperf3 sensor integration allows you to measure network bandwidth</flag>
<flag name="ipma">ipma weather platform</flag>
<flag name="ipp">read current data from your networked printer</flag>
<flag name="iqvia">collects allergy, asthma and disease information (based on a U.S. ZIP code)</flag>
<flag name="irish_rail_transport">will give you the time until the next two departures</flag>
<flag name="islamic_prayer_times">integration displays the various prayer times for Muslims as sensors</flag>
<flag name="iss">know if the station is above your home location</flag>
<flag name="isy994">controller that is capable of controlling Insteon and X10 devices</flag>
<flag name="itach">control IR devices with a Global Caché iTach Device and GC-100 devices</flag>
<flag name="izone">control of a local iZone ducted reverse-cycle climate control device</flag>
<flag name="jewish_calendar">jewish_calendar</flag>
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
<flag name="juicenet">pulls data from a JuiceNet charging station</flag>
<flag name="kaiterra">view the readings from your Laser Egg or Sensedge device</flag>
<flag name="keba">integrates your Keba charging station (wallbox)</flag>
<flag name="keenetic_ndms2">presence detection for Keenetic Routers</flag>
<flag name="kef">KEF wireless speakers</flag>
<flag name="keyboard">The keyboard integration simulates key presses on the host machine</flag>
<flag name="keyboard_remote">Receive signals from a keyboard and use it as a remote control</flag>
<flag name="kira">main integration to integrate Keene Electronics IR over IP Kira modules</flag>
<flag name="kiwi">open your KIWI Smart Locks and Smart Entry Devices</flag>
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="konnected">connect wired sensors and switches to a Konnected Alarm Panel</flag>
<flag name="kwb">integrates the sensors of KWB Easyfire pellet central heating units </flag>
<flag name="lacrosse">using the data provided by a Jeelink USB dongle or this Arduino sketch</flag>
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
<flag name="launch_library">information about the next planned space launch</flag>
<flag name="lcn">allows you to connect to LCN hardware devices</flag>
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
<flag name="lg_soundbar">allows you to control LG Soundbars from Home Assistant</flag>
<flag name="life360">detect presence using the unofficial API of Life360</flag>
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lifx_legacy">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lightwave">WiFi link for controlling Lightwave lights, switches and TRVs</flag>
<flag name="limitlessled">control your LimitlessLED lights from within Home Assistant</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="linux_battery">sensor platform is using the information stored in /sys/class/power_supply/</flag>
<flag name="lirc">Python bindings for LIRC</flag>
<flag name="litejet">allows a computer to control the system via LiteJets third party protocol</flag>
<flag name="logi_circle">integrate your Logi Circle cameras in Home Assistant</flag>
<flag name="london_underground">display the status of London underground lines</flag>
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
<flag name="luci">fetch connected devices from your OpenWrt</flag>
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
<flag name="lupusec">Lupusec alarm control panel and ultimately all connected sensors</flag>
<flag name="lutron">communicating with the Lutron main hub</flag>
<flag name="lutron_caseta">for communicating with the Lutron Caseta Smart Bridge</flag>
<flag name="lw12wifi">Library to control the Lagute LW-12 WiFi LED controller</flag>
<flag name="lyft">Unofficial Lyft Rides API Python SDK</flag>
<flag name="magicseaweed">Provides API wrapper to magicseaweed.com.</flag>
<flag name="mailgun">A simple mailgun client - pymailgun fork with Python 3 support</flag>
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
<flag name="matrix">allows you to send messages to matrix rooms</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
<flag name="mediaroom">control a Mediaroom Set-Top Box (STB) from Home Assistant</flag>
<flag name="media_extractor">support for youtube_dl</flag>
<flag name="melcloud">Python MELCloud interface</flag>
<flag name="melissa">main integration to connect to a Melissa Climate A/C control</flag>
<flag name="message_bird">MessageBird's REST API</flag>
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
<flag name="meteoalarm">watch for weather alerts in europe from MeteoAlarm</flag>
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
<flag name="metoffice">weather platform uses the Met Offices DataPoint API</flag>
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="mhz19">small non-dispersive infrared sensor that can measure CO2 level</flag>
<flag name="microsoft">text-to-speech platform uses the TTS engine of the Microsoft Speech Service</flag>
<flag name="miflora">miflora sensor platform allows one to monitor plant soil and air conditions</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mill">A python3 library to communicate with Mill</flag>
<flag name="minecraft_server">retrieve information from a Minecraft server</flag>
<flag name="minio">This integration adds interaction with Minio</flag>
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
<flag name="mochad">main integration to integrate all Mochad X10 platforms</flag>
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
<flag name="modem_callerid">Uses an available modem for collecting caller ID information</flag>
<flag name="monoprice">Python API for talking to Monoprice 6-zone amplifier</flag>
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="msteams">send notifications from Home Assistant to a team channel in Microsoft Teams</flag>
<flag name="mvglive">departure times bus, tram, subway, train of Munich public transport network</flag>
<flag name="mychevy">communicates with the my.chevrolet website using the javascript API</flag>
<flag name="mycroft">allows you to send notifications and more to Mycroft from Home Assistant</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysensors">combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mystrom">Python API for interacting with myStrom devices</flag>
<flag name="mythicbeastsdns">automatically update your dynamic DNS entry at Mythic Beasts</flag>
<flag name="n26">allows you to track your N26 account</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="namecheapdns">automatically update your dynamic DNS entry at namecheapdns</flag>
<flag name="nanoleaf">allows you to control Nanoleaf Light Panels from Home Assistant</flag>
<flag name="neato">Python package for controlling Neato pybotvac Connected vacuum robot</flag>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="nello">The nello platform allows you to control Nello intercoms</flag>
<flag name="ness_alarm">integrate a Ness D8x/D16x alarm system</flag>
<flag name="nest">main integration to integrate all Nest related platforms</flag>
<flag name="netatmo">Access to Netatmo weather station data</flag>
<flag name="netdata">API for interacting with Netdata</flag>
<flag name="netgear">detect presence by looking at connected devices to a NETGEAR device</flag>
<flag name="netgear_lte">observe and control NETGEAR LTE modems</flag>
<flag name="netio">Binding library for Koukaam netio devices</flag>
<flag name="neurio_energy">Integrate your Neurio meter information into Home Assistant</flag>
<flag name="nexia">allows you to integrate your Nexia thermostats into Home Assistant</flag>
<flag name="nextbus"> will give you the next departure time and associated data fro NextBus</flag>
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
<flag name="nightscout">allows you to view your CGM data from Nightscout</flag>
<flag name="niko_home_control">platform allows you to integrate your Niko Home Control</flag>
<flag name="nilu">An API client for getting pollution data from NILU sensor stations in Norway</flag>
<flag name="nissan_leaf">integration with the NissanConnect EV cloud service</flag>
<flag name="nmap_tracker">Presence detection for Home Assistant with nmap</flag>
<flag name="nmbs">Python wrapper for the iRail API</flag>
<flag name="noaa_tides">prediction for the tides for any location in the United States</flag>
<flag name="norway_air">A library to communicate with the met.no api</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
<flag name="notion">retrieves data from Notion wireless home monitoring sensor kits</flag>
<flag name="nsw_fuel_station">uses the NSW Fuel Check App data as a source for current fuel price data</flag>
<flag name="nsw_rural_fire_service_feed">integrate a GeoJSON feed provided by the NSW Rural Fire Service</flag>
<flag name="nuheat">control your connected NuHeat Signature floor heating thermostats</flag>
<flag name="nuimo_controller"> connect to a Nuimo device for receiving input events</flag>
<flag name="nuki">control Nuki Smart Locks</flag>
<flag name="numato">base for all related GPIO platforms of the Numato 32 Port USB GPIO expander</flag>
<flag name="nut">monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools)</flag>
<flag name="nws">uses the National Weather Service web API</flag>
<flag name="nx584">NX584/NX8E Interface Library and Server</flag>
<flag name="nzbget">monitor and control your downloads with NZBGet</flag>
<flag name="oasa_telematics">bus and trolley arrival times for Greek public transport for Athens</flag>
<flag name="obihai">view the call status for your Obihai devices</flag>
<flag name="oem">ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor</flag>
<flag name="ohmconnect"> show you the current OhmConnect status for the given OhmConnect ID</flag>
<flag name="ombi">The Ombi integration monitors data from your Ombi instance</flag>
<flag name="omnilogic">Hayward Onmilogic pool control system</flag>
<flag name="onewire">supports sensors which that using the One wire (1-wire) bus for communication</flag>
<flag name="onkyo">allows you to control a Onkyo, Integra and some recent Pioneer receivers</flag>
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
<flag name="openerz"> uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)</flag>
<flag name="openevse">an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi</flag>
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
<flag name="openhome"> connect an Openhome Compliant Renderer to Home Assistant</flag>
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
<flag name="opentherm_gw">control the OpenTherm Gateway from Home Assistant</flag>
<flag name="openuv">The openuv integration displays UV and Ozone data from openuv.io</flag>
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
<flag name="opnsense">Presence Detection with data from OPNsense firewall</flag>
<flag name="opple">allows you to control the state of your Opple smart light</flag>
<flag name="orangepi_gpio">The orangepi_gpio integration is the base for all related GPIO platforms</flag>
<flag name="oru">fetches your current energy usage from your ORU smart meter</flag>
<flag name="orvibo">allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets</flag>
<flag name="osramlightify">allows you to integrate your Osram Lightify into Home Assistant</flag>
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
<flag name="ovo_energy">allows you to monitor your energy consumption data</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ozw">Open Zwave MQTT</flag>
<flag name="panasonic_bluray">allows you to control a Panasonic Blu-Ray player</flag>
<flag name="panasonic_viera">panasonic_viera platform allows you to control a Panasonic Viera TV</flag>
<flag name="pandora">Pandora account, you can control it from Home Assistant with this media player</flag>
<flag name="pcal9535a">pcal9535a integration is the base for all related pcal9535a platforms</flag>
<flag name="pencom">Pencom is a computer-controlled relay, I/O and custom boards</flag>
<flag name="philips_js">allows you to control Philips TVs which expose the jointSPACE JSON-API</flag>
<flag name="pi4ioe5v9xxxx">support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander</flag>
<flag name="piglow">control the Piglow lights on your Raspberry Pi from within Home Assistant</flag>
<flag name="pilight">Pilight is a open source solution to communicate with 433 MHz devices</flag>
<flag name="ping">ICMPLib</flag>
<flag name="pi_hole">retrieve statistics and interact with a Pi-hole system</flag>
<flag name="pjlink">control projectors with support for the PJLink protocol from Home Assistant</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="plugwise">Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist</flag>
<flag name="plum_lightpad">A python package that interacts with the Plum Lightpad</flag>
<flag name="pocketcasts">monitor unplayed episodes you have of your favorite podcasts at Pocket Casts</flag>
<flag name="point">Point hub enables integration with the Minut Point</flag>
<flag name="poolsense">PoolSense is a smart pool monitor</flag>
<flag name="powerwall">API for Tesla Powerwall</flag>
<flag name="profiler">Help visualize profiling data from cProfile with kcachegrind and qcachegrind</flag>
<flag name="progettihwsw">brings the automation experience with ProgettiHWSW boards</flag>
<flag name="proliphix">control Proliphix thermostat from Home Assistant</flag>
<flag name="prometheus">The prometheus integration exposes metrics in a format which Prometheus can read</flag>
<flag name="proxmoxve">poll data from Proxmox VE virtualization environment</flag>
<flag name="proxy">pass another cameras output through post-processing routines</flag>
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
<flag name="ptvsd">allows you to use the Visual Studio Code PTVSD debugger</flag>
<flag name="pulseaudio_loopback">whole home audio system based upon PulseAudio</flag>
<flag name="pushbullet">sensor platform reads messages from Pushbullet</flag>
<flag name="pushover">allows integrations to send messages to the user using Pushover</flag>
<flag name="pvpc_hourly_pricing">hourly price of electricity in Spain from PVPC</flag>
<flag name="python_script">write Python scripts that are exposed as services in Home Assistant</flag>
<flag name="qbittorrent">monitor your downloads with qBittorrent from within Home Assistant</flag>
<flag name="qld_bushfire">GeoRSS feed containing bushfire alerts for Queensland</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="qrcode">enables QR code recognition from cameras</flag>
<flag name="quantum_gateway">device tracker platform for Verizon Fios</flag>
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
<flag name="qwikswitch">the main integration to integrate various QwikSwitch devices with Home Assistant</flag>
<flag name="rachio">The rachio platform allows you to control your Rachio irrigation system</flag>
<flag name="radiotherm">control a thermostat from Radio Thermostat or 3M Filtrete</flag>
<flag name="rainbird">allows interacting with LNK WiFi module of the Rain Bird Irrigation system</flag>
<flag name="raincloud">allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant</flag>
<flag name="rainforest_eagle">platform for Rainforest Automations Eagle-200 and Legacy Eagle energy gateways</flag>
<flag name="rainmachine">integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers</flag>
<flag name="raspihats">The base for all related Raspihats platforms in Home Assistant</flag>
<flag name="raspyrfm">adds support for cheap RC 433 MHz outlets via one of the supported gateways</flag>
<flag name="recollect_waste">track the next scheduled waste pickup and what type of waste from Recollect</flag>
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="recswitch">allows you to control the Ankuoo REC Switch devices from Home Assistant</flag>
<flag name="reddit">integrates data from Reddit to monitor your favorite subreddits</flag>
<flag name="rejseplanen">travel details for Danish public transport</flag>
<flag name="remember_the_milk">create tasks in Remember The Milk (RTM) from Home Assistant</flag>
<flag name="remote_rpi_gpio">base for all related GPIO platforms in Home Assistant</flag>
<flag name="repetier">Repetier-Server is a 3D printer/CNC server, able to control multiple devices</flag>
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
<flag name="rflink">The rflink integration supports devices that use RFLink gateway firmware</flag>
<flag name="rfxtrx">supports RFXtrx 433 MHz devices by RFXCOM</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="ripple">The ripple sensor platform displays Ripple wallet balances from Ripple.com</flag>
<flag name="risco">This integration connects with Risco Alarms over Risco Cloud</flag>
<flag name="rmvtransport">departure time of bus, tram, subway, train in Rhein-Main area public transport</flag>
<flag name="rocketchat">allows you to send messages to your Rocket.Chat instance from Home Assistant</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="roon">allows you to control RoonLabs music players</flag>
<flag name="route53">keep your AWS Route53 DNS records up to date</flag>
<flag name="rova">uses an unofficial ROVA API to allow you to get your waste collection schedule</flag>
<flag name="rpi_gpio">The rpi_gpio integration is the base for all GPIO platforms in Home Assistant</flag>
<flag name="rpi_gpio_pwm">connect pigpio-daemon on an Raspberry Pi</flag>
<flag name="rpi_pfio">base for all related PiFace Digital I/O (PFIO) platforms in Home Assistant</flag>
<flag name="rpi_power">monitor your Raspis Power Supply</flag>
<flag name="rpi_rf">control devices over 433/315MHz LPD/SRD signals on a RPi</flag>
<flag name="ruckus_unleashed">Python API to interact with a Ruckus Unleashed device</flag>
<flag name="russound_rio">control Russound devices that make use of the RIO protocol</flag>
<flag name="russound_rnet">control Russound devices that make use of the RNET protocol</flag>
<flag name="sabnzbd">monitor and control your downloads with SABnzbd from within Home Assistant</flag>
<flag name="saj">poll a SAJ solar inverter and present the values as sensors</flag>
<flag name="salt">presence detection by looking at connected devices to a Salt Fiber Box router</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="satel_integra">Satel Integra alarm panel to leverage</flag>
<flag name="schluter">integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat</flag>
<flag name="scrape">scraping information from websites</flag>
<flag name="scsgate">allows to interact with the MyHome system from BTicino/Legrande</flag>
<flag name="season">display astronomical or meteorological season (Spring, Summer, Autumn, Winter)</flag>
<flag name="sendgrid">Notification platform sends email notifications via SendGrid</flag>
<flag name="sense">Integrate your Sense meter information into Home Assistant</flag>
<flag name="sensehat">lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi</flag>
<flag name="sensibo">Integrates Sensibo Air Conditioning controller into Home Assistant</flag>
<flag name="sentry">The free Sentry account allows 5000 events per month</flag>
<flag name="serial">use data provided by a device connected to the serial port of the system</flag>
<flag name="serial_pm">Particulate matter sensors measure the amount of very small particles in the air</flag>
<flag name="sesame">allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.</flag>
<flag name="seventeentrack">get package data tied to their 17track.net account</flag>
<flag name="seven_segments">allows you to read physical seven segments displays</flag>
<flag name="sharkiq">The sharkiq integration allows you to control your Shark IQ vacuum</flag>
<flag name="shelly">Shelly devices</flag>
<flag name="shiftr">transfer details collected with Home Assistant to Shiftr.io</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="sht31">allows you to get the current temperature and humidity from a Sensirion SHT31</flag>
<flag name="sighthound">Detect people in camera images using Sighthound Cloud</flag>
<flag name="signal_messenger">add Support for Moxie's Signal API</flag>
<flag name="simplepush">deliver notifications from Home Assistant to your Android device</flag>
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
<flag name="sinch">The sinch platform uses Sinch to deliver notifications from Home Assistant</flag>
<flag name="sisyphus">allows you to observe and control your Sisyphus Kinetic Art Table</flag>
<flag name="skybeacon">supports CR2477-powered iBeacon/eddystone sensors</flag>
<flag name="skybell">integrate your Skybell.com doorbells</flag>
<flag name="sky_hub">presence detection at connected devices to a Sky Hub router based router</flag>
<flag name="slack">The slack platform delivers notifications from Home Assistant to Slack</flag>
<flag name="sleepiq">lets you view sensor data from SleepIQ by SleepNumber</flag>
<flag name="slide">integrate your slide.store devices in Home Assistant using the official API</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
<flag name="smartthings">use the SmartThings Cloud API</flag>
<flag name="smarty"> lets you control Salda Smarty ventilation units from Home Assistant</flag>
<flag name="smart_meter_texas">allows Texas residents to integrate their electric meters into Home Assistant</flag>
<flag name="smhi">support for the SMHI.se web service as a source for meteorological data</flag>
<flag name="sms">allows having a local execution SMS notification via Gammu</flag>
<flag name="snapcast">The snapcast platform allows you to control Snapcast from Home Assistant</flag>
<flag name="snmp">Presence Detection, Sensor, Switch via SNMP</flag>
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
<flag name="sochain">displays supported cryptocurrency wallet balances</flag>
<flag name="socialblade">monitor Youtube Channels</flag>
<flag name="solaredge">details from your SolarEdge solar power setup</flag>
<flag name="solaredge_local">uses the local API available on some SolarEdge Inverters</flag>
<flag name="solarlog">uses the open JSON interface on Solar-Log PV monitoring systems</flag>
<flag name="solax">Solax inverter API client</flag>
<flag name="soma">integrate their Soma Smarthome devices into Home Assistant</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="somfy_mylink">an interface to a compatible Somfy MyLink hub utilizing the Synergy API</flag>
<flag name="sonarr">The Sonarr integration pulls data from a given Sonarr instance</flag>
<flag name="songpal">control Sonys Songpal (”Audio Control API”) compatible devices</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="sony_projector">allows you to control the state of SDCP compatible network-connected projectors</flag>
<flag name="soundtouch">control your Bose Soundtouch speakers from Home Assistant</flag>
<flag name="spc">integrate your Vanderbilt SPC alarm panel and any connected sensors</flag>
<flag name="speedtestdotnet">speedtest.net support</flag>
<flag name="spider">integrate all Itho Daalderop Spider related platforms</flag>
<flag name="splunk">log all state changes to an external Splunk database</flag>
<flag name="spotcrime">SpotCrime is no longer handing out API keys to integrate their services</flag>
<flag name="spotify">Spotify media player integration allows you to control Spotify playback</flag>
<flag name="sql">enables you to use an SQL database supported by the sqlalchemy library</flag>
<flag name="squeezebox">library to control Logitech Media Server</flag>
<flag name="ssdp">will scan the network for supported devices and services (Upnp)</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="starline">retrieve data of your StarLine security system from the StarLine portal</flag>
<flag name="starlingbank">monitor your account balance data as sensors</flag>
<flag name="startca">Integrate your Start.ca account information into Home Assistant</flag>
<flag name="statsd">transfer all state changes to an external StatsD instance</flag>
<flag name="steam_online">allows you to track the online status of public Steam accounts</flag>
<flag name="stiebel_eltron">integral ventilation or heat pump units of STIEBEL ELTRON</flag>
<flag name="stookalert">queries the RIVM Stookalert API for unfavorable weather conditions</flag>
<flag name="stream">provides a way to proxy live streams through Home Assistant</flag>
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
<flag name="suez_water">consumption of water from the French water provider Tout Sur Mon Eau</flag>
<flag name="supla">Supla is an Open Source home automation system for ESP8266 based devices</flag>
<flag name="surepetcare">information on your Sure Petcare Connect Pet or Cat Flap</flag>
<flag name="swiss_hydrological_data">details (temperature, level, and discharge) of rivers and lakes in Switzerland</flag>
<flag name="swiss_public_transport">give you the next three SBB departure times from a given location</flag>
<flag name="switchbot">allows you to control SwitchBot devices from Home Assistant</flag>
<flag name="switcher_kis">allows you to control the Switcher V2 Water Heater</flag>
<flag name="switchmate">allows you to control Switchmate devices from Home Assistant</flag>
<flag name="syncthru">allows you to read current data from your local Samsung printer</flag>
<flag name="synology">camera platform to watch the live streams of your Synology Surveillance Station</flag>
<flag name="synology_dsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="synology_srm">detect presence by looking at connected devices to a Synology SRM router</flag>
<flag name="systemmonitor">monitor your platform</flag>
<flag name="tado">an interface to the my.tado.com website</flag>
<flag name="tahoma">interface to the tahomalink.com website. It adds covers, scenes and a sun sensor</flag>
<flag name="tankerkoenig">monitor the fuel prices with tankerkoenig.de</flag>
<flag name="tank_utility">Add Tank Utility propane tank monitors to Home Assistant</flag>
<flag name="tapsaff">provides the Taps Aff status for a given location within the UK</flag>
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
<flag name="tautulli">The tautulli sensor platform will monitor activity on a given Tautulli Server</flag>
<flag name="ted5000">monitors electricity consumption/production by connecting to the TED gateway</flag>
<flag name="telegram_bot">Use Telegram on your mobile or desktop device to send and receive messages</flag>
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
<flag name="tellstick">integrates TellStick devices into Home Assistant</flag>
<flag name="temper">get the current temperature from a TEMPer device</flag>
<flag name="tesla">integration with the Tesla cloud service</flag>
<flag name="test">internal and developer use</flag>
<flag name="tfiac">integrates several vendors air conditioning systems into Home Assistant</flag>
<flag name="thermoworks_smoke">pulls data for your ThermoWorks Smoke Thermometer</flag>
<flag name="thingspeak">makes Home Assistant communicate with the ThingSpeak API</flag>
<flag name="thinkingcleaner">displays information about your Thinking Cleaner add-on</flag>
<flag name="tibber">a sensor with the current electricity price</flag>
<flag name="tikteck">Support for the Bluetooth smart bulb from Tikteck</flag>
<flag name="tile">API for Tile Bluetooth trackers</flag>
<flag name="tmb">Library that interacts with TMB API</flag>
<flag name="todoist">connect to your Todoist Projects and generate binary sensors</flag>
<flag name="tof">uses an invisible laser to measure distance with millimeter resolution</flag>
<flag name="toon">client for the Quby ToonAPI</flag>
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
<flag name="touchline">lets you control ROTH Touchline floor heating thermostats</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tplink_lte">allows you to observe and control TP-Link LTE routers</flag>
<flag name="traccar">uses GPS for tracking and has support for over 1500 different types of devices</flag>
<flag name="trackr">trackr platform allows you to detect presence using TrackR devices</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="trafikverket_train">Retrieve train departure information from Trafikverket</flag>
<flag name="trafikverket_weatherstation">weather information provided by Trafikverket weather stations in Sweden</flag>
<flag name="transmission">transmission integration allows you to monitor your downloads with Transmission</flag>
<flag name="transport_nsw">gets next departure from Transport NSW stop for bus, train, light rail or ferry</flag>
<flag name="travisci">integrate the test build results reported by Travis-CI working</flag>
<flag name="trend">sensors which show the trend of numeric state orstate_attributes</flag>
<flag name="tts">Audio metadata tag reader and writer implemented in pure Python</flag>
<flag name="tuya">integrate all Tuya Smart related platforms</flag>
<flag name="twentemilieu">allows you to track the next scheduled waste pickups by Twente Milieu</flag>
<flag name="twilio">enables the sending of notifications via SMS and the creation of calls</flag>
<flag name="twitch">monitor Twitch channel status from within Home Assistant</flag>
<flag name="twitter">notification platform uses Twitter to deliver notifications from Home Assistant</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifiled">control lights from a UniFi LED by Ubiquiti Networks controller</flag>
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>
<flag name="upb">Library for interacting with UPB PIM</flag>
<flag name="upcloud">allows you to access the information about your UpCloud servers</flag>
<flag name="upc_connect">presence detection by looking at a Connect Box</flag>
<flag name="updater">binary sensor will check daily for new releases</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="uscis">updates on your USCIS case using your case/receipt number</flag>
<flag name="usgs_earthquakes_feed">a GeoJSON feed provided by the U.S. Geological Survey</flag>
<flag name="uvc">allows you to integrate UniFi Video Camera (UVC) into Home Assistant</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="vasttrafik">traveling details for the larger Göteborg area in Sweden from the Västtrafik</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
<flag name="velux">allows you to connect to a Velux KLF 200 interface</flag>
<flag name="venstar">allows you to control Venstar thermostats from Home Assistant</flag>
<flag name="vera">add support for Vera Z-Wave Controller</flag>
<flag name="verisure">Home Assistant has support to integrate your Verisure devices</flag>
<flag name="versasense">The VersaSense integration supports the VersaSense Edge Gateway</flag>
<flag name="version">display the current Home Assistant versions</flag>
<flag name="vesync">control smart switches and outlets connected to the VeSync App</flag>
<flag name="vicare">communicate with the Viessmann ViCare API</flag>
<flag name="vilfo">integration allows you to observe the state of your Vilfo Router</flag>
<flag name="vivotek">camera platform allows you to integrate a VIVOTEK IP camera</flag>
<flag name="vizio">allows you to control SmartCast-compatible TVs</flag>
<flag name="vlc">The vlc platform allows you to control VLC media player</flag>
<flag name="vlc_telnet">Control VLC via it's telnet interface</flag>
<flag name="volkszaehler">consuming the system information provided by the Volkszaehler API</flag>
<flag name="volumio">allows you to control a Volumio media player</flag>
<flag name="volvooncall">offers presence detection as well as sensors such as odometer and fuel leve</flag>
<flag name="vultr">access information about and interact with your Vultr subscriptions</flag>
<flag name="w800rf32">supports W800RF32 devices by WGL Designs</flag>
<flag name="wake_on_lan">enables the ability to send magic packets to Wake on LAN capable devices</flag>
<flag name="waqi">will query World Air Quality Index service</flag>
<flag name="waterfurnace">Python interface for waterfurnace geothermal systems</flag>
<flag name="watson_iot">link Home Assistant with an IBM Watson IoT Platform instance</flag>
<flag name="watson_tts">text-to-speech platform that works with IBM Watson Cloud</flag>
<flag name="waze_travel_time">waze_travel_time sensor provides travel time from the Waze</flag>
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="whois">perform daily WHOIS lookups</flag>
<flag name="wiffi">allows you to connect your STALL WIFFI devices directly</flag>
<flag name="wilight">The wilight integration is to integrate WiLight devices with Home Assistant</flag>
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
<flag name="wirelesstag">integrate your wirelesstag.net sensors tags</flag>
<flag name="withings">add support for Withings Health API</flag>
<flag name="wled">add support for Aircookie's WLED</flag>
<flag name="wolflink">uses the Wolf Smart-Set for your heating system status</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="xbee">send and receive commands to and from other devices on the Zigbee</flag>
<flag name="xbox">A library to authenticate with Windows Live/Xbox Live and use their API</flag>
<flag name="xbox_live">track Xbox profiles</flag>
<flag name="xeoma">Python wrapper for Xeoma web server API</flag>
<flag name="xfinity">Query an Xfinity Gateway from Home Assistant</flag>
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
<flag name="xiaomi_tv">The xiaomi_tv platform allows you to control a Xiaomi TV</flag>
<flag name="xmpp">Python 3 library for XMPP</flag>
<flag name="xs1">get and set values of the EZcontrol XS1 Gateway</flag>
<flag name="yale_smart_alarm">Yale Smart Alarm systems and Smart Hub through Yales API</flag>
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="yandex_transport">will give you the time until the next departure time from a bus/tramway/etc stop</flag>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="yeelightsunflower">allows you to control your Yeelight Sunflower light bulbs</flag>
<flag name="yessssms">YesssSMS let's you send SMS via yesss.at's website</flag>
<flag name="yi">allows you to utilize Yi Home Cameras within Home Assistant</flag>
<flag name="zabbix">integration to connect to a Zabbix monitoring instance via the Zabbix API</flag>
<flag name="zengge">Python API for controlling Zengge LED bulbs</flag>
<flag name="zeroconf">will scan the network for supported devices and services</flag>
<flag name="zerproc">discovers nearby Zerproc lights</flag>
<flag name="zestimate">track the Zestimate® value of properties using the Zillow API</flag>
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zhong_hong">lets you control Zhonghong HVAC Gateway Controller thermostats</flag>
<flag name="ziggo_mediabox_xl">allows you to control a Ziggo Mediabox XL</flag>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="zwave">Support for Z-Wave Devices (uncomplete)</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,29 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.logrotate 186 BLAKE2B 260c2260bffc1bd164499beb2d63168c1d7bf838c586f1dbd782e9d6d88ee641f187ff0ea38b587db2f8de986a0f3cf75ee170779ac218e890fb6daf520f482d SHA512 917a4a33747c195e9d7477846f846a79d56b5cce37aa0bfb417d1d9acd24a2c106d9f2d348e1f779e3ef4e778fc5fdcbea26b56c91a0d84615ea7d7f55fc2f56
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-0.115.6.tar.gz 7548699 BLAKE2B f39970dad3adcdf9926556c9989e21803ca116d30c1062ed8da3881c92aedf2e068449e1d95dc0b48a04427f1318a607d55a294d4e13ada58793ac134f1d70af SHA512 f780dd438d165a0b02e8c9566734851b59e9f1e5da6525416765b41c91a0a2c30429f9ba71b48a0b6aa3f29429c6d5b1eff6a217d5aaee23cbba1bab42736147
DIST homeassistant-0.116.4.tar.gz 7738039 BLAKE2B aa574c3565f8241e3d81ebc9d5c15b75fc6bfd6b3ce4023444b5142a9436cbad0da4fee361b4df615563fb910c20968fe12ce0fac427f0549451c51a63d05307 SHA512 6d2df980b4e4594f58b36e118fcb9201302e120069395653150ee7bd563fc4c74a0327732e2b0a3a4b0e47fd3e3b0bff37349051746cf29e85219f4ee88144c0
DIST homeassistant-0.117.6.tar.gz 8106826 BLAKE2B 7a039cfa71e2be43fa3057ff1e9166d88fbbc14778f60351140e805eeab810aadd75f7900d34904b94323d3549060e4a9095abd81d73a532d4ee58a267725edf SHA512 3e766e672233e247dd4f44b72a48e4191a7a592cc5ab310eefebff4b6506e78dd24832d1ccee615aa963f51e1ddff5f6fca9a1130918a52827a49a688429c841
DIST homeassistant-0.118.2.tar.gz 8171496 BLAKE2B a60f91745375b87abaa8a24af98f616de44046fcba57886a9d5949ca7c1d0d4c81d8a121841cb1759517c0e08e49bf0ea66f1344ec8b6fd53982a684815e88ad SHA512 7838b6237f06bc9a43bac09d885dbf3d0203679004b2046d1ad7bb9765bb9e7a75959505dafffc0baf209016e902b46be40dbfffc50abfae05db18460ead1505
DIST homeassistant-0.118.3.tar.gz 8171066 BLAKE2B 00aacf36448b60b2e95fa0aecf382f4b2bde7513fe4c34aca0e5c44769a57f998564ad08d9f40a6d36f3da23da9559ee20b9f4e6f4dc42035fbb7dc8e1d1b3c8 SHA512 d23a55b42b0495aa5064fdcce328895b5b9c4f91a70b08b7a9d1343000b2581272772f8d5ec476ca10fe18d559b7daae3b9c43840607f8ae20396499cbcd47e2
DIST homeassistant-0.118.4.tar.gz 8171773 BLAKE2B 434dd1146770e7a9e80a227368809667d575e94bbbb112f6565cf3d21de57571113075661446b43652af66dcc06ef1a1954ac2ec7e869537b186c365d0f7a670 SHA512 d3388ae10d9eb681ecaefc40e921069bbd59614999ca3b3abcaa7434724c9a6451de298315900066191b2d1c197f810b02ec46df8a8ad622e7e7e683d27c8a49
DIST homeassistant-0.118.5.tar.gz 8170309 BLAKE2B 3b4f154ad966983472a5dda86528d7edffc1645dcfd32cf9d831914c22f462a6bd3f23add2574f5ce642fc044a37c28f3311c36f87ab3a712a4445c3a7374207 SHA512 b2ed9f59da87a6b4b4e5425e59e98c983e0435360a9f25085280dfbada6325c77677b55919dd53ea0dc05cf523c1ec6b8a56f32a7776de85285940604bf8fc19
DIST homeassistant-1.0.0b1.tar.gz 8343239 BLAKE2B 4ac4b3d81ea533a3a794a044f30d179c10efe73b3ce38b0f214eea55a655246b9977dcc301426ab1f9126d2ab1877d2ff9339383c26b03d0587726c4f728c7f1 SHA512 057830952ddd69987c0c154718eda974554abb1b9d2e74bd93584046da3d4c14de1f00f0c703765eff5c0c9bf26970e56ef1a2204e78385188f0dfe86fd3909e
DIST homeassistant-1.0.0b2.tar.gz 8342927 BLAKE2B 49b73c3106feb2db2c5d2cf3710e4261c704cc66ac6a43eb8bfe7968c09c54ba80961226cea24aa25060846431bbf2bac63e09799bfd1ce86a83140f0c5f23cc SHA512 14ebc03b9e8e0299365036d2091881c15aa728338cd4dbf5d1e72fe11d497e49cef22051ea318a9302862d3196543c149a40908a7d31f108d953ace6a3c40c7c
EBUILD homeassistant-min-0.115.6.ebuild 9711 BLAKE2B f321ed9cdfca0866e53e42bae2a22cd0eea11d19e9de2494e1383fd4068dd54b41d1da21ad2e5f15afb53dfca3c6c728072973ade99083819404f45d2357b70f SHA512 dc1f9c68887b13d6d19f9752aa18f26853569d4b7d6220de6eba9415a8b3056282653481e27a924eba6521e1d1c506485de40a92c3fd285783de6955b4310a68
EBUILD homeassistant-min-0.116.4.ebuild 9708 BLAKE2B 862d1b93472b27eabc08823a111505d94ea6fec356b4d32d1370cfb0d7733c8b63752a9cc4620ce897169a253719e6476d624dbbeb9a95cccdc74ceb7ccf94a0 SHA512 44e5a952324e3fd6003a3dce9e6d791c6dc70a9e9aa6370109be8e8bb23e956bc270484877000f984b95dcf40125c222d7d35f90a852fbac749114716f45ed27
EBUILD homeassistant-min-0.117.6.ebuild 9660 BLAKE2B 42342225fd388df2bf6f4b584a6c9acb18f440296d992bb54e30bd3b4e3feaf0e3e9f6a57764e3da8f619465120e2afbc0a3e3ee028000b742cbada79b39b2a1 SHA512 9c10417794ac0018499ebe9545205c32016de3ff53f21bb665dc135cbabf739ca9da35fffb4ca7987818fe95d1a331c7b25acbce151349197d44f66c169c948c
EBUILD homeassistant-min-0.118.2.ebuild 9657 BLAKE2B 48d0c1d3b4f9a4135651d852705d6ce5b6e5fec06bf84bc00d0cf37f81c36838c122808ec8e5baf8e833544c18b08ae476dd5975e3af6c6f54b295ee0ba6a51c SHA512 896eb9104f026f744a650037d262110c5ea5b935cbac6ad6cf0499a873677e3d86b17bc24d5084fe230b158b0c546ef502dbfd28138d3b534305dd2bf4a3c18f
EBUILD homeassistant-min-0.118.3.ebuild 9723 BLAKE2B 4aa7c0651530a7aa1a0d0b71b1563d4dbbe5c868a16355855ccfe9341e4593fc2cfcca82109b30e2b2c5ba2929a3855c67ae308f99db9fbdc719492a39cb080d SHA512 d17f11546ed8c9f7074f7687e2902a7cfbd9555162a463f3d39bed3103361471f63ca54ade3fb6295b044fbd796106c444cb8aa16837aa2f1d2d52d11c80db39
EBUILD homeassistant-min-0.118.4.ebuild 9724 BLAKE2B 82f88953f5e65af188330c01f941398aff6cf2c00619699447b977372063356e7dbebf1ced6634de83f0e9857c28c5ad1ea733da2ac64a69ddae8c23fa970c18 SHA512 4cfe0fed3575bd7f7d3bba58ad8ebaac89fa65a7a6f2cbef1b65d6a545fd7b8de05cc3a7d2b6207c94494153c4759f8cdbadb36badf1d140613b2e62015af6b4
EBUILD homeassistant-min-0.118.5.ebuild 9708 BLAKE2B bf134019c5d22d06f10f05222878eb7b7124a1a1f16931cfa6d3fb7ce11254cbb8f036f50d675c253dc6e9ebd484c90d362380876d1cfb8f6f93f9ce4404f93b SHA512 e63a980fcc8081e652a0fd9d11d06c6948e76568786baae1db2b0db9fc855b6b063191de030ad6e2992a8e8f07e34d62a8ce104db9d6f9d9d9dd42d37f27d769
EBUILD homeassistant-min-1.0.0_beta1.ebuild 9713 BLAKE2B 4bf1e9b1e26eeba05c55943deefce4be98c59cc7d88f8192d4ce02b04465c5c9c493f493ea4726fd3e514136cbab4aac02cfb351ed9b9bbd724ea4c77a7914e9 SHA512 367fb2bfe735805070b4086a1bab369b350b139463b0c4cdcf01f28ed98b57060a0df1556dc60842907d9432652ec97d06889f5fd5dcf6b059baf4546584328d
EBUILD homeassistant-min-1.0.0_beta2.ebuild 9713 BLAKE2B 4bf1e9b1e26eeba05c55943deefce4be98c59cc7d88f8192d4ce02b04465c5c9c493f493ea4726fd3e514136cbab4aac02cfb351ed9b9bbd724ea4c77a7914e9 SHA512 367fb2bfe735805070b4086a1bab369b350b139463b0c4cdcf01f28ed98b57060a0df1556dc60842907d9432652ec97d06889f5fd5dcf6b059baf4546584328d
MISC metadata.xml 4334 BLAKE2B ba5499af55f04fea3e87c1174003159f5159dc9fb7afa4326126710722720824fc06dc2de98e061a99a902e1694f8ed0ee4870a87a7749b3be51d9cc4636e1b9 SHA512 b778bbe0b21c8d3335c16d837e596e52c1cb922e96e75b4a3f48b90238eb4aae040682b5c5c153a5b5a4f3ad4833decac277b3e827aa713b8086ff2aa8164468

View File

@@ -0,0 +1,3 @@
#!/bin/bash
/usr/bin/hass -c /etc/homeassistant/ --script check_config

View File

@@ -0,0 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# /etc/conf.d/homeassistant: configuration for /etc/init.d/homeassistant
# Switches to pass to hass. See 'hass --help' for
# a description of the possible switches.
#
HASS_OPTS=""

View File

@@ -0,0 +1,37 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Open-source home automation platform"
user="homeassistant:homeassistant"
stdoutlog="/var/log/homeassistant/stdout.log"
serverlog="/var/log/homeassistant/server.log"
warningslog="/var/log/homeassistant/warnings.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --wait 10"
command="/usr/bin/hass"
command_args="
--config /etc/homeassistant
--log-file $warningslog
--log-rotate-days 9
${HASS_OPTS}
"
command_background=yes
pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
}
start_pre() {
checkpath --file --owner $user --mode 0644 $stdoutlog
checkpath --file --owner $user --mode 0644 $serverlog
checkpath --file --owner $user --mode 0644 $warningslog
}

View File

@@ -0,0 +1,12 @@
/var/log/homeassistant/server.log
/var/log/homeassistant/stdout.log
{
compress
maxage 365
rotate 7
size=+1024k
notifempty
missingok
copytruncate
su homeassistant homeassistant
}

View File

@@ -0,0 +1,12 @@
[Unit]
Description=Home Assistant
After=network-online.target
[Service]
Type=simple
User=homeassistant
ExecStart=/opt/homeassistant/bin/hass --log-file /var/log/homeassistant/homeassistant.log --config /etc/homeassistant
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,50 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index b42c96f..6433f8f 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index 69d9177..c846e91 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -65,7 +65,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 1 or device.type == 3:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:
@@ -173,11 +173,11 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
valve = 0
- if cube.is_thermostat(device):
+ if device.type == 1:
valve = device.valve_position
- elif cube.is_wallthermostat(device):
+ elif device.type == 3:
for device in cube.devices_by_room(cube.room_by_id(device.room_id)):
- if cube.is_thermostat(device) and device.valve_position > 0:
+ if device.type == 1 and device.valve_position > 0:
valve = device.valve_position
break
else:
@@ -275,7 +275,7 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
attributes = {}
- if cube.is_thermostat(device):
+ if device.type == 1:
attributes[ATTR_VALVE_POSITION] = device.valve_position
return attributes

View File

@@ -0,0 +1,28 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index 639b670..8a02649 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ # if cube.is_windowhutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index e09dfc2..40df857 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 3 or device.type == 1:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:

View File

@@ -0,0 +1,4 @@
recorder:
purge_interval: 2
purge_keep_days: 10
db_url: sqlite:///var/db/homeassistant/home-assistant_v2.db

View File

@@ -0,0 +1,26 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
description="Tunnel to MS3 for making a Z-wave Socket"
user="root:root"
stdoutlog="/var/log/homeassistant/socat.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog"
command="/usr/bin/socat"
command_args="
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
tcp:172.16.3.199:3333
"
command_background=yes
pidfile=/run/socat-zwave.pid
depend() {
need net
after bootmisc
}

View File

@@ -0,0 +1,48 @@
#!/bin/bash
# This script will:
# 1. stop homeassistant if it is running (wait/kill it if it fails to stop)
# 2. backs up /opt/homeassistant (moves it to: /opt/homeassistant-OLD_VERSION)
# 3. merges the new version of homeassistant
# 4. re-starts homeassistant if the merge was successful
prog="homeassistant"
atom="app-misc/${prog}-bin"
if /etc/init.d/${prog} --ifstarted stop ; then
echo "${prog} stopped"
else
echo "failed to stop, sleeping/killing: ${prog}"
sleep 10
pkill -9 -f "/opt/${prog}/bin/python3"
/etc/init.d/${prog} zap
fi
installed_version()
{
equery --no-color list -F '$fullversion' "${atom}" | tail -1
}
version=$(installed_version)
if [ -d "/opt/${prog}" ] ; then
if [ ! -d "/opt/${prog}-v${version}" ] ; then
echo "backing up previous version as v${version}"
echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
mv "/opt/${prog}" "/opt/${prog}-v${version}"
else
echo "Previous backup found - (re-)move it manually and run the script again"
exit 2
fi
fi
if emerge -v1 "${atom}" ; then
echo "${atom} $(installed_version) merge successful"
/etc/init.d/${prog} --ifstopped start
echo "now check the logs in /var/log/${prog}; e.g."
echo " tail -f /var/log/${prog}/server.log"
exit 0
else
echo "${atom} merge failed"
exit 1
fi

View File

@@ -0,0 +1,221 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.2[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.3[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,221 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube maxcube_hack mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,216 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201021.4[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.52[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.4.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.35[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tasmota? ( ~dev-python/HATasmota-0.0.25.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,216 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,217 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap qvr_pro +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,218 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap qvr_pro +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,218 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap qvr_pro +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
<dev-python/pip-20.3.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,218 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap qvr_pro +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.38.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201204.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
<dev-python/pip-20.3.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.56[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.37[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tasmota? ( ~dev-python/HATasmota-0.1.4[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.9.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,218 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="androidtv axis +caldav cli coronavirus darksky +dwd_weather_warnings enigma2 esphome fronius github +homekit influxdb kodi maxcube mikrotik +mobile_app +mqtt +mysql +notify_events +otp owntracks +ping +python_script qnap qvr_pro +recorder +rest samsungtv +scrape shelly signal_messenger +snmp socat sonos +sql +ssl tasmota test tradfri +version +wake_on_lan workday yamaha yamaha_musiccast +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.38.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201204.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
<dev-python/pip-20.3.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.56[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/pysonos-0.0.37[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tasmota? ( ~dev-python/HATasmota-0.1.4[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.9.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,64 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
<use>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
<flag name="cli">Set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="coronavirus">Add sensors for COVID-19 infections from Johns Hopkins University</flag>
<flag name="darksky">Use dark sky weather data from Home Assistant</flag>
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ping">ICMPLib</flag>
<flag name="python_script">write Python scripts that are exposed as services in Home Assistant</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="scrape">scraping information from websites</flag>
<flag name="shelly">Shelly devices</flag>
<flag name="signal_messenger">add Support for Moxie's Signal API</flag>
<flag name="snmp">Presence Detection, Sensor, Switch via SNMP</flag>
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="sql">enables you to use an SQL database supported by the sqlalchemy library</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
<flag name="test">internal and developer use</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="version">display the current Home Assistant versions</flag>
<flag name="wake_on_lan">enables the ability to send magic packets to Wake on LAN capable devices</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="zwave">Support for Z-Wave Devices (uncomplete)</flag>
</use>
</pkgmetadata>

View File

@@ -1,22 +1,29 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 878 BLAKE2B 368782d452a12bc7d069c4b345c753f736ca395c765b93a835a0723a2f07706b34cf53eef6290ea5b0e658ade0d2337726f249801a3f700b29dea6043a3f783b SHA512 d2075519e3adb9c71942dd6849d74a5e99c6b23cb76d1c652c73cd1c74b1d5069b5eeefa6f15499eae97b96af884a8f2622250aea952e898a78ab67b02646a88
AUX homeassistant.logrotate 186 BLAKE2B e68ccfa4c31af503a1c158be7839fac8b46a5587dc914089e403173be71471ec605323978ab3acda741ee64e9db4ad20245744d5b391bb4df50ae86ac0d52040 SHA512 4424d86134431f08f7cdba69177ed550d013eb9b142036d3a5e82fcaaf371a3cce835c00cca322d6d986f0e207a24e080d643368e4667689c1107bde98ec2423
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.logrotate 186 BLAKE2B 260c2260bffc1bd164499beb2d63168c1d7bf838c586f1dbd782e9d6d88ee641f187ff0ea38b587db2f8de986a0f3cf75ee170779ac218e890fb6daf520f482d SHA512 917a4a33747c195e9d7477846f846a79d56b5cce37aa0bfb417d1d9acd24a2c106d9f2d348e1f779e3ef4e778fc5fdcbea26b56c91a0d84615ea7d7f55fc2f56
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4
DIST homeassistant-0.84.6.tar.gz 3216435 BLAKE2B d1e9cac9a525a16d6bdafc2859de7ae75c3d47314dbe5db2a46dfc2029ca52be40e9224da154f8eba4c3bc686064ef2476370afbf6e4719fce3e74adf2c424f8 SHA512 21fb1d5a4993ff85860afa0bbb66a3c54246c2d6ae2d554106f58eb79b3649276dbca47fc8b6037b26ce1c40c586ed493b5b30e992e50de05466ac2417587963
DIST homeassistant-0.85.0.tar.gz 3291948 BLAKE2B ce53b523e61d0a3efa4004fea2789ea90a73514ad2cbb4a1e54e1b08159f35304f840fa118521af25b3ac4aead740a360b0cbf291b0e92f88d440a0297136299 SHA512 f1afe0ff3188e373da723246669fbfdc2c0ca9199bd4079d58aab1073ec180873cdaddb1a4585360cc17fbbbb084deaed72828ef06830a9352a89019a9b88892
DIST homeassistant-0.85.1.tar.gz 3318518 BLAKE2B 076facd43d5542c52bcd7b1bdaced5889b819f159ebc0669b8cfbf3fed09ae24e512398d554f139c828f29658a85238e5e9e9ef9e823490c727a48c753fa3b96 SHA512 ed9164de9be70647f425d29cd2f90b83b1592337cff4c0b2387b123c0b6427ecff2b9551365edfa7c0619b6a84751c473e0c192272d13bb6723216a057d0dda4
DIST homeassistant-0.86.0b3.tar.gz 3318396 BLAKE2B 9cf5f424dd845472c5333668dbc7c1da444fe8e976d1145b0ccfd8a7f9eb6f16ded545899e72be5613ef2154e568057005e849e9ebfa6aab5444d60dbd550af0 SHA512 461ff757fe39dccba58eca5a72476e66afc44d327791699d00668953309e8bec8f6fdb892b1eecd6ecd9e7eed13379fcdba543173a13abd762764c312fec732c
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
EBUILD homeassistant-0.84.6.ebuild 5591 BLAKE2B d1fc191c2d39a50ba157d1e45bf6428c2fef4f4f4a484901ede9dc688769a41a0cb072229d7ead236879d7a5bfee20213107902df12be9f756e7f0df87ac85ed SHA512 a01cbc66555f8bbb7605647fc6584e64749bb5048b66191cd725dbdcccc8bbed2ec9528f76b117fbe149179e87b024787b178d1d284949ae36160a8be37c5c4b
EBUILD homeassistant-0.85.0.ebuild 5835 BLAKE2B b90ec8d46ec86d91bfeca560a979b0ac851b9b89b2031ec3eec20a4eb7a6cc95a109de04932165210eaac477e3b45df9efdd62eeacce3dfbbfd7b51bd088f8b5 SHA512 b1220c1c14ab40545520f09bce9abbfd1883fc32296d262299a5038f62b43c7a8a1798dc98886cc22e70aad87ae242e1b50ca5e02be5630d5e6093404a8ef9b7
EBUILD homeassistant-0.85.1.ebuild 5985 BLAKE2B f0652c3472b4a2665872879dbbe33e3ffd1d868e980c8e8aba9b679aef69a4bf994ef78e4b8632691bfcc02f704c22e896783749347a41b8af170cfc6f22b122 SHA512 146aae65f700f916eb5c5b2a7094d86c9ac1ae816bfe1eb37a55874d4ffda28673acd118faa43b3b12e3bb42acd1b905e11dbcdabf178288b59607b23ecaa545
EBUILD homeassistant-0.86.0_beta3.ebuild 6046 BLAKE2B 827a58e51b4a8fea556162c2fe89815d1335a134eeef7b7f639114da93158624efe30b15466e8a2726c6e02ce9f96a93fe14ba83b5d538b1a4abf627061e9e88 SHA512 05dbfd67a5bc218b5b214773832e4dc94be61ac61667b09b153cdfd2f5e50201cd35f541cca941e7e32f75ad948724e02a67f5480e4845162e034a55e4fb1704
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 6229 BLAKE2B f07b243fee8f5665eaa497454f2ff00e7cc64ab6b5eca96462f694340e91153cec8403924589b58696f2e832d8612b0e0102165d1aeccbe20053a8b7025cb743 SHA512 1b4115ee7c205586bfeba49a6d4255cd81dfc2507f2c7209efad1dc16a112f5fcb8cae8e9715de9aea5060e4d8bb4f548f27fbfc38412fba3c69a7a2fbdded39
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
DIST homeassistant-0.115.6.tar.gz 7548699 BLAKE2B f39970dad3adcdf9926556c9989e21803ca116d30c1062ed8da3881c92aedf2e068449e1d95dc0b48a04427f1318a607d55a294d4e13ada58793ac134f1d70af SHA512 f780dd438d165a0b02e8c9566734851b59e9f1e5da6525416765b41c91a0a2c30429f9ba71b48a0b6aa3f29429c6d5b1eff6a217d5aaee23cbba1bab42736147
DIST homeassistant-0.116.4.tar.gz 7738039 BLAKE2B aa574c3565f8241e3d81ebc9d5c15b75fc6bfd6b3ce4023444b5142a9436cbad0da4fee361b4df615563fb910c20968fe12ce0fac427f0549451c51a63d05307 SHA512 6d2df980b4e4594f58b36e118fcb9201302e120069395653150ee7bd563fc4c74a0327732e2b0a3a4b0e47fd3e3b0bff37349051746cf29e85219f4ee88144c0
DIST homeassistant-0.117.6.tar.gz 8106826 BLAKE2B 7a039cfa71e2be43fa3057ff1e9166d88fbbc14778f60351140e805eeab810aadd75f7900d34904b94323d3549060e4a9095abd81d73a532d4ee58a267725edf SHA512 3e766e672233e247dd4f44b72a48e4191a7a592cc5ab310eefebff4b6506e78dd24832d1ccee615aa963f51e1ddff5f6fca9a1130918a52827a49a688429c841
DIST homeassistant-0.118.2.tar.gz 8171496 BLAKE2B a60f91745375b87abaa8a24af98f616de44046fcba57886a9d5949ca7c1d0d4c81d8a121841cb1759517c0e08e49bf0ea66f1344ec8b6fd53982a684815e88ad SHA512 7838b6237f06bc9a43bac09d885dbf3d0203679004b2046d1ad7bb9765bb9e7a75959505dafffc0baf209016e902b46be40dbfffc50abfae05db18460ead1505
DIST homeassistant-0.118.3.tar.gz 8171066 BLAKE2B 00aacf36448b60b2e95fa0aecf382f4b2bde7513fe4c34aca0e5c44769a57f998564ad08d9f40a6d36f3da23da9559ee20b9f4e6f4dc42035fbb7dc8e1d1b3c8 SHA512 d23a55b42b0495aa5064fdcce328895b5b9c4f91a70b08b7a9d1343000b2581272772f8d5ec476ca10fe18d559b7daae3b9c43840607f8ae20396499cbcd47e2
DIST homeassistant-0.118.4.tar.gz 8171773 BLAKE2B 434dd1146770e7a9e80a227368809667d575e94bbbb112f6565cf3d21de57571113075661446b43652af66dcc06ef1a1954ac2ec7e869537b186c365d0f7a670 SHA512 d3388ae10d9eb681ecaefc40e921069bbd59614999ca3b3abcaa7434724c9a6451de298315900066191b2d1c197f810b02ec46df8a8ad622e7e7e683d27c8a49
DIST homeassistant-0.118.5.tar.gz 8170309 BLAKE2B 3b4f154ad966983472a5dda86528d7edffc1645dcfd32cf9d831914c22f462a6bd3f23add2574f5ce642fc044a37c28f3311c36f87ab3a712a4445c3a7374207 SHA512 b2ed9f59da87a6b4b4e5425e59e98c983e0435360a9f25085280dfbada6325c77677b55919dd53ea0dc05cf523c1ec6b8a56f32a7776de85285940604bf8fc19
DIST homeassistant-1.0.0b1.tar.gz 8343239 BLAKE2B 4ac4b3d81ea533a3a794a044f30d179c10efe73b3ce38b0f214eea55a655246b9977dcc301426ab1f9126d2ab1877d2ff9339383c26b03d0587726c4f728c7f1 SHA512 057830952ddd69987c0c154718eda974554abb1b9d2e74bd93584046da3d4c14de1f00f0c703765eff5c0c9bf26970e56ef1a2204e78385188f0dfe86fd3909e
DIST homeassistant-1.0.0b2.tar.gz 8342927 BLAKE2B 49b73c3106feb2db2c5d2cf3710e4261c704cc66ac6a43eb8bfe7968c09c54ba80961226cea24aa25060846431bbf2bac63e09799bfd1ce86a83140f0c5f23cc SHA512 14ebc03b9e8e0299365036d2091881c15aa728338cd4dbf5d1e72fe11d497e49cef22051ea318a9302862d3196543c149a40908a7d31f108d953ace6a3c40c7c
EBUILD homeassistant-0.115.6.ebuild 26192 BLAKE2B a1aba5e829e4dd8106c062d6e7e7ee6270dae479d183ab3cfa28b6e5226b11d1a365e00cd329381893c01bbacb9fa4117660ff1f9b468a2bc90a47ead2e57fbc SHA512 9247ce0e71d7cce2309a59afb6446ad446df369c86951ee005f08968b597efbc41654666292027a64fe191687109fbe0929d842692bb5de6223646fe0053d43f
EBUILD homeassistant-0.116.4.ebuild 26188 BLAKE2B 6ee205b863c5cd286bb595779db16be017ad93ee92566c904e6dbb091b3fd25271169a2b1a89f321f77fa72ebea2332598e387e708ebcb87e282f6a6c6bcb6a6 SHA512 27ba94f1fd7b27d00bbc7790b8030d9bb4b344256c02851b95ea17ad60383a7a20e3abc81cb4ff26716108ca84a7714639ab1a963daff54e48e54d782df485ef
EBUILD homeassistant-0.117.6.ebuild 26233 BLAKE2B e74ca0d51b8e7a10615fc804a7d53bed034ae04d7c192b297a887fbb6a0edca4aac3c7f2db28c512b2d129ee93408058c78960866e3363ac5df4ad41173a7fcf SHA512 8c20d39fa66ad376fafae5b960ed657276206f76f0839a6e31a9159a939a7f8339b76da4b950033172e410ba1e5f800daa303ce45ef20eb73796f92745624ed2
EBUILD homeassistant-0.118.2.ebuild 26231 BLAKE2B 34905e9f59bb4902b830d4d88d802a1fab28a0ff4ef2ca537a8f01428c60683ab22cc171c8f740829e73e6d94f2feec795adbfe16fd98aeb4bcbe302246c4cbe SHA512 e0b482b6fe18acf3eb08a26afb403367ad28b5cbf4c0092b98b21fec350020e3550ef2ea1afecfa0d2fd1c2c3b11d25bbee2f0d97c8f886e953c017db1f65c21
EBUILD homeassistant-0.118.3.ebuild 26297 BLAKE2B 32653f115be97d5b39883b475f511961e703b95ac2de8e08101c0dd94119f7ea091ecd31335d8ded34ade17fa72984122e3e4a7b4684353c89d53313e4f791e1 SHA512 17c234ec24eff7f06be83764b22bea7227df82a2c435c531d19d5e31cf9eba45c6efe0d93b3fa964d92c686aa8b91a01d2c913dd6083c58a80e6a8131dfa3552
EBUILD homeassistant-0.118.4.ebuild 26300 BLAKE2B 884ec4d90aded3b086b51897d1b721edb5b7084d7dd205c6cdc000209be0ef47979f4c6e9e57e24831485ee844bd562ff92db3cf7670b7e0aaab20c19b4c31ee SHA512 1b78bfc08bd1b07d3465c1af42af94de91eea21021d486fee9b94fbb4defb5d37cdeda1584eaa9dcca3e2186dc851fcf418fa8b313a87b7eee22ac94684f1fa0
EBUILD homeassistant-0.118.5.ebuild 26226 BLAKE2B b61fbd5e794af164fc584a15f7512ac18c40dcee57e8f75c039a782c9f8f7a0bd4f93c63521467b3aa736ae26186946f4fadc70a5d94394f80dddebefae8ddf7 SHA512 ef8ad409626d67c726def32529986ed38388a989073f1cf3d2aee9c65160c5c07f50f8b1f656bbb4683ed34f8c208a4e6d682572c27a4aff688b2c687817927b
EBUILD homeassistant-1.0.0_beta1.ebuild 26226 BLAKE2B d1539fd31e506ebbf7b0b8323cf8d298a8ac52c4ec62961ee431926710939b0db7bfc658ace491ac88b7671ffbac181016ddec15b8d2ca9919c3866661d11ba4 SHA512 3b94bb44e27ce58b3132cdb01d07b7f0d1a8c3a1bfcd708525f4a93c428bc75cdd2bd0ae863419b37c7f2c19cf9cd6e64a4137baa4eca84cf145be77fd5c4f1e
EBUILD homeassistant-1.0.0_beta2.ebuild 26226 BLAKE2B a00ae04468ccea3dbd743be335faf2d4302707e2aa6bf5a396fa47616521605e5ee450b540070519275911793e9f41598f2d1a78359c60bce614a472e19ec447 SHA512 2627a142d6b0a0f0f22b2269f14f8946ec0a8175abdca693f513484af1b203a7dec5cbf0794e3dd9377cccf07f0c895d1d83bba779a986e244dd9dde31207ca2
MISC metadata.xml 23178 BLAKE2B df4e9f2c868b3fb9cc4c5dd4d29134ff5648e7ed288cdecd122dd3021c931f971b0a47670a9779c15eb9e45174c8ff97a27ff3dc50b6da0e40a47dd356f86419 SHA512 147898c96a4a325e4100af6659f340209a551a2af3468329416630141fdb6fa99d45162db869aec538285ce847becf2612e2407d0fafc1cdcb93ea4bd53a6c05

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,122 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,122 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl:0
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,123 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl:0
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,124 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,124 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,124 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl:0
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,124 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,146 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.35[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${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/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.11[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,147 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${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/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.11[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl:0
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,148 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${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/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.13[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl:0
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,154 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${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/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
>=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,162 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv sonos"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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/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-3.1.4[${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.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,162 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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/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-3.1.4[${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.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.78[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
"
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 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,162 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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/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-3.1.4[${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.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl
app-crypt/certbot
net-proxy/haproxy )
"
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 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,162 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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/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-3.1.4[${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.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl
app-crypt/certbot
net-proxy/haproxy )
"
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 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,162 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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/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-3.1.4[${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.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl
app-crypt/certbot
net-proxy/haproxy )
"
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 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,162 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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/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-3.1.4[${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.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
"
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 - this _will_ take a minute or two to appear
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}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${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
}

View File

@@ -1,164 +0,0 @@
# 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.8[${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[${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.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.3.0[${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.5.1[${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
}

View File

@@ -1,164 +0,0 @@
# 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="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.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/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.3.0[${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.5.1[${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:2.69 )
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
}

View File

@@ -1,174 +0,0 @@
# 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="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
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.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:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190116.0 )
"
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/${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
}

View File

@@ -1,174 +0,0 @@
# 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="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
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.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:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190116.0 )
"
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/${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
}

View File

@@ -1,174 +0,0 @@
# 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="xamd64"
IUSE="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
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.0 )
"
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/${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
}

View File

@@ -0,0 +1,3 @@
#!/bin/bash
/usr/bin/hass -c /etc/homeassistant/ --script check_config

View File

@@ -25,6 +25,8 @@ pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
}

View File

@@ -8,5 +8,5 @@
notifempty
missingok
copytruncate
su homeassistant.homeassistant
su homeassistant homeassistant
}

View File

@@ -0,0 +1,50 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index b42c96f..6433f8f 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index 69d9177..c846e91 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -65,7 +65,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 1 or device.type == 3:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:
@@ -173,11 +173,11 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
valve = 0
- if cube.is_thermostat(device):
+ if device.type == 1:
valve = device.valve_position
- elif cube.is_wallthermostat(device):
+ elif device.type == 3:
for device in cube.devices_by_room(cube.room_by_id(device.room_id)):
- if cube.is_thermostat(device) and device.valve_position > 0:
+ if device.type == 1 and device.valve_position > 0:
valve = device.valve_position
break
else:
@@ -275,7 +275,7 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
attributes = {}
- if cube.is_thermostat(device):
+ if device.type == 1:
attributes[ATTR_VALVE_POSITION] = device.valve_position
return attributes

View File

@@ -0,0 +1,28 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index 639b670..8a02649 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ # if cube.is_windowhutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index e09dfc2..40df857 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 3 or device.type == 1:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:

View File

@@ -0,0 +1,26 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
description="Tunnel to MS3 for making a Z-wave Socket"
user="root:root"
stdoutlog="/var/log/homeassistant/socat.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog"
command="/usr/bin/socat"
command_args="
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
tcp:172.16.3.199:3333
"
command_background=yes
pidfile=/run/socat-zwave.pid
depend() {
need net
after bootmisc
}

View File

@@ -1,389 +0,0 @@
"""
Support for Yamaha Receivers.
For more details about this platform, please refer to the documentation at
https://home-assistant.io/components/media_player.yamaha/
"""
import logging
import requests
import voluptuous as vol
from homeassistant.components.media_player import (
DOMAIN, MEDIA_PLAYER_SCHEMA, MEDIA_TYPE_MUSIC, PLATFORM_SCHEMA,
SUPPORT_NEXT_TRACK, SUPPORT_PAUSE, SUPPORT_PLAY, SUPPORT_PLAY_MEDIA,
SUPPORT_PREVIOUS_TRACK, SUPPORT_SELECT_SOURCE, SUPPORT_STOP,
SUPPORT_TURN_OFF, SUPPORT_TURN_ON, SUPPORT_VOLUME_MUTE, SUPPORT_VOLUME_SET,
SUPPORT_SELECT_SOUND_MODE, MediaPlayerDevice)
from homeassistant.const import (
ATTR_ENTITY_ID, CONF_HOST, CONF_NAME, STATE_IDLE, STATE_OFF, STATE_ON,
STATE_PLAYING)
import homeassistant.helpers.config_validation as cv
REQUIREMENTS = ['rxv==0.5.1']
_LOGGER = logging.getLogger(__name__)
ATTR_ENABLED = 'enabled'
ATTR_PORT = 'port'
CONF_SOURCE_IGNORE = 'source_ignore'
CONF_SOURCE_NAMES = 'source_names'
CONF_ZONE_IGNORE = 'zone_ignore'
CONF_ZONE_NAMES = 'zone_names'
DATA_YAMAHA = 'yamaha_known_receivers'
DEFAULT_NAME = "Yamaha Receiver"
ENABLE_OUTPUT_SCHEMA = MEDIA_PLAYER_SCHEMA.extend({
vol.Required(ATTR_ENABLED): cv.boolean,
vol.Required(ATTR_PORT): cv.string,
})
SERVICE_ENABLE_OUTPUT = 'yamaha_enable_output'
SUPPORT_YAMAHA = SUPPORT_VOLUME_SET | SUPPORT_VOLUME_MUTE | \
SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_SELECT_SOURCE | SUPPORT_PLAY \
| SUPPORT_SELECT_SOUND_MODE
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
vol.Optional(CONF_HOST): cv.string,
vol.Optional(CONF_SOURCE_IGNORE, default=[]):
vol.All(cv.ensure_list, [cv.string]),
vol.Optional(CONF_ZONE_IGNORE, default=[]):
vol.All(cv.ensure_list, [cv.string]),
vol.Optional(CONF_SOURCE_NAMES, default={}): {cv.string: cv.string},
vol.Optional(CONF_ZONE_NAMES, default={}): {cv.string: cv.string},
})
def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up the Yamaha platform."""
import rxv
# Keep track of configured receivers so that we don't end up
# discovering a receiver dynamically that we have static config
# for. Map each device from its zone_id to an instance since
# YamahaDevice is not hashable (thus not possible to add to a set).
if hass.data.get(DATA_YAMAHA) is None:
hass.data[DATA_YAMAHA] = {}
name = config.get(CONF_NAME)
host = config.get(CONF_HOST)
source_ignore = config.get(CONF_SOURCE_IGNORE)
source_names = config.get(CONF_SOURCE_NAMES)
zone_ignore = config.get(CONF_ZONE_IGNORE)
zone_names = config.get(CONF_ZONE_NAMES)
if discovery_info is not None:
name = discovery_info.get('name')
model = discovery_info.get('model_name')
ctrl_url = discovery_info.get('control_url')
desc_url = discovery_info.get('description_url')
receivers = rxv.RXV(
ctrl_url, model_name=model, friendly_name=name,
unit_desc_url=desc_url).zone_controllers()
_LOGGER.debug("Receivers: %s", receivers)
# when we are dynamically discovered config is empty
zone_ignore = []
elif host is None:
receivers = []
for recv in rxv.find():
receivers.extend(recv.zone_controllers())
else:
ctrl_url = "http://{}:80/YamahaRemoteControl/ctrl".format(host)
receivers = rxv.RXV(ctrl_url, name).zone_controllers()
devices = []
for receiver in receivers:
if receiver.zone in zone_ignore:
continue
device = YamahaDevice(
name, receiver, source_ignore, source_names, zone_names)
# Only add device if it's not already added
if device.zone_id not in hass.data[DATA_YAMAHA]:
hass.data[DATA_YAMAHA][device.zone_id] = device
devices.append(device)
else:
_LOGGER.debug("Ignoring duplicate receiver: %s", name)
def service_handler(service):
"""Handle for services."""
entity_ids = service.data.get(ATTR_ENTITY_ID)
devices = [device for device in hass.data[DATA_YAMAHA].values()
if not entity_ids or device.entity_id in entity_ids]
for device in devices:
port = service.data[ATTR_PORT]
enabled = service.data[ATTR_ENABLED]
device.enable_output(port, enabled)
device.schedule_update_ha_state(True)
hass.services.register(
DOMAIN, SERVICE_ENABLE_OUTPUT, service_handler,
schema=ENABLE_OUTPUT_SCHEMA)
add_entities(devices)
class YamahaDevice(MediaPlayerDevice):
"""Representation of a Yamaha device."""
def __init__(
self, name, receiver, source_ignore, source_names, zone_names):
"""Initialize the Yamaha Receiver."""
self.receiver = receiver
self._muted = False
self._volume = 0
self._pwstate = STATE_OFF
self._current_source = None
self._sound_mode = None
self._sound_mode_list = None
self._source_list = None
self._source_ignore = source_ignore or []
self._source_names = source_names or {}
self._zone_names = zone_names or {}
self._reverse_mapping = None
self._playback_support = None
self._is_playback_supported = False
self._play_status = None
self._name = name
self._zone = receiver.zone
def update(self):
"""Get the latest details from the device."""
try:
self._play_status = self.receiver.play_status()
except requests.exceptions.ConnectionError:
_LOGGER.info("Receiver is offline: %s", self._name)
return
if self.receiver.on:
if self._play_status is None:
self._pwstate = STATE_ON
elif self._play_status.playing:
self._pwstate = STATE_PLAYING
else:
self._pwstate = STATE_IDLE
else:
self._pwstate = STATE_OFF
self._muted = self.receiver.mute
self._volume = (self.receiver.volume / 100) + 1
if self.source_list is None:
self.build_source_list()
current_source = self.receiver.input
self._current_source = self._source_names.get(
current_source, current_source)
self._playback_support = self.receiver.get_playback_support()
self._is_playback_supported = self.receiver.is_playback_supported(
self._current_source)
if self._zone == "Main_Zone":
self._sound_mode = self.receiver.surround_program
self._sound_mode_list = self.receiver.surround_programs()
else:
self._sound_mode = None
self._sound_mode_list = None
def build_source_list(self):
"""Build the source list."""
self._reverse_mapping = {alias: source for source, alias in
self._source_names.items()}
self._source_list = sorted(
self._source_names.get(source, source) for source in
self.receiver.inputs()
if source not in self._source_ignore)
@property
def name(self):
"""Return the name of the device."""
name = self._name
zone_name = self._zone_names.get(self._zone, self._zone)
if zone_name != "Main_Zone":
# Zone will be one of Main_Zone, Zone_2, Zone_3
name += " " + zone_name.replace('_', ' ')
return name
@property
def state(self):
"""Return the state of the device."""
return self._pwstate
@property
def volume_level(self):
"""Volume level of the media player (0..1)."""
return self._volume
@property
def is_volume_muted(self):
"""Boolean if volume is currently muted."""
return self._muted
@property
def source(self):
"""Return the current input source."""
return self._current_source
@property
def sound_mode(self):
"""Return the current sound mode."""
return self._sound_mode
@property
def sound_mode_list(self):
"""Return the current sound mode."""
return self._sound_mode_list
@property
def source_list(self):
"""List of available input sources."""
return self._source_list
@property
def zone_id(self):
"""Return a zone_id to ensure 1 media player per zone."""
return '{0}:{1}'.format(self.receiver.ctrl_url, self._zone)
@property
def supported_features(self):
"""Flag media player features that are supported."""
supported_features = SUPPORT_YAMAHA
supports = self._playback_support
mapping = {
'play': (SUPPORT_PLAY | SUPPORT_PLAY_MEDIA),
'pause': SUPPORT_PAUSE,
'stop': SUPPORT_STOP,
'skip_f': SUPPORT_NEXT_TRACK,
'skip_r': SUPPORT_PREVIOUS_TRACK,
}
for attr, feature in mapping.items():
if getattr(supports, attr, False):
supported_features |= feature
return supported_features
def turn_off(self):
"""Turn off media player."""
self.receiver.on = False
def set_volume_level(self, volume):
"""Set volume level, range 0..1."""
receiver_vol = 100 - (volume * 100)
negative_receiver_vol = -receiver_vol
self.receiver.volume = negative_receiver_vol
def mute_volume(self, mute):
"""Mute (true) or unmute (false) media player."""
self.receiver.mute = mute
def turn_on(self):
"""Turn the media player on."""
self.receiver.on = True
self._volume = (self.receiver.volume / 100) + 1
def media_play(self):
"""Send play command."""
self._call_playback_function(self.receiver.play, "play")
def media_pause(self):
"""Send pause command."""
self._call_playback_function(self.receiver.pause, "pause")
def media_stop(self):
"""Send stop command."""
self._call_playback_function(self.receiver.stop, "stop")
def media_previous_track(self):
"""Send previous track command."""
self._call_playback_function(self.receiver.previous, "previous track")
def media_next_track(self):
"""Send next track command."""
self._call_playback_function(self.receiver.next, "next track")
def _call_playback_function(self, function, function_text):
import rxv
try:
function()
except rxv.exceptions.ResponseException:
_LOGGER.warning(
"Failed to execute %s on %s", function_text, self._name)
def select_source(self, source):
"""Select input source."""
self.receiver.input = self._reverse_mapping.get(source, source)
def play_media(self, media_type, media_id, **kwargs):
"""Play media from an ID.
This exposes a pass through for various input sources in the
Yamaha to direct play certain kinds of media. media_type is
treated as the input type that we are setting, and media id is
specific to it.
For the NET RADIO mediatype the format for ``media_id`` is a
"path" in your vtuner hierarchy. For instance:
``Bookmarks>Internet>Radio Paradise``. The separators are
``>`` and the parts of this are navigated by name behind the
scenes. There is a looping construct built into the yamaha
library to do this with a fallback timeout if the vtuner
service is unresponsive.
NOTE: this might take a while, because the only API interface
for setting the net radio station emulates button pressing and
navigating through the net radio menu hierarchy. And each sub
menu must be fetched by the receiver from the vtuner service.
"""
if media_type == "NET RADIO":
self.receiver.net_radio(media_id)
def enable_output(self, port, enabled):
"""Enable or disable an output port.."""
self.receiver.enable_output(port, enabled)
def select_sound_mode(self, sound_mode):
"""Set Sound Mode for Receiver.."""
self.receiver.surround_program = sound_mode
@property
def media_artist(self):
"""Artist of current playing media."""
if self._play_status is not None:
return self._play_status.artist
@property
def media_album_name(self):
"""Album of current playing media."""
if self._play_status is not None:
return self._play_status.album
@property
def media_content_type(self):
"""Content type of current playing media."""
# Loose assumption that if playback is supported, we are playing music
if self._is_playback_supported:
return MEDIA_TYPE_MUSIC
return None
@property
def media_title(self):
"""Artist of current playing media."""
if self._play_status is not None:
song = self._play_status.song
station = self._play_status.station
# If both song and station is available, print both, otherwise
# just the one we have.
if song and station:
return '{}: {}'.format(station, song)
return song or station

View File

@@ -0,0 +1,436 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20200918.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-4.4.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.8[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.14.1[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.3.7[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.13.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.2[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.13[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.0[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.13[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.13.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.7.28[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.0.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.2.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.11[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.21[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.3[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.3.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.3[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.3[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.8.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.44[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.4.46[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.2[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.44[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.24.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.1.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-5.2.1[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.780[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.3[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-1.32.0[${PYTHON_USEDEP}]
~dev-python/pytest-5.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.10.6[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.48.2[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,436 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube maxcube_hack media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201001.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.2[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.50[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-37[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.7[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.17[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.3.7[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.4[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.13[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.0[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.68[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.5[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.0.5[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.1.3[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.5[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.5.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.2.12[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-0.1.4[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.21[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.3.4[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.4.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.33[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.19[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.3.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-0.9.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.7[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.10.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.26.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.1[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.9[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.782[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_01114_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,432 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201021.4[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.24.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.52[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.8[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.12[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.15.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.18[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.3.7[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.5[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.15.1[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.13[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.1[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.2.54[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.70[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.11.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.9.20[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.8[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.2.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.2.2[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.1.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.6.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.3[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.21[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.4.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.23.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.6.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.35[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-1.0.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.0.25.1[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.2[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.8[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-23[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.46[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.17[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.10[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.56[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.45[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.27.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.6.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.7.1[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,432 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.3.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.13[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.18[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.5[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.2[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.16[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.2.54[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.70[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.12.1[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.3[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.11.1.1[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.8[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.2.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.3.2[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.2.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.6.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.3[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.25[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.24.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.6.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-1.0.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.8[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-25[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.1.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.11[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.2[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.46[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.27.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,433 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.3.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.13[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.18[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.5[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.2[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.16[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.2.54[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.70[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.12.1[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.3[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.11.1.1[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.8[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.2.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.3.2[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.2.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.6.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.3[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.25[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.24.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.6.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-1.0.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.8[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-25[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.1.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.11[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.2[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.46[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.27.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,434 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya ubee unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.3.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.13[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.18[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.5[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.2[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.16[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.2.54[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.70[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.12.1[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.3[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.11.1.1[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.8[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.2.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.3.2[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.2.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.6.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.3[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.25[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.24.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.6.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-1.0.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.8[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-25[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.1.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.11[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.2[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.46[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.27.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,433 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.37.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201111.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
<dev-python/pip-20.3.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.1.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.54[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.3.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.1.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.7[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.13[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.18[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-73[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.5[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.4.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.3[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.16.2[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-0.3.2[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.16[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.2.54[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.70[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.12.1[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.3[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.11.1.1[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.8[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.2.1[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.3.2[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.2.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/Plugwise-Smile-1.6.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.3[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.25[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.24.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.6.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.2[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.4[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.4[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.36[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/python-synology-1.0.0[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.0.32[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.8[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-25[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.1.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.11[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.2[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.9.45[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.3[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.20.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.46[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.27.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.8.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,161 +0,0 @@
# 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
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/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
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}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=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}]
>=dev-python/colorlog-3.1.4[${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.2[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.5[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${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/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-9.0.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.1[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.80[${PYTHON_USEDEP}]
=dev-python/rxv-0.5.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.14[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-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/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.5[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl:0
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
>=dev-libs/xml-security-c-1.7.3
"
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-${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
}

View File

@@ -1,168 +0,0 @@
# 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="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
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.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/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.3.0[${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.5.1[${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:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190109.0 )
"
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}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,171 +0,0 @@
# 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="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
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.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.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:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190109.1 )
"
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}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,174 +0,0 @@
# 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="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
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 )
"
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/${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
}

View File

@@ -1,174 +0,0 @@
# 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="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
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 )
"
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/${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
}

View File

@@ -1,178 +0,0 @@
# 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 dropbox firetv +frontend homematic haproxy 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 )
haproxy? ( net-proxy/haproxy )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${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/${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
}

View File

@@ -1,177 +0,0 @@
# 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 dropbox 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
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/${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
}

View File

@@ -0,0 +1,433 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.38.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201204.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
<dev-python/pip-20.3.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.2[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.56[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.7.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.3.1[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.4[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.13[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.20[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-76[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.7[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.5.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.17.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.16[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.2.57[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.70[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.12.1[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.6[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.11.12[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.10[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.2.1[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.2.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.8.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.3[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.2[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.25[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.24.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.6.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.5[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.37[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/synologydsm-api-1.0.1[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.1.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.2[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.8[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-25[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.1.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.11[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.3[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.4[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.21.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.47[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.28.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.9.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,433 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7,8} )
inherit readme.gentoo-r1 eutils distutils-r1
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python 3.7 & 3.8"
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion -avri awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dht discogs discord doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee elv emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc incomfort influxdb insteon intesishome ipma islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi linode loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 opengarage opensensemap +otp owntracks ozw panasonic_viera philips_js pilight +ping plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat socialblade solax somfy sonos speedtestdotnet +sql squeezebox +ssl statsd synology_dsm systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya unifi unifi_direct upnp vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zerproc zha zhong_hong zoneminder +zwave"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.7 dev-lang/python:3.8 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiohttp-3.7.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2020.6.20[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
~dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
~dev-python/distro-1.5.0[${PYTHON_USEDEP}]
~dev-python/emoji-0.5.4[${PYTHON_USEDEP}]
~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.38.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20201204.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.16.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/importlib_metadata-1.6.0[${PYTHON_USEDEP}]' python3_7)
~dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
~dev-python/netdisco-2.8.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/pillow-7.2.0[${PYTHON_USEDEP}]
<dev-python/pip-20.3.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.25.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/yarl-1.4.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.28.6[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
RDEPEND="${RDEPEND}
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/numpy-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.0.11[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.2[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.0.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-5.0.4[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.2.0[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.2.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.2.1[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.56[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.1.10[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.7.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.5.3[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.3.1[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/py-august-0.25.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-41[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-1.3.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.16.4[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.1.8[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.13[${PYTHON_USEDEP}] )
bom? ( ~dev-python/bomradarloop-0.1.5[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.8[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.8[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.16.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-0.1.20[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.6.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.0[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-7.5.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.3.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-76[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.9.7[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.16.0[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/Adafruit-DHT-1.4.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/discord-py-1.5.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.3[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.7[${PYTHON_USEDEP}] )
elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.17.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.5[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.7[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-0.10.8[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/aiofreepybox-0.0.8[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.3.4[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-0.1.16[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-0.1.4[${PYTHON_USEDEP}] )
github? ( ~dev-python/PyGithub-1.43.8[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/gogogate2-api-2.0.3[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-0.1.1[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-1.0.4[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.6[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-3.0.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/PyTurboJPEG-1.4.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.2.57[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.70[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-0.12.1[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.3.4[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.8.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.0.8[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.5[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer_times_calculator-0.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.12[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.15.6[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.6[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.6.4[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube_dl-2020.11.12[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-0.1.1[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] ~dev-python/emoji-0.5.4[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-2.0.10[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.0.12[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-4.2.1[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.3.8[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.1.4[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-0.0.8[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-1.2.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.2.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.12[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.8.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.3[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.1.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-3.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.6.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.2[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.25[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup-4.9.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-0.5.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.24.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.6.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.13[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.2.5[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.9.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/pysonos-0.0.37[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.3.20[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/synologydsm-api-1.0.1[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.7.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.1.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.10.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-4.0.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-0.55.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/pyHS100-0.3.5.2[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-7.0.4[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuyaha-0.0.8[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-25[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.14.13[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.1.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.18[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.11[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-3.4.2[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-0.2.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.5.3[${PYTHON_USEDEP}] )
whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.6[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.4.4[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.10.3[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.4[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.4[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.2.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.21.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.4[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.47[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.28.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.2.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.4.2[${PYTHON_USEDEP}]
~dev-python/asynctest-0.13.0[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.10[${PYTHON_USEDEP}]
~dev-python/coverage-5.3[${PYTHON_USEDEP}]
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.790[${PYTHON_USEDEP}]
~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}]
~dev-python/pre-commit-2.9.2[${PYTHON_USEDEP}]
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.10.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-6.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
~dev-python/respx-0.14.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_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}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -5,4 +5,275 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
<use>
<flag name="abode">Library for the Abode alarm API</flag>
<flag name="accuweather">Uses the AccuWeather web service as a source for weather data</flag>
<flag name="acer_projector">Allows you to control the state of RS232 connected projectors from Acer</flag>
<flag name="acmeda">Control and monitor covers via your Rolelase Acmeda Automate hub</flag>
<flag name="adguard">Monitor your ad- and tracker-blocking DNS server</flag>
<flag name="ads">Beckhoff automation devices running TwinCAT</flag>
<flag name="aftership">The aftership platform allows one to track deliveries by AfterShip</flag>
<flag name="agent_dvr">Agent DVR is a free* software DVR solution</flag>
<flag name="airly">Uses the Airly web service as a source for air quality data</flag>
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</flag>
<flag name="aladdin_connect">The aladdin_connect cover platform lets you control Genie Aladdin Connect garage</flag>
<flag name="alarmdecoder">AlarmDecoder extended</flag>
<flag name="almond">Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual</flag>
<flag name="alpha_vantage">The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market</flag>
<flag name="ambiclimate">Communicate with Ambiclimate devices</flag>
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="anel_pwrctrl">The anel_pwrctrl switch platform allows you to control ANEL PwrCtrl devices</flag>
<flag name="anthemav">Both Anthems current and last generation of A/V Receivers and Processors suppor</flag>
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
<flag name="apple_tv">Library for controlling an Apple TV</flag>
<flag name="apprise">The Apprise service is an all-in-one solution to open up Home Assistant</flag>
<flag name="aquostv">The aquostv platform allows you to control a Sharp Aquos TV</flag>
<flag name="arcam_fmj">Control Arcam receivers from Home Assistant</flag>
<flag name="aruba">Presence detection by looking at connected devices to an Aruba Instant device</flag>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="aten_pe">The aten_pe integration lets you control ATEN Rack PDUs from Home Assistant</flag>
<flag name="atome">The atome sensor platform is retrieving the consumption of your home from the Di</flag>
<flag name="august">The august integration allows you to integrate your August devices in Home Assis</flag>
<flag name="aurora_abb_powerone">This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6</flag>
<flag name="avea">Library for Elgato Avea bulbs</flag>
<flag name="avion">Support for the Avi-on Bluetooth dimmer switch Avi-on</flag>
<flag name="avri">Query the next scheduled waste pickup and the type of waste from Avri</flag>
<flag name="awair">Library to integrate the Awair GraphQL API into Home Assistant</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
<flag name="beewi_smartclim">BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device</flag>
<flag name="bh1750">Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec</flag>
<flag name="bitcoin">Displays various details about the Bitcoin network</flag>
<flag name="bizkaibus">The bizkaibus sensor will give you the time until the next bus in the selected s</flag>
<flag name="blackbird">Control Monoprice Blackbird Matrix Switch using a serial connection</flag>
<flag name="blebox">BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev</flag>
<flag name="blink">Get events from Blink camera and security systems</flag>
<flag name="blinksticklight">The blinkstick platform lets you control your Blinkstick lights</flag>
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
<flag name="bme680">Read temperature, humidity, pressure and gas resistance values of a Bosch BME680</flag>
<flag name="bmw_connected_drive">Retrieve data from the BMW Connected Drive</flag>
<flag name="bom">Weather platform uses the Australian Bureau of Meteorology (BOM) as a source for</flag>
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">Read current data from your local Brother printer</flag>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
<flag name="bt_home_hub_5">Offers presence detection by looking at connected devices to a BT Home </flag>
<flag name="bt_smarthub">Presence detection by looking at BT Smart Hub based routers</flag>
<flag name="buienradar">Integrate buienradar weather data into Home Assistant</flag>
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
<flag name="canary">Allows you to integrate your Canary devices from Home Assistant</flag>
<flag name="cast">Let Home Assitant talk to Google Chromecast</flag>
<flag name="cisco_mobility_express">ciscomobilityexpress support for Home Assistant</flag>
<flag name="cli">Set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="co2signal">Queries the CO2Signal API for the CO2 intensity of a specific region</flag>
<flag name="coronavirus">Add sensors for COVID-19 infections from Johns Hopkins University</flag>
<flag name="daikin">Integrate Daikin wireless controllers into Home Assistant</flag>
<flag name="darksky">Use dark sky weather data from Home Assistant</flag>
<flag name="deconz">Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant</flag>
<flag name="delijn">De Lijn public transport network in Flanders</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
<flag name="devolo_home_control">Add Devolo Home-control to Home Assistant</flag>
<flag name="dexcom">View your CGM data from Dexcom from Home Assistant</flag>
<flag name="dht">Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device</flag>
<flag name="discogs">Discogs Client for Home Assistant</flag>
<flag name="discord">Send messages to the user using Discord from Home Assistant</flag>
<flag name="doorbird">The doorbird implementation allows you to integrate your DoorBird device</flag>
<flag name="dunehd">control a Dune HD media player</flag>
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
<flag name="dynalite">Dynalite DyNET interface forHome Assistant </flag>
<flag name="dyson">integrate all Dyson related platforms into Home Assistant</flag>
<flag name="ecobee">Talk to Ecobee thermostats from Home Assistant</flag>
<flag name="elv">control the state of your ELV PCA 301 smart switch</flag>
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
<flag name="enphase_envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="environment_canada">Access meteorological data from Environment Canada from Home Assistant</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
<flag name="evohome">links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems</flag>
<flag name="fibaro">Fibaro hub is a controller mainly connecting to Z-Wave devices</flag>
<flag name="flume">monitors the real-time status of your home water meter</flag>
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
<flag name="flux_led">flux_led support is integrated into Home Assistant as a light platform</flag>
<flag name="foobot">fetch air quality data from your Foobot device</flag>
<flag name="fortios">device tracking of devices with a MAC address connected to a FortiGate</flag>
<flag name="freebox">allows you to observe and control Freebox router</flag>
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
<flag name="gios">Source for air quality data for Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
<flag name="growatt_server">Talk to growatt server from Home Assistant</flag>
<flag name="guardian">Integrates Elexa Guardian water valve controllers into Home Assistant</flag>
<flag name="harman_kardon_avr">Allows you to control Harman Kardon Network Receivers</flag>
<flag name="harmony">Logitech Harmony support for Home Assistant</flag>
<flag name="heos">Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant</flag>
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="homematicip_cloud">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="hp_ilo">Query HP Integrated Lights out XML interfaces from Home Assistant</flag>
<flag name="http">Serves all files and data required for the Home Assistant frontend</flag>
<flag name="hue">talk to Philips Hue</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="insteon">allowing linked INSTEON devices to be used</flag>
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
<flag name="ipma">ipma weather platform</flag>
<flag name="islamic_prayer_times">integration displays the various prayer times for Muslims as sensors</flag>
<flag name="jewish_calendar">jewish_calendar</flag>
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
<flag name="kef">KEF wireless speakers</flag>
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
<flag name="luci">fetch connected devices from your OpenWrt</flag>
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="media_extractor">support for youtube_dl</flag>
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="miflora">miflora sensor platform allows one to monitor plant soil and air conditions</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="netatmo">Access to Netatmo weather station data</flag>
<flag name="netdata">API for interacting with Netdata</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
<flag name="nuki">control Nuki Smart Locks</flag>
<flag name="nws">uses the National Weather Service web API</flag>
<flag name="nx584">NX584/NX8E Interface Library and Server</flag>
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ozw">Open Zwave MQTT</flag>
<flag name="panasonic_viera">panasonic_viera platform allows you to control a Panasonic Viera TV</flag>
<flag name="philips_js">allows you to control Philips TVs which expose the jointSPACE JSON-API</flag>
<flag name="pilight">Pilight is a open source solution to communicate with 433 MHz devices</flag>
<flag name="ping">ICMPLib</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="plugwise">Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist</flag>
<flag name="poolsense">PoolSense is a smart pool monitor</flag>
<flag name="powerwall">API for Tesla Powerwall</flag>
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
<flag name="python_script">write Python scripts that are exposed as services in Home Assistant</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
<flag name="rachio">The rachio platform allows you to control your Rachio irrigation system</flag>
<flag name="rainbird">allows interacting with LNK WiFi module of the Rain Bird Irrigation system</flag>
<flag name="rainmachine">integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers</flag>
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="rejseplanen">travel details for Danish public transport</flag>
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="roon">allows you to control RoonLabs music players</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="scrape">scraping information from websites</flag>
<flag name="shelly">Shelly devices</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="signal_messenger">add Support for Moxie's Signal API</flag>
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
<flag name="skybell">integrate your Skybell.com doorbells</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
<flag name="smartthings">use the SmartThings Cloud API</flag>
<flag name="snmp">Presence Detection, Sensor, Switch via SNMP</flag>
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
<flag name="socialblade">monitor Youtube Channels</flag>
<flag name="solax">Solax inverter API client</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="speedtestdotnet">speedtest.net support</flag>
<flag name="sql">enables you to use an SQL database supported by the sqlalchemy library</flag>
<flag name="squeezebox">library to control Logitech Media Server</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="statsd">transfer all state changes to an external StatsD instance</flag>
<flag name="synology_dsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="systemmonitor">monitor your platform</flag>
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
<flag name="tesla">integration with the Tesla cloud service</flag>
<flag name="test">internal and developer use</flag>
<flag name="tile">API for Tile Bluetooth trackers</flag>
<flag name="toon">client for the Quby ToonAPI</flag>
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="tuya">integrate all Tuya Smart related platforms</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
<flag name="velux">allows you to connect to a Velux KLF 200 interface</flag>
<flag name="vera">add support for Vera Z-Wave Controller</flag>
<flag name="version">display the current Home Assistant versions</flag>
<flag name="vicare">communicate with the Viessmann ViCare API</flag>
<flag name="vizio">allows you to control SmartCast-compatible TVs</flag>
<flag name="wake_on_lan">enables the ability to send magic packets to Wake on LAN capable devices</flag>
<flag name="waqi">will query World Air Quality Index service</flag>
<flag name="waze_travel_time">waze_travel_time sensor provides travel time from the Waze</flag>
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="whois">perform daily WHOIS lookups</flag>
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
<flag name="withings">add support for Withings Health API</flag>
<flag name="wled">add support for Aircookie's WLED</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="xbox_live">track Xbox profiles</flag>
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
<flag name="xiaomi_tv">The xiaomi_tv platform allows you to control a Xiaomi TV</flag>
<flag name="xs1">get and set values of the EZcontrol XS1 Gateway</flag>
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="yi">allows you to utilize Yi Home Cameras within Home Assistant</flag>
<flag name="zerproc">discovers nearby Zerproc lights</flag>
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zhong_hong">lets you control Zhonghong HVAC Gateway Controller thermostats</flag>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="zwave">Support for Z-Wave Devices (uncomplete)</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,22 @@
AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b3b8d1fcfb11a39b080a7630f70b5b36a2321446e18d54c67db94a64e3fe0d731b626734e2721148 SHA512 ea6e04b41ed7a885b239ff4547442f4589152ba612df040f950eafa85e31daf9a6791a2d93351401dc0ac633f62fd5f3c2c89f77c2d92ac94f7bf8d7ff92e5ff
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
DIST esphome-1.14.3.tar.gz 1003300 BLAKE2B 9b785e927155408c5b854960ea68312671d653de574187a058133e920a8d9718010eb5262172b090ec26c962803d8d55efe98ca5b99763dd3da2c6e8ce0efc02 SHA512 94975ccfbd9024779566431d32631090ad50a2946759d9c02845b4b60e46e3442ab4c3eb1d5e74f188d9c60e79342cbceb404073ac6a12967ed4d6a2f3c3afb3
DIST esphome-1.14.4.tar.gz 1005274 BLAKE2B cb974e81c36d70f48984d2d23c87d52352a697c7bee062f8e755a2025b29b317bc370dc06131d5fed32161a8fe899ae0811e9ba4619b337ca6673ab167519bd1 SHA512 1bb159c930756939997175b57481ac3b3fbd0930d3337053419ced2b002213384d749a4a8f19d54bb1a1eb91fa154d7cc72b5e15a95ae41a7f0e293913725608
DIST esphome-1.14.5.tar.gz 1005279 BLAKE2B a403a8c48c67640555c466b42e4476c514b1446c69e9470f3b48f56aa4e0c7e84ec2c5dcbf96711ed9c4ff5693f5ef937af6fed01e627882e52abdfb79d37207 SHA512 bf07d994c2f33a3051dbc25d377ec18a615b02fa9448bcf7aeed48fa1ec1d6fa55b08433c97113caa31eb8073eb41e935ac80f1d9fcee0cef86eb0afcd98cb2d
DIST esphome-1.15.0.tar.gz 1221821 BLAKE2B 1286f18463c5839e4475da4e95a95b3f1f77eb7e2a9e66de808280d04ef840528b61e7a692c573ad690f0814b2fb2873c8e4d3ce3495fbf019502605a2a6639e SHA512 844c179869b9ca38f253ea8b8849266f0a5ed4cb5020a6ec981817d5a37f6c9a900c3db99cceac2bbb96fad9621d5e925e584db1c7fcf53770118e793e83d323
DIST esphome-1.15.1.tar.gz 1221719 BLAKE2B f8c9cd4af384545fadd5dcb74e5ec584ad0bfec1205bc550a3ec56a21ef822d8600c321327930674500ae5e9d4a4c7e8263faebba58196132019f206d94b2bb1 SHA512 8ed3791f5ee527153a9163d6cf6571cd2c8e2c2913f3362650569856dc20566664785600b04ad3da7dbb3b0f1f7305381cd46a323c040544742a20dbf0ccf2bc
DIST esphome-1.15.2.tar.gz 1221775 BLAKE2B b2d11ba7a99d0815333fcbca3fc3bf46d1b103d2112a161ed45028e8bcb393de9003c62bd7fc81041cf2908f47e8876e1598fe82de68a46444b2b07b2324193c SHA512 82914ff6c4ccf3a71daf79830adb47c1ad1ffa874ca44352742349fc0bd99c689203d34a50945200b00208d8285242e9a566885de3c2f0c9569aa1586da962f6
DIST esphome-1.15.3.tar.gz 1222394 BLAKE2B 2bfc3c09666e20b002eccc36db4093688ba41c67a29cad5432140c04517f7d54cdaace7faac9247378d720326ed875658e122368d627e3bf4f51037b4a9be033 SHA512 932c5f6b5bab2c978812df83124076cc33cbc807b570016b46071b2cb278ce1895581341b6c0135b4b65e985ea9a0290a6e7a71a455633a917fc5adce8572cf9
EBUILD esphome-1.14.3-r7.ebuild 3018 BLAKE2B 603133a6346602747a78ba9eccc13e73a8f75349d2d91a6cb243bc3de76f17333e31fc3181099a40f839a07e89f926fb829bb175ced045629ee1303826d01572 SHA512 395e9a70a7f97e617483517f415fdb026765d51b145e9132f283bbe5dca3e6039c93be594a6c36729a53fe9258ad91df04f08d0880855be858e6a74add1ee8f2
EBUILD esphome-1.14.4-r1.ebuild 2716 BLAKE2B b1b58c6d6e21e54de1eebca40c091683317e97ad6124bcb60c51a09fd4923397bfe22f29f109fbe7cb0ba2ac42617bf16262567823fafdcb6594e512b4e34047 SHA512 5d79ef959a5ff66da37b2486d3fc03ebbba20b63b5f3edc7ba5e226b862037563f3cbc27915124f77f74a242784f21ce1c7a6093f90f7303e0e35e48aa0ebedc
EBUILD esphome-1.14.5-r1.ebuild 2810 BLAKE2B 1b3e22a0a649936038ff0dc9168fc2630e986047b502c0a2691f74a0adb684f61d142708989533228708c70501fb9f19b85e169b9ddee1eec496270c129ac7ad SHA512 93e0c0b3caf9815aae73f0fbd55a1d77f84a193bf3dafb8b5a9c99b2b4fc0d1268a1f1fcda9bb7cd777cd34cd9f439953c11a7e8638ce6cd68fbb0005e897f21
EBUILD esphome-1.14.5-r2.ebuild 2895 BLAKE2B 33d24d1268ae170518c3849b8650a8cd4185ce64e20598ab7db0ceff334c406f2cc07b7fc15f423f2c558ba8d20a711b058096fd95c643d3e1516cdc58fe3bb4 SHA512 4180abb0064e9bb265e9db4de819648b11bedc162ec792dcbe61cfd33236ff8cc4089ec01e62d796736cf4bc8b19e7b369b2f31bc4b82879f4ba4c3d8be57f44
EBUILD esphome-1.14.5.ebuild 2716 BLAKE2B d04bdcb891a594bf323b49d59eb03884c398121985cf8cf027971ab924a957cb5a62b20627f1dc609d5ed064e25c6fe05a9e598bf16af1c491b96c24e5573a2b SHA512 c962882516710a03ef890f85a75d8c1823f18bbb52c1bd999533f5bc5dfd6ca9e564c2890282f650c1c8c6af34ed99dc2272110ce20d4000d2c99bb2959c12ae
EBUILD esphome-1.15.0.ebuild 2770 BLAKE2B 49d791e4b9d2f2bbadc4678d25ec86024a31cc3eaba8057686413e2ce14198296822d5a7f7b4b75e6ea9b3f70d21bf979d8f16905bd977a427118f80bb75e38c SHA512 d3b1e50d63120aeb78f8305de71d4f155ea640877e928f2946c22d9e4f5e06693c22ec415bfa11461c405d49f82c384bc9306a2313a1670a8cdfd740e0e5eb08
EBUILD esphome-1.15.1.ebuild 2706 BLAKE2B 982b0feb259d89333abee1223ca17e000d618f5905007ea3696261e449f2cbdf4999aa3c6ad9b62652a5c40295ba823ec615c88482a5e2b39e6ddff8858ed202 SHA512 9b2b5540f3132d03db602cc277b6ea9902853bd4b7842623aaad2873055b0db6c3c827cc8bf22a3923a8864df991076ae2c21a9189903dbfef6d4930a9ae1a59
EBUILD esphome-1.15.2.ebuild 2706 BLAKE2B 982b0feb259d89333abee1223ca17e000d618f5905007ea3696261e449f2cbdf4999aa3c6ad9b62652a5c40295ba823ec615c88482a5e2b39e6ddff8858ed202 SHA512 9b2b5540f3132d03db602cc277b6ea9902853bd4b7842623aaad2873055b0db6c3c827cc8bf22a3923a8864df991076ae2c21a9189903dbfef6d4930a9ae1a59
EBUILD esphome-1.15.3-r1.ebuild 2867 BLAKE2B 03879069781160a67fc61736204bce1b58ce55e368f0733c0d986e057575e6cc222426238ffd0f6c123674d42fd18ba6147186023f6beb813d3f4c780da507a5 SHA512 02b5b5c0bb5339e7edebb0039694f1bc635110282e02df1cbe98d3e145cfe9a460226124983080fbe38f04a871a8b11ecf6e4c9fb91de426b3eb2b7671faa2fe
EBUILD esphome-1.15.3.ebuild 2789 BLAKE2B 289cdcc084cce604ca9254b0b35962bfa3d81b8928d7ad9ccd3ff84b674eb061e66fedef60ca850b2a1654508eaa97904bc41cd687dc101c1810ae66e95dec91 SHA512 07b0bbdce30ae2b78602f5fbfc68e9b173be7bbe1b10fae9385906bc59abc3e210add300d54ae3042ce459c3181a0a78b25b361c098c316ac7aafd55f4d49e81
EBUILD esphome-9999.ebuild 2716 BLAKE2B 90107bcb43aead244c7167936ad12184906c2b5aa1432c715b15628802cf004ef2aa8e729eb3a6316ed9f8d7029e915d3ccb60c46e1d07cb9ba43ec42e2fd2b9 SHA512 84bdc8a6ac04656173aa4f8bceaf31a526e62824d34ffeab2d9dd50454f75ee13d1572afe0cc7e97a3b66448c8e63698d4e592f67d069ad89848dc800fcdf073
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2

View File

@@ -0,0 +1,110 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-libs/protobuf-3.11.4
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-embedded/platformio-4.3.1
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.10.0;protobuf==3.11.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;paho-mqtt==1.4.0;paho-mqtt==1.5.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;PyYAML==5.1.2;PyYAML==5.3.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;platformio==4.0.3;platformio==4.3.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;colorlog==4.0.2;colorlog==4.1.0;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,102 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.11.4
~dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;protobuf==3.11.3;protobuf==3.11.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;pytz==2019.3;pytz==2020.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,105 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.11.4
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;protobuf==3.11.3;protobuf==3.11.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;tzlocal==2.0.0;tzlocal==2.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;ifaddr==0.1.6;ifaddr==0.1.7;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,108 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6..8} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
dev-python/colorlog[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.12.4
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;protobuf==3.11.3;protobuf==3.12.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;tzlocal==2.0.0;tzlocal==2.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;ifaddr==0.1.6;ifaddr==0.1.7;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;colorlog==4.1.0;colorlog;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,102 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
~www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
~dev-python/protobuf-python-3.11.4[${PYTHON_USEDEP}]
~dev-libs/protobuf-3.11.4
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;tornado==5.1.1;tornado==6.0.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;protobuf==3.11.3;protobuf==3.11.4;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;tzlocal==2.0.0;tzlocal==2.1;' \
-i esphome.egg-info/requires.txt \
-i setup.py
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,99 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="+server test"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.11.7[${PYTHON_MULTI_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_MULTI_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_MULTI_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_MULTI_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_MULTI_USEDEP}] )
~dev-libs/protobuf-3.12.4
~dev-python/protobuf-python-3.12.4[${PYTHON_MULTI_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_MULTI_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_MULTI_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_MULTI_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_MULTI_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_MULTI_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_MULTI_USEDEP}]
')"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.12.2;protobuf==3.12.4;' \
-i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,99 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="+server test"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.12.4
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
')"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.12.2;protobuf==3.12.4;' \
-i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,99 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="+server test"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.12.4
~dev-python/protobuf-python-3.12.4[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
')"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.12.2;protobuf==3.12.4;' \
-i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,103 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="+server test"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.12.2
~dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
')"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.12.2;protobuf>=3.12.2;' \
-i requirements.txt || die
sed -e 's;voluptuous==0.11.7;voluptuous>=0.11.7;' \
-i requirements.txt || die
sed -e 's;paho-mqtt==1.5.0;paho-mqtt==1.5.1;' \
-i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,101 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE="+server test"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/colorlog-4.2.1[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.12.2
~dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
~dev-embedded/platformio-4.3.4
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
')"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
src_prepare() {
sed -e 's;protobuf==3.12.2;protobuf>=3.12.2;' \
-i requirements.txt || die
sed -e 's;voluptuous==0.11.7;voluptuous>=0.11.7;' \
-i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,99 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
DISTUTILS_SINGLE_IMPL=1
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="+server test"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}]
~dev-python/colorlog-4.6.2[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.0.4[${PYTHON_USEDEP}] )
~dev-libs/protobuf-3.13.0
~dev-python/protobuf-python-3.13.0[${PYTHON_USEDEP}]
~dev-python/tzlocal-2.1[${PYTHON_USEDEP}]
~dev-python/pytz-2020.4[${PYTHON_USEDEP}]
~dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] )
~dev-embedded/platformio-5.0.3
~dev-embedded/esptool-2.8[${PYTHON_USEDEP}]
~dev-python/click-7.1.2[${PYTHON_USEDEP}]
')"
BDEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
test? (
dev-python/nose[${PYTHON_MULTI_USEDEP}]
dev-python/pytest[${PYTHON_MULTI_USEDEP}] )
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
#src_prepare() {
# sed -e 's;protobuf==3.13.0;protobuf==3.12.4;' \
# -i requirements.txt || die
# eapply_user
#}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
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-r2" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -0,0 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# /etc/conf.d/esphome: configuration for /etc/init.d/esphome
# Switches to pass to esphome. See 'esphomeyaml --help' for
# a description of the possible switches.
# For now the only usable option for dashboard mode is --port
#
ESPHOME_OPTS=""

View File

@@ -0,0 +1,30 @@
#!/sbin/openrc-run
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="ESPHome dashboard"
command_user="esphome:esphome"
command="/usr/bin/esphome"
command_args="
/etc/esphome
dashboard
${ESPHOME_OPTS}
"
output_log="/var/log/esphome/stdout.log"
error_log="/var/log/esphome/dashboard.log"
command_background=yes
pidfile=/run/esphome.pid
depend() {
need net
after bootmisc
}
start_pre() {
checkpath --file --owner $command_user --mode 0644 $output_log
checkpath --file --owner $command_user --mode 0644 $error_log
}

View File

@@ -0,0 +1,31 @@
#!/sbin/openrc-run
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="ESPHome dashboard"
command_user="esphome:esphome"
command="/usr/bin/esphome"
command_args="
/etc/esphome
dashboard
${ESPHOME_OPTS}
"
output_log="/var/log/esphome/stdout.log"
error_log="/var/log/esphome/dashboard.log"
command_background=yes
pidfile=/run/esphome.pid
depend() {
need net
after bootmisc
}
start_pre() {
checkpath --file --owner $command_user --mode 0644 $output_log
checkpath --file --owner $command_user --mode 0644 $error_log
export ESPHOME_DASHBOARD_USE_PING="true"
}

View File

@@ -0,0 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="github">esphome/esphome</remote-id>
<maintainer status="unknown">
<email>contact@esphome.io</email>
<name>Otto Winter</name>
</maintainer>
</upstream>
<use>
<flag name="server">create user and install init-script to run ESPHome Dashboard</flag>
</use>
</pkgmetadata>

View File

@@ -1,3 +0,0 @@
DIST esphomeyaml-1.10.0.tar.gz 419016 BLAKE2B ee00fca805f41d655b33cbf84bd10139a5a280848e00b2db39761d9ebb5f2274466709e4666162ffefb4b9b2cb5596d43b6edd5f91f7f7bfe499f5efa748c60f SHA512 46fc2dddb793d77969532be93dfe2fb7ec7f95087e1ea551e16cba3c3035aee869e0a926aca196ffebe42fc89df7167d2738785c86964f5d2d22f2720dc7cc96
EBUILD esphomeyaml-1.10.0.ebuild 1154 BLAKE2B 0f4edfe6188629fb8adf9ed4d296a6eead380ce6e0cdbeba85529619cf2ae2cc1f1e7d219b5428d2e26476632f30f38188ee1be09e630f3faef906d390e5a3b3 SHA512 5b1889f9fef76a60193174bc5ffdc4328f7d018569f2720c56c5f1f7675899c8939722531c15d1188a8fee5e92d4752c71f9814a4bcdeec5cacb1b798d5476cc
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,40 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/OttoWinter/esphomeyaml https://pypi.org/project/esphomeyaml/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.5.3
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,8 @@
DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435327682715df9196f4d1a28cd2e84f573a740dc55a3de60d5801819d00118afae9576d6a6acd9213af26b16 SHA512 e3687cc11c61c14939938be207e92ffcf856b675df924a4776932ecb4e4dcfd9d0c5a000e8599383145b1cdc7b558610c20136f3c51c197e91d5f14cd32dbce3
DIST esptool-2.7.tar.gz 83472 BLAKE2B aa012d315068cb722246b451e177c60ff41a7f10f6ae7b5a98dcd2350b0e2e46efe84f83bddfb6caaf973b6e29ff30dcebfaadfdd043f36cc274a26cc11c3621 SHA512 50f3315de4c5334c586cef14f1be1b2fa7086b89db64f7379ef29d9afa70d98117c98b318c567465dade298f9df9be4947a39133ade749dca7463347fa578db6
DIST esptool-2.8.tar.gz 84520 BLAKE2B 53e1a9f29becac41ddb81419e62029b4cd9ea1df4f4c5bbe925a70d16b260bd70b66411a27c99dde8f39c251b71c9e6da82a061b08aca1e78759447376774274 SHA512 e64dd7e60e273872dd9ac9880c8a150c3f58f1a6a5e115a899a9fde107788c9dc80b9c0425e0fa9631870a16013881e223d02e1338b13e17827686f9f9569ae0
EBUILD esptool-2.6.ebuild 741 BLAKE2B f8705c09438da73c8291135f625d7064cac4517a7a6af38d356b392a9c2d6469c091a1dd6dbe4b98a08f82a7ac9597ca65ddff9d2727007549e91d047611cbdd SHA512 474a3a10a085e80e882afb34b7900a44fcd15591ae88ba03d41bb1b221ac5c29b4cada546085a9baa13a8233558ec2d325286372ace2fffcc26dca3ea34c311e
EBUILD esptool-2.7-r1.ebuild 768 BLAKE2B d05c02a7100eb2a41941587d61bd68187b207d54757a4cfe26f899ea4a59ee7b5e37fef48ce90e3cd942b0a7202dcf976580b3da571ff53bb9ba5afaed0d1ce6 SHA512 82a110da399bd1da793b826e0934f529f1777fa6f7f38081ee800a356c1deabe1d81a4ecaa5af769176e43b1d6839514b8247f580dd6bd11c1ca51e9b738f36e
EBUILD esptool-2.7.ebuild 772 BLAKE2B c6918d418149312bfe11bc3249cb6548d4cc43813a50739c6e2233202b2ca37780a0e6ed33e853357838ea241411105919f25698a68b17ece5f4cb30ad7a038d SHA512 44f4a3b0f4a0bedc83c0b8caed354764c0f841b12bd17d9e0a3fffa2c45f3843e4fdef77f30d58bdc8e1da4083a6eb3432c33bddcdeb120ceacf27e723370d71
EBUILD esptool-2.8.ebuild 765 BLAKE2B 848c9e174d82bf80c7c0e257ec8c8c4dcb0ec2919590132bd4bf85e51d51e8d9342c107c06869faa6e897695672222322ccd989408631c7e2f3df2706e0cdddf SHA512 017b60662814356cf150633dfc721268a631cc5939244bf52db17defc370ece1219f78cad80547d61c5c07e923658fe356d3a86ada4b9f52c8d8d2b9b8f65bfe
MISC metadata.xml 449 BLAKE2B 517225c4d9d06734745bf749ec6cf81f325146bab22eff7a0577fdf16d005d82f12dc3f426c71f902558c9725506a13e0b60fe1f7ec00818ec5e3a902a15e8c8 SHA512 67e5139fe841bd608087ee72ab5e25e688abe48892a8cf9e18ebcd61223ff16de03840510fe2e4eac852ad8e0c0da32df2edc797cb1b77a7a48639c2a3d16e10

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 x86 amd64-linux x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>m.j.everitt@iee.org</email>
<name>Michael Everitt</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,9 @@
DIST platformio-3.6.1.tar.gz 111097 BLAKE2B b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2 SHA512 27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba SHA512 bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4
DIST platformio-4.3.4.tar.gz 190096 BLAKE2B 593fb04e78cc04a3fe939de4ea11617ae267dc2427009a168a50d0172774962c34faba5d9fef861980b09172efad8401154dc812040a5867c7c320a0d5728273 SHA512 751a737eeb425238094c00defcd2094b511e2cfb5792a965323b87d46113a94e03e7be35dbe3e5ecde0c096fda5f372c9ab9863b779cb58e0c5abc36885475d6
DIST platformio-5.0.1.tar.gz 211141 BLAKE2B f42498d3232ee6954e9d591939235da4dd8e6028ca5bc5c28cd32293825a9bddb31a164beb9227b5f55d2fed43981ae161db1eb404917a12a3114e5868106d27 SHA512 4037f646676bce9807ae522ef70324749d3ccc342a9f06c959c888b40fc5f1658d98a912244ee196c1afcf4a871a8232c35c1744794bc5a8b6e0a82c309606df
EBUILD platformio-4.0.3-r3.ebuild 1698 BLAKE2B 22465dbb18d5918697c88c17e5214a6e8b3fe94b7c3c9be60e2b1189d75eb7c8be8fb46c899fd1f729c9f3bdf362e509705b24fd5b331daa355c51f93835f270 SHA512 0cf29a99bbe20640a5897c2a814934f497d6db7972a8a15470bbaa996878e68eff96ab7fd38a8fd07d0394ae98dc1b12a662ca83ee9724d63efbc3179fa7affe
EBUILD platformio-4.3.1.ebuild 1362 BLAKE2B 43cf3a615e5e3adb789fa21e0c84c69aaa5890df3ad85f817f507360c7e4c8b8b452b6b2e4f04b0c9d33f8f37381a3ba07e29cfc1f209ec7454d675b493c1086 SHA512 7a957ca45d40da77c7e70faec535cfe8fdd76960cea17951383eba1be12e85e351885efdd81303ff41699bc51f0ecc40ab755289fc9aece7bfc24a14d54da8e0
EBUILD platformio-4.3.4.ebuild 1312 BLAKE2B 01f5ee80eb7e4cb67f26ac3bd136cb4354920730bc96c5815f26a3529aabb185b6ac935fc910df860c05043fc3553fa335ba443dbc52aa074ca47fa25c4cba64 SHA512 9b4a32602340417fade36b46bdcf32b53cd315fd5e509a5a273b447e84feb8cd55a1dbd70bcc39d606117589a4ba7577ad1b2ee2989ad85e38d5ea2088621419
EBUILD platformio-5.0.1.ebuild 1844 BLAKE2B 1fddf846b145a70d0e0129d9ac2fae2709d8d003ffb4a4d53d2e6ccb01677f9ceae1f20613687f5bceda2a471449519fd4fd59f25e1b644d004ef9e879cfff24 SHA512 a1ff0c82a99c759582c7cc283585b80e2f4f2da4cfd53f78dd37a1f084a7ee8871f58c7c04dca7f6d7c07d0f831b99f1e7946ed0f358cda3d0204dc148dc2ce4
MISC metadata.xml 455 BLAKE2B 7a9e9b59b64d7f5df8e799c66054f01cb56076343646d2055346e77fa8f89c3dd26f65ba5abc87603af2452f88bb237aa08ec47a9d555ca2c477ace7c70c5ca3 SHA512 42cd62b76f054fb985ec9d34836f952e9d2fa3cf4d52d0b737b374e23a1588094f261f238fbd12fb06854e420735037d927814f1ed200a2630523241eaeacc79

View File

@@ -1,8 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>alexxy@gentoo.org</email>
<name>Alexey Shvetsov</name>
</maintainer>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">platformio</remote-id>
<maintainer status="unknown">
<email>contact@platformio.org</email>
<name>PlatformIO</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,34 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-6[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"

View File

@@ -0,0 +1,48 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
')"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
<dev-python/arrow-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/arrow-0.13.1[${PYTHON_MULTI_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/bottle-0.12.16[${PYTHON_MULTI_USEDEP}]
>=dev-python/click-5[${PYTHON_MULTI_USEDEP}]
<dev-python/click-8[${PYTHON_MULTI_USEDEP}]
>=dev-python/colorama-0.3.9-r1[${PYTHON_MULTI_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_MULTI_USEDEP}]
<dev-python/pyserial-4[${PYTHON_MULTI_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
<dev-python/requests-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
<dev-python/semantic_version-2.8.2[${PYTHON_MULTI_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
<dev-python/tabulate-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
<dev-python/marshmallow-3[${PYTHON_MULTI_USEDEP}]
')"

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
')"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
<dev-python/bottle-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/click-5[${PYTHON_MULTI_USEDEP}]
<dev-python/click-8[${PYTHON_MULTI_USEDEP}]
dev-python/colorama[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
<dev-python/pyserial-4[${PYTHON_MULTI_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
<dev-python/requests-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
<dev-python/tabulate-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
<dev-python/marshmallow-3[${PYTHON_MULTI_USEDEP}]
')"

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
')"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
<dev-python/bottle-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/click-5[${PYTHON_MULTI_USEDEP}]
<dev-python/click-8[${PYTHON_MULTI_USEDEP}]
dev-python/colorama[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
<dev-python/pyserial-4[${PYTHON_MULTI_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
<dev-python/requests-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
<dev-python/tabulate-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
')"

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger. Static Code Analyzer and Remote Unit Testing. Multi-platform and Multi-architecture Build System. Firmware File Explorer and Memory Inspection. IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbedOS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V, STMicroelectronics (STM8/STM32), Teensy"
HOMEPAGE="https://platformio.org https://pypi.org/project/platformio/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
')"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
<dev-python/bottle-0.13[${PYTHON_MULTI_USEDEP}]
>=dev-python/click-5[${PYTHON_MULTI_USEDEP}]
<dev-python/click-8[${PYTHON_MULTI_USEDEP}]
dev-python/colorama[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_MULTI_USEDEP}]
<dev-python/pyserial-4[${PYTHON_MULTI_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_MULTI_USEDEP}]
<dev-python/requests-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_MULTI_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_MULTI_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_MULTI_USEDEP}]
<dev-python/tabulate-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_MULTI_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_MULTI_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_MULTI_USEDEP}]
')"

View File

@@ -0,0 +1,16 @@
AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c
AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e
AUX protobuf-3.12.0-disable_no-warning-test.patch 965 BLAKE2B 77ed571f16f9fb2d333d656f56c28e512f4e78984a47740644c7d7b8fec8b26d29d2c1138e0c73fda027ff916871f80447683d959e0fef9bd55471b89ee7bf19 SHA512 6fb45b1425428054795d3a0898b993d9ef2f6b0b4da048b411cd62e3a3fb3114abb0c382c7fdf8f7eee1a02fafc89c0f452dcbfaaa8bc283f0fb6a3861c88ff6
AUX protobuf-3.12.0-protoc_input_output_files.patch 10321 BLAKE2B f248067eb23303ee5eee4ff3f312cc882c804dc4c2233f4a4cd84377ce7f8bfb35df1e4e794c7d1bac1b84a2723b6cac4a49b3af52f402964ea388ea3458b35a SHA512 137209ef76dc6d3517f4e50845572aa0b79d7b5c0931134b4017f783f13bebd37ee5a6b34f26d70bfa8f601563adb42ea7efdc75506754ef8ce08f86f536d601
AUX protobuf-3.12.0-system_libraries.patch 6352 BLAKE2B 17f24c6cdcc845dada12424fe987e214d3be19b90c82abbb12829287811bd9e46757df3ae65db49b30b47aeefdd8ded79e15e01483f2222b1fa3e8f3ef1d319d SHA512 76c41f48c9661a30aac0cd9e71f52101e3068725bd8e1b0f46bea113115233739849978750f063241fd45b2982d41a8da7b0e972afc3d4cd517943d533fffa91
AUX protobuf-3.6.0-disable_no-warning-test.patch 965 BLAKE2B 6ec0b1fc9d9d0be4f6dc9bc023d65b6b04c98d624ca4d1926cff0554d774d7cffd8d3597383acff1b7aca1a92dff4dd8368d5d86f1612aace16ede836f025af5 SHA512 82e601a26e51903e6b193c50960024240aecd3ddeeba8b29f437c550ad0bd277573ea4f83bcd70b2a4187c7df2b25af2790de22fb6f009640c403a9502d703be
AUX protobuf-3.6.0-protoc_input_output_files.patch 9632 BLAKE2B 6466f6f6cf08e7a9a89ced8281790593fa9ea85e029d59ff20bba8c9add16bbb039a44d1839516bb109b9a2b269773640b43e6137fb9ccf5f100ef4109ad2b8d SHA512 8ac3c42684869e1b45d0d1ec70912610eaaa6962bc14d9a89b1244f424af7d638b4905b6dbd7445cd5f54bc4520fc1fbae88c66d9f4a9169db879abd1fba2faf
AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782900b48bb6c68e85fc159d4b9a59a43ab5a116916f7d9ef15cca392e5751f015a887f855631abb124b4d4109d51f6ba401059549 SHA512 ab58b9aa9d1398a15346d6e85611ad826f8e52744aa137ca4f138348b4738afc7c6cd27129f925f5142edac7e272d56da880a83b216b2ce264804d6967997728
AUX protobuf-3.6.1-libatomic_linking.patch 1753 BLAKE2B 50f8ac92dfada973ebcd187fa508a46ddd5d4e034e2eade2a3fcbb35ffab771578b241fa9a5343b46e91c90c4507e1d3a75a1bebc3426dbb1694c0fbb8cc03bf SHA512 c8bcb885dcf7d2871136a6410750aad69a61450b5a4bc80df56246a5875e1e9895d2d63e9e9e6deda3c4e516cd07344b92619457ef41f4f2ff0710c774957466
DIST protobuf-3.10.0.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
DIST protobuf-3.12.4.tar.gz 5310348 BLAKE2B 2630941672963165467221843c10079a0ed966f2fdfcbc970b0b41e1ed3c7f78734496c1fbd3ec509c68999a14f637fff267b309cf82a8acf2bb5a948484f79b SHA512 c5d24502b9a6be0a606a19213186fe462e0de6830547003636f0897781f36d0bd7e4e7d9689d96390a0399ce04b6438cda3a0fe6f97f0feb700a110e90beef0c
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
EBUILD protobuf-3.10.0.ebuild 2476 BLAKE2B bd12285279c3cdf4c014f2bde6c0656f2b0f9dfc7aa9e0660433c0199d94b132cabb500200115e8df30e2fdc6140fc035879259d86d1c36ea21c59e006ca0503 SHA512 17bfbd14c5368786e8c4627dc2c6a583d4e16e27ac838afe7beb7ec8e0cd208b50c82fd4e55f5c7f815400c2298521298e5f14d7622760b2c04e560365abcc40
EBUILD protobuf-3.12.4.ebuild 3028 BLAKE2B 2d35522c78efd3143ad106cd97ca661c421fdd6d6c4fdf78ec8d87837cd42aafba7e320c8d0aa81277db671171342d57cdddcd85658b9b09b26becc27a2ab3ea SHA512 923b5a6fd632b47bc8c5ad30fd555fe4ca3a8e0f8244bd24e6520bc02607f624dfa8018dc6813385020251b4b2621679b02bc99f567c7b492a733644184aeea3
EBUILD protobuf-3.7.0.ebuild 2535 BLAKE2B 938807a5f82aa8a7816e621bbc9685426d1e8c88600a59e699bd9918d92313d23d7fd4531e137521c2430960325edebeaa2293074a658d98c9ace960f5d68b2d SHA512 a33bb0a9dcedf1f357d52a3bd67c8bb6f6aa8b99a53d61e4a55cc738b829700605f9820fadb1932a189094f4694ec7437a1b8f992e72fefc0851ecd8b3012b9b
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983

View File

@@ -0,0 +1,3 @@
(add-to-list 'load-path "@SITELISP@")
(add-to-list 'auto-mode-alist '("\\.proto\\'" . protobuf-mode))
(autoload 'protobuf-mode "protobuf-mode" "Google protobuf mode." t)

View File

@@ -0,0 +1 @@
au BufRead,BufNewFile *.proto set filetype=proto

View File

@@ -0,0 +1,19 @@
Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings.
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -717,7 +717,7 @@
GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
- no-warning-test $(GZCHECKPROGRAMS)
+ $(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
$(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
$(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
@@ -904,4 +904,4 @@
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \
google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \
- protobuf-lite-arena-test no-warning-test
+ protobuf-lite-arena-test

View File

@@ -0,0 +1,262 @@
https://github.com/protocolbuffers/protobuf/pull/235
--- /src/google/protobuf/compiler/command_line_interface.cc
+++ /src/google/protobuf/compiler/command_line_interface.cc
@@ -997,6 +997,28 @@
}
if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) {
+ bool success = false;
+ int in_fd = STDIN_FILENO;
+ int out_fd = STDOUT_FILENO;
+
+ if (!protobuf_in_path_.empty()) {
+ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY);
+ if (in_fd == -1) {
+ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl;
+ return 1;
+ }
+ }
+ if (!protobuf_out_path_.empty()) {
+ out_fd = open(protobuf_out_path_.c_str(),
+ O_WRONLY | O_CREAT | O_TRUNC,
+ 0644);
+ if (out_fd == -1) {
+ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl;
+ close(in_fd);
+ return 1;
+ }
+ }
+
if (codec_type_.empty()) {
// HACK: Define an EmptyMessage type to use for decoding.
DescriptorPool pool;
@@ -1005,13 +1027,20 @@
file.add_message_type()->set_name("EmptyMessage");
GOOGLE_CHECK(pool.BuildFile(file) != NULL);
codec_type_ = "EmptyMessage";
- if (!EncodeOrDecode(&pool)) {
- return 1;
- }
+ success = EncodeOrDecode(&pool, in_fd, out_fd);
} else {
- if (!EncodeOrDecode(descriptor_pool.get())) {
- return 1;
- }
+ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd);
+ }
+
+ if (in_fd != STDIN_FILENO) {
+ close(in_fd);
+ }
+ if (out_fd != STDOUT_FILENO) {
+ close(out_fd);
+ }
+
+ if (!success) {
+ return 1;
}
}
@@ -1049,6 +1078,11 @@
for (int i = 0; i < proto_path_.size(); i++) {
source_tree->MapPath(proto_path_[i].first, proto_path_[i].second);
}
+ if (mode_ == MODE_COMPILE &&
+ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) {
+ std::cerr << "--protobuf_in and --protobuf_out are only valid with "
+ << "decode operations. Ignoring.";
+ }
// Map input files to virtual paths if possible.
if (!MakeInputsBeProtoPathRelative(source_tree, fallback_database)) {
@@ -1750,6 +1784,12 @@
codec_type_ = value;
+ } else if (name == "--protobuf_in") {
+ protobuf_in_path_ = value;
+
+ } else if (name == "--protobuf_out") {
+ protobuf_out_path_ = value;
+
} else if (name == "--error_format") {
if (value == "gcc") {
error_format_ = ERROR_FORMAT_GCC;
@@ -1886,29 +1926,50 @@
" -h, --help Show this text and exit.\n"
" --encode=MESSAGE_TYPE Read a text-format message of the "
"given type\n"
- " from standard input and write it in "
- "binary\n"
- " to standard output. The message type "
- "must\n"
+ " and write it in binary. The message "
+ "type must\n"
" be defined in PROTO_FILES or their "
"imports.\n"
+ " The input/output protobuf files are "
+ "specified\n"
+ " using the --protobuf_in and "
+ "--protobuf_out\n"
+ " command line flags.\n"
" --decode=MESSAGE_TYPE Read a binary message of the given "
- "type from\n"
- " standard input and write it in text "
- "format\n"
- " to standard output. The message type "
- "must\n"
- " be defined in PROTO_FILES or their "
- "imports.\n"
+ "type and\n"
+ " write it in text format. The message "
+ "type\n"
+ " must be defined in PROTO_FILES or "
+ "their imports.\n"
+ " The input/output protobuf files are "
+ "specified\n"
+ " using the --protobuf_in and "
+ "--protobuf_out\n"
+ " command line flags.\n"
" --decode_raw Read an arbitrary protocol message "
- "from\n"
- " standard input and write the raw "
- "tag/value\n"
- " pairs in text format to standard "
- "output. No\n"
+ "and write\n"
+ " the raw tag/value pairs in text format."
+ " No\n"
" PROTO_FILES should be given when using "
"this\n"
- " flag.\n"
+ " flag. The input/output protobuf files "
+ "are\n"
+ " specified using the --protobuf_in and\n"
+ " --protobuf_out command line flags.\n"
+ " --protobuf_in=FILE Absolute path to the protobuf file "
+ "from which\n"
+ " input of encoding/decoding operation "
+ "will be\n"
+ " read. If omitted, input will be read "
+ "from\n"
+ " standard input.\n"
+ " --protobuf_out=FILE Absolute path to the protobuf file "
+ "to which\n"
+ " output of encoding/decoding operation "
+ "will be\n"
+ " written. If omitted, output will be "
+ "written to\n"
+ " standard output.\n"
" --descriptor_set_in=FILES Specifies a delimited list of FILES\n"
" each containing a FileDescriptorSet "
"(a\n"
@@ -2254,7 +2315,9 @@
return true;
}
-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) {
+bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd) {
// Look up the type.
const Descriptor* type = pool->FindMessageTypeByName(codec_type_);
if (type == NULL) {
@@ -2266,15 +2329,15 @@
std::unique_ptr<Message> message(dynamic_factory.GetPrototype(type)->New());
if (mode_ == MODE_ENCODE) {
- SetFdToTextMode(STDIN_FILENO);
- SetFdToBinaryMode(STDOUT_FILENO);
+ SetFdToTextMode(in_fd);
+ SetFdToBinaryMode(out_fd);
} else {
- SetFdToBinaryMode(STDIN_FILENO);
- SetFdToTextMode(STDOUT_FILENO);
+ SetFdToBinaryMode(in_fd);
+ SetFdToTextMode(out_fd);
}
- io::FileInputStream in(STDIN_FILENO);
- io::FileOutputStream out(STDOUT_FILENO);
+ io::FileInputStream in(in_fd);
+ io::FileOutputStream out(out_fd);
if (mode_ == MODE_ENCODE) {
// Input is text.
--- /src/google/protobuf/compiler/command_line_interface.h
+++ /src/google/protobuf/compiler/command_line_interface.h
@@ -296,7 +296,9 @@
GeneratorContext* generator_context, std::string* error);
// Implements --encode and --decode.
- bool EncodeOrDecode(const DescriptorPool* pool);
+ bool EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd);
// Implements the --descriptor_set_out option.
bool WriteDescriptorSet(
@@ -428,6 +430,13 @@
// parsed FileDescriptorSets to be used for loading protos. Otherwise, empty.
std::vector<std::string> descriptor_set_in_names_;
+ // When using --encode / --decode / --decode_raw absolute path to the output
+ // file. (Empty string indicates write to STDOUT).
+ std::string protobuf_out_path_;
+ // When using --encode / --decode / --decode_raw, absolute path to the input
+ // file. (Empty string indicates read from STDIN).
+ std::string protobuf_in_path_;
+
// If --descriptor_set_out was given, this is the filename to which the
// FileDescriptorSet should be written. Otherwise, empty.
std::string descriptor_set_out_name_;
--- /src/google/protobuf/compiler/command_line_interface_unittest.cc
+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc
@@ -95,7 +95,7 @@
virtual void SetUp();
virtual void TearDown();
- // Runs the CommandLineInterface with the given command line. The
+ // Run the CommandLineInterface with the given command line. The
// command is automatically split on spaces, and the string "$tmpdir"
// is replaced with TestTempDir().
void Run(const std::string& command);
@@ -2625,6 +2625,17 @@
std::string::npos);
}
+ void ExpectBinaryFilesMatch(const string &expected_file,
+ const string &actual_file) {
+ string expected_output, actual_output;
+ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output));
+ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output));
+
+ // Don't use EXPECT_EQ because we don't want to print raw binary data to
+ // stdout on failure.
+ EXPECT_TRUE(expected_output == actual_output);
+ }
+
private:
void WriteUnittestProtoDescriptorSet() {
unittest_proto_descriptor_set_filename_ =
@@ -2719,6 +2730,19 @@
"net/proto2/internal/no_such_file.proto: No such file or directory\n");
}
+TEST_P(EncodeDecodeTest, RedirectInputOutput) {
+ string out_file = TestTempDir() + "/golden_message_out.pbf";
+ EXPECT_TRUE(
+ Run(TestUtil::MaybeTranslatePath("net/proto2/internal/unittest.proto") +
+ " --encode=protobuf_unittest.TestAllTypes" +
+ " --protobuf_in=" + TestUtil::GetTestDataPath(
+ "net/proto2/internal/"
+ "testdata/text_format_unittest_data_oneof_implemented.txt") +
+ " --protobuf_out=" + out_file));
+ ExpectBinaryFilesMatch(out_file, TestUtil::GetTestDataPath(
+ "net/proto2/internal/testdata/golden_message_oneof_implemented"));
+}
+
INSTANTIATE_TEST_SUITE_P(FileDescriptorSetSource, EncodeDecodeTest,
testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN));
} // anonymous namespace

View File

@@ -0,0 +1,121 @@
--- /Makefile.am
+++ /Makefile.am
@@ -11,28 +11,10 @@
# Always include third_party directories in distributions.
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS
-# because then "make check" would also build and run all of gmock's own tests,
-# which takes a lot of time and is generally not useful to us. Also, we don't
-# want "make install" to recurse into gmock since we don't want to overwrite
-# the installed version of gmock if there is one.
check-local:
- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
-# We would like to clean gmock when "make clean" is invoked. But we have to
-# be careful because clean-local is also invoked during "make distclean", but
-# "make distclean" already recurses into gmock because it's listed among the
-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to
-# cd to the directory again and "make clean" it will fail. So, check that the
-# Makefile exists before recursing.
clean-local:
- @if test -e third_party/googletest/Makefile; then \
- echo "Making clean in googletest"; \
- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
- fi; \
- if test -e conformance/Makefile; then \
+ @if test -e conformance/Makefile; then \
echo "Making clean in conformance"; \
cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
fi; \
--- /configure.ac
+++ /configure.ac
@@ -223,12 +223,5 @@
esac
AM_CONDITIONAL([OBJC_CONFORMANCE_TEST], [test $OBJC_CONFORMANCE_TEST = 1])
-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS,
-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock
-# too.
-export CFLAGS
-export CXXFLAGS
-AC_CONFIG_SUBDIRS([third_party/googletest])
-
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc])
AC_OUTPUT
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -711,19 +711,11 @@
google/protobuf/testing/file.cc \
google/protobuf/testing/file.h
-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest
-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock
-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
$(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \
- -I$(GOOGLEMOCK_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
# Disable optimization for tests unless the user explicitly asked for it,
# since test_util.cc takes forever to compile with optimization (with GCC).
# See configure.ac for more info.
@@ -815,12 +807,8 @@
# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include \
- -DPROTOBUF_TEST_NO_DESCRIPTORS
+ -lgtest -lgmock -lgmock_main
+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lazy_descriptor_test_SOURCES = \
google/protobuf/compiler/cpp/cpp_unittest.cc \
@@ -841,11 +829,7 @@
# full runtime and we want to make sure this test builds without full
# runtime.
protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_test_SOURCES = \
google/protobuf/lite_unittest.cc \
@@ -857,11 +841,7 @@
# gtest when building the test internally our memory sanitizer doesn't detect
# memory leaks (don't know why).
protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_arena_test_SOURCES = \
google/protobuf/lite_arena_unittest.cc \
@@ -871,8 +851,7 @@
# Test plugin binary.
test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la
-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest
test_plugin_SOURCES = \
google/protobuf/compiler/mock_code_generator.cc \
google/protobuf/testing/file.cc \

View File

@@ -0,0 +1,19 @@
Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings.
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -717,7 +717,7 @@
GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
- no-warning-test $(GZCHECKPROGRAMS)
+ $(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
$(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
$(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
@@ -900,4 +900,4 @@
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \
google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \
- protobuf-lite-arena-test no-warning-test
+ protobuf-lite-arena-test

View File

@@ -0,0 +1,233 @@
https://github.com/protocolbuffers/protobuf/pull/235
--- /src/google/protobuf/compiler/command_line_interface.cc
+++ /src/google/protobuf/compiler/command_line_interface.cc
@@ -931,6 +931,28 @@
}
if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) {
+ bool success = false;
+ int in_fd = STDIN_FILENO;
+ int out_fd = STDOUT_FILENO;
+
+ if (!protobuf_in_path_.empty()) {
+ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY);
+ if (in_fd == -1) {
+ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl;
+ return 1;
+ }
+ }
+ if (!protobuf_out_path_.empty()) {
+ out_fd = open(protobuf_out_path_.c_str(),
+ O_WRONLY | O_CREAT | O_TRUNC,
+ 0644);
+ if (out_fd == -1) {
+ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl;
+ close(in_fd);
+ return 1;
+ }
+ }
+
if (codec_type_.empty()) {
// HACK: Define an EmptyMessage type to use for decoding.
DescriptorPool pool;
@@ -939,13 +961,20 @@
file.add_message_type()->set_name("EmptyMessage");
GOOGLE_CHECK(pool.BuildFile(file) != NULL);
codec_type_ = "EmptyMessage";
- if (!EncodeOrDecode(&pool)) {
- return 1;
- }
+ success = EncodeOrDecode(&pool, in_fd, out_fd);
} else {
- if (!EncodeOrDecode(descriptor_pool.get())) {
- return 1;
- }
+ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd);
+ }
+
+ if (in_fd != STDIN_FILENO) {
+ close(in_fd);
+ }
+ if (out_fd != STDOUT_FILENO) {
+ close(out_fd);
+ }
+
+ if (!success) {
+ return 1;
}
}
@@ -983,6 +1012,11 @@
for (int i = 0; i < proto_path_.size(); i++) {
source_tree->MapPath(proto_path_[i].first, proto_path_[i].second);
}
+ if (mode_ == MODE_COMPILE &&
+ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) {
+ std::cerr << "--protobuf_in and --protobuf_out are only valid with "
+ << "decode operations. Ignoring.";
+ }
// Map input files to virtual paths if possible.
if (!MakeInputsBeProtoPathRelative(source_tree)) {
@@ -1571,6 +1605,12 @@
codec_type_ = value;
+ } else if (name == "--protobuf_in") {
+ protobuf_in_path_ = value;
+
+ } else if (name == "--protobuf_out") {
+ protobuf_out_path_ = value;
+
} else if (name == "--error_format") {
if (value == "gcc") {
error_format_ = ERROR_FORMAT_GCC;
@@ -1693,18 +1733,29 @@
" --version Show version info and exit.\n"
" -h, --help Show this text and exit.\n"
" --encode=MESSAGE_TYPE Read a text-format message of the given type\n"
-" from standard input and write it in binary\n"
-" to standard output. The message type must\n"
-" be defined in PROTO_FILES or their imports.\n"
-" --decode=MESSAGE_TYPE Read a binary message of the given type from\n"
-" standard input and write it in text format\n"
-" to standard output. The message type must\n"
+" an write it in binary. The message type must\n"
" be defined in PROTO_FILES or their imports.\n"
-" --decode_raw Read an arbitrary protocol message from\n"
-" standard input and write the raw tag/value\n"
-" pairs in text format to standard output. No\n"
+" The input/output protobuf files are specified\n"
+" using the --protobuf_in and --protobuf_out\n"
+" command line flags.\n"
+" --decode=MESSAGE_TYPE Read a binary message of the given type and\n"
+" write it in text format. The message type\n"
+" must be defined in PROTO_FILES or their\n"
+" imports. The input/output protobuf files are\n"
+" specified using the --protobuf_in and \n"
+" --protobuf_out command line flags.\n"
+" --decode_raw Read an arbitrary protocol message and write\n"
+" the raw tag/value pairs in text format. No\n"
" PROTO_FILES should be given when using this\n"
-" flag.\n"
+" flag. The input/output protobuf files are\n"
+" specified using the --protobuf_in and \n"
+" --protobuf_out command line flags.\n"
+" --protobuf_in Absolute path to the protobuf file to read to\n"
+" encode/decode. If omitted, file will be read\n"
+" from STDIN.\n"
+" --protobuf_out Absolute path to the protobuf file to write to\n"
+" after encode/decode operation. If omitted,\n"
+" output is written to STDOUT.\n"
" --descriptor_set_in=FILES Specifies a delimited list of FILES\n"
" each containing a FileDescriptorSet (a\n"
" protocol buffer defined in descriptor.proto).\n"
@@ -1983,7 +2034,9 @@
return true;
}
-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) {
+bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd) {
// Look up the type.
const Descriptor* type = pool->FindMessageTypeByName(codec_type_);
if (type == NULL) {
@@ -1995,15 +2048,15 @@
std::unique_ptr<Message> message(dynamic_factory.GetPrototype(type)->New());
if (mode_ == MODE_ENCODE) {
- SetFdToTextMode(STDIN_FILENO);
- SetFdToBinaryMode(STDOUT_FILENO);
+ SetFdToTextMode(in_fd);
+ SetFdToBinaryMode(out_fd);
} else {
- SetFdToBinaryMode(STDIN_FILENO);
- SetFdToTextMode(STDOUT_FILENO);
+ SetFdToBinaryMode(in_fd);
+ SetFdToTextMode(out_fd);
}
- io::FileInputStream in(STDIN_FILENO);
- io::FileOutputStream out(STDOUT_FILENO);
+ io::FileInputStream in(in_fd);
+ io::FileOutputStream out(out_fd);
if (mode_ == MODE_ENCODE) {
// Input is text.
--- /src/google/protobuf/compiler/command_line_interface.h
+++ /src/google/protobuf/compiler/command_line_interface.h
@@ -272,7 +272,9 @@
GeneratorContext* generator_context, string* error);
// Implements --encode and --decode.
- bool EncodeOrDecode(const DescriptorPool* pool);
+ bool EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd);
// Implements the --descriptor_set_out option.
bool WriteDescriptorSet(
@@ -405,6 +407,13 @@
// parsed FileDescriptorSets to be used for loading protos. Otherwise, empty.
std::vector<string> descriptor_set_in_names_;
+ // When using --encode / --decode / --decode_raw absolute path to the output
+ // file. (Empty string indicates write to STDOUT).
+ string protobuf_out_path_;
+ // When using --encode / --decode / --decode_raw, absolute path to the input
+ // file. (Empty string indicates read from STDIN).
+ string protobuf_in_path_;
+
// If --descriptor_set_out was given, this is the filename to which the
// FileDescriptorSet should be written. Otherwise, empty.
string descriptor_set_out_name_;
--- /src/google/protobuf/compiler/command_line_interface_unittest.cc
+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc
@@ -94,7 +94,7 @@
virtual void SetUp();
virtual void TearDown();
- // Runs the CommandLineInterface with the given command line. The
+ // Run the CommandLineInterface with the given command line. The
// command is automatically split on spaces, and the string "$tmpdir"
// is replaced with TestTempDir().
void Run(const string& command);
@@ -2337,6 +2337,17 @@
EXPECT_EQ(StripCR(expected_text), StripCR(captured_stderr_));
}
+ void ExpectBinaryFilesMatch(const string &expected_file,
+ const string &actual_file) {
+ string expected_output, actual_output;
+ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output));
+ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output));
+
+ // Don't use EXPECT_EQ because we don't want to print raw binary data to
+ // stdout on failure.
+ EXPECT_TRUE(expected_output == actual_output);
+ }
+
private:
void WriteUnittestProtoDescriptorSet() {
unittest_proto_descriptor_set_filename_ =
@@ -2427,6 +2438,18 @@
"google/protobuf/no_such_file.proto: No such file or directory\n");
}
+TEST_P(EncodeDecodeTest, RedirectInputOutput) {
+ string out_file = TestTempDir() + "/golden_message_out.pbf";
+ string cmd = "";
+ cmd += "google/protobuf/unittest.proto ";
+ cmd += "--encode=protobuf_unittest.TestAllTypes ";
+ cmd += "--protobuf_in=" + TestSourceDir() +
+ "/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt ";
+ cmd += "--protobuf_out=" + out_file;
+ EXPECT_TRUE(Run(cmd));
+ ExpectBinaryFilesMatch(out_file, TestSourceDir() + "/google/protobuf/testdata/golden_message_oneof_implemented");
+}
+
INSTANTIATE_TEST_CASE_P(FileDescriptorSetSource,
EncodeDecodeTest,
testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN));

View File

@@ -0,0 +1,121 @@
--- /Makefile.am
+++ /Makefile.am
@@ -11,28 +11,10 @@
# Always include third_party directories in distributions.
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS
-# because then "make check" would also build and run all of gmock's own tests,
-# which takes a lot of time and is generally not useful to us. Also, we don't
-# want "make install" to recurse into gmock since we don't want to overwrite
-# the installed version of gmock if there is one.
check-local:
- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
-# We would like to clean gmock when "make clean" is invoked. But we have to
-# be careful because clean-local is also invoked during "make distclean", but
-# "make distclean" already recurses into gmock because it's listed among the
-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to
-# cd to the directory again and "make clean" it will fail. So, check that the
-# Makefile exists before recursing.
clean-local:
- @if test -e third_party/googletest/Makefile; then \
- echo "Making clean in googletest"; \
- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
- fi; \
- if test -e conformance/Makefile; then \
+ @if test -e conformance/Makefile; then \
echo "Making clean in conformance"; \
cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
fi; \
--- /configure.ac
+++ /configure.ac
@@ -209,12 +209,5 @@
AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory])
-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS,
-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock
-# too.
-export CFLAGS
-export CXXFLAGS
-AC_CONFIG_SUBDIRS([third_party/googletest])
-
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc])
AC_OUTPUT
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -711,19 +711,11 @@
google/protobuf/testing/file.cc \
google/protobuf/testing/file.h
-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest
-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock
-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
$(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \
- -I$(GOOGLEMOCK_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
# Disable optimization for tests unless the user explicitly asked for it,
# since test_util.cc takes forever to compile with optimization (with GCC).
# See configure.ac for more info.
@@ -811,12 +803,8 @@
# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include \
- -DPROTOBUF_TEST_NO_DESCRIPTORS
+ -lgtest -lgmock -lgmock_main
+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lazy_descriptor_test_SOURCES = \
google/protobuf/compiler/cpp/cpp_unittest.cc \
@@ -837,11 +825,7 @@
# full runtime and we want to make sure this test builds without full
# runtime.
protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_test_SOURCES = \
google/protobuf/lite_unittest.cc \
@@ -853,11 +837,7 @@
# gtest when building the test internally our memory sanitizer doesn't detect
# memory leaks (don't know why).
protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_arena_test_SOURCES = \
google/protobuf/lite_arena_unittest.cc \
@@ -867,8 +847,7 @@
# Test plugin binary.
test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la
-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest
test_plugin_SOURCES = \
google/protobuf/compiler/mock_code_generator.cc \
google/protobuf/testing/file.cc \

View File

@@ -0,0 +1,49 @@
https://github.com/protocolbuffers/protobuf/issues/5219
https://github.com/protocolbuffers/protobuf/pull/5227
https://github.com/protocolbuffers/protobuf/commit/56b40a8f055cfd05633054aed5d3466a6e058b72
--- /configure.ac
+++ /configure.ac
@@ -165,6 +165,22 @@
])
AM_CONDITIONAL([HAVE_ZLIB], [test $HAVE_ZLIB = 1])
+dnl On some platforms, std::atomic needs a helper library
+AC_MSG_CHECKING(whether -latomic is needed)
+AC_LINK_IFELSE([AC_LANG_SOURCE([[
+ #include <atomic>
+ #include <cstdint>
+ std::atomic<std::int64_t> v;
+ int main() {
+ return v;
+ }
+]])], STD_ATOMIC_NEED_LIBATOMIC=no, STD_ATOMIC_NEED_LIBATOMIC=yes)
+AC_MSG_RESULT($STD_ATOMIC_NEED_LIBATOMIC)
+if test "x$STD_ATOMIC_NEED_LIBATOMIC" = xyes; then
+ LIBATOMIC_LIBS="-latomic"
+fi
+AC_SUBST([LIBATOMIC_LIBS])
+
AS_IF([test "$with_protoc" != "no"], [
PROTOC=$with_protoc
AS_IF([test "$with_protoc" = "yes"], [
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -163,7 +163,7 @@
lib_LTLIBRARIES = libprotobuf-lite.la libprotobuf.la libprotoc.la
-libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS)
+libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
libprotobuf_lite_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
if HAVE_LD_VERSION_SCRIPT
libprotobuf_lite_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf-lite.map
@@ -209,7 +209,7 @@
google/protobuf/io/zero_copy_stream.cc \
google/protobuf/io/zero_copy_stream_impl_lite.cc
-libprotobuf_la_LIBADD = $(PTHREAD_LIBS)
+libprotobuf_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
libprotobuf_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
if HAVE_LD_VERSION_SCRIPT
libprotobuf_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf.map

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<slots>
<subslots>Soname version number</subslots>
</slots>
<upstream>
<remote-id type="github">protocolbuffers/protobuf</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,105 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
)
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${D}" -name "*.la" -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -0,0 +1,128 @@
# Copyright 2008-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf"
EGIT_SUBMODULES=()
fi
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
else
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="BSD"
SLOT="0/23"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RESTRICT="!test? ( test )"
BDEPEND="emacs? ( app-editors/emacs:* )"
DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
RDEPEND="emacs? ( app-editors/emacs:* )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.12.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.12.0-system_libraries.patch"
"${FILESDIR}/${PN}-3.12.0-protoc_input_output_files.patch"
)
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
# https://github.com/protocolbuffers/protobuf/issues/7413
sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
if tc-ld-is-gold; then
# https://sourceware.org/bugzilla/show_bug.cgi?id=24527
tc-ld-disable-gold
fi
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${D}" -name "*.la" -type f -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -0,0 +1,106 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
"${FILESDIR}/${PN}-3.6.0-protoc_input_output_files.patch"
)
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${D}" -name "*.la" -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~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
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~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
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~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
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
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
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm"
IUSE="test"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
BDEPEND="
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
}

View File

@@ -0,0 +1,11 @@
DIST Adafruit-Blinka-1.2.1.tar.gz 69725 BLAKE2B 818dbe0c6e97e1e0f8b59cba22025fb75766b16c3d23410e93f0c15ebf3b08973da1186b6f78e0bba58228747d7d05479ead9a86007e4700283bb6d1b84df3d9 SHA512 84a768b49ebf1444a0513fe1521681e5a838ce61b15189828f7a41f25007beedb69eb716924f98be9ae06d5b05415965b86902849e124c53049e1d1d09eddfe8
DIST Adafruit-Blinka-1.3.3.tar.gz 79416 BLAKE2B fd8ed245991ef6e97227980082936d661955f451a3957095447adcf7d7debc577fe750422a0db8492e1515bdf992e383dbb2b59cedbcf805a85b32ffa9f14a31 SHA512 7b69cf68decfc732364c3dfb0bb02a590169282b3a80a799704e31f37101b48d999c1b7a75d0832d1f6e4cebf064363b62c77442039e6a1e2f43f52790786cdc
DIST Adafruit-Blinka-2.3.1.tar.gz 83111 BLAKE2B f8b5392c89f205f91a3846a731ce169c253fdc7a9bade9ecd645bf56fdd32f24af52c7ae46cf65429a140c8c13fb8c0d663a68fbb2ef8f4b8034bad65554ec68 SHA512 b471bf1c6daf115d385e5e8b2a979487b8aa93cd56eadb31765f957a726c39dcef96dd2903e6399323a67cb844b424d4db77f6d683149efafb260a2666a10476
DIST Adafruit-Blinka-3.9.0.tar.gz 81367 BLAKE2B 2eaf2a535cc1f182ec04279129f6ac59ff3f87de80547d2fdaa8058772e2e0e153befecbaf429a02d5d9758263834a72094def9cdc2db2f81ff2db3a734760bd SHA512 bc5f2815df0977c44e54ec10c84aa09e43734704add8f38c5e3c9b105162dabf10caeb6f577ee38bd34d0f691cb93c24676f959b9a9e57615faf993525d17cc8
DIST Adafruit-Blinka-5.5.3.tar.gz 110533 BLAKE2B c74c29c762dcb932bc390b6dfd322858bc4b72de756803f79d8202c1d63d2e9ef3edecb4d6d58ed31aebcd7e64ebbbd833e5bc2b2706d9431e3074d4dce81cfb SHA512 114094965207af9916c8ce165081569e4eed3cdf90f1febf479a87216fa48c7dc44df9a5c6b5c9ded3cf6815f23dd894c053475df15d5bb520a870c2c1eb1cf1
EBUILD Adafruit-Blinka-1.2.1.ebuild 671 BLAKE2B b2c7d4a9eb448e198e32f23a393071c9836f9852905b3e610191d5915fa806a01d82988384dbb648128ff602831d0b4c9c8b849b6e108637daf9e9578838ef0b SHA512 3ac6049d72658f794ebdb252a7b088b06a0f529d825cd5cdc233287f85e44779f161719e28976edae967c839cb85b93f5faf9b29ed05ba03dff754189e14269c
EBUILD Adafruit-Blinka-1.3.3.ebuild 671 BLAKE2B b2c7d4a9eb448e198e32f23a393071c9836f9852905b3e610191d5915fa806a01d82988384dbb648128ff602831d0b4c9c8b849b6e108637daf9e9578838ef0b SHA512 3ac6049d72658f794ebdb252a7b088b06a0f529d825cd5cdc233287f85e44779f161719e28976edae967c839cb85b93f5faf9b29ed05ba03dff754189e14269c
EBUILD Adafruit-Blinka-2.3.1.ebuild 678 BLAKE2B 0f0c179da44d687ecf83d409740cc947475a6e07237b525bfd1c9ecd5a0572231ea2a8888e86f091cf740dfe85159c3ce26d415a57230f0baeefff56dc7696ef SHA512 13f1790e310b7ff015fb12e45473bc6f809a5b4cea6da8dd49b87e83f398379b5a79fd379c18455d72f0c5a8629efdc20e99e277bff364c428d96ea619b2dbf4
EBUILD Adafruit-Blinka-3.9.0.ebuild 722 BLAKE2B 52db0187042a6d6eb265b650059fc28254a5710343c678a2c4100e7fee40ea09da42282f0ec7295c2e2c472873b86aef155a802696d91bc599afd3ec05ae4f0d SHA512 2e7912b963ada0dac66ea636447fad358ea5cba3cc2e358b44cf71ff94acd37ddf49d476ccffe9570811c792a234c1c1d524727b3ee9876164d4f35f2952d142
EBUILD Adafruit-Blinka-5.5.3.ebuild 757 BLAKE2B e50735f018257432119a0e205be28ad24769ea8ecfc5eb776702829b1b3b8f42ac385ad91ef41fe8fdbc9cf61f9ab2abac5ee14fb174dcd2c7561d1e6560e583 SHA512 ac8aff6cb000b695cc9d243b2af0f5866a6f29223142ad1faa34aee6913d63277bbc4eecabb8a9e62098e78e0439f6f4223eb1897af9b2a9c204a429c6650cd5
MISC metadata.xml 473 BLAKE2B cc4abfe9ab5a3162b7a190d48f41f35d338ef0615799e267be91e968fc6f0f03c2ecb829b0d6013c0c28b8dc17f7b63a102a53b3b1861c3ad11954a691f48da0 SHA512 0756f3a827567f145ded83ed636a09d0d9da2513cbafc36e8c4a831082f161d1a522ed7afe0e98fa654922c2eff00cf4516e337da8a78eb00f228f3441545717

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-Blinka</remote-id>
<maintainer status="unknown">
<email>circuitpython@adafruit.com</email>
<name>Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Read DHT11, DHT22, and AM2302 humidity and temperature on a Raspberry Pi."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~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}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Read DHT11, DHT22, and AM2302 humidity and temperature on a Raspberry Pi."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
SRC_URI="https://github.com/adafruit/Adafruit_Python_DHT/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~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}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,5 @@
DIST Adafruit-DHT-1.4.0.tar.gz 15734 BLAKE2B f6069a23a819badf3db602c9699b32ea88e38a3e5f3b99740f32b7ead96a9edfb07e612ec6e2c3a7b93c4d8a85d9adf5145bb3115d82a5268e39a711a4fbbc7e SHA512 7d09990ed9f2e560d7e9f1676a7c404bd79475b44a685b1912343098c5fd986bf493480ecb4a65d858094d84f4f2a7d9a32b227e57eb5acc9874886518e70a4f
DIST Adafruit-DHT-1.4.1.tar.gz 18417 BLAKE2B 60cf669743672f2c19affdb420b312005a4226e5b08c4ebbfe99780fdd90a88335570e160d300af7d08e9afada64d0b2a125a9912bcf7e1d07e1342f7e2302be SHA512 c3a8680c22c3cb55c0f2a042a85b84500c5ad2956886c17fdf27122d267ca1a09cafdb9de191ca7e41080719e6aa4bc0512ec309065afbceed1bccdafa432e6d
EBUILD Adafruit-DHT-1.4.0.ebuild 797 BLAKE2B 1c766df118af970071a9c4089eb2cc9ccd33ed8fb6e981e8b67388a897177cacbdd83cd8c5d6f2ab333a1be57d61cfb657ef46e8fd495835ce62f8c679614115 SHA512 2a33b72767e977bf9091046b332135312f83a90797845bcb09e565dc0591eea934032b0e2cd00e1bc23e9a5315d24672a482e83febc367b11ddaad60aa6d28aa
EBUILD Adafruit-DHT-1.4.1.ebuild 824 BLAKE2B 6f585505ad5794cddb93af903a872eafcd1b79f1a2c66ca676fd184ab1d7e999b3679b5aad9fcc021118ce47913f1bd02fd4fd3f9123993d45c4d49cdd49f499 SHA512 ecbc731a957b9ddc705715e54931d66c7465f3779f48b9bcc35c5cb37bf1767996551ee4e3db1aa9228469709ef30843331d652d8f830be3df87b8aad68bd2bd
MISC metadata.xml 456 BLAKE2B cbdbde3a5428ac6c84f110eaa5c890b8f5cd371d7ebdd81a8ef74c17e5f5b2975c96385a1e75aa943e7e2704873847ef9a5267160ec10370b345b3c630168911 SHA512 6f768ffe29543522175518d989a29c46cea523dee7e27d50afb7c6ca7a085839b9ecd47f3b0fa01042e7cea846cc25426f84b9261faa9e2fafc96f103570c251

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-DHT</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="GPIO interface on the Raspberry Pi."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_GPIO/ https://pypi.org/project/Adafruit-GPIO/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
IUSE="test"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
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
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
EBUILD Adafruit-GPIO-1.0.3.ebuild 778 BLAKE2B 22b24ca9d903725c2383ef528129e353a6969b6c5541fa276a135287ba6a0bfec9186a100077e53107eef3aec6c387cff420e125f8300f2555d9bf788105899a SHA512 2c7406095b7efe8fe36b5c5ae9150bf15be731de30e1a8e05b58394232ce505c72ee5ea0f362106c971328807790f357b7c50bd5c7fbbb382c99b24325de4a1e
MISC metadata.xml 457 BLAKE2B cd7c5bfde50c50e9ce3542868b9566748caa3a5a5194d945c7474819b69872bc49ddddf3a8c049c1c7aa5278b3beb43bc485ca4d7c56d368daf69733a988709f SHA512 3d593e41d4929c1b340180e48b8fff474f2202e4bf45a4623c81cb334de6c5c8c3f0403fb9af13c9088ed986bff301d2b582356c30811d696fbcf0fd736c5dea

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-GPIO</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone Black."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PCA9685/ https://pypi.org/project/Adafruit-PCA9685/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
EBUILD Adafruit-PCA9685-1.0.1.ebuild 779 BLAKE2B 22505136e17ed96d7687674034e6fba568efc0b5098596c630b051a692c546e4ccfaba13c9db50a0bcab94fc7749237fb52bc9bcd2a0c23377255cb6301e4f3c SHA512 127a9c6affdf7b54cd146a38d2a5f8cbb70eadf3fbfa60a791c118842b28d4d4bdeff16c582372afa78e2a8e99dc7aceab7ec24032f9cff5bd399f864fc44404
MISC metadata.xml 460 BLAKE2B 3fdd117dadb2c79d98cbb7406afb63594631a047922f49248dcdbf111a59dbd2619d8b9a99f035ae55137b22b7ed495b83568473ed2a37c805ae7fa7aa56eb33 SHA512 5c09ae6d3436590e7a9c7c7b3cb855d2c567a21e91bd591929a7b27f7be9fae7e214602f7f292a8e752e4e8c001648ef77bbe8dbc7207b894b0e6be1f700542e

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-PCA9685</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Access to Linux IO including I2C and SPI."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PureIO https://pypi.org/project/Adafruit-PureIO/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~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
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-PureIO-0.2.3.tar.gz 5395 BLAKE2B 5f86bb974d4afd9887de173ca28bfda04402151f450dd183f751bfae6f0f8442086eb1353f859d773a60b0cbde21bc4d4852c0d375b80e7af511c4b7084ea0fe SHA512 32037c002d376ef06d778397c7292629c80bc96f3aa83de9e36faf2212559e5637a326b215863f7d1db9aa12c9bb30d06feb31a444422448afca57508732d24a
EBUILD Adafruit-PureIO-0.2.3.ebuild 779 BLAKE2B 0ec077e323c7825c48d1000e6e91c6379ef48a1b06acd8277dadeca3b31d214a556e5f510695c15cf84971993b264a058151215c28205ca0477d78c7b4d0ea79 SHA512 66b36f889ba239aa0ea65363f8b78491516e4b933933f9ff008484f74c5b45fc45bb791cbee6ee0b0e9271b684f3934fc88095534678d1fa5102d3f82f09ccf2
MISC metadata.xml 481 BLAKE2B bd3ffc64ef0b27bd12ed92be340995d9734e3a128d855ac803a2d5b30e0e6bca90962ec428d3bcf3525ebc0cbb727a679d63d1cfff8a5922252075835b6ebd74 SHA512 5b8d9950cbfdfb2646c6386746e14afed23febc0d837d35a83b388700116de017363fc3e65fd45afdef24eef240fae5917f2203a157b02d2c0724eae5c4728dc

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-PureIO</remote-id>
<maintainer status="unknown">
<email>support@adafruit.com</email>
<name>Tony DiCola / Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python Library for Adafruit SHT31 module"
HOMEPAGE="https://github.com/ralf1070/Adafruit_Python_SHT31 https://pypi.org/project/Adafruit-SHT31/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
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
}

View File

@@ -0,0 +1,3 @@
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
EBUILD Adafruit-SHT31-1.0.2.ebuild 741 BLAKE2B 9e54fc9b75ff78efedebe4eee20e4d8995524a514ff92c98165688b2134edb89e5f2c1f21881765ea8072446f82e2a3fe31797757ed33b4db7d0254e4c933296 SHA512 f4f68e6650feab0445bf8dffda1d471d2beb88b3231d601a3c0bce835f4d0c64aa9a82c27bdd87e41a9e16db127bdd31a692d33ecc2aaa455f43ad8f33528aea
MISC metadata.xml 333 BLAKE2B 3f720dda29ad95737caa2c9148ff7d86dbb260d9aa3127c031b3d40b5f00daadc830389951108ac5305da9c92f51ff09c5c29d10039c564e71cd909b0b1a4b18 SHA512 8610cd56c5f0ad699b1371029e6b4999dc913dc5d805cd0cd9c3bfcf8a31c23588713e253e8d358897f99991a95eabfc8814d5f175903fdbabf38d1e6a61df43

View File

@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-SHT31</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="A module to control BeagleBone IO channels"
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
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
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A module to control BeagleBone IO channels"
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
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
}

View File

@@ -0,0 +1,5 @@
DIST Adafruit_BBIO-1.0.0.tar.gz 43743 BLAKE2B 9defa95e865d167cf473c7f02f0ba23fd4947f2b9dca6a082e00bcd51f0339907b1be0ec90bd584734b75ae18010bcc93f8b64948ea68bf13c2c78fc3592f52f SHA512 fb8af67c25f6a852255b845d4884a31a194e885e93e6c12fd08c4737bab4ecc2fe6083d5fe7bcb37aef800150f2ef58ecd06841323fcca7d23a59e35a02bafb4
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
EBUILD Adafruit_BBIO-1.0.0.ebuild 676 BLAKE2B dd9c623315c90f7bb7ce3b63d110b919bd157f70ec0ec29388ba8797407230c690cd80f55c91ca00b9a465e629896b5f4b73718b36766a29ad7abcd59da1596c SHA512 92f0c68e435602e0d660d8bd24a63c08a864d622133a17486431a613f4a536182b95d8de27a61cf906ae9da9f8ddd06b99eeda0ba2f1383bd7d28217a16ce178
EBUILD Adafruit_BBIO-1.1.1.ebuild 678 BLAKE2B e824f3d8328c6b42aba53c9b3afb0d0b1c228d3aed3811a2099478aedfb479ef919584d5a1b2fcda1a77c88e7c268ed1f3b8caa2842247ae5778a0bad4aa29f5 SHA512 4602a3f1a3e9a69233c676039f96387bf647078ac95afee15ff5b0c720c41659dced269586b4b12c6a8b9b47f2642c1d5fd9376fe9bc8d384c9acd2a08baab5c
MISC metadata.xml 458 BLAKE2B 7e5c9df654fe5d11259fb34ca2e1103bf8601181351a3f3194c7b326fc0e33e021e0f247e54b5cf472893f11f928a5f9130c0410c1143fcbb2473af5131d2dbd SHA512 d4fdc4c1524c4bedca0701f1b50e35404445fb98f111ec7f0895b155ceae213387655c55f32245b74ecdc3e867c833ac7f49cf9fff23b7df9e5404c138620c07

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit_BBIO</remote-id>
<maintainer status="unknown">
<email>justin@adafruit.com</email>
<name>Justin Cooper</name>
</maintainer>
</upstream>
</pkgmetadata>

Some files were not shown because too many files have changed in this diff Show More