Compare commits

..

2331 Commits

Author SHA1 Message Date
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
3887 changed files with 83267 additions and 7550 deletions

5
.gitignore vendored
View File

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

View File

@@ -1,471 +0,0 @@
2019-03-15 new 0.90.0_beta6, alotta new deps
* extend aioasuswrt deps
* fix warrant for pip10
* fix aioasuswrt-1.1.21
* add a patch for unnecessary wakeonlan-1.1.6 setuptools-scm version restriction
* bump snitun-0.15
* fix wakeonlan-1.1.6 compile error (setuptools)
* add python-tado
* bump aioesphomeapi-1.7.0
* Update Hass-NabuCasa 0.8
* bump frontend-20190319.0
* bump youtube_dl-2019.3.18
* esphome bump 1.12.0
* new esphome-1.12.0_beta3
* add hass-nabucasa-0.7 and pbr-5.1.3
* bump s3transfer-0.2.0
* bump s3transfer-0.2.0
* bump pyrfc3339-1.1
* removed pycparser dupe
* remove vobject-0.9.6.1 dupe
* set 2_7 target back on in botocore-1.12.115
* jmespath-0.9.4 replaced
* repl python-dateutil-2.8.0
* update boto3/botocore
* removed pyOpenSSL dupe
* fix certifi-2019.3.9 (thx to salfter)
* cffi revdeps fixed
* botocore -2_7
* remove dupes
* simplify vobject
* reduce COMPAT cffi
* replace requests-toolbelt-0.9.1
* websocket-client-0.54.0 without pypy
* relink acme-0.32.0
* fix qnapstats
* fix acme manifest
* snitun-0.13 added
* add six-1.12.0
* add requests-toolbelt-0.9.1
* bump pytz-2018.9
* add python-dateutil-2.8.0
* add pyOpenSSL-19.0.0
* add pycryptodome-3.7.3
* add pycparser-2.19
* add jmespath-0.9.4
* add certifi-2019.3.9 & cffi-1.12.2
* add asn1crypto-0.24.0
* add acme-0.32.0
* bump envs-1.3
* netdisco-2.5.0 bump
* make the betas beta!
* add ciscomobilityexpress api
* finally rename firetv to androidtv
* bump pyhomematic-0.1.58
* add quantum-gateway-0.0.5
* bump anthemav-1.1.10
* firetv is now androidtv
* upgrade ruamel-yaml-0.15.89
* add new betas -0.90.0_beta4, frontend -20190316.0
* esphome: rewrite for beta support & 1.12.0_beta1
20190315 new 0.90.0_beta0
* (tag: v0.90.0_beta0) homeassistant-0.90.0_beta0
* frontend-20190312.0
* Bump nessclient version to 0.9.14
* Bump PyXiaomiGateway
* bump frontend
* bump netdisco-2.4.0
* add enigma2.media_player
* homeassistant-0.89.2
* fixed bug #679916, 'bad<C3><83>' chars substituted
* (tag: v0.89.1) Release 0.89.1
* (tag: v0.89.0) Release homeassistant-0.89.0
2019-03-05 new 0.89.0_beta3
* release 0.89.0_beta3
* bump frontend-20190305.0
2019-03-05 new 0.89.0_beta2
* release 0.89.0_beta2
* bump frontend-20190303.0
* add websocket-client-0.54.0
* add homematicip
* bump aioasuswrt-1.1.21
* bump pysonos-0.0.8
2019-03-30 update requirements
* add simplisafe-python
* add python-velbus
* bump pyhomematic-0.1.57
* add pyvesync_v2
* bump blinkpy-0.13.1
* bump PyXiaomiGateway
* PyMata added
* add PyNaCl
* add pyxeoma
* bump zigpy-deconz
* add regenmaschine
* add python-mystrom
* bump numpy-1.16.2
* firetv small changes
* bump opensensemap-api
* add pyflunearyou2
* add py17track
* add pypollencom
* add pyoppleio
* add pyopenuv2
* add ihcsdk
* bump home-assistant-frontend-20190228.0
* add pyTibber-0.9.6
* bump aioambient-0.1.3
2019-02-27 update requirements
* astral-1.10.1 upgraded
* pylgtv-0.1.9 added
* upgrade bcrypt-3.1.6
* water_heater.econet component added
* add homeassistant.components.reddit.sensor
* add PyXiaomiGateway
* add toonapilib component
* update firetv component
* add aioesphomeapi-1.6.0 & it's use flag
* add pylinky-0.3.0
* add pysonos-0.0.7
* add WazeRouteCalculator-0.9
* add nessclient-0.9.13
* add (old) shodan-1.11.0.ebuild
2019-02-24 update requirements
* add pyvlx-0.2.9
* openwrt-luci-rpc-1.0.5 added
* pySDCP-1 added
* nessclient-0.9.10 added
* shodan-1.11.1 added
* iperf3 added
2019-02-23 homeassistant-0.88.1 released
* add apcaccess-0.0.13
* add tplink-0.2.3
* add anthemav==1.1.9
* release 0.88.0
* update pyhomematic-0.1.56
* upgrade opensensemap-api-0.1.4
* Bump zigpy
* homeassistant-0.88.0_beta4
* update frontend-20190219.0
* update aioharmony-0.1.8
* upgrade numpy-1.16.1
* (tag: v0.88.0_beta3) add frontend-20190218.0
* homeassistant-0.88.0_beta3
* add aiohue
* add aioimaplib
2019-02-18 home-assistant-frontend-20190216.0
* add pyblackbird-0.5
* add PyDispatcher-2.0.5
* add pydeconz-52
* bump psutil-5.5.1
* add pyEight-0.1.1
* bump sqlalchemy-1.2.18
* add youtube_dl-2019.2.18
* voluptuous-serialize-2.1.0
2019-02-16 home-assistant-frontend-20190216.0
* update home-assistant-frontend-20190216.0
* update PyChromecast-2.5.2
* add konnected
* add lakeside-0.12
* add pyotp-2.2.7
* add pyowlet-1.0.2
* add pyowm-2.10.0
* add thermoworks_smoke-0.1.8
* remove pysmartthings (talks to much)
* expand dependencies for
- aioambient-0.1.2 deps
- lakeside
- konnected
- powm
- PyChromecast
- coveralls-1.5.1
* pyowm-2.10.0 works
* add pip-19.0.2 (now works)
* expand PYTHON_COMPAT for vanilla sphinx compatibility
* add dev-python/tox-travis
* add coveralls-1.5.1
* complete requirements_test.txt
- add mock-open-1.3.1
- add mypy-0.650
- add pytest-sugar-0.9.2
* add new USE flag 'test'
2019-02-16 homeassistant-0.88.0_beta1
* update homeassistant-0.88.0_beta1
* update home-assistant-frontend-20190215.0
* update PyChromecast-2.5.1
* update aioambient-0.1.2
* add pyHik
* add pycarwings2
* add pydanfossair
* bump pypoint-1.1.1
* add pysmartthings
2019-02-15 div Updates
* bump home-assistant-frontend==20190213.0, remove 20190201
* Upgrade ruamel.yaml to 0.15.88, remove 0.15.72-80
* add pypoint-1.0.7-8
* add meteofrance-0.3.4
* add 0.88.0_beta0, with new deps:
- astral-1.9.2
- cryptography-2.5
- RestrictedPython-4.0_beta8
- ruamel-yaml-0.15.88
- setuptools-40.8.0
- rxv-0.6.0
- home-assistant-frontend-20190213.0
* removed some older aiohttp ebuilds
2019-02-13 div Updates
* Update sqlalchemy-1.2.17, remove sqlalchemy-1.2.11
* add aioambient-0.1.1
* add CO2Signal-0.4.2
* add PyChromecast-2.5.0
* add aioharmony-0.1.7
* bump home-assistant-frontend==20190212.0, remove 20190120.0 - 20190130.0
* fixed SRC_URI handling for RestrictedPython, and added 4.0_beta8
* bump cryptography-2.5
* add pyatmo-1.8
* add pyarlo-0.2.3
* and somebody renamed esphomeyaml to esphome, renamed and hacked a fix for archived SRC_URIs
* add platformio-core 3.6.3 & 3.6.4
* change License to GNU General Public License v3.0
2019-02-12 div Updates
* Update pyHS100 to 0.3.4
* bump aioesphomeapi-1.5.0
* bump ruamel-yaml-0.15.87
* add zm-py-0.3.3
* add slixmpp-1.4.2
* add ebusdpy-0.0.16
* add PyGithub-1.43.5
* add more useflags (denon & zoneminder)
2019-02-10 homeassistant-0.87.1
* bump homeassistant-0.87.1
2019-02-07 homeassistant-0.87.0
* bump homeassistant-0.87.0
* astral-1.9.2 added
* PySwitchmate-0.4.5 added
* distro-1.4.0 added
2019-02-06 homeassistant-0.87.0_beta6
* homeassistant-0.87.0_beta6
* WazeRouteCalculator-0.6 added
* tellduslive-0.10.10 added
2019-02-05 small changes
* add speedtest-cli-2.0.2 to v0.87.0_beta5
* add ha-ffmpeg-1.11
2019-02-05 v0.87.0_beta5
* add async-upnp-client-0.14.4
* add flake8-3.7.5
2019-02-04 v0.87.0_beta5
* add homeassistant-0.87.0_beta5.ebuild
* bump frontend to20190203.0
* add ha-ffmpeg-1.11
* add speedtest-cli-2.0.2
2019-02-03 v0.87.0_beta4
* add homeassistant-0.87.0_beta4.ebuild
* add rxv-0.6.0 (unsued)
* bump frontend to20190202.0
2019-02-02 v0.87.0_beta2
* add homeassistant-0.87.0_beta2.ebuild
* No other changes
2019-02-02 v0.87.0_beta1
* bump frontend to20190201.0
2019-02-01 v0.87.0_beta0
* blinkpy-0.12.1 added
2019-01-30 v0.87.0_beta0
* add homeassistant-0.87.0_beta0.ebuild
* frontend-20190130.1
* async-upnp-client-0.14.3 added
* pymodbus added
* experiments with docs:
- sphinx-1.8.3 (dependecy problems)
- sphinx-autodoc-typehints-1.6.0 added (dependecy problems)
- sphinx-autodoc-annotation-1.0-r1 added (dependecy problems)
2019-01-30 Added some Ebuilds
* pymodbus-2.1.0 and 1.5.0 added
* async-upnp-client0.14.3 and required python-didl-lite added
2019-01-29 Release homeassistant-0.86.4
* bump homeassistant-0.86.4, no other changes
* added variable version for SRC_URI to aioasuswrt
* Upgrade aioasuswrt-1.1.20
2019-01-27 Release homeassistant-0.86.3
* removed useless dropbox use flag
* tested compilation of homeassistant-0.86.3 with all use flags set on an empty box with python-3.6.5 without problems
* 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

3035
CHANGELOG.txt Normal file

File diff suppressed because it is too large Load Diff

300
README.md
View File

@@ -1,109 +1,285 @@
Home Assistant Gentoo Overlay
=============================
# Home Assistant Gentoo Overlay
Home Assistant without Docker & Virtual Environments
----------------------------------------------------
## 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 had ~170 ebuilds, now > 260 ebuilds in > 160 packages listed.
## Python 3.7
You will need Python 3.7 for running Home assistant on Gentoo Linux. Home Assistant has dropped support for Python 3.6 since ~0.103.0:
- https://github.com/home-assistant/home-assistant/pull/27680
- https://github.com/home-assistant/architecture/blob/master/adr/0002-minimum-supported-python-version.md
Aside from Home Assistant it contains some related ebuilds I use with my Home Assistant:
* esphome (soon i'll throw away Tasmota...)
* platformio
Many of the modules/components/libraries do **not** have compatibility for Python 3.7 advertised, and many of the components have **not** been tested here, but all compile without errors on their own. Please report an issue [here](https://github.com/onkelbeh/HomeAssistantRepository/issues) or my [private git server](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) if you encounter any problems.
If you have questions or suggestions don't hesitate to contact me...
By user request, I have populated an ~arm64 KEYWORD on all ebuilds, which is (currently) completely untested. I am preparing 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).
I am running my productive box with Python 3.7, no Python 3.6 anymore. Anyway, it also has to have 2.7. Even ESPHome runs on the same box with some small patches (included in my Ebuild). Installation- and upgrade instructions? Just scroll down a bit, you will also find a list of the packages which still depend on Python 2.7 there.
## Source
Once this was a fork of `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at 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 of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file. 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.
## Nearly all Home Assistant Components are now included
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources or some other unbelievable mess) nearly all possible integrations for Home Assistant and their stated dependencies are included as ebuilds, based on the *most accurate* integrations list from `/usr/lib/python3.7/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. I will expand/continue my tests and do some more cleanups. Gentoo's Python guys either will bring some more code to 3.7 soon.
## Authors welcome
If you are author of an integration / component or other stuff related to Home Assistant and you want your stuff added, 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. And make sure you have a proper license assigned, selected license should be unique on all platforms (Pypi/Github/Sourceforge).
## Missing older release tags
Some packages with missing or hidden older releases have been [cloned](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. Some cases still require verification. No changes except adding the missing release tags have been made. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from.
`dg` in change log means that a package has been downgraded to an older required release although a newer version already has been available. In many cases the most recent version has been added, too. You should take a look after upgrading, if `/etc/homeassistant/deps/` is not empty, possibly the wrong (mostly too new) version of a component or a library is installed. `package.accept_keywords` and `--autounmask=y` is your friend. Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find something wrong.
## ESPHome
Aside from Home Assistant this repo contains ebuilds I use with my Home Assistant, some have to be mentioned::
* `ESPHome` (soon I'll throw away Tasmota...), thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird .local architecture for mDNS, but as soon as I got my name server accepting dynamic names from DHCP, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I begin to love its Integration in Home Assistant, 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. 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.
Thanks to @evadim and @klowe0100 for improving the ebuild and helping to keep it updated.
* `platformio` (needed for ESPHome and other stuff)
ESPHome will run on Python 3.7. Some libraries from Otto's releases are too old for Home Assistants environment, I do NOT use virtual environments, so I simply patched it, it runs on my productive system without any problems. You can also use the dev ebuild (`dev-embedded/esphome-9999.ebuild`), this uses newer libraries, but will be compiled every time you run a world update, it is also very stable most of the time.
If you have questions or suggestions don't hesitate to contact me, any help is **very** welcome.
## 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:
Sure, you can submit **issues** and **pull requests** on both sites.
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:
## Python 3.8
Python 3.8 appeared on Gentoo Linux in Nov 2019, I have started very first experiments, all ebuilds have 3.8 support advertised, slightly tested, this will take time, feedback is welcome.
## Installation on Python 3.7
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:
```
[HomeAssistantRepository]
location = /usr/[local/]portage/homeassistant
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, since i do not use all of the components myself, last good (full) compile test was March 19th, 2019 with v0.90.0_beta6
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`, a lot of main repo's unstable ebuilds are needed, because some of main repo's stable versions have *no* support for Python 3.7 advertised.
### 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.
Edit your `/etc/portage/make.conf` to set the new Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
```sh
-python_targets_python3_7
-python_single_target_python3_7
```
Run `eselect python` to put Python 3.7 on position 1
Install it (as root)
```sh
$ emerge -tav app-misc/homeassistant
$ rc-update add homeassistant
```
## Upgrading to Python 3.7
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`, a lot of unstable ebuilds are needed, because some of the stable versions do *not* support Python 3.7. These files reflect some modules I use, adjust them to your needs. 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).
Make sure your system is up to date:
```sh
$ emerge -tauvDUN @world
```
Install Python 3.7:
```sh
$ emerge -tav dev-lang/python:3.7
```
Edit your `/etc/portage/make.conf` to set the new Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
PYTHON_TARGETS="python3_7 python3_6"
PYTHON_SINGLE_TARGET="python3_7"
```
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
```sh
-python_targets_python3_7
-python_single_target_python3_7
```
Run `eselect python` to put Python 3.7 on position 1
Run the Update:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Run the Update again:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
I had a lot of 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 Python 3.6. This will save hard disk space and compile time.
Tools that might help to clean up:
```sh
$ eix --installed-with-use python_targets_python3_6
$ diff <(equery h python_targets_python3_6) <(equery h python_targets_python3_7)
```
If you are clean, feel free to remove Python 3.6. My productive box runs without Python 3.6.
It was not possible to remove Python 2.7 yet:
```sh
dev-lang/python-2.7.16 pulled in by:
app-crypt/gcr-3.28.1 requires >=dev-lang/python-2.7.5-r2:2.7
dev-libs/libxml2-2.9.9-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-libs/libxslt-1.1.33-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-python/backports-1.0 requires >=dev-lang/python-2.7.5-r2:2.7
dev-python/backports-functools-lru-cache-1.4-r1 requires >=dev-lang/python-2.7.5-r2:2.7
dev-util/ninja-1.8.2 requires >=dev-lang/python-2.7.5-r2:2.7
sys-devel/llvm-8.0.1 requires >=dev-lang/python-2.7.5-r2:2.7
```
## Installation on Python 3.6 (deprecated)
Installation is pretty easy, but it won't help. You have to run it on 3.7. I removed this part 01/2020, if you really want to do this, scroll back in time, it's a git :-)
## Problems
Please let me know if any initial dependencies are missing, since I use only some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was December 2019 with `v0.102.3`.
## Todos
- If it moves, compile it :-)
- Map more, perhaps all important components to use flags
- Publish my Home Assistant Configuration
- Publish my ESPHome Configurations
- Remove support for Python 3.6 in the mid of December
- Add support for Python 3.8 in a new dev branch
- Add libraries if I need it or someone asks for
- Create a better mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo. A very early version of it was used to create the `v9999` dev ebuild with nearly all components framed into USE flags. Someone blame me for 800 use flags ;-)
- Write an real good installation page for the home-assistant.io Documentation an get it added there.
- Convince more people to not run Home Assistant with Docker (see https://xkcd.com/1988/)
### some Background...
## experiments are 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.
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.
## some Background...
I have Home Assistant running 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. 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).
Most of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.6), 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)
Some of my devices are still 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 gateway to make an update. The cheap chinese stuff would do it better.
- 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, it's 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 EPHome 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 form 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, now these are delayed due to software problems, 'til April 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 it's status for controlling lights & the shutters)
* Some Tradfri lights
* 4 IKEA Shutters, finally they can now be bought. 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)
* 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
* Tried to get all Python installed system wide under Gentoo's package management and keeping `/etc/homeassistant/deps` empty or at least as small as possible.
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies execpt portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, the most important reason to run Gentoo is that you are NOT forced to run this incredible crap.
* I use an own profile based on "amd64/17.1/no-multilib"
* python-3.7.7-r1 is set as default target, also 2.7.17-r2 is installed on my test server.
* I do no tests anymore on Python 3.6 or lower
### Licenses
## 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 on 12.3.2020):
The Repository itself is released under GNU General Public License v3.0, all work on the depending components under the Licenses they came from, which could be (as my grep told me):
```sh
grep -r "LICENSE=" | cut -d ":" -f2 | sort | uniq -c | sed 's;LICENSE=";|;' | sed 's;";|;' | sed 's/ //g' | xargs -L1 printf '|%s\n'
```
- "Apache-2.0 BSD"
- "Apache License 2.0"
- "BSD"
- "BSD-2"
- "BSD-2 Unlicense"
- "CC0-1.0"
- "EPL-1.0"
- "GPL"
- "GPL-2"
- "GPLv3"
- "GPLv3+"
- "LGPL-2.1"
- "PSF"
- "PSF-2"
- "The MIT License (MIT)"
- "ZPL 2.1"
| Count | License |
| ------ | ------ |
|2|AGPL-3|
|1|AGPL-3+|
|16|all-rights-reserved|
|338|Apache-2.0|
|3|Apache-2.0 || BSD-2|
|1|Apache-2.0 MIT|
|2|Artistic-2|
|1|Boost-1.0|
|142|BSD|
|5|BSD-2|
|5|BSD-2 Unlicense|
|7|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|
|10|EPL-1.0|
|2|GPL-1|
|22|GPL-2|
|5|GPL-2+|
|125|GPL-3|
|19|GPL-3+|
|2|ISC|
|1|LGPL-2|
|8|LGPL-2+|
|14|LGPL-2.1|
|2|LGPL-2.1+|
|28|LGPL-3|
|15|LGPL-3+|
|1101|MIT|
|5|MPL-2.0|
|1|NEWLIB|
|12|PSF-2|
|3|PSF-2.4|
|3|public-domain|
|11|Unlicense|
|5|ZPL|
Find the appropriate Licenses referenced in the ebuild files and in the corresponding sources.
I did my best to keep these clean, thanks to @matoro for help. 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.
Last update of this text: 12.3.2020

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>

View File

@@ -0,0 +1,6 @@
DIST home-assistant-cli-0.7.0.tar.gz 58802 BLAKE2B 84597c6bbd00d80252eb40863f512e8a4fc8fa5c43db8400061b6d77f605ffc641e9426ed239f6e40d47d16b7b0a9138c969c990bb0346feb74201ed825a91f1 SHA512 9cf4d0b33a2845115d5208884f8e0762bec7c73ef1500630450b4746ab9bc3abbdfe67cd45f4224d6d5a0615e648d1981c545d23557f1ada4fd8e621021da709
DIST home-assistant-cli-0.8.0.tar.gz 59612 BLAKE2B 2c353e01236ae50fbabebd2accaa8835177ffab5c2bf60b3e602a9e73aa75eff32a5e7ead59a30ec6683f83ac5d5233bbb6a683dd76010641404141fbc254a9b SHA512 f384546d30f49cf1c391906690a1d7257863543057e68e7a711d00912fa998daaa8b89594b037e190afc01cd6735eba54fc0e3d9180a78efd43707225c20fd82
EBUILD home-assistant-cli-0.7.0.ebuild 2117 BLAKE2B 132836aeff3abe23ad0dc95c41b006aab0f33cbb1f19eb878229c2dc51fedfb34ee4db9430d9251695845a90de16f02f79e4661f87a032870ee9cca481f74d88 SHA512 d95b798171f79d898dc5455c377fff1df872241017c1c6c715fecb70fcb7b8dfb13502d23d7a28aaa97ea65f3a8ba93b4e1520e82cf85efc1834aabc373476cc
EBUILD home-assistant-cli-0.8.0.ebuild 2125 BLAKE2B e166bbabcd11c0d4aa9d8f6eaf5059bcbf3e387ac2cb35c77ce7a34efbbec9e2fb1527b2856bd3ce7d99a604705677247fe3894d52ce46ec44294c1265865ff7 SHA512 73090d525cfbbe7921ccab87be8f1cca949293ede5c510a520023d74d945549f768c9608aeb3dbdcf5f0c3b8134b48453ea7a0b72a55c7a779c6fe93843d1c5c
EBUILD home-assistant-cli-9999.ebuild 2415 BLAKE2B 07de2f83ca731d9f54d6f02131539827788cf6a4830ab4665b22f0887a0733e08ed0d571ffaf576eeb7899a1c48e0a9f9e395e1737e53071bbc09592bd7dd69f SHA512 a0c60c1e54a40abd674999dc4efc38482ecf705d45022b08243519c7d570e8a12dd590b0840a6aff6c8d82a59efe02ef87bd2a62aad567d2261187db28df8af9
MISC metadata.xml 480 BLAKE2B 171a4a346c5b4d88abdd8f0e1b2e3480cb7e8e5e250e759cdfc7ee9dc7f763f235617ac12f171d9f96eeabe4f92a9a347371badbee7a230c59229e9fae14ec84 SHA512 ce473493061008ae30714cb39fa7f13fd0aff9451342da57da0cac5f6d6c4488dad514044548c8fe9b0e8030d00ac7c606a68c176f3834df2aed810fbf0b2902

View File

@@ -0,0 +1,61 @@
# 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="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~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-rw-1.4.0[${PYTHON_USEDEP}]
~dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/regex-2019.04.14[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.96[${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.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.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-4.4.1[${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() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml==0.15.96'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,61 @@
# 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="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~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-rw-1.4.0[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.16.5[${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.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.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-4.4.1[${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() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml==0.15.96'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

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=( python3_{6,7,8} )
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
#SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~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-rw-1.4.0[${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() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.100'/" setup.py || die "Sed version helper failed!"
}
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,11 +1,17 @@
DIST home-assistant-frontend-20190313.0.tar.gz 14151640 BLAKE2B b156c95c520fdff99aa6b54bc9fad97e8e40c9088b2b29581132fe8e48ede016128485ae6fb231df26c8ea1ba4d09ab91299fd961610881e1ea88a77efe3c02c SHA512 0b2dce78699f718a11a2b3c50d9952c62d1c952779435a83c3c3be47f199c97bc68fc922352951d34aa6cfaad031d3bedf959328bf209f7c91480d4a1afb81d6
DIST home-assistant-frontend-20190315.0.tar.gz 14273672 BLAKE2B 936fae004fb429a5a879fc43fffa31003ca9651ff501c1a26958f0b46cbbad99b826da4cda92c9378afb336b829e61fdc0a8ac5f4c55eeee3228e0c1c705e56b SHA512 db4617cb8bc8ade1f6df87edf2d81d18461dac226fc38463f21b21213601ebd83edaae92f0cbbf44b84ccfbc1904eb5e789f94a87a7cba44329f6c7938911ca4
DIST home-assistant-frontend-20190315.1.tar.gz 14318375 BLAKE2B 31b767edcb1c29db0f1e920c661a9fc8ba8694999deea2b6e7b115bd7366f937e377a8e175d52ced4a8493483b70c67756396e6f58349e8387a704e5579cf7cf SHA512 3b9d6ddd14cefe43742f1cb8ab44060f0fc0d1bf1c9f094c6e5d7c7df0b91cb315a2a672484c2af80b5d1c96c3b90888099d879b7a2d061910afa5b2e26edaf1
DIST home-assistant-frontend-20190316.0.tar.gz 14303587 BLAKE2B 228e82cb5297ccf057b2def71d3dcfe9cf9b57852eb2301c2d549246f0a109d7d56fef75b09598c10f6829cbc539798d7343774bb198f86805c6f81a97146a3e SHA512 2b4d2db48821019c8a40d0e09f7ad9ca26c75c87501822d5b886566820b80887a6372d9ef11ffe0f54334888c848660d0f4a4856afeb11e227ba77b25208a6fb
DIST home-assistant-frontend-20190319.0.tar.gz 14307636 BLAKE2B 7f8dd81408ba0801e1f498f9809f8562204d2060423e25f9a05f6ebef5e59826af9dcd4777d61346532662708ca9b7feeb79574c29ceef16626af2c95662a809 SHA512 37b269f19f80f5071d8e10179f42275885d93c70d56bf224fc1bba7bfe2baec96e05c03361d0eb3a501c820c0c61f53a94fbdcc8cf1ecce02550961be349cf6a
EBUILD home-assistant-frontend-20190313.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190315.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190315.1.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190316.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190319.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
MISC metadata.xml 492 BLAKE2B 43ba5d3e567d6e96c2d500e5962d6670f0f6e8548303d743d5ce5838fec4ba0cb6e546d18ff7f72ab6d38a92f7b213f3c223f6646ad13effd817c6a142edbd7c SHA512 403bfcc4cf0b7df751832554e4b830be1731f491fe7c2ff0f338047a1a89e93264560280b56acc958404572f5d41ef1bc9e547625a3cc760183192da02226499
DIST home-assistant-frontend-20191204.1.tar.gz 30081005 BLAKE2B 5e433c321109f094a67a3570124c1645f67bb8e2116f46763027941e033416669ca57a6e9e5154eb693671bdf2286bdc3d87bef4bb549190b0518679f4656b17 SHA512 5d58dfa87972f66001310241eba60f38b331384c6974fb5f74b8553b7f8ffe63a5c2354a7094a485e5bc88689e94e90593c673edbc834811904cd978e7f5ce1e
DIST home-assistant-frontend-20200108.2.tar.gz 32482603 BLAKE2B 0ef7dfde3eaf7cabcc4a18b3354728479bcf2cc2818884473b994b0a93bad5daba85ba969359034476788b33850b2d36e5d695216b4c3173025efae724bcef7a SHA512 2bfae9d312404bee794f9036f2c551ff010a480445b78aa68f78a7e3a68048ffaf44743b859eafd39f76465fa699d52405a08379764dc705ef2192ab09f4f98b
DIST home-assistant-frontend-20200220.5.tar.gz 35907735 BLAKE2B 4d9c30b427a65988e837b85fbf144854683683ac3de2fd58cee9f945de9646cd8ab08f9b3269d079c79ded61dca6971c48f6628e5b037e30afc3f4341fcea3eb SHA512 23eb97f7fc696acc1d55bb3a7a7f278d91b699aaf520f60fc8851cd3d96bbac09466b7402136b6281a01c8f93e3a07ae148fab1687a1ea071a284f33590b246c
DIST home-assistant-frontend-20200318.1.tar.gz 37462665 BLAKE2B e3e64de47a37fd67851e567466178cfc8d8597032084c99cc5f9b4e88f09ac91757475703090f42b30526fa013f802c0069defae7e958535267e19d329af148f SHA512 0e95acd6cadb0f9b74930b4106c42261b3e56778c2122641eb3f63ba65d8b0a64ce719c8ad20b0611b8948e620ddb842cc5a65af04790f790930ab2b0aed5622
DIST home-assistant-frontend-20200403.0.tar.gz 37324027 BLAKE2B f426cd2b60d415c2ed85089eaefb9dfce0d9dca6f46152ffb7c9a03c729b5d28e828b88ee892b532efa8000730f8ad0c767e3c39826936297ec3f039f6cc095e SHA512 b22c24a07f13d08ff193507643111bf869b5e4b118bed014fec0c7882851f0dbe5e55f0e841249e584df97980369b58007f0aa5e1bacfc4bd99057e2b784e6f5
DIST home-assistant-frontend-20200406.0.tar.gz 37413997 BLAKE2B ba29656b3003529c90e89a137219fb25cb98ee903b0e10e06a40fb186eacaa5c7764c9968d30095bb097567daf2af8ba8a1e847b6a8cd62c7135995d71600ef6 SHA512 130430c92a8f82bfec87fe1303882bc487357d170f785bed7d995a73c09ba0fb1d7e034b366af4c48b4e58868cc4dc1d709de2fb81ecd4a5d5452f8979b5fb22
DIST home-assistant-frontend-20200407.1.tar.gz 37466803 BLAKE2B e945f709953f0f4f5285d1f77612b2b17fffe1d0936732f5b78572779e9703b5baeb810b928a3ad6af3e9f5481ccc8cfc24d55c538e737dfbc6d025f06f10ca4 SHA512 c40b331863457cc8eca8076640322ff891fb3417801cf9218604b2e64eb7a96556b46e4d49900b340187a30332af6e21964ebb4152ace517ca291abeb4c5cfd6
DIST home-assistant-frontend-20200407.2.tar.gz 37475495 BLAKE2B c2cd2a73a7c1ffd2278004f84ffc729921148a7ae8caeaa807426d40ad4c0857a25f7a8a26e7deeb1539355423520095a106c4bc722ddcb91f5f76b6ff2062f6 SHA512 d1161d1c8fb51e7a34d183897ef29adb4f09d9037e849b2554064c4db1114b453648296d07ad2fcccb1939618fc5fb3e2c8b1c45717d30dfc7c47709db4a0b0d
EBUILD home-assistant-frontend-20191204.1.ebuild 747 BLAKE2B 1b63a92cd97ceadc263128cf53c9ac73296aaccab86bdda9051b352099cbf38efff781ccdea20041464a7c880dd84a96f06447b7e43b27db0c75f25a297f331c SHA512 6ff3c62fcddbd6c16b31c6a5d4160c8446595d7256dba2f4ee5b796e98e925bce0ec2e6f07bcdfe29ddb6c750f5758a89541d8e6b964c2fc872ea4ad2e619d71
EBUILD home-assistant-frontend-20200108.2.ebuild 747 BLAKE2B 1b63a92cd97ceadc263128cf53c9ac73296aaccab86bdda9051b352099cbf38efff781ccdea20041464a7c880dd84a96f06447b7e43b27db0c75f25a297f331c SHA512 6ff3c62fcddbd6c16b31c6a5d4160c8446595d7256dba2f4ee5b796e98e925bce0ec2e6f07bcdfe29ddb6c750f5758a89541d8e6b964c2fc872ea4ad2e619d71
EBUILD home-assistant-frontend-20200220.5.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200318.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200403.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200406.0.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200407.1.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
EBUILD home-assistant-frontend-20200407.2.ebuild 747 BLAKE2B a1d7a2894084e17d7ad6112f3149e944be5e872338389e964c92fb4629055cdfd3f66207ca7bfff4e69d9edde75951fc6560ad6a8ed640b8688d1abd34214d51 SHA512 993e528fd09bf3331180d67495d311e9da5ad5477b2b58619d8cfeec6dc0cb6d5089da4ca01ca9fbbbecaa66a2aad63452aa31c113c1901077963e068f1a622c
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="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,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
@@ -11,12 +11,12 @@ 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
@@ -11,12 +11,12 @@ 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
@@ -11,12 +11,12 @@ 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1
@@ -11,12 +11,12 @@ 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

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_{7,8} )
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-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${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_{7,8} )
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-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${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_{7,8} )
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-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${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_{7,8} )
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-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${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

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

View File

@@ -1,28 +1,34 @@
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_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.88.1.tar.gz 3449778 BLAKE2B 9d79ba44bb62db2ca03607553aa1e29e266c918e4c8f4741b9848683b3421ffee3b8de56e0f72f7b84f11b84425e08edc1cf648ebaf6af145b3c4bdddec4224f SHA512 883c9bf404332125c93f2fb13d4d2e50ba809007b96706cd82bf74754f0eedef2564f6de71f2a845a6939599963870bbc2f4eeb76480c4f34e4a88ce5a27f5b8
DIST homeassistant-0.88.2.tar.gz 3450704 BLAKE2B 92f45e8e1f741a097b1aec7e69fc5304c023bb8b3a982930df09b05418b34ce22bd45979e7e9b02602653f8a659347d685e3b952431361cdc7a56e79b4ca84e7 SHA512 6a9cf2327c5c986000aea262244a504426f3ad160750bd7e16c99e556a6972f0991bac5813c012a6b35dca9047cd174e895951914a7cab11b9a051422fbefaa7
DIST homeassistant-0.89.0.tar.gz 3531189 BLAKE2B 9e05b3636276fc2d19d96c5a9dbd6bec58795522f9a55e2a7fd27fac052b22d72266bee7b2857a8f9b0208c70798e27a1bc0d88d7b53f251d9508a7acfe853c0 SHA512 3364b7e81a3fd4b0992cbe4dcad406a902677447d8970ca4a6d777afadf0c11b766e6093ecbaf5fcce495ab6f7e7ed140513df378c85d8051125add6b301e27c
DIST homeassistant-0.89.1.tar.gz 3531166 BLAKE2B 9706a8652d9e28cd0cf082cae7e374f33f6a014305fa7df55b4f074fe85094a0ff342d468df6f511c3e7d49f1d69905053ac9a35c8949e0370d6497637678931 SHA512 639cdf7ab8fe6d8d77ca6b19f9ca402fcc84f906bcd4716f76010f9580367eca93ffdc47866208687c64aa3c2e9600682a0753ce3bd3f07121206dd1786bd249
DIST homeassistant-0.89.2.tar.gz 3531571 BLAKE2B 9838c69ea3a5bcf1a0a69926128ec1e0d15b851fc79f64b6f7ff191229c67e64897c602ad94653d5fb5581b88aaaccd65fde8a7b7408adc986399394e16c492c SHA512 0792e3caab193448410651a35d996eb24a498da37a8740f67125b0369155024ae0688e708dd011c0415163a8f7e0e94661f17376314136180b22d74e1becc378
DIST homeassistant-0.90.0b1.tar.gz 3588323 BLAKE2B 69c663b5b9240941e9fe194574cc1a8b1a8c1c0fb9b2dafb8d1cd0cb868066de15e2b26378e0182f67dc559a6c826c4dbfa8b1e05faee0b0fae9f525322c1ba6 SHA512 8acb23c900f4bd3b2ce7e9c373872d0fad3bff331ef58c6bbdc5c9da3515dd20ac5fc2dfc601b1c6597c8c5811f062d3a6b1160d902fffe684f9578b6401c485
DIST homeassistant-0.90.0b2.tar.gz 3594509 BLAKE2B 20bb1baed609fe421778cd949b90bf5b0ff982598ecb3d5524003970d8942f3ccb816af4b726592443e377dbead751e3a93b31b4219ea869dae0da9a2c93dcb7 SHA512 f8701c71fbeca0552e9f0101a3b70585f62e805b3965542697a2c8c1461a3186d265e48351c2092902e405a89fffe59b382ec5084b846f97632e5be5f887afa2
DIST homeassistant-0.90.0b3.tar.gz 3595160 BLAKE2B 23c1765a756001603c4c37e62318123f8d5b9acedab3b6a5d12fdf6776337e13d78e088952a3c6c1a3833eec11acecff6c1160d7d09b26767b363ba768ce11cb SHA512 8bd60d23dea3e278a60f0bd791d8349fbe6e95632c5d6106f72fb2425ba24583f16e5ec87c2c5a11bd6b9b73c9b461960bbba92f1cd56aae2bde9d46bdfe6d9d
DIST homeassistant-0.90.0b4.tar.gz 3595079 BLAKE2B d6b65ba01a99dca2c38531d2127289c3a61b75af701dd104c67705bafd45cead32657f2488cffff36ab5ae97a3ce10c9449beff3995e381c0d238b8afbb27e9b SHA512 56274d824aaa1d4637476273d5d46affd0e68c75ee7b0653fdb686061cdad4ac52d872640b5afe95f9229cf8661de3e23eb2fbdaa8e7add3dab79a19b0d6a338
DIST homeassistant-0.90.0b6.tar.gz 3595575 BLAKE2B 314db649e20aad695a14282a7517f8397cd848b326fad42d7fae842d242077e9a1e311e14506ae7b0370352b41116d69f895f3fe61871156ff811e8f757beb68 SHA512 05f18935354fdf649aecb7376f3bd7bbb76b13484ff7abe47ffb61725a16ce0f4483feb372d9cb954c391eb2792ea92d42031417d11ca18b6ef5bfa7a14ebe87
EBUILD homeassistant-0.88.1.ebuild 7434 BLAKE2B 98971c53b274cd8519769990190cc23b9852574f2b8f776d111480816fc854c472cdcc0074d962c95e99720e436bf8847b3dd89512eb82fa77584064cf905f72 SHA512 9053009cf62cc071734cc85f0dee43694fc0acff0dbe162f96993b424eae9fe5778625ad2566adc5fffb724b5dd1a016f0002c3ea719542dbdbd0043f7f6111a
EBUILD homeassistant-0.88.2.ebuild 7434 BLAKE2B 98971c53b274cd8519769990190cc23b9852574f2b8f776d111480816fc854c472cdcc0074d962c95e99720e436bf8847b3dd89512eb82fa77584064cf905f72 SHA512 9053009cf62cc071734cc85f0dee43694fc0acff0dbe162f96993b424eae9fe5778625ad2566adc5fffb724b5dd1a016f0002c3ea719542dbdbd0043f7f6111a
EBUILD homeassistant-0.89.0.ebuild 7458 BLAKE2B 6365438bfc6c50a7cf901698878a0c4579680ede5c8b6566976c6f102f4ed0298bda06ee738670f62a4c31fe393feb0a8b36c0b082a3696356bdc0ea9c555e88 SHA512 debd7af44e4448713bf09753373d62594ab6d1d6aeb55d74e7163a7865337521c9a8feda2b0523c44bdc4808b9806919266e471319cbbca735153f1fef00660d
EBUILD homeassistant-0.89.1.ebuild 7504 BLAKE2B c472d131902dfe7b8ca6548b9b31eb5cf4a79998c76c0b890ecb32e0fc44c5c361e49cd5b3b9a2947c6f85b9d93aac1c9f006ea2f1c572667b2242deb565890c SHA512 9c3237138646bf79e2363de9cf6e744766729e7613248757f2e529428bfea4311916b5b3f618299cb0bcf3c4c5762786de97b2e197e17a31d275c5feb4d0a4ae
EBUILD homeassistant-0.89.2.ebuild 7504 BLAKE2B 8247e4a4330b02f55874e75dea07aef159447170cf606c906b77ac99712f502fbd326d402da12aa28ce0e5483b7d4fe8396c33682d462860b76f94c7f61d244d SHA512 16a1280d83857c2c5a72eca83aa551753b4ba117cfb49c855b09341269ec7b9f4af04f5598ed450a0c360eb1ae2361d8c7f265f536f1a58befd59330fc477f7b
EBUILD homeassistant-0.90.0_beta1.ebuild 7505 BLAKE2B 6bc1a8167ac2cc591199032f99ec556e5ecbce7c150674920432cf49d172e472f6893a42241e9147189fb1c649ddf02781cc41e2872568e8d40333d45e44c3c0 SHA512 5b52f9418b3f945e7f06eedcd16bad1e52ebd04bdec551ff1600d8099dd7008409c9cf5fd873acb6b6499bdc3b9d3c8152459f6787ab04f606810670b717edbd
EBUILD homeassistant-0.90.0_beta2.ebuild 7505 BLAKE2B 733da4d8bd9bca180d3125525581dc78f7276ab90273b49d13d805d24885f9e2095815aef3694e3b389a14f4c1aa0753a0a335e24da145135965d9d0451a4df8 SHA512 ce0aebeb86f17fe9b9a2628a7be5bc6db5b95e7803620c06b39f97602b568c9689453977fa1a6783667ea643b0dfe9ac6e8a8ab6df69a3a5549c5f7486a98926
EBUILD homeassistant-0.90.0_beta3.ebuild 7505 BLAKE2B 9087ab0926efe07af05ba136057a8af40a7adce437adea57992f67ee082aba0aa6f83423ecc4e7152e386c0e980bde2968c3b0147a8bb1253c1e9f65cd8e080c SHA512 e9e901732f51358ab4c00194f5dd5926f4d75ebcb324663b12505dbcf6f7f3d13167f2e7441f675bd2f07b451a03865d8f128ef14c531dff79129962a5b4a88e
EBUILD homeassistant-0.90.0_beta4.ebuild 8128 BLAKE2B 77c2acd3ce9695602af06920d21b23cafc22121dd538af0b2c2f31eeb784384754cd919d8c4bab9016f2880f17d7403200c40b877816dd5941adee809a1d53f6 SHA512 b064a8a7f076c51e27173302a4a482f77cdabd4248284d66298603f5bc9f974a16545750140dc6e24a2b492777c39dcbde5e3012eaea74e0898fda1e2f00f621
EBUILD homeassistant-0.90.0_beta6.ebuild 8130 BLAKE2B 263091c5e261c22d7934eb083e10c8e29091320d2d0e9deb937007bfdd2509fa843ebe8dcae1eecd449e2279f4875c52d9d60e16ba1573b2c12c3840b80187e8 SHA512 f598a4328dadbfa5fe5bc47d2333456074c4f04c75ec74760fe705c6ac9f2718052dfea11e9ee1e30da641afc4e760514ba3ea6f9a1b3e5eadd5d0cbae756d5d
MISC metadata.xml 1660 BLAKE2B 2d3d0da2ed547d095d2bb31e2b5a786033aa02e94fe49015637b39b86290c35953087aae05e9079f4b507e82c4fd13cf3fa194a917dd074f2db86fd880016344 SHA512 98e56031ec099e9ae88e9ce164453cebac18b317087a1519cb6e65d1886b924208aa807a8c8a8ef3854780c7bece9a905cb85aa80d08b94a599d172c4bf58e7e
DIST homeassistant-core-0.103.6.tar.gz 4890872 BLAKE2B b34b73fe2a3f4e28ec6fac7b680d7311a4992b09aac36c93daeb50f9429f973b5436df029204ede4ab9c09c84a9b7054c0c705678500668ae5202fec52c41a27 SHA512 1d71d3dbe929d87b47b305a9dc5d4590783f6893e5998cb8db6c0587dc6614c02d06edcb2d0199bcd14bc81beb9cec0e9c91fc00db8ca3d008b617a8e4bf2081
DIST homeassistant-core-0.104.3.tar.gz 4985783 BLAKE2B 4f0d29e0e9e3003081513ffdeb58824bd4f8aa3a83034be5b8ddedfd01c8b93e4e88391f665fd81be29712ecdced1e63e071aafc47f548f7c851b64187394f3c SHA512 73501859e03d6aea1467af3560f3a24a8ccbb98342a26ece7cf324e06dc625ca4b9fbd856c178c654628c038efb07122bc362cec09fe03913a7ad082511afe17
DIST homeassistant-core-0.106.6.tar.gz 5258028 BLAKE2B 2bd35ef567db4502a54b29fb4bab02ce8444831dc3fecee7dc9b7e34d5aa99958ada8df4fb9ad9d3ebb8f12c8f2cfdf340ec8d11b4cfb1404738da2a4105696c SHA512 21acd85a1bd53ef07a686adb55fb3e6a47dad5a2c6095555ae66ca4074eb757995e682ba3d6c4ebeef10656fa26ece69342de071b3fb86a36cda72096d8773c3
DIST homeassistant-core-0.107.7.tar.gz 5363982 BLAKE2B c3bf68ea6ce5bc995d6db80b91971916909f78559f780b2cca886769432cf600474caf04754684a63baaa6d754a915da4ca5603389d6d2e562a19d523cd4004d SHA512 a7901346403e2fd0cb62c2d38967e1b59920b36dbc4e9622dd13d41929c5edea0bd8e119e625ad14223f31921cd4d468e527d512effe0f3895625125a28e5751
DIST homeassistant-core-0.108.0.tar.gz 5595360 BLAKE2B 57f75148e483b8fc1bc2e8f34b45e21eea5e738ea3d4c6a34074f188776deca4825594cacf4392848b79a569b1bd93bff6bf569a7b703ad2bde8939522e0601a SHA512 10b17bea25de16c3c9331bb4790c115583db226add74a9aa021b8179056dfd01b7201fd8cd38218dc843e08a7364a529e1c83dec05dc8d17f8a75da4b01ad848
DIST homeassistant-core-0.108.0b5.tar.gz 5601820 BLAKE2B 3fba99ceccd79c86585f1e2e1c65f71ca3c015f0405d415544a77a4c4dc29ebbdb69b30ca58e175078d90f71a4855181c801f3e9d7587ecfb4a9564e9512509d SHA512 13d237c3dc0ce926a29c8b83671e8f61a55ad80b4db191a12d2b612c2bea3619bf37b158ca1f889bb19e6a57ac323080059a22f50046c69d6844c2af76d7a353
DIST homeassistant-core-0.108.1.tar.gz 5595731 BLAKE2B 346f8a420aeef111e5b31d208e905f5471a00a98838403b56dd68e17ce4a48ac9dea3a7fea364bfc7ba14f7b78834e826b673ae1e8aa57c8a9033b76d195bd28 SHA512 0cc48bcec00fc020aa13e9403e48eff70128a49d0fe5072fa0f758174fb762018cdcf827c1481a48c034f15236c79ef98bcf906e729c725b25f3920ec7ca1c39
DIST homeassistant-core-0.108.2.tar.gz 5597069 BLAKE2B f8f20aa31f87335dfe4a4cd679bc9c3f122fd377b3f3b097bf3ff4e264acac73c11f13ed9b479e57d2e52730e4c91dc8d17c86bfd73a49f0f4de8b83da7163e2 SHA512 3f18f38455efa8c8c06e79ca66fe6bdc9dbc0164990b924327d105a6c81acfca19339a70f4a573c19845ff16f5f9e1a8bf129b41bc442a2328d90e8a93222b7c
DIST homeassistant-core-0.108.3.tar.gz 5597594 BLAKE2B 3901a2709604a9fb04277494cfc6ea75f99b955a82baaa80a0a54c3ab494216c0cb922bf81688e78667cb4f4f502f6d912bead3179bf61386697a03aa6da03b7 SHA512 5da141c82a7a7f452c3ecbeb0aaba67cdeebc8f08b4af46ff6c950e9553270e1e31a8127988e6464fbfa4878b791a5b74e788de898e8c8b6b3021c708cdcf701
DIST homeassistant-core-0.108.4.tar.gz 5598929 BLAKE2B ef3d086a67137c8db556b1bf285503051900d752481a7a92ee5109ea73a54429a44f5fb24f7d4b700b7056dd07dafe3f6eb493eebaedc3b1c855bc226bbd569a SHA512 448567fe11b5a65bd4f75636616db66b70a92b361a3bbd4d92e4e92e4f257db115a160ca595970ad5ec541e2e1f2bd76a8a7cb9c36f8da6e592a40a16b2367d6
DIST homeassistant-core-0.108.5.tar.gz 5599870 BLAKE2B d0eb774b26b96f759b5b139e8453dfceb80bb6b50fb0b2c7a3720bff69dd958702b8e4b4ce30f70594e3bdf589d23aea03e1a32056de7257c91f8307fdea4070 SHA512 7bf9ae65eb1fada8bd0f79b6fbd56547a9efa26f4c0188a9e0db91955279c2223b4349396fe027d33f510a7a533fc40931dacbd5095714412f6f016e1ea9e0c1
EBUILD homeassistant-0.103.6.ebuild 13637 BLAKE2B 858da5035937dc57c1712cad0d74598df903d710380a000c2e4145697f27c3a4527a81d4d7e76a62e44fc1f84d6919d35565edc2bb819a6ba3b385d5d0a3bb66 SHA512 3f0ba31423f9cb15fa879077f8d91b4044bb12aa19c670cb6a7651887bb57f831c5b923290cd6810be8cbaf18a2d0e6623d64f7d331484da20b61ad2862c3e8f
EBUILD homeassistant-0.104.3.ebuild 13644 BLAKE2B ce3456f1fc5d5b1727a33a91716de0dff22b6fb42a6e71bd5c5d94c3f056975f62e7b27928d31f7b7122b0d85cd38ea5173e4d07541b5dd4b2bd764c388f2727 SHA512 b1ce198744d631789a6567a71bc0c31baacc66b8a52e761875b04d3fee672b1c080bb440f51493589fd7de72e19cffe070f725134a6ef5c0b446acf7d35fce8c
EBUILD homeassistant-0.106.6.ebuild 15078 BLAKE2B 464cccf06de6291dd2f8d20bacaf270d7754110e6b8b221e0a347385fb1ea4f41a4e50c89ca2d76acc7356b2a54a583d5e61dc413ab669b709561966e7f10484 SHA512 7c4af6b4f9d0934dddc92375ea6d8f85ad4b9759ec0c49e099807a4b16b52af5a965ae4b138f2754656cfa325a133b4a66910eace02909295b15f593165affd6
EBUILD homeassistant-0.107.7.ebuild 14958 BLAKE2B a26de68ff04abd1120fca0a4b2b57b83784ed650ecfc08e112b5e327f13b88ac28679dc89dc1cb2d7d88ee12ba9fe637e08e957ede29ef389304d74506fd377d SHA512 cff84948b87ae709adc94296054dab5eb7b2f6e3857ae907e089c57e21c4d9fb0b9924d73001b0cbb6261c4b9bbc54ce50aaa13a51a115007870e73952ea743a
EBUILD homeassistant-0.108.0.ebuild 14955 BLAKE2B 72285889499edfb6b02d66f8d50cd14eaf07dbdb88a0a29d02e00f9aa2c44c7332978f677336653ea452bb659b5d5be318daf37a9a18f915f47f09a22b8ac8f2 SHA512 583853cb2da33251c1e2ab4ab57ea6d0652a01f46cc1a6f65efa2164f5388ff7be788e8fbea7c3fa37c6cb7cf7f76839c66dc6c68965aaecd64b63d7010faba2
EBUILD homeassistant-0.108.0_beta5.ebuild 14960 BLAKE2B fc9700f6cbb26243873f7df36d879120593962a644c5e9423327458193b284d8cc6e61645bcb26416eecc01233a7c1f85a77142aaa2bc58bfcda861df8b302e9 SHA512 f9ecc9d064c63618694f18e3b86455abb9ee410b34997aebfb7843a771e3a7c62a17e406088500026f2a40f608e283644232ea398a996d717ed5981c2761b1c7
EBUILD homeassistant-0.108.1.ebuild 14955 BLAKE2B 159363436d5c0987158f78906def35b214a40734aa367f094a0b05aaa6478555182f5a603bc974b1989d0651fe50c1cfacb3e4c8d31d20f15588386ac44cd117 SHA512 8f4021457644671f4d43408147770c9c7068a077669660b6779c864234036057dee6d796fb503d6258de5a3570e08a930a9839fe1b6d524a1af841f794663de3
EBUILD homeassistant-0.108.2.ebuild 14955 BLAKE2B 642671c094dcf56789907ed68cd1423426a8b4d87dbaa79f20c8815e9b84733fc985402c8b12f17dbe6cbca2f3b5164b267b87345cac49810b5fc537d810b004 SHA512 0c19fb4ab70d5042c0bb5c41bdd5ed72eed7c1eced57db891ece0d48662f0f08686c823b3aa7fe35949dd2bc3c1fd8cf9fa77186006dd9d7faad3b023c29b314
EBUILD homeassistant-0.108.3-r1.ebuild 15054 BLAKE2B 0afdb1dbc3773df0443841cf80d3e0cffb8012326f81abb0d71f2da45265cae5a39f232da574e2368e2362330d12525eeef5aa83caa3e2e97bfa3bc73dd34a0a SHA512 65cb8965b5b06085ef705b418d678b28be30f20f1011150f285926a32e4479f97a933d0c28d9775e8ad25fe88ecb77923a7e5db941510f3f3502285831d1c1b2
EBUILD homeassistant-0.108.3.ebuild 14957 BLAKE2B 6321827de36f6c0ae872e4ec27269558ab0e94590a001a94648ed5f3e277438fbb37ac84c2a8253acbd3df67b538f5c8b85ce15b7aa94bbbea511297b976db82 SHA512 afc5917a2c6abdca226c3f1eb040c829e44ace2cf234f9ca78e86ced82f9247fab8243612f7e6b704ae37f3b35bd961f404fcd173c717277da1c7dee0af1ea36
EBUILD homeassistant-0.108.4.ebuild 15054 BLAKE2B 0afdb1dbc3773df0443841cf80d3e0cffb8012326f81abb0d71f2da45265cae5a39f232da574e2368e2362330d12525eeef5aa83caa3e2e97bfa3bc73dd34a0a SHA512 65cb8965b5b06085ef705b418d678b28be30f20f1011150f285926a32e4479f97a933d0c28d9775e8ad25fe88ecb77923a7e5db941510f3f3502285831d1c1b2
EBUILD homeassistant-0.108.5.ebuild 15054 BLAKE2B 7a9c9a69bb5b7a21fd86fb57807c20094a48479a50fecc07d424906a076f5d4293891c12903e8bd6513744b6a49e73c5dfd82aac21ba4e0eff52ce65a16739e0 SHA512 051d56a6a6a2e984e012fc28ff91b39f41726f1d04744379a6a9653d204896e213b3006b37c06efc66fd2a2545efcc6ad839917ab12fc00038de05ffb9d5275d
EBUILD homeassistant-9999.ebuild 60049 BLAKE2B be8080a5dfce6ec661c6dde933671ed08332d2ccf93d1ee0911aac3a6e0649c77425fadfeab354bcb033839f91873f6885749ecf8b2367dbaa936c35cff691f7 SHA512 2be2b0c58f8a7b8732b24ba6e2d1c5e02d56b7656d9a9b2d80bacf55e09fad9668dfcbfd699b5d24ba211879909d9d4d2a143cb5cadf1b769cc1eaffd0d7b2e8
MISC metadata.xml 7375 BLAKE2B cb959fcbbb7deb11e5ec9a1e52713ac7c17152964f2c89ba0d240c987dbc954de981948a2f033fa9c61991be7b9310b2c77f2c6d443ebe5a74b5309fb20d6ba5 SHA512 cecf45f1ce303345958a5917bfe4b9f8faf6bcda69419e0443ba6cc1d060fb3b0b6884c22a4d9252f0587b668a148749a598331da0a5722a6b71ddf0ef1106f6

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,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,299 @@
# 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 readme.gentoo-r1 eutils distutils-r1
MY_PN=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86 amd64-linux x86-linux"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN}
|| ( dev-lang/python:3.6 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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cffi-1.12.2[${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.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.30[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.34[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191204.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.3[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.62[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.2.8[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.20.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.28[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,291 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="abode ambiclimate ambient_station androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik +mqtt musiccast +mysql openwrt plex qnap +recorder ring roku rxv samsungtv signal sma socat somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vera webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=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.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.31[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.3.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.38[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.11[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.0[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200108.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.12[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.63[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.10.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.12[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.1[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-5.3.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.2.7[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.01.01[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.12.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.31[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
# ~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,308 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.31[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.1.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.4[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.17.0[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-0.3.2[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.5.3[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.3[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.2.4[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviarc-homeassistant-0.3.7[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.12[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.2.4[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200220.5[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.64[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.4[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.2[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.8[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-14[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.41[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.02.16[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.13.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.13.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.33[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.8[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,307 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.2.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.5[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.0.4[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.5.3[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.3[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200318.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.29.2[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.21.3[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.4[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.9[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.2.1[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.8[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.16.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.14.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.37[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,307 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.1[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,307 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200406.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.1[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,307 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,307 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,309 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,307 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.0.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
# dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,309 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.2[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,309 @@
# 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=${PN}-core
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
DESCRIPTION="Open-source home automation platform running on Python on 3.7"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="abode adguard ambiclimate ambient_station amcrest androidtv apprise asuswrt atmo atv aurora avea axis bitcoin blockchain bmw_connected_drive braviatv buienradar cli ciscomobilityexpress coronavirus daikin darksky denonavr discogs dyson emulated_roku enigma enocean esphome everlights envoy flume flunearyou fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb ipma jewish_calendar kef maxcube maxcube_hack miio mikrotik mobile_app +mqtt musiccast +mysql nederlandse_spoorwegen openwrt owntracks plex plugwise qnap +recorder ring roku rxv samsungtv signal sma socat socialblade somfy sonos shodan simplisafe speedtest +ssl test tradfri ubee unify vallox vera velbus webostv wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${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
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.11.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.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/beautifulsoup-4.8.2[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.1.0[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.32.2[${PYTHON_USEDEP}]
~dev-python/HAP-python-2.8.2[${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/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib_metadata-1.5.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.18.1[${PYTHON_USEDEP}]
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}] )
~dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.7.0[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.2.0[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.3.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
~dev-python/requests-2.23.0[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
~dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.25.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.18.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.4.2[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-1.1.1[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.39[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.1.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.8.5[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.2.3[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.3.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/braviatv-1.0.1 )
buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.3[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.8.1[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.11.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.3.0[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-1.0.3[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20200407.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/aiohomekit-0.2.37[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.65[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.17[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-2.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.9.3[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.9[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.8[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}] )
mqtt? ( virtual/mqtt )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.3[${PYTHON_USEDEP}] )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
virtual/mqtt )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/haanna-0.14.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.3.15[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.6.0[${PYTHON_USEDEP}] )
rxv? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}]
~dev-python/samsungtvws-1.4.0[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.2.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.5[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
socialblade? ( ~dev-python/socialbladeclient-0.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.25[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.22.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-9.0.6[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.10[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-15[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.4.0[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.7[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/python-velbus-2.0.43[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiopylgtv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.3.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.1[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2020.3.24[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.8.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.18.2[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.15.2[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.38[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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_dirty_hack.patch"
#sed -e 's;if cube.is_windowshutter(device);if device.type == 4;' \
# -i components/maxcube/binary_sensor.py \
# || die
#sed -e 's;if cube.is_thermostat(device) or cube.is_wallthermostat(device);if device.type == 3 or device.type == 1;' \
# -i components/maxcube/climate.py \
# || die
fi
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}"
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/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,198 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.9.2[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.17[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190220.0 )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,198 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.9.2[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.17[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190220.0 )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,198 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
=dev-python/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.04.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.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.16.1[${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.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${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.1.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190305.0 )
homematic? ( =dev-python/pyhomematic-0.1.56[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.20[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.2.7[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,199 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.04.16[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.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/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.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/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.16.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190305.0 )
homematic? ( =dev-python/pyhomematic-0.1.56[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.20[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.2.7[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,199 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.04.16[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.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/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.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/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.16.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190305.1 )
homematic? ( =dev-python/pyhomematic-0.1.56[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.20[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.2.7[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,199 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.04.16[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.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/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.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/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.16.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190313.0 )
homematic? ( =dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.2.7[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,199 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.04.16[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.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/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.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/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.16.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190315.0 )
homematic? ( =dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.2.7[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,199 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="asuswrt atv denonavr esphome firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.04.16[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.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/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.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/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.16.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190315.1 )
homematic? ( =dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.2.7[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,214 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.9[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
>=dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
>=dev-python/snitun-0.13[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
=dev-python/hass-nabucasa-0.7[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.115[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.5.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
androidtv? ( =dev-python/androidtv-0.0.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190316.0 )
homematic? ( =dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,214 +0,0 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE="androidtv asuswrt atv denonavr esphome +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
=dev-python/astral-1.10.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.6[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.9[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.88[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.1.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
>=dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
=dev-python/snitun-0.15[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
=dev-python/hass-nabucasa-0.8[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.116[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.5.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.2.18[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( =dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
androidtv? ( =dev-python/androidtv-0.0.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}] )
denonavr? ( =dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190319.0 )
homematic? ( =dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( =dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( =dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
speedtest? ( =net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( =dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
=dev-python/mypy-0.660[${PYTHON_USEDEP}]
=dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
=dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
=dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
=dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
=dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
=dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

File diff suppressed because one or more lines are too long

View File

@@ -5,27 +5,106 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
<use>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="atv">Library for controlling an Apple TV</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="esphome">Support for esphome sensors, covers and switches</flag>
<flag name="abode">Library for the Abode alarm API</flag>
<flag name="adguard">monitor your ad- and tracker-blocking DNS server</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="frontend">Install Home Assistant frontend</flag>
<flag name="ambiclimate">communicate with Ambiclimate</flag>
<flag name="ambient_station">retrieves local weather information from Ambient Weather</flag>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="atmo">Access to Netatmo weather station data</flag>
<flag name="atv">Library for controlling an Apple TV</flag>
<flag name="aurora">Support for Power-One Aurora inverters</flag>
<flag name="avea">Library for Elgato Avea bulbs</flag>
<flag name="axis">communicating with devices from Axis Communications</flag>
<flag name="bitcoin">displays various details about the Bitcoin network</flag>
<flag name="blockchain">displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="buienradar">use buienradar weather data</flag>
<flag name="cli">install Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="ciscomobilityexpress">install ciscomobilityexpress support</flag>
<flag name="coronavirus">add sensors for COVID-19 infections from Johns Hopkins University</flag>
<flag name="darksky">use dark sky weather data</flag>
<flag name="daikin">Daikin wireless controllers</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="discogs">Discogs Client</flag>
<flag name="dyson">integrate all Dyson related platforms</flag>
<flag name="emulated_roku">emulate Roku API for Harmony and Android remotes</flag>
<flag name="enigma">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="everlights">Library for controlling an EverLights lighting system</flag>
<flag name="envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="enocean">Support for Enocean 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="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
<flag name="frontend">keep Home Assistant frontend out of virtualenv</flag>
<flag name="gpiozero">interface to GPIO devices on a Raspberry Pi</flag>
<flag name="growl">add Growl Notification Transport Protocol</flag>
<flag name="harmony">Logitech Harmony support</flag>
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
<flag name="here">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="hpilo">HP Integrated Lights out XML interface</flag>
<flag name="hkavr">allows you to control Harman Kardon Network Receivers</flag>
<flag name="holidays">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="homekit">works as both HomeKit controller and accessory</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="homematicip">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="hs100">Interface for TPLink Stuff</flag>
<flag name="hue">talk to Philips Hue</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="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="maxcube_hack">apply Patch for https://github.com/home-assistant/home-assistant/issues/28811</flag>
<flag name="miio">add support for Xiaomi smart appliances</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mobile_app">Home Assistant Mobile App Support</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="openwrt">fetch connected devices from your OpenWrt</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="plugwise">enables Plugwise Anna thermostats</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
<flag name="samsungtv">Support for Samasung TV Sets</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="signal">add Support for Moxie's Signal API</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<flag name="socat">Install socat and socat-zwave startscript</flag>
<flag name="socialblade">monitor Youtube Channels</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
<flag name="speedtest">spedtest.net support</flag>
<flag name="test">internal and devel use</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="test">internal and developer use</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="ubee">getting stats from Ubee routers</flag>
<flag name="unify">talk with a Ubiquiti Unify Controller</flag>
<flag name="vera">add support for Vera Z-Wave Controller</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="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="wwlln">install support for World Wide Lightning Location Network</flag>
<flag name="xknx">Asynchronous Library for the KNX protocol</flag>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="youtube">support for youtube_dl</flag>
<flag name="zigbee">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="z-wave">Support for Z-Wave Devices (uncomplete)</flag>
</use>
</pkgmetadata>

View File

@@ -1,14 +1,20 @@
AUX esphome.conf.d 349 BLAKE2B e11fa5f021da8ca441a88ff6cb6e2799bc0f46ade7c51cafbb16f6ae9cc20499e24e332d8e0ec859c6190702e1b19522a9e844fbb5bc6dec768f0dd35509295b SHA512 acdd9577d7526f232c6be48705ad682eca0f97de8652fd3221729d31086eeb8514918ce66491aab76029aece004b0d7c71317bf87013d79f3523c7a8832c8aaf
AUX esphome.init.d 609 BLAKE2B 008da9ad1c859d0622e6358bf910b9a1059d5f4d276f0ff65d17af4b0b6707b963151b4afa779244b8aed8595f56daf5de11c1a30ef300aa5948a38b67fa6a15 SHA512 e1468be2669300ad745895d1f1a4c4e5fe2b51620d94aed0e5407dad5824b89e17b5ddc56b8c36e558eec9d81affbe3e6bc306b79228828d565657b7bf4cbcb0
AUX esphome.init.d-r1 605 BLAKE2B fafe3c56a924bbfbc137dbf19c0fef6af6c738164f523413ae96465093b4757d03a1a27601dbf5fcc7e6473a700dd9a29f85ce5e047b7de642412d59ef144cba SHA512 4d58204df9451cdb7a764bb212ba47383643c221f2a43e36324ba52b682018d4544e6a4ddca8425aa4347c6621624b85982e3e508083bc29c811fb7770196773
DIST esphome-1.11.1.tar.gz 428360 BLAKE2B fca95f30a462f2fe721305c2b5b49cba903830454c90d87b9c5375ffd00ce9d12720a5df17ac3f24ded943ec0dbbd1e66902c4938ac01f834035d54640e6b1bf SHA512 5e02b2182117befc22f211b3d8c8349dffffaa3207ebeaa55f1252c5b4880f1bc9be77dfc8a25200564be5070afcd8a3d8f4f5d3dba7f9d9f54c197951fd1b9d
DIST esphome-1.11.2.tar.gz 427423 BLAKE2B 93b2b6383b5c98400ce50faad0335ec16634ee65cab1c7add0d1dbbd36870d8f217368d09d5baecb026de9076f68391b52e7abb7a20ca7e9792e190676b500df SHA512 8986ad00e18bed31175cef25a612ea16705cb0aedd06e732ed558464c8276ad01928a3dfbafc49f82ebcc22617fdb46f0f1e70223a58997d3612f72e3518fa4f
DIST esphome-1.12.0.tar.gz 454727 BLAKE2B 3afe95701db235586ffdac0468bb29df91f385316e09e3c7b63bfd7e795d5d7e2a7fa7c0c09b1e3dc9e5fe9dfac13e55b053a6ee4a2f90ae9829f93141b3ec63 SHA512 2469f962979e8bd4b3325418025ba7cac2eaec0ca7e950a26ccc66ca0b13613db23c3390fe695063cabf4d2e913418791835f646c793cf1111edc5a6d249e152
DIST esphome-1.12.0b3.tar.gz 454671 BLAKE2B 1390f6774cdc042d6012e34fc162939a358bf2e5a499c188043aa815bfa24bab14521880bcd4027436695e33436cd08a68bd2da74e9bad8718bc9c6805062d72 SHA512 2bcd9ee047097a0ed1c65a292f7e87266e93a3d8951de3086b78f92fa50e919f5a7c224e57e3e84898a2e78f61591c1a3e57c6d90a07547d67b8f39ece9e9759
DIST esphome-1.12.0b4.tar.gz 454735 BLAKE2B 249c7af515cb95f60a7b2bf4b94d8c8af28d40a876eaff58232e0e8a7540700a10c30f98d225272d96c44b8913ae696274ae503de68a11b3b21bcc83a46351d2 SHA512 b4416bea17c2a57fa1d176d486be4a9e6368b065fe636195daa8392593040e2f8f44b44f52a0b7c30d3285a650358c71c887a83e1830432395dfa837f00f537a
EBUILD esphome-1.11.1-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
EBUILD esphome-1.11.2-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
EBUILD esphome-1.12.0.ebuild 2273 BLAKE2B 0905ed218237d20e83ccda0b4ac6b922371e50a85d73021001432d75a754032e89e48307561a4633b90c7c9308730692bbb83d2294f5ad7235f3d3d83e8e7c8e SHA512 91648c59f4811bfc545f778e44a9114a4a313e4fc52d3a633aa58953239376cedb45765317c5a2e579c38575db15634f91d09975d309242e21f7219fc94fb2b1
EBUILD esphome-1.12.0_beta3.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
EBUILD esphome-1.12.0_beta4.ebuild 2274 BLAKE2B cddbb2597eafa9ed46692315209e698ca687a4815c05593b21c9790f321e94192f466edb79f3cabfe06420dae8a866d5b63318c593a59be814582a2b16a683af SHA512 6945b2eb911ab72dc9aac75dcfbd0f7efe379f9870db7cb5e5e07b186f64881a4743535ce897a4133cb54c2cb6f92438957a12bd5d39cce331c8e70ecb0cc54b
MISC metadata.xml 361 BLAKE2B 0752256cba8c0b90e3dcce71eb5c3a8307adbab281c5229abc8aaa21d4ee1b94f2f898ccd9c43c4ff488a995f2e6271a5aa651f78a7e6d35cba0cc6302d387ed SHA512 80327a1c6833cadd82cfcbfa31e48661a8c11b38831c4c6cef002523244be67ee50585c3a10903ef6126974c4f36347f08e39c5a64ab43ad7ebb632106e1c4c1
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.13.2.tar.gz 819316 BLAKE2B 1b8bc4ccf29dbb78cd41683fcb6dc6d51bc894f1727ec0901abe0d040b59e68f6523bcebc7a99b1b69f139b9ae55008307f874285ef534b1c77281ff3ac8b0d5 SHA512 373596d7358f577052cf60d24708e9a7dd3aa815361f16e3570ab2245834ded8999b1ec745ecad78576937eadb899c8882fa86686ee25d853b72925de4e41296
DIST esphome-1.13.6.tar.gz 821636 BLAKE2B f32f6a0d8b94997826a858feff82da5e34c950af468e1befd11562316ccbecf7c60db5fe1788d1fc7e3f6669622c625e309a3cc9267a05e990a88cb033fe61ba SHA512 d6a7a5f1288c6b25c9d896e3598fd0a015abe0499c41d35ae5ae5d470a9bddceab892a50b22f37bc8faa2ef951620af6162422d6a57878d72c81d2f55c2c54d0
DIST esphome-1.14.0_beta3.tar.gz 1027407 BLAKE2B 966b2013958ccb1fae8e6a6f09496403b2e5a37ced0161ce59f5bb957769f05ce657ed0684046ce57709eb3766c5ed714377671cf865fda3f33a6bf4c7707b47 SHA512 424a99535c652e1c4228a142a3c059b67a818ef63392323ba9db931f6abfe26c4d85f6259b47ae33de8ac586955bc23151a069972b6e2d73793454eb3a67930e
DIST esphome-1.14.1.tar.gz 1032705 BLAKE2B 6c1528cedacf150478fe67b125e6e4a14ced34fd920e2908e49edadae300281b3befde875bfdbb9393c0f62a79a79e36d9c9696a8cbaa5ab69a4fdc9be3b5b75 SHA512 3425c79d7314f03764f5aa30a18276de6d2a4f55541a647fec879d86f140e44912170c94a935d2e2c5cc757f841ef20c6ae091384231cd1a8460202a4c81d250
DIST esphome-1.14.2.tar.gz 1032605 BLAKE2B 15bbb4c6d56780035f23ef429265bb557c4ba74e072cbe718e9ecb9e2662d774aa5997b5cf384edddb2bd56a2038670f1acdeb10dd8a7500ca1e02bec4266a27 SHA512 5bd8e2e4ef80ada43fb50aae0cbabed3999a031bc989fee27c1b29a5b8abafdfe1b4c5ff8d436ded3dc98749f24ca940998f26f4eba0f2a1d48776a4c621e288
DIST esphome-1.14.3.tar.gz 1003300 BLAKE2B 9b785e927155408c5b854960ea68312671d653de574187a058133e920a8d9718010eb5262172b090ec26c962803d8d55efe98ca5b99763dd3da2c6e8ce0efc02 SHA512 94975ccfbd9024779566431d32631090ad50a2946759d9c02845b4b60e46e3442ab4c3eb1d5e74f188d9c60e79342cbceb404073ac6a12967ed4d6a2f3c3afb3
EBUILD esphome-1.13.2.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
EBUILD esphome-1.13.6-r1.ebuild 2252 BLAKE2B d554111ca4d1a3a0f8e0ed20e3e3f25411edb314fa2aaacede11d133be9dffcf8d484c3b071d2d31ec4b79515b8616c1a30a226839ab07df452911fe79a10208 SHA512 1075af5d95a03cbb9f0f00638bd8a159ce0caf322c41efd4d6b79b062222c95cba94c3c1b2f55690cb1f5b46f615f6150349887cf6c7d0aab16db82f131d7f34
EBUILD esphome-1.13.6.ebuild 2200 BLAKE2B 508d86e0c4d6909bd149c92642c69a75d864b45a79d13b381dd7c6141a245e011e58c62fda49e285b0b9f02931f67486db0d56082fc84f5b995aa20b2573c7bb SHA512 567288ab7d4ee64dbc8f6b6817a03b1a19ef638be8d89c77e03d015961b9d3d26dd8e165db381879e254246bb2fa7d3ecf74c0221498ad9b85217589e9d0da52
EBUILD esphome-1.14.0_beta3.ebuild 2401 BLAKE2B 5775b279611328397427dedb8b3dcd75dabfe266293c124a7155499b82af094cae4d6143a0673c3e9d638b1f595ae03db2ad4288a6643ba58e3c01d143ce434b SHA512 2d4de8d9488c393c2b5bc4cae218f498a7e327b688aab6a4a5b5798b74a884e9bcfb8eabb5f9db28c990815e5efb437a2e70bf36c993cfa940d1b4a51608c1c9
EBUILD esphome-1.14.1.ebuild 2401 BLAKE2B 5775b279611328397427dedb8b3dcd75dabfe266293c124a7155499b82af094cae4d6143a0673c3e9d638b1f595ae03db2ad4288a6643ba58e3c01d143ce434b SHA512 2d4de8d9488c393c2b5bc4cae218f498a7e327b688aab6a4a5b5798b74a884e9bcfb8eabb5f9db28c990815e5efb437a2e70bf36c993cfa940d1b4a51608c1c9
EBUILD esphome-1.14.2.ebuild 2356 BLAKE2B 552a84f37b608ae783cdd78d5f86e2f9057d986c9b1b28cdf2ee0b7300dbeddebd32ecb4fc5060d948b36f3bfea4868f25a4917b2508407a993fae390993abfa SHA512 ca6076c8b39ed83c910d7434d0e2fbfb6e686109d209739503be9d87b19fffb5df3f33422ba26748c198075f08c66f01f1e2293d2831cdb34794aa90a3071937
EBUILD esphome-1.14.3-r4.ebuild 2763 BLAKE2B f9d0159c047a772162fc10ae1a9579a39e7db107f7f774490d8c5355ae9fe7104ae6d8620f0a8c3484b475a15f6b289d2d164481490509ea097862df6c9ebdef SHA512 0cdf1b06135f2a64b1194edcd79d1be8c2fdf7aee8d5c7cc20c155a9f32096a0af2e5ab66b02e59c12d78ee477a8cb51982706a17e3523e7ed59c6a8dd775a0e
EBUILD esphome-1.14.3-r5.ebuild 2960 BLAKE2B 1c54714046adaaff7639c8d2673edecf0a9896827c39fd8831ebfe2ac8f8abf2187e51a03a198319cba708987f82bd3a5e257f6f6249d0d0403286d1800933ee SHA512 a7f714597a60310cb138b14d2669ca186a629b836dfe53257aa110b5f354b8d137a541fe1bc87df79f7249b7b80875cb94db06563b8a6d64b5700e5aa5e89dec
EBUILD esphome-1.14.3-r6.ebuild 2918 BLAKE2B ec6955d37c8a87894fc7c204393b447ee803f9edde4683e56d0d19ef1b19e1070704d640450b78729dda0fc794745f6a940d5d4575ec45338d9e906afccc1f5b SHA512 728f9a0ba4236f62d294ba182c26d8859eda5be880382006a1a28756c640485d153b3730b21217a5e2f0b3b08bcd94d4e0fe0ad682598b7acbb230e151b1acf6
EBUILD esphome-9999.ebuild 2918 BLAKE2B ec6955d37c8a87894fc7c204393b447ee803f9edde4683e56d0d19ef1b19e1070704d640450b78729dda0fc794745f6a940d5d4575ec45338d9e906afccc1f5b SHA512 728f9a0ba4236f62d294ba182c26d8859eda5be880382006a1a28756c640485d153b3730b21217a5e2f0b3b08bcd94d4e0fe0ad682598b7acbb230e151b1acf6
MISC metadata.xml 568 BLAKE2B bf87d46e048c7db7d8bcbf2a4c9e730e3b084504ca3708520635c92805f99554ad88fe15eba5c9566f5db8c977bf11014aa8f4a94dcc3f5a9e633f15c7438516 SHA512 c84dd850464fa34e84576c1548c2a17b036543b682a2693ca3d95bdde62014e632116a84479ac42539e9d04e97386aa3326fe587043443dd1895d01bf70463c2

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
inherit readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
@@ -21,18 +21,19 @@ KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
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/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.6.5
>=dev-python/pyyaml-5.1[${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}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
@@ -54,27 +55,16 @@ S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
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-r1" "${PN}"
readme.gentoo_create_doc
fi
}

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 distutils-r1
inherit readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
@@ -21,18 +21,20 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
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/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.1
>=dev-python/pyyaml-5.1[${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}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
<dev-python/protobuf-python-3.8[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
@@ -54,27 +56,16 @@ S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
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-r1" "${PN}"
readme.gentoo_create_doc
fi
}

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
inherit readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
@@ -17,22 +17,23 @@ SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
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/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.6.5
>=dev-python/pyyaml-5.1[${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}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
@@ -54,27 +55,16 @@ S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
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-r1" "${PN}"
readme.gentoo_create_doc
fi
}

View File

@@ -1,15 +1,26 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
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"
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/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -17,19 +28,22 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
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}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
@@ -47,27 +61,16 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
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-r1" "${PN}"
readme.gentoo_create_doc
fi
}

View File

@@ -0,0 +1,87 @@
# 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"
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 ~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/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${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"
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-r1" "${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

@@ -1,15 +1,26 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
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"
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/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -17,19 +28,21 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
DEPEND="${RDEPEND}
server? ( acct-group/${PN} acct-user/${PN} )
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}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
@@ -47,27 +60,16 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
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-r1" "${PN}"
readme.gentoo_create_doc
fi
}

View File

@@ -0,0 +1,101 @@
# 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 ~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/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-libs/protobuf-3.10.0
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${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.10.1;' \
-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.2;' \
-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,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 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/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${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-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
~dev-libs/protobuf-3.10.1
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
~dev-embedded/platformio-4.1.0
~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.10.1;' \
-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;' \
-i esphome.egg-info/requires.txt \
-i setup.py
sed -e 's;platformio==4.0.3;platformio==4.1.0;' \
-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
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,107 @@
# 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 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-5.1.1[${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
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,107 @@
# 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 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-5.1.1[${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
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

@@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# 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

View File

@@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="ESPHome dashboard"

View File

@@ -1,12 +1,12 @@
#!/sbin/openrc-run
# Copyright 1999-2019 Gentoo Authors
# 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/esphomeyaml"
command="/usr/bin/esphome"
command_args="
/etc/esphome
dashboard
@@ -27,4 +27,5 @@ depend() {
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

@@ -5,6 +5,13 @@
<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>

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 763 BLAKE2B b7335e18365bf39a52f7ca91babce762f8152c0ef6ff39af7886a980c9b29d8f20900e61260dbd5f6dd6a901cc0947871e0b8b4adc8f03fd8e84ff294e76a513 SHA512 4986d2490d04503b0502e8a8ce35047fbe151cca34a52eb5939a906dd4cc8257b109cf30bea9b79b88bd0cc74ecbb5344fa0c1c00e6e5f3c43a693c90ebf3f38
EBUILD esptool-2.7.ebuild 767 BLAKE2B 834bf297189f276bc39ed8afb3bbde793bcd28c256792f767db9f0e9ad6169ce6b1bc4fbfbd801244911fc794592f8d2c1d17a2ca0bf5787e2e0bc999da6b89c SHA512 8a9446a3cba90a87291f8a99eb39469ebe47b38dcab8b71c59f6f90a7c19281147afb74861aebbe8b1abfe93856ba316a2aa979d3c75cd167ddc0937858cf30d
EBUILD esptool-2.8.ebuild 760 BLAKE2B accd9af8299da0f03f061977f3f56aebba91be5dc8da37d7058f908e1ff32594a0b3852bdd5c7aa7a21312e7371b8ccbab9f9405821902cd516d04d254639dc6 SHA512 102126372cd80837d8a94319222d7750781ccf94364edab4bf1dd92624a1364f75dbca5849f060779ec6d903d64e8b0a4a7b1c38154a46116cbfb1404e652003
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 ~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 ~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 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,7 +1,5 @@
DIST platformio-3.6.1.tar.gz 111097 BLAKE2B b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2 SHA512 27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a
DIST platformio-3.6.3.tar.gz 111680 BLAKE2B f6f823df0a4ad044df42b11365208b413409b4503a5afa867c233ffc7809df1cd0bba1710d7228896644ef685582bd298e817663d1aeceaa79b28e0bd5e60236 SHA512 5b8c79637ff242de903778e7aa2c3445d29eb85afdb9cee84e65bb8be62cfb0510b8bafc747157e5bb433db93b4b084ff224e1e6ced17f53c136eef733b253ff
DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 5b4e85e412f1736d01f6d408ade86ca74ef215d53d2cbf2d5393023ff87a325426836bd0d5a602b8327d311e0af23f3a3128743712601df73c40b40e27d34232 SHA512 06f5c88950bd905bddd30e00e2f2154f2a4879c5ed5fbdb9cc56a039147daf4d33af5cb6b8c09bef2ed06b1c50d75e3d628cea0f6cb79c3af2498ad2e19cc33c
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.3.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.4.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
DIST platformio-4.3.1.tar.gz 169099 BLAKE2B 0a700869ab18d6c837a42fb408f676314760402141de561c318134d72084e33ef1fcea5b1c15c72b7a3131b2d4ab30cb333acf1b634165ba98ffd571640d00ba SHA512 bde939c7511733c7ed2c2139d3edb87dfa0e7179df96e9591155eef3179de0581c98c9544870824b35c1b3282df734f27640c6a4536e2b54e3fc9ba8e68adbb4
EBUILD platformio-4.0.3-r3.ebuild 1693 BLAKE2B 5c92a0adba2ab5526dd24fa2b19dee32c90238f81e2a3f037c315eb25777ce4f25d8c9ef98ab56fc4c68b8d62ef3259d6a498b3aca0e9d42c7172ebd89e31d51 SHA512 ab2d7f09adce2b6de627703ed0cd9367eba6c87bfd0acdb1fca5f354a73e7851648374705fda09de9fbbae76539e61adeeb447a6349663644f297f931e016d83
EBUILD platformio-4.3.1.ebuild 1357 BLAKE2B 7276de22e430c12a051ed6f32de4780cd39a53bf694b66fee451aac629f9bdaafb0580cb7ae28b3dbe5169f2e665900c66af75f560e1b6e26a3d87cfaeb6f602 SHA512 80a4906938d243661d747f547116ecd0f674b28830fc727c30d28289f1cea8768b13c76d7bc488e75733508167336647a37972d87c7275fd5efe0851ca4aeab2
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5

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

@@ -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

@@ -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 ~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 ~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,11 @@
AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c
AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e
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.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
EBUILD protobuf-3.10.0.ebuild 2479 BLAKE2B d3aeacaa74a8149e2ac47b93f2e34735e201d9780bc3c9ed57305db6aafc33c0342ecd3c2b29f90ca7c5a02b9b6747750147b21bdd8f8aee851fad847ff1cf57 SHA512 297fc1e95c0e918830decd28f599d056f9ee1080f26c962bfe1cab404eced3755e0b52004b6608e6feb3924fac9b16d4e4c421f445a4e60d0858aede64ab21ed
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B e110bfa969cec3ca8da037111d82c3b0388c4ae8e9b9e5fa6b11279d39ab34470af9b8176e7969daa660f51bb8282e7cdb8ade04a8c6d46d775a50b9d5472260 SHA512 2befd2c2569ed1ed2861ae0cb88c409ec1543b4a81ef3fb3263ecfeb3727f98f2bc9ed9301f6aa1d60448c618823fc586e98c272faf20c61281036bc08fbdbfd
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 \
@@ -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 ~sh 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,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 ~sh 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 ~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 ~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 ~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 ~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,9 @@
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
EBUILD Adafruit-Blinka-1.2.1.ebuild 666 BLAKE2B 3e002ec86f0cbcb4752ca81b19edd5caca6fd4d30f021eb35ed7110116d9a48996b3e8d02288a8ce529e741ea12938351f448164d6404b2bda4305204437fb92 SHA512 1b9c77d9767f93a044e5e0bbe9897254b6d0fc6182b27981196739db54f732431bdcdc65ffda50c18b0a10c9aba0825323b0447f514aed1ff1d5a51a5fa58437
EBUILD Adafruit-Blinka-1.3.3.ebuild 666 BLAKE2B 3e002ec86f0cbcb4752ca81b19edd5caca6fd4d30f021eb35ed7110116d9a48996b3e8d02288a8ce529e741ea12938351f448164d6404b2bda4305204437fb92 SHA512 1b9c77d9767f93a044e5e0bbe9897254b6d0fc6182b27981196739db54f732431bdcdc65ffda50c18b0a10c9aba0825323b0447f514aed1ff1d5a51a5fa58437
EBUILD Adafruit-Blinka-2.3.1.ebuild 673 BLAKE2B 932837d3ddd78526dd6d313521e235ca304a32b4d85c9399d662c69bc8a2a450c301a8c2710dc88ebbd595d1e8adfee7bb348f6dbba9261b924d8e6e31533672 SHA512 206efa089eecdc1ca7342ecd087bbcc6cc5b39c7cc3833680c230255cb23116231606dedf64dd244fe6d20f84d8abc9c07fcd803af5353dd31dd280aac2b7fe4
EBUILD Adafruit-Blinka-3.9.0.ebuild 717 BLAKE2B f857832cb353fccc2515bf81e32029e36cc4fc7d5a12ad918c9fcc3a201230d77fe13d89e6bd8ac8927811c296f54223b7d1b3e3b61c635ab339d1651981c191 SHA512 8bc70e56054ebd771f5d58a3191dc87cea9033e67b0d9cabe278e4e10c7604c375ea63cddbcc5954da8ab78eb76df176120bd245e45a345c30ac8b7eccb92838
MISC metadata.xml 473 BLAKE2B cc4abfe9ab5a3162b7a190d48f41f35d338ef0615799e267be91e968fc6f0f03c2ecb829b0d6013c0c28b8dc17f7b63a102a53b3b1861c3ad11954a691f48da0 SHA512 0756f3a827567f145ded83ed636a09d0d9da2513cbafc36e8c4a831082f161d1a522ed7afe0e98fa654922c2eff00cf4516e337da8a78eb00f228f3441545717

View File

@@ -1,16 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyNaCl</remote-id>
<remote-id type="pypi">Adafruit-Blinka</remote-id>
<maintainer status="unknown">
<email>cryptography-dev@python.org</email>
<name>The PyNaCl developers</name>
<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 ~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 ~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 792 BLAKE2B 5a60c774b3287772d65874e74bf8b18879bc288892e69b56bb2ace0064ba60ca72c7f2036d1395012f9e76b99c0a08e5cd517bbacd2b3afd1f75743710befd1c SHA512 8e2e7fbc4b217909fe6820af0117338c303b5a9a8fd33b2ecb9fc3395aa937680853e7abf0f824b30444eae3c5602472187f4c45eda5324c0cb792d584d2b5d9
EBUILD Adafruit-DHT-1.4.1.ebuild 819 BLAKE2B 99a09cbdda143bb22970bc6da60d43ff7aac4d4574e5667ee7e7f61a34ff408a6f52fb7cf3a0a8c6de3c1619c6cbcd45a5c803f79830e6fdfc532e0581d4c600 SHA512 e8e095f03d4befe851739cd9c4f091844838b269c1fe556cc23a2c16b9b184e024a89479897cccd068aa3153246458c3ac9ba09eebe1884cfb3ef0d383443cc5
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="~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 773 BLAKE2B 14c7a5d6f6e69731e2fa2bef457d5cebfdc5b2128a39907d95d8e82f08d3e5665a898261e3fea5fab9be2517b90a58e6488cabfec0a43af288eef6a0bac700fd SHA512 6d261d77f67d7786e92c62103e5dc7a6b8b2df8d2ed8d67028f4f7351e3811376b9379589bc2d39a03aae4c4604dcdfa6d48eac1cf989fd1f214843dd471a9c7
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="~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 774 BLAKE2B 4367f3db3a33366362fb4614f5746c11954bd6d9f7d446a07fcc6bdc7e770cbfec00232e0bb345d4bd0a4096652e6c0a080672248cd1ae452a285e25be663adb SHA512 5044a1f15f0606a502ccc956289258edf6242c8ab1b9abe03af3976286d3942ffb46a117c2c433e9a8dd8c4efdc51a328eb02332d93b048399568b14ff7e9880
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 ~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 774 BLAKE2B 478253ee837705c26a168df3daa8c970198b5e8c50a51a9dfd29e0ce450fc663f2aac667d3f923ecab4ab59ccaf84b40aa89ea09d8c41262f61a60c2ee7f29e9 SHA512 8423dc2760ffb35ad0450dc811eedbcc99238b455d6db81d606ec6a3917804ca488265585c0655e3ca173332302814666e083d93ac46d6949e67cb83d5b5068e
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="~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 736 BLAKE2B f93034e9db64b62858a8b7d9036412259fc780c4a6cc5eabc38bab0b98ad94c3da61db40ffcccb35bb70ccc9906f80ce52f3e77b53cc4a19646060266251eb72 SHA512 7d0d8654cb2f6cf9b83b679bed37b3335c91341e325854d170ee43dbe73802d77521548de3dcbaa534f1f9cddd59cf0d1cbca1e2b0e43ef5c4465bfb3fb09f24
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="~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="~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 671 BLAKE2B b68ee4118d54baebb3acd6e19bbcb796e0ba865b0909e1a0400071b477458a8fd9cbe0f1d3b3fadaf40723af91489a9703b9532f80dc957e64981602ec9f8b39 SHA512 1316bfdd8267f27f433fcf899f02bd2c5a781479ea166a09d09162e210d1c2d55b339fb09c9dc6cca9668cc464fd7b93032a41d5540f52dc7c48c32aee9ae75c
EBUILD Adafruit_BBIO-1.1.1.ebuild 673 BLAKE2B 66d52282d98c42e9cf7ccb01d0c08737e4e85c02f450979e3524f3e25698145066eb7809d1236fa98daae8dfcce73067922d7a01692ecaf67c27b84dc0ce4182 SHA512 5f6ed6a223ee179d2462ed3dd8a511845d23cf2f0c0c9220f5cc9a7f8c938a5e44e4a7f9d66a806c4be5f30f3a5cc4154faa8b1a085aa4c9e310aa3d3b99636b
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>

View File

@@ -1,5 +1,5 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Tibber"
HOMEPAGE="https://github.com/Danielhiversen/pyTibber https://pypi.org/project/pyTibber/"
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"

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="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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}]
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="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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}]
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="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
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}]
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 python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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,11 @@
DIST Ambiclimate-0.1.1.tar.gz 4232 BLAKE2B e89689a114c9bedc5cf7b1f80e383f3d79c0faa56d321efb794ba5f63f631d9be4af447a72f11420c45e7cd925354419c83fb9786d336f3d4641ad8cd04d54d1 SHA512 20132f338a641ce7726fb958be5cfc9d8c7dfe67b919f83abf762acd77eca1bca3a25085c1f26e723c13729d4685bc56f4a12c19417928c72158b44ce0d7e8ee
DIST Ambiclimate-0.1.2.tar.gz 4289 BLAKE2B 96496d931a170d40bbf3bf386be7e260ed3aa2816a124b613c2f0e781aa9aceed57dc43e672dd8c9c1d998f592031d0a3a88db47b7d7c344ddf5505255deb3bb SHA512 baa758197fd854d4b950ef2250ca9a3bc405a8d16c075d2bbf10f788d3e38142f9693981d0775eb8485d69968b81c5c7a31aedbac02d390abcf408feb418f664
DIST Ambiclimate-0.1.3.tar.gz 4328 BLAKE2B 6240d44a509e6a41b8181a15495897df1051d0a720e5a3155a681c8ef6663c402191757938c66cb09216b7ff91ba9c8c8f43b4f3588d9a7a5e2ba39bf85aaadd SHA512 2172d7e5ce31263b3ee453f4a8b6b96c143360f6678efdd3af4cddddaa47c24fe88724b30bfef6142b4936f63f69ce0922f4c17aedb520b556ba35f7b672be57
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
EBUILD Ambiclimate-0.1.1.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.1.2.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.1.3.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.2.0.ebuild 696 BLAKE2B 5baebe46de08a03c164e212264f571de793c0b5f479b15afc61e845a49db59498b9c496372d504fdb67a609b811e269b55e5cd1d440a72658f29fb809b7d8d73 SHA512 fe9f5ef2b452991289d8bf96cf476b86198a568a735211730f9dca3cb6e14fbd4a77cab6ef26350726d697850c80580ee984f280f45fdb71222b0c2b7fbcd0ca
EBUILD Ambiclimate-0.2.1.ebuild 703 BLAKE2B 175924082edd81cb6f132102a67bc2145ba9a21303b47c5652afbc84094c3ec008324cfa28fbb29d7a1a41de6298b8942bed4f912eb68d8624929ff4559203f9 SHA512 51810bf13d1a272201da3767e22065a84c42ddd44100f72c31c1fa483c524def57cfc2fd0ac6b8ed2008c370d832f1f5f8bf03749b7390f1da1b8142affe4aa7
MISC metadata.xml 459 BLAKE2B aa0ea776078a2b115be9df2a18ee0a6f663f2b4b99577506f98b4dfdb3575b6c6a721b1f263240f71d9372c2d2bba9035513e3a10e754b8d035ec56ccf5b02a1 SHA512 cf6582a852b481e605929fa524db6db790add8233d89f4e202185e49e8644772e2ebbf8353f4a706844735cf2f313fe01c7ce9e2f418cebc78f7cd47921a707e

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">Ambiclimate</remote-id>
<maintainer status="unknown">
<email>mail@dahoiv.net</email>
<name>Daniel Hoyer Iversen</name>
</maintainer>
</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,8} )
inherit distutils-r1
DESCRIPTION="Python package to control BlinkStick USB devices."
HOMEPAGE="https://pypi.python.org/pypi/BlinkStick/ https://pypi.org/project/BlinkStick/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="NEWLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/pyusb-1.0.0_beta1[${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 BlinkStick-1.1.8.tar.gz 18704 BLAKE2B e7ad39f5ea8b8469162561c194d4c42eb3cb3afa25977de0e884fa5bfeb930a3cc8f9cfe750bdaa7613a49ae3b460d85547277ddec59cd0d5e52c97b7e227a93 SHA512 1cafe770e8039ea11c34ad707d5b860d43c628d51c6a967ebf605d05f6f86f14828263b0089eab9362f0a92ac966d12ed7ad0208abea9984b97bfa501c10e262
EBUILD BlinkStick-1.1.8.ebuild 746 BLAKE2B 0b3a3f8eb541e2bb3c06f5fed9b4869478c165d0012d1dce2286c2dacfba6e5d83d3fb0b87f38697ae4a3bd0e7286c7e164b2e17e2ce63571b7d6506e3099d8c SHA512 6193193119bdf10677459f362db798c655815a3d0e0c57bea4efed7f3c165bc5c0350278cda61d2e6b8089ab6bc2a28a86cb1f91a97f4bc4e9162d679b2903ef
MISC metadata.xml 463 BLAKE2B 5421a121da01649995ff97fe062b0951f017318faaf837ce562dc96deb7401d5d39ea9e4f62b824345706d56d86f68dc95aed165dcd174cb6af52a9041652fba SHA512 32b194ebf096ece52662337fada246f994e2e31f7b377ac26e648a9e2a6e5fda2aed8ca3c281d55c6e6ef548b09a14742fd3bcf506ec0a22f0c53a3dbcdd8ad8

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">BlinkStick</remote-id>
<maintainer status="unknown">
<email>arvydas@arvydas.co.uk</email>
<name>Arvydas Juskevicius</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,6 +1,5 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
@@ -12,7 +11,7 @@ DESCRIPTION="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@@ -1,10 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -12,9 +11,9 @@ DESCRIPTION="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""

View File

@@ -1,5 +1,5 @@
DIST CO2Signal-0.4.1.tar.gz 1817 BLAKE2B 427948ed4ec1fad0494d53d0d93a2d3019f2155eba1f7e7e0aa068396e49f0d9ab48baae756eac62bb20b8cf420d0d4ed07701b7349c6ed5c910eff6c830da16 SHA512 15c01eb0856d07911a2c24e225d249bf9f35e235dab049f8012011edb89a3727a7276f27c5c14e5a51c4c81de8a0506bf6080b10762d0b77fb05137493f4b8b7
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
EBUILD CO2Signal-0.4.1.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
EBUILD CO2Signal-0.4.2.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
EBUILD CO2Signal-0.4.1.ebuild 683 BLAKE2B 8b856a3e62793a6b6120c32f2073c50973a2c91920b204214f909f3d221153f316f93eeb3c759506c43654799070173d7656118d10b97c3bb8469750b1a5b5f9 SHA512 f104b6cf78c1326a17db8ae8b80e8447b818e6ee3c35e2208a4b26c74c5876b5b6f7df425244426b198e15bf98def27720fd653c4bbfcb4d22d3fe373954acd8
EBUILD CO2Signal-0.4.2.ebuild 690 BLAKE2B ffd2f589ffd0d5ad2793d49d5a60358c674d4192e8ac14ce81ef82290fe9108b8dce76431aa8aabaec9ae90ca37b279c530d3e967a1e8a3507fe1153253fef53 SHA512 b9ca7283d3a9dc0db7599de36d77a1c332a352dc93c88b87a3f78a272347250c4b132163626e61039b89ca3b259318007fd75743c205c698a4bf1f1b6bb541d6
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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="Python wrapper for the DoorBird LAN API v0.21"
HOMEPAGE="https://gitlab.com/klikini/doorbirdpy https://pypi.org/project/DoorBirdPy/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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 DoorBirdPy-2.0.8.tar.gz 5068 BLAKE2B 57154296c0410f02ae51afdca8f0d0af16a7b068f0d8e5633b6048475fa1ac7c1b41647758ea55216de1adb3e77f9ea1f71deb468683193f47dcab2c8f2bb674 SHA512 b8481168a593e4762340a4835fe8402b3df84db0532cadce5f7a9dc4391d54d576db9851d6d8def2ad58c089fa78e8748d533ab5df231cc4a53b5a81a77b3d46
EBUILD DoorBirdPy-2.0.8.ebuild 688 BLAKE2B 690b4b6ab516ed941d5271f8d7eda19da35442c4bb572a4f6d53209c14a2d4c947347e8fc2891806559ecee8a808d69a891c1d773dab6f66f61c941463df88fe SHA512 18cea96e24aac7427fb1d3f35e0ecb4ce5e440b38e3db695568ff5bfe1f399186c2c22012bf0b445a3a5d0d24c2a5fce69704b9aadcf0c6d3364612e8215c1ff
MISC metadata.xml 453 BLAKE2B a5351672d04491e7612aa4dfb42a607577549e521bee2fc262d83a7b3552f029b94cfa6f36cfc8500f7f5b7a3e619df383643e418b9d38e42a5249d332189947 SHA512 32557a6cbc09b004aabee02fcbeb62a5dfd123ab4abeb8efd1f22775800c4089dfaf1cbcd1e7159ac28ce4b1964ec7ddff5555ae082912ace561abba65f4a7c7

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">DoorBirdPy</remote-id>
<maintainer status="unknown">
<email>andy@robiotic.net</email>
<name>Andy Castille</name>
</maintainer>
</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,8} )
inherit distutils-r1
DESCRIPTION="Python Git Library"
HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~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 GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
EBUILD GitPython-2.1.11.ebuild 672 BLAKE2B 4e64729ac4dc8345b16948da373b801de9cb60389633946de7b8a9af19f9a65748c33e25a58a43b4c9fb35b012d0ee3dffab50c6aba03ccf40dcbff75351a78d SHA512 ddf1b45468ef7265c8fa36ef57ac33fc6009f66fd06717c3782840f8449cccee7f51dfb1864e9a56f00f67824361cc4b27523e71b0a41d1baa4ca5d86da22b77
MISC metadata.xml 488 BLAKE2B 4b35a6001a592c140c1809ff9c7bc8378ebbdf7dbefff39c14d53725982d265f3670e2f4181a2d484865cab9ee24b256050167a1bd2310e63a96845583b8bed8 SHA512 ff8490c376dd6caf77b8bc83604c7b68df631a8d13d1c0607c8a13871b944bec0f6c19afb838555e7d141b51b73d1c3fb142aada0f2f35b2790d92845954a7a5

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">GitPython</remote-id>
<maintainer status="unknown">
<email>byronimo@gmail.com, mtrier@gmail.com</email>
<name>Sebastian Thiel, Michael Trier</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,34 @@
# 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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${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,34 @@
# 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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${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,34 @@
# 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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${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,34 @@
# 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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${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,34 @@
# 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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${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,11 @@
DIST HAP-python-2.6.0.tar.gz 254408 BLAKE2B 0ff6e354f39fdbb119736277806ccbd340c252e06fb38cdcfb2e7a413ce786c782bc2df111b1d92fce273de63731acd1b494f8800bda85c24bf0c7f8a179856e SHA512 7b1e3bc40c8a93c68e2970f61d33221e8503d7f8ae531b13988c1a4a4ee43cf1b4de34a63e626ff8a19152ab8cc3137c5249b0e15c998f68e28ad5ce7beb4c87
DIST HAP-python-2.7.0.tar.gz 254902 BLAKE2B bec081bef6559d3285a0fb9d5c071a632e778376086c3faff0c5a6a56a351ac062e32c7cbae42040d5ae302a98398d9a6cc43c1af01f7e1e96e2f6cc32b460b6 SHA512 c34d84f0687b77c4cd63b63f38227bed34ecd8ca57d77c8bca9617af47644857097c5a038d0ab31dc98272eba410a0c665f9e932712eb38641532ec5f13712c2
DIST HAP-python-2.8.0.tar.gz 255207 BLAKE2B 279d4e154eecdb631262a931974eda99dca4d05fae672fe5b0863b155c0642a5cd4768869fb0df0f3b4c5d5ba263c4304ce9d9e1301e2ad3a0115bf2254a5d6d SHA512 22cf73a144a856b926ce7c09e53e397cbfa9176b858c0607e5a04b0a43aed36f5c45dcad7af323e045aef11eb27507c3d9b16a900880e5ad4133b89820dc11f0
DIST HAP-python-2.8.1.tar.gz 259016 BLAKE2B 2518eabfe142278eebf2d10be2c60df2fa7966ac2c3525af0b82116eda86bb48efad14c41187fa397bb7cef5b3219457bfaa7751c30325cff0249563c5c1fac5 SHA512 9748181c1402feae98cabded2800baad5b64e66a30a80565ce0a0d64d2001c9cb04297893819e3efa49f62d8d22aadff51d8d00ae5ade0d79a935cb2cef3a6da
DIST HAP-python-2.8.2.tar.gz 259162 BLAKE2B bc58a48f5cc7cf925baa99b6c0e45919bfec3c6c38ca9b4010cd95e3301126fc171aab77e2d63f89170af41e18cad82da17b1080b18a02a1b4e8753da6e5ad81 SHA512 b8c1acfe5d84bcbead5db567ba4efa8f79034bf33af8e156c227e503bdb32a2cd695a84d676993d8bb887d829b0c85b37c24d78141f1a7871c3f39fd1087fdd5
EBUILD HAP-python-2.6.0.ebuild 899 BLAKE2B 055292f881c113806838d18237c23eb7d66d46878e96d825c0a673ea842d331d6611b1e90589c3eda13efebdadab277fb8fe1b93acd344fbf99d989b62f5eb53 SHA512 584d6badfcde7a3aa6ab94fdd98456ed81042918b79f0d87bb46a89a4f49945887ed18579ad0835f5986f2ebef7d042c2789eaeb889046d0548e0f8b6f25cfbc
EBUILD HAP-python-2.7.0.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.0.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.1.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
EBUILD HAP-python-2.8.2.ebuild 908 BLAKE2B 03dc42cd7c001d7378288ed7ae8ba3ca12d165ed4de2de4a8b4883c7f31d43c5421d3efab4c5cae76b304946b1cb9327bc22618af8c30e0fb6dc0df259797c69 SHA512 78a16a777de35c26e91dad8879fc71d93fe8275ec253ba8e2f2a61460a549fa52121f94f75078772e79a98a3e232adb6c41c586a71e567866571d8b6abfffdb7
MISC metadata.xml 329 BLAKE2B da920b7d0bf3c5cb2d3dc0670adc51b65b78c06f87fbb84576cc741c91c39b859de14b22ea5d50fa870e068d238ae27efb2f06efdbe77b483f9be769541864b4 SHA512 5a3db57ab83e0da4ab721236417e93f057b5a421e23e891c7deeb872f46f2fe24f8eb2a8ffaaf55b1bbda1e00c776cca3ca04f568d8324f2eb92e8d5817e46ae

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">HAP-python</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,8} )
inherit distutils-r1
DESCRIPTION="A Python library to communicate with Hunter Wi-Fi irrigation controllers."
HOMEPAGE="https://github.com/ptcryan/hydrawiser https://pypi.org/project/Hydrawiser/"
SRC_URI="https://github.com/ptcryan/hydrawiser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${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 Hydrawiser-0.1.1.tar.gz 14699 BLAKE2B 279dae0e4c906750ccb6eaf8b61b8580545ba40fa629a159c96b44a0f09b07c52e242635065444b8c573872af649b9ddc20d02145ebbcb9cc67ebef5bed9a5c0 SHA512 4f9851c51d26e75fc93f9addaa891da9e3f3693b2a58dbfd1d3421e9a97a8d2da297bdcfd5099866b0149b1415d48032951237f883938eb9b8ebb23bfa0cacdd
EBUILD Hydrawiser-0.1.1.ebuild 793 BLAKE2B c054a20bdab82c88d2543f7d03831feebe19af6182428f9d55c0b60e8b57077f32b648792700dc5797f4e1590109b207ced864faf1ae1f9c642661edad06967d SHA512 4dba6cb9b6a807732dc337ca75204705d35bd63ed63e123fa859d5b595e82b0b2aab040c99c4235f2876c0f7fc9a16e3f90e38e558b2c4636fcf363a965a62d9
MISC metadata.xml 450 BLAKE2B 6f1808eb9a8a86bb4a92235124c896542a9aa5064a0b3599a7ca5cf65c4c25458248999948f3fb68810ee56b1dee647cc9b43a536365d33ef34b7487259c7f73 SHA512 d011894de693c4fc5ca29d316a6acd61c29555665f48939fd9dca89e01e3ab8d49d58e2be1de2eda4aeef8dfdea816a02c40abc6b5d59bc3f1cae34efd6201d5

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">Hydrawiser</remote-id>
<maintainer status="unknown">
<email>ptcryan@gmail.com</email>
<name>David Ryan</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="JavaScript to Python Translator & JavaScript interpreter."
HOMEPAGE="https://github.com/PiotrDabkowski/Js2Py https://pypi.org/project/Js2Py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]
>=dev-python/six-1.10[${PYTHON_USEDEP}]
>=dev-python/pyjsparser-2.5.1[${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 Js2Py-0.66.tar.gz 973273 BLAKE2B 4613cdc0318f62b98773d10b82414ce8b04d66d1a0b88788c2112f2bf7f856c1f236a378d4e0bebec6b57e732a0d08f5331ee6739dde991a77792794e585e261 SHA512 e59cdc57b3713398f4cd87b8dd05a989861aa56e40606b25b1a06983aaeacfabee18f9791c64a44a186f71a6f11154f9f84ce5115d017ba24c45792e99f1bcce
EBUILD Js2Py-0.66.ebuild 829 BLAKE2B 87cab5ddffc5f1be2a58b77ed9af397863a5f0a8085bddedb117db5cf73d668edf5e4b56a967649912dd09bd2a6e1e326d1ae4d24ee3c7fcc454ec9d96575ec9 SHA512 6da6076bede158dc596287a4173ded7747ea34e3b861d91a50f3c494ffa10d253ba03680485644f62b2f5b3fd3d31a5d7faa5be5c039dc69876d181c91065ea6
MISC metadata.xml 450 BLAKE2B 7a7ccd9a17d57afcee0519f43776ba95f3866cd521a42d53c5107ea8ce0954fa6785b49389225a82fe3a131239f9cd0c7f59436a1cd5d69b61a5877ee7b44e03 SHA512 0f0325e2c47b65d7e43104f36e9bb127d5d84c4a0da85327d74ee91eb7e789528c617243da79176d30e80f4dabfaa44ba2593f90509837e66f3e1fdcc32c27e9

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">Js2Py</remote-id>
<maintainer status="unknown">
<email>piodrus@gmail.com</email>
<name>Piotr Dabkowski</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,9 @@
DIST Mastodon-py-1.4.5.tar.gz 3564509 BLAKE2B 1f200d2e2c424579bdd596a56747ae5b3d90693453314db410b911ddca92ed9d7355103207af3a36242ef4a277dad9e8781a21a5f8a554250bc62fea226c6fb4 SHA512 d90a45479e8c3dbaeed0a40e32e89da99f58c59b008b41967d39ec8bcf2dcecaf12cca826f2b9fc9fbb63efa36a492e63248e00e42e82646d761c06f09d4d5b9
DIST Mastodon-py-1.4.6.tar.gz 680887 BLAKE2B 4fab2e3a39b270e6208141e4d19da023a31cc2d27bf194407ad75753a6731d02a9ddae575c3ad48bee0747c097cf80ee528250c1cad38f0994d0d85d3ea23078 SHA512 f10e86433a9a02147a58e115ed942857f6dfb2c0332353dff0df57e606246ff5bbaaf7f004c3634bdf22277ae09af8fbcd828d6aa9d2189aa5ddd5fa649617df
DIST Mastodon-py-1.5.0.tar.gz 706918 BLAKE2B 9b04c5dc85beb968b1f1a46539e77bfb0c4d9f48bcecac01f2aebb095d14bdf7ac154c62d22e3edac0407e458c8b9e2204b87deaba20af86674c6440689bee6a SHA512 5c22adc68eb5b122f6b6a43525daadfac19de6c26d0db67135a932f0422c9b9d3700b45070a23b683f92aa41237cdbde5a837c17ce9a7dd0afec3c5ae65eab1b
DIST Mastodon-py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
EBUILD Mastodon-py-1.4.5.ebuild 1009 BLAKE2B f300ddc20f2538c6e5000c173626b8fb00836657c3b38d433ec6afcb560f1eaead1d2a4c8859cd629095200e8dfe3ddbc22a8850d70e045b31f2b09bb4fa0180 SHA512 ed1bdcc613d1a6e825050a99bb20b104bf003a4589ba97b5e05f900b4a1315cdcc531fd618b2a550c6606b765a46435e60bbef0be1913c79f36b4d7e229d617e
EBUILD Mastodon-py-1.4.6.ebuild 1009 BLAKE2B f300ddc20f2538c6e5000c173626b8fb00836657c3b38d433ec6afcb560f1eaead1d2a4c8859cd629095200e8dfe3ddbc22a8850d70e045b31f2b09bb4fa0180 SHA512 ed1bdcc613d1a6e825050a99bb20b104bf003a4589ba97b5e05f900b4a1315cdcc531fd618b2a550c6606b765a46435e60bbef0be1913c79f36b4d7e229d617e
EBUILD Mastodon-py-1.5.0.ebuild 1016 BLAKE2B 4c4627c97f92206957b85e513fb37f22afb421e03c8e53abaf969d129c0f02330fa25fe69f6d03894548c0e5ae04b5cc33cf4bcd14c75d2053de7e0aa3af6576 SHA512 8969b35c47b2d633989fcaa2ba98dbfcfb73720e162c252ed8572457e452a909b3694ee9c304441589baaf8e4a86bf566de921bce64e1141cd68ff5065ec40b3
EBUILD Mastodon-py-1.5.1.ebuild 1016 BLAKE2B 4c4627c97f92206957b85e513fb37f22afb421e03c8e53abaf969d129c0f02330fa25fe69f6d03894548c0e5ae04b5cc33cf4bcd14c75d2053de7e0aa3af6576 SHA512 8969b35c47b2d633989fcaa2ba98dbfcfb73720e162c252ed8572457e452a909b3694ee9c304441589baaf8e4a86bf566de921bce64e1141cd68ff5065ec40b3
MISC metadata.xml 469 BLAKE2B b1aa176138df6f9244b9b3b30306ebdd735f24def348a0b1617d7120e6ec68ee3c9c28ad69096a85289895f1b9542995a6ca56515fd4889827003ea2e82170de SHA512 334aea9492a5470bfe1e15960d112ce63cc8eede45723404de35562a04087458760fd46dab49f9d236188fe3cb3c3d9af65dd1ac47b150e6c160c9e38bab6da2

View File

@@ -0,0 +1,40 @@
# 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
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${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,40 @@
# 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
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${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,40 @@
# 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/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${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,40 @@
# 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/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${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,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">Mastodon.py</remote-id>
<maintainer status="unknown">
<email>lorenzd+mastodonpypypi@gmail.com</email>
<name>Lorenz Diener</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,5 @@
DIST OPi.GPIO-0.3.6.tar.gz 296298 BLAKE2B d96080e4c5d8a22d16eb9196bedb1714625dda894b5950626f5f29e74db649849e8aaab9de9c5b497ea95fdcfeaf5c28d152358d0dad9398f1eb79e1cc380b92 SHA512 7a380f6a3b2171a57ced3ef9e319e98e6390770b565d25595e9e9878c4ca0beb8824b9401d778425ad34df699eba7cbf9413f3d44c27945ed790594e7bf9bea1
DIST OPi.GPIO-0.4.0.tar.gz 298389 BLAKE2B 2d1e2f32d074cb5a968769db2594b86fbaa9eb24a2bb52e4dc438d426af625b871ae819a6ca05d16d54798686ef510525568de9e2cefe43b2e4d2883f7a79625 SHA512 03f660a4535529fdeee5411814a80596f57f818b94b94d79c692512faec21c480da9a05a81d137d0e8de3486c021e5bb1a0458c7898cd481ea5df01d3f56d75e
EBUILD OPi-GPIO-0.3.6.ebuild 732 BLAKE2B 56cef738098e05f5f2f8049780048ebed535be8376f46ce181a8ded5817611ab42d7c97a7592235e1898f5e6fd177eca56f9e8b53210f20a0ada7675ff3a4c45 SHA512 63281da2c431526b10ca06ce91f838c3565be15480b40653a02268f3d23a3bf7bb1aa6b02a089a0623822c35e4d09dc80c54551174c153955864eaafbad4bd92
EBUILD OPi-GPIO-0.4.0.ebuild 732 BLAKE2B d31bad7a39770e20f7948b5f23005e05c503437cfb2d42d94455295f6a673de0eaf579c959605b35550077c0b56d505504b52b44b4c61fcba6f47007e28a3424 SHA512 0d23ff6354ab5e1292c56d9cb279bae444ac61dec256a178b904d9fe6eb529c3b60f91317a5a640503a2b8539033e4fcd06e6e564af439385d53b518c3e01338
MISC metadata.xml 468 BLAKE2B e8175685981c4f39268b83b8a206b43731344b441396f6df0bb6dec31ff4cfe5666f3369da3ff7fb62b31f4fd8e10412acafead5301ce49b4e8a144aaccac5cf SHA512 8d4c4c8269840c0e3c18a10901c14eda7ac81e707de2709d34f55294930f3af97c52bb80395a7b87008c68a2df18bc872656fca8fddfccb45c075233ff064101

View File

@@ -0,0 +1,35 @@
# 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
MY_PN="${PN/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~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_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,35 @@
# 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/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~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_P}
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">OPi.GPIO</remote-id>
<maintainer status="unknown">
<email>richard.hull@destructuring-bind.org</email>
<name>Richard Hull</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,9 @@
DIST PlexAPI-3.0.6.tar.gz 58636 BLAKE2B 6248c2f254cdaba59ecc0ea8d726da7a779e3b57f80a129643d6a834661936cac364d0bf758e672bbac2032c226ac0f1e5731984814f8b72d9fa94488381bbd2 SHA512 8a614a1f81eb800f1ac157e3c183f26dae35dba54a92fa5cea00712a45f931ad1e9849481a35ddfc508dd20495c2ebf455f16adc232461f10bb5766eaaba509b
DIST PlexAPI-3.1.0.tar.gz 70414 BLAKE2B 582cc4e7d48c9e5321ffad1e83b41be10e4daf38fffc1d21f96401e26c59b691b67bc1ddd0f83962fe3d36561f19230d89c93bd568642b4e625896babf00827a SHA512 d0d1325cfdd04f79d427b343b676ec6671eb26b03a5af71139d96a8a3f4720b872c0a0a5f086ee2379be46121c1e313a1760ea852dd92582281d3b8c6188af4f
DIST PlexAPI-3.2.0.tar.gz 73498 BLAKE2B 70534e89077210e8f3e53f79e1b2099449f0a2caef829b723c2373c01fb8e85b443c6704d2c84f5193ce53f272d837cff1e53501db467f49c88da8ac6939eab5 SHA512 835e293b6e5a9cb82b5b41f4b8dbca0ecfbe7eaaee504a2311d3c3a0e1759c82b49d04c3afed5b348886c76d957b50305198f3af7cc4146a49356b128269c785
DIST PlexAPI-3.3.0.tar.gz 73777 BLAKE2B ef3b648a3642f517c230eb81788e3cf30d39adcdca39844264b5944354bb407e861b0e528ec699a022035e430dbeffded398ae5ca67d97183178ae2808d754cb SHA512 a7b3a253e67f024d41a9139afe90aaab1605e74b09af8ed1c1bb1a0fd2780768468e19dca7f04f06ca5e1e2e87eca8cf2710471e85ea15b5c642761821d0066d
EBUILD PlexAPI-3.0.6.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
EBUILD PlexAPI-3.1.0.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
EBUILD PlexAPI-3.2.0.ebuild 668 BLAKE2B 338007e6c853fea9ccd533d14165f98044a8a1973b3510846a7a70b3d454270017640e551f1500c8adc8c1d3b7e3691fa3ad954725ad36b2270a274e16c5ad23 SHA512 53ad48dbf9bd46f530f3531bc68e1ca392b8745214a22e21728351f756591f2eef09a1bf73dca2961148f46e98a0bec8b413904cf1114daf74bdbdce141367de
EBUILD PlexAPI-3.3.0.ebuild 794 BLAKE2B 844f0b6ed1650ff931bc68176d2ce073d7ddd98fd3885114ae4163479fab577251af7c21dd5bc107499b312d59c8fd55ec93cfa8f857d0e6e253c9d06c6050a5 SHA512 159754c11c3f2fb82b2f2932b12807e4979d553173b85ad51afef085aadc33fb230cab6b9d5ce379a4e6879546f450c3753cbda380bb273e7a3fb747f3774237
MISC metadata.xml 464 BLAKE2B 6a72bb28d894dbf02c6229205a4424ea92bbcc0e6537e377e47e7fd046d5db829c782e261d9fba8cec86b688d07ca4b6f10b5c6e1cdfc96ed3f4b293a87cae05 SHA512 8a517a9f794ca1838166ad645f8a49d05012574a67df84f3c3c1b6e0fbf4ee2624806315ea8021f8c3b92b61abd5d6504477d4146f0fb7c07e55fe73d6d452f2

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="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
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 @@
# 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="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
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 @@
# 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="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
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,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 bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/websocket-client[${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,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">PlexAPI</remote-id>
<maintainer status="unknown">
<email>michael.shepanski@gmail.com</email>
<name>Michael Shepanski</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PsychroLib-2.3.0.zip 9003 BLAKE2B be9f13bfa1f79148027d2a1bceba60f439ee1ffe804c6d0be3a8422d75c8079579c0ef5d6c8b39cc0fd9db5018d7e255290c42cb6560090378454be7594d8a3f SHA512 18bf9478db45f9046c70dece9a75daf5e83a224144cf02c71f7e6694237d94123bfaaa107985a88413dc43b579e80702660c651e8154ce5eec197d9530e15d1f
EBUILD PsychroLib-2.3.0.ebuild 726 BLAKE2B e788c45e690a1dfda74119f00f1094e2ffb959aeab83831ba0ff7a44361108e2bf3f4f40f961b8a8e81808c2ba73216bbb57cc88f320b3549b5ac2ac37508ebb SHA512 f691b6a3a15a42c90819e1aac456cc7d52791cd631985dbcdd528a291802b94d2f13fe02f9e7fe6600758af729b6db9a1885d42d70dc3292f1a0cdaa0948cdc5
MISC metadata.xml 488 BLAKE2B 49c386df94d2dfce508b87b32d0f7e09e39bb93b5a2ffb8201d4ec6c19b035b94b71053fb774ad09dc762200556476fe223ced79655542a32cd91581b5a207d9 SHA512 46093ac26490380b378f6bdba833977b5a6c159cad399a233daf6b5216018a0269ad36f731cd5130fb2c4ffaf4f8fee3d718b7c8ff7ca033cef727986661dd50

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="Library of psychrometric functions to calculate thermodynamic properties of air"
HOMEPAGE="https://github.com/psychrometrics/psychrolib https://pypi.org/project/PsychroLib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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,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">PsychroLib</remote-id>
<maintainer status="unknown">
<email>didierthevenard@users.noreply.github.com</email>
<name>The PsychroLib Developers</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PyCRC-1.21.tar.gz 27076 BLAKE2B a0da8df165b0c44ea1216c15b72bdf41a6c7c0cb9ac08f6c2913423eb50a01cb79da391eae4ad47f46bd381bf3029c4da35cba3679dfe19cbf9b3376546808cb SHA512 d971e2cce47cbc3fd65236d347537763337648dd6cee3d4db4b45e58f89f42b86954b907391dd0ad64d7f47469366b2576c950a5dfd2ade898270eeeed894701
EBUILD PyCRC-1.21.ebuild 669 BLAKE2B 9822f380c84054f5af8f712e529373f7942e8a1b8e8d1cde29fd8b52f21d53cfc721183c1767a36f88e68fd8e0670fa469067115f3eab80a295f9ed49e6460a5 SHA512 5ef770d453b0fd25eb8f4da53a5e15edc3678bad6e4661a26679a1563e5103ba1a815b99a54308277fa84b8d2f43f655bc0da91a73a0f9a3e7a8156a29d89b70
MISC metadata.xml 465 BLAKE2B d30c96349454a48df33d1a94986058a3dd6a30760c8874467e38436b8afb5ab4c24602ff5b38a7af0dc0075efe6fefa5b9141bd770ef23aa6511dc30f3e8fecc SHA512 b351cf56b84aa80625127c40674696162255d09bd9f3191187494dc27fe9f4c51f7e77a9f0238b9c2c82ba3cfff0eea1303b14860c2fc0587a9872afcf19e614

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="Python CRC Calculations Modules"
HOMEPAGE="https://github.com/cristianav/PyCRC https://pypi.org/project/PyCRC/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~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,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">PyCRC</remote-id>
<maintainer status="unknown">
<email>cristian.navalici@runbox.com</email>
<name>Cristian Năvălici</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,7 +1,13 @@
DIST PyChromecast-2.5.0.tar.gz 36079 BLAKE2B d8b08a8577864e4e2c706e3396961c6fd0ce4d4c02a89c2bb2176d725688d13d2bfe1ffa0e98c17a11abb34ab3c49df5cb6b9c7d0384734b0caf9acee799e051 SHA512 48bd41a526ec9df0b0e3c2543b9b955b66efd866674fcda3c9bb49edfe0b6c8834f7417eb088c11b4050aa62d472c768c1173416caff73b26bb662d6ba5c2fd7
DIST PyChromecast-2.5.1.tar.gz 36577 BLAKE2B deb89539001e9e8a46d54074c53d2d15e9e78aefe7d38d9e8437a580f61dd19c3951fe527181fb426c13998a52343ed0e41d08a142daa1570c555ad4aca85f85 SHA512 046a80838e477bee1c6aa601c38a732ea29570cc9f5ed66a4991d82aca3a8c7d3aa6d2ce71ba2d27bfdd91315a7b80edfea2237bca1d32957c90659ef4313d85
DIST PyChromecast-2.5.2.tar.gz 36663 BLAKE2B bf9b67b06e57b73b9dc724d1517b33e4ae03cb2b78ae48e6d7d4254237accbc647f95abbc5cd190da9ee9caaf6c1511a5fe603a3ec3e4e80cb7009d35d7132cc SHA512 8c3183ccdae59ec09d9b0444cdf03d5fed124395b37e0663ed6817e7128f65c5c6eefd70bd9daddeb55ec9312ac3df1995fe8af56d9de5a54e9a1e0214f79d7d
EBUILD PyChromecast-2.5.0.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
EBUILD PyChromecast-2.5.1.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-2.5.2.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
MISC metadata.xml 375 BLAKE2B f63309b893ca508bde2cd38ae803f8c0c4dde00aa9d16e09b5e45f74bb2bacfcbec6574161a4c6695785644f7a8c03422b5a50cff6d81bf75a960a3bda54baa3 SHA512 41ae0b877d32ef6f4ea964cc839be5b4fac1683332556a3a3e114ab4dd2fed5bb5ca2e3abfe3c614d9e144ee4feb48be46cffa629ac6c86405a8466adb639155
DIST PyChromecast-3.2.1.tar.gz 41795 BLAKE2B f571c9eb8d758b50cda11be747125dd2fe1e38bb90c4bbd1706b6e7e0c7b1cdc45ed2a51f229e2ac8c2138481f3958f597e3f5894899b6374b38ab35010cc499 SHA512 99706be51ea1f1fc79104e93881bc5538ca96fd4fc6c184af7ec2a3ab9bde8e8c2a59574ca4e71a4812735265091eb4b3623d8de9e449fc759aaccec359d749f
DIST PyChromecast-3.2.2.tar.gz 41888 BLAKE2B 2ae6cca26fed20d3470dec59bc9297ffb96169f7c0fe0ae87e89c1648069c80e43ad71817cb322c6b08ba8ec6ebe9621ce7a4eacca72d775d6894161bbae6dbd SHA512 ef616f86012b076f88cee1db440984665ce84a16c59c39931d623987b651ac762afe044973d4c56c3acc8f435ba13e4bbda7503581857e21556a6f5817f3e40f
DIST PyChromecast-4.0.1.tar.gz 44447 BLAKE2B 6b05f4abc3714f6c8d3fca637d04682f46f8614f34e07ac0c89fa2138d99ccf22f9db10f124101012c23a4e0701f97cf725372bcb73e9d7cc08066d0c137f904 SHA512 26cad3fab29446f67171b1661e3d54bb00999a6a64bebe36b8f5d67232177cb5e412fc807dafca361f81e50a90d2afca488c996fade4edae79d915be99265aae
DIST PyChromecast-4.1.1.tar.gz 44483 BLAKE2B 3f9f6c286535c0efa89ecaea085d1efeb0a313f9d27effdc4e42cff5e5ff251037d89137816fed53358299e1ca5c1255680ecbb32f91bdc14e326efa2c879f07 SHA512 b6a302a20826954689ff69d766b090c455e19eb190f0e2c57b2b128ba8d92d1347a4161450a5b62bb62dd542362c55d0834e3e79eca183846f956dd05acfe149
DIST PyChromecast-4.2.0.tar.gz 45230 BLAKE2B 7cb061b305dc783cc46f46bf117b6b7a90997e52ebc5baf91648669fbe807a54d6fc2ec9033e77033a53eb139245e1d46a168e085f1b619def43013c35a3e258 SHA512 c7877d42159070e1bfa4e111c7f47872f04b48c03f9add97b9c4bb38e7c5531282060600f23b565d946f04a7114da1e10aa29595038d9b05f94389c5907c1eb3
DIST PyChromecast-4.2.3.tar.gz 45187 BLAKE2B 1864f439dba57cd5ff6bd8e531d6da517ac990d68de1e5be2d3b7d77028c8bfcd390b443f694ee7d5ac5287fe8388ae729184fb0c49817ca9bd78dab696a39bb SHA512 0b570a590f480dcf329823d459c27028f72a82ae89e53b45ded24e67240b9fb57471d85d12b2019d3c3f2f8753a0440dfe65718a4e4b6d07b16ba4501be30332
EBUILD PyChromecast-3.2.1.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
EBUILD PyChromecast-3.2.2.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
EBUILD PyChromecast-4.0.1.ebuild 879 BLAKE2B 21002b4e8a656c3227742a0f0b43c813e608d865ed8d636e1ac2e92562121ee342286a9707121b8e72f8120816069c6d86a125102fbc265ca0c343194aa081f9 SHA512 a45403b4380459f7b99877052df237b69c94a56016a16e91cc41db529008543c85455796cc900d3123cc4a25bb7fb1e768a3099c8461c48bf2900b7583460aff
EBUILD PyChromecast-4.1.1.ebuild 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
EBUILD PyChromecast-4.2.0.ebuild 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
EBUILD PyChromecast-4.2.3.ebuild 881 BLAKE2B 73ca8db5304935508f950fdaaa83cea5e9e3cf96f7d99bfd864438ad4e8667448b59295c18f3d0aa0445d1a41177889fecfe573877b48d6d50598dca23dc870f SHA512 f11053a223a5c1dde7e7fbb03f4b11c557e48a230718ce8bdfcbd68b2de76981d8f7697e78678db740750954fdd8ca9ab556b4e7f8644029d3f153e1f385202c
MISC metadata.xml 353 BLAKE2B 352b3c5db037abcd3b0bc543cb5303251ebd4f53a17ba4f69dff20324d4ebcd856f8bfbf22247114c6449601d2c6a6366abf75a4bc2bec10f354a6e8d8bfca8b SHA512 e5395d398a5232d1b28186290e57291b066c7bd07a7b2484e2e0e73c47bb590c435ac214334f8877de36f133ac6071f8db9329c0546808009ce0cf76a489456a

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6

View File

@@ -1,5 +1,5 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6

View File

@@ -1,5 +1,5 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python module to talk to Google Chromecast."
HOMEPAGE="https://github.com/balloob/pychromecast https://pypi.org/project/PyChromecast/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
>=dev-python/casttube-0.2.0[${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,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python module to talk to Google Chromecast."
HOMEPAGE="https://github.com/balloob/pychromecast https://pypi.org/project/PyChromecast/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
>=dev-python/casttube-0.2.0[${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,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python module to talk to Google Chromecast."
HOMEPAGE="https://github.com/balloob/pychromecast https://pypi.org/project/PyChromecast/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86 amd64-linux x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}]
>=dev-python/casttube-0.2.0[${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

@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyChromecast</remote-id>
<maintainer status="unknown">

View File

@@ -1,3 +1,3 @@
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
EBUILD PyDispatcher-2.0.5.ebuild 697 BLAKE2B e3bfb65293186190b72725c4a3ba48640d89a5bc50b74fd85312d45b2bc2643d9a40f7dc1070fdaecccf7fb6e2b0f03c89139d5da2b582f85c2ea637f37812f1 SHA512 20d8089816c7278b077f564f0bcaa78ee1f615e26046a1295e36d51b72ea3ff7eb2b2e17661c76a5abdaf21d2146739a40be945930ab60938a630a1070e78a72
MISC metadata.xml 390 BLAKE2B 4b55691f447fe1985ce8eb0d55d7e35e3049fb9d65ede5328df5608b38bd350c3ea1d816c7cc1cee0cff533184e7ef3a91f237cf477250a2fe22139276e4f88f SHA512 17f586653988327b30f639ae48c365acdac7dfd6b79988ca0281ee7670a3367c0c8d28f533b034b9c01c78573f6073c63bc0598ac601e664197e53b7bd95fe07
EBUILD PyDispatcher-2.0.5.ebuild 702 BLAKE2B 8796b735f20bcbb070ac23f1dfa2d38206a4738a9e027de8c1a229fe21581961eaea0abeda332467e9cd7785a24c85bad3623447868c4dbff05bcf7e7c6ede12 SHA512 1a0be9fc85b5eb04644e65fcdd66b70e5d799ad8497011f01e8e7b97e888e8ce2bbcf47a2200d9584780aa270d5a8475a0c10dcc3c47bd1b7e6839006278aeee
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6

View File

@@ -1,19 +1,19 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
HOMEPAGE="http://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
HOMEPAGE="https://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""

View File

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

View File

@@ -0,0 +1,7 @@
DIST PyEssent-0.10.tar.gz 2677 BLAKE2B 0644da7ff8c6ad00d34857cbda8c3bd27a470f8e009f4c1faedf5598ca927f828b27ee9bf248e2a53276c6b4eed0d31514102aa3fcc47137a4367533dc546a7b SHA512 f116815a988c98e41f95a0b98334cd4efb7cf566bb0f6cbb19f7c68334932c01a4238ddedf057ad531aaa8eb398c145982ea8d1cf07602dce5ad721c292e1713
DIST PyEssent-0.12.tar.gz 2714 BLAKE2B ab0b3613812dc3c851aa17859ecbdf8bd966389eafdd2db96a26467fe19f183c62162efed6bd8a856c57faed7230ead91e42fee1b0dbe571585dd8cae5a4bce1 SHA512 95d7f17fe117ca636ec34620fc815923b3e704d26111d723797641333cec2df6f864c7a26fbb17f2d4691aed927465d908d98357430928ca26c6b8bcd7e709a2
DIST PyEssent-0.13.tar.gz 2736 BLAKE2B 77d3c0c1dcc4ca428d810a6a1e9cf34cbeaf25e9aa611a5d193d07ab2a2a35ff32647df43972efe877a83f350dccd7d4fd92ea1d9b7f452f6dd5758915c8e8ee SHA512 183170137858422549b57f37b87ac5081274d73bb24fddbb6ce306e9941d48cb1eb267e2241dfdefb130bb465617beeaf2105c5ae5d19d72ede763b76b605121
EBUILD PyEssent-0.10.ebuild 633 BLAKE2B e1c5cb13a983af4543e4e748a725b28fe5fee06e1b4090ee3e437014338562c102f928ca2fc516530551890e1855db3de55811d6d5081da64808cf642de97dcf SHA512 b9c7a52ec4fc3aa7bb1744a3e82b427f7c363ffb8c6a5bb01ac84844e19b2c2299077de4b32862f10375165445a57b623b1bd697a3792543134006ba07d8f7cd
EBUILD PyEssent-0.12.ebuild 633 BLAKE2B e1c5cb13a983af4543e4e748a725b28fe5fee06e1b4090ee3e437014338562c102f928ca2fc516530551890e1855db3de55811d6d5081da64808cf642de97dcf SHA512 b9c7a52ec4fc3aa7bb1744a3e82b427f7c363ffb8c6a5bb01ac84844e19b2c2299077de4b32862f10375165445a57b623b1bd697a3792543134006ba07d8f7cd
EBUILD PyEssent-0.13.ebuild 640 BLAKE2B 227f702cce4752d0e8701e47596dfcb6f6b593c34324676e0e244076b9ca30882ffcc69b5515ea6e5ad41b16029be2ae84a493252808f42cd108ad8147f3ddcc SHA512 4235e748f1e0ca7db61feeffdec7801f76461722f13781f630d4c4291d56d4fdff6ff7a0125dacac50575b4c7de7911434230e98ff90e7ee86ca054a1bb704df
MISC metadata.xml 455 BLAKE2B 05602d10bbd97989c4e96ed38eec49e5690d1ff2bf4d92d520d5f0d27b9f6cf3fe856c369217bc7d8245c223b41a735cb862f686d61715b93ba247388d9e6182 SHA512 1d982ed72e51cef3b7f4fe721132f31c4b34295037152839f4e97d8a2e647a7876289fc5d1049fff6471b3250686e0ea578d73a4feb8a437534e49187540ea41

View File

@@ -1,17 +1,17 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="YouTube video downloader"
HOMEPAGE="https://github.com/rg3/youtube-dl https://pypi.org/project/youtube_dl/"
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Unlicense"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

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="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-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,19 +1,19 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""

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">PyEssent</remote-id>
<maintainer status="unknown">
<email>sylvia@hackerchick.me</email>
<name>Sylvia van Os</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,9 @@
DIST PyFlume-0.2.1.tar.gz 3672 BLAKE2B 33f3f62d90365fa68a0cb3b388cb11d3481d049194137be474e91f844b8b3565c9123ea16a205b8310467d1631a76d83c6f15563d47292be38fdbfd46e5fb486 SHA512 0be5b5e39ad56c9f31724ca76e1056cfb0ee08aac9e925f47a3b0150471c1c8c09f694519835be0f0f3ac708a90532fcc2c18a6371f6f0d2f14db6836514091d
DIST PyFlume-0.2.4.tar.gz 4022 BLAKE2B 43ff164edd5c22124097ffb2cb05cbe9cc189f6d144b7640b8f759aca07715aa87fcb2cb6f063a6e9f1a8ac7bc1b6a0c66abae72fd6c6fc28a8663736b1bc4a5 SHA512 f22f5ce99db08d9502dd3a846eff6b6a7ca6da7feb079ff0278047bf62ced031313da35ce6f4826256ec97d5f982b0bfe3fb8b86be541e4a794f6b24969ea6c3
DIST PyFlume-0.3.0.tar.gz 4314 BLAKE2B 5792485571a87da63d38fd4070f6f3fbcff3549ca879abaafdbb33a67549465d6959690915c5fcc122cd69c6d91cf1106fe5c92b2f43741060597509241a0bb0 SHA512 055c911f3777ded9d29984213a8af5a82d20709bb0c352fb27f19b60635de24653b7079c94d65fbafea9136190c889299ed4c11e8eee6a98314876055ea9fb72
DIST PyFlume-0.4.0.tar.gz 4291 BLAKE2B 04a231baf7aacedc2cfcc0d4b2894494dfa1969fde54402821944f123fb94239fcc0a20152e6371bc69f2e42e1485d3a3e087a2cc72d619077162fa9e5082807 SHA512 f5a5129349fb703647fbf056d31699f9e0fd647116678ebc521b8d0c6ed070a0d8a6e0db131829b70b40cc96c5aa2c48646f0f8964df38733502bdd0c6e94fbe
EBUILD PyFlume-0.2.1.ebuild 780 BLAKE2B 602f749a17ae71f1ac3b63d41520c097df0973f283b9576becb58db6c7073eca0b115abc803db0ea4dde4b1394d1d304257a28057892eb96cfd40ff378b2cb56 SHA512 3e9076f21213fee2a2a2897064ec4bf4904106edd09c3a9fdc95e93ae0fe32091b01d065b87e829e6f348b05b8a9c309c063396b93eb74fd83688c2d473f5a77
EBUILD PyFlume-0.2.4.ebuild 789 BLAKE2B 0ab57346276b313c0c20e89f2f971f10cbec10e614188ccdea5d540035bbcc52396e00b158b96cb6a7ba3434ef765420ae9545826d0843b1c737d6daa1fe5367 SHA512 60ef32cb4d5eef590269ee8f66c0296a1d9b0399f4f3d5b7e3d27b5f0878414b184b7f3e12cd4958c1b7db17f72f411afb1bdf55a3b45b72a4760c1d6c18f706
EBUILD PyFlume-0.3.0.ebuild 789 BLAKE2B 0ab57346276b313c0c20e89f2f971f10cbec10e614188ccdea5d540035bbcc52396e00b158b96cb6a7ba3434ef765420ae9545826d0843b1c737d6daa1fe5367 SHA512 60ef32cb4d5eef590269ee8f66c0296a1d9b0399f4f3d5b7e3d27b5f0878414b184b7f3e12cd4958c1b7db17f72f411afb1bdf55a3b45b72a4760c1d6c18f706
EBUILD PyFlume-0.4.0.ebuild 789 BLAKE2B 0ab57346276b313c0c20e89f2f971f10cbec10e614188ccdea5d540035bbcc52396e00b158b96cb6a7ba3434ef765420ae9545826d0843b1c737d6daa1fe5367 SHA512 60ef32cb4d5eef590269ee8f66c0296a1d9b0399f4f3d5b7e3d27b5f0878414b184b7f3e12cd4958c1b7db17f72f411afb1bdf55a3b45b72a4760c1d6c18f706
MISC metadata.xml 449 BLAKE2B e343870c0be130a953f0def8e4d9f8d8bbdb898a6695697de287079449df7f5932d854bce14009d8dc1606eb4eb49f7c31a2cc8926fc7ac2b9e3bafc0062c48c SHA512 6c970675042579f68b8771cfef6627cff8a113086144d7500737b48fefd3c72c58406790650d43880d17dd78f8229c97292b4939314ebfe2e4f07a675dd51c90

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} )
inherit distutils-r1
DESCRIPTION="Package to integrate with Flume Sensor"
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
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="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/ratelimit[${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,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="Package to integrate with Flume Sensor"
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/ratelimit[${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,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="Package to integrate with Flume Sensor"
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/ratelimit[${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
}

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