Compare commits

...

206 Commits

Author SHA1 Message Date
3560139cc6 set ~homeassistant-0.93.0_beta2 2019-05-12 11:58:24 +02:00
efaf4a8816 bump pyvlx-0.2.11 2019-05-12 11:17:26 +02:00
ee4db42d9f BMW Connected Drive (does not yet compile) 2019-05-12 11:16:19 +02:00
97c5dad5a8 add bizkaibus2 2019-05-12 11:09:48 +02:00
a9ce223101 spotcrime-1.0.4 2019-05-12 11:08:59 +02:00
3a4ab06322 add tapsaff-0.2.1 2019-05-12 11:06:37 +02:00
bb32992f60 add slacker 2019-05-12 11:05:34 +02:00
f7e95f2f96 add shodan-1.13.0 2019-05-12 11:02:48 +02:00
2a25beea8b pydeconz-58 2019-05-12 11:00:30 +02:00
609db1029a PySwitchbot-0.6.2 2019-05-12 10:59:14 +02:00
79498f71fc add home-assistant-frontend-20190502.0 2019-05-12 10:56:55 +02:00
0008be7ab0 bump pyTibber-0.10.3 2019-05-12 10:55:41 +02:00
66877e1037 homeassistant-0.93.0_beta2 2019-05-12 10:51:06 +02:00
18511bc7a5 cryptography-2.6.1 now in main repo 2019-05-12 10:49:06 +02:00
cdf476b8f9 bump home-assistant-frontend-20190510.0 2019-05-12 10:46:54 +02:00
bfbf29d8e3 add speedtest-cli-2.1.1 2019-05-12 10:43:20 +02:00
3db4c02059 add defusedxml-0.6.0 2019-05-12 10:41:05 +02:00
63ca9dc7cb remove olds 2019-05-12 10:39:23 +02:00
0f48251e6c bump zeroconf-0.22.0 2019-05-12 10:38:21 +02:00
cd8ff6dea1 bump sqlalchemy-1.3.3 2019-05-12 10:37:21 +02:00
66c0d4d0aa bump psutil-5.6.2 2019-05-12 10:35:26 +02:00
696107b8c6 bump numpy-1.16.3 2019-05-12 10:34:17 +02:00
4d1b1d2fab homeassistant-0.92.2 2019-05-03 06:48:14 +02:00
be843a865e add pymyq-1.2.1 2019-05-03 06:47:05 +02:00
f2069733e1 add pyvesync-v2-0.9.7 2019-05-02 13:56:17 +02:00
e8a7dd2a33 bump pyheos-0.5.1 2019-05-02 13:47:03 +02:00
d73327f43d add hangups==0.4.9 2019-05-02 13:46:04 +02:00
ba3c1022a1 add bomradarloop-0.1.3 2019-05-02 13:44:56 +02:00
4274746261 added Ambiclimate 2019-05-02 13:43:03 +02:00
f1ef60b4d2 pyeconet-0.0.11 2019-05-02 13:39:26 +02:00
1763be2b02 bump youtube_dl-2019.4.30 2019-05-02 13:35:36 +02:00
fd4b51e328 bump pydanfossair-0.1.0 2019-05-02 13:33:55 +02:00
ff5f8ec2fe added PyEssent 2019-05-02 13:32:57 +02:00
838f8d2e7a bump pysonos-0.0.12 2019-04-30 18:12:53 +02:00
01b9c7c324 add RPi.GPIO-0.6.5 2019-04-28 10:11:34 +02:00
caaa176ed8 bump PyXiaomiGateway 2019-04-28 09:58:28 +02:00
890707df8a bump pydeconz 2019-04-28 09:57:10 +02:00
d4148e4be8 add geniushub-client 2019-04-28 09:56:16 +02:00
ab61671d98 add py-nextbus-0.1.2 2019-04-28 09:54:01 +02:00
2ede732214 add homeassistant.components.amcrest 2019-04-28 09:35:38 +02:00
82f525cf54 bump PyChromecast-3.2.1 2019-04-28 09:34:04 +02:00
d48d65881f bump pysonos-0.0.11 2019-04-28 09:32:30 +02:00
b91187bd3a bump frontend 20190427.0 2019-04-28 09:31:12 +02:00
200a159a35 homeassistant-0.92.1 2019-04-27 08:55:03 +02:00
e19ec50a32 bump pyheos-0.4.1 2019-04-25 20:14:50 +02:00
68d9da37fb add pyubee-0.6 2019-04-25 20:14:03 +02:00
ed0ff473f7 add enocean-0.50.1 2019-04-25 20:12:42 +02:00
df46d20d65 bump ruamel-yaml-0.15.94 2019-04-25 20:09:04 +02:00
6ef8d74612 bump youtube_dl-2019.4.17 2019-04-25 20:08:12 +02:00
6c2f5e7f3b bump attrs-19.1.0 2019-04-25 20:06:32 +02:00
d503ed18a3 bump aioesphomeapi-2.0.1 2019-04-25 20:03:42 +02:00
51961fadf6 homeassistant-0.92.0 2019-04-25 20:02:34 +02:00
5f37de4f62 bump v0.92.0_beta3 2019-04-23 08:38:16 +02:00
0b51b6cfea Add Orange Pi GPIO platform 2019-04-21 10:57:46 +02:00
b777424a2c add zha-quirks 2019-04-21 10:48:35 +02:00
c8fa1528d0 add pyotp-2.2.6 2019-04-21 10:47:20 +02:00
fe1757a39d Bump zigpy and zigpy-xbee 2019-04-21 10:45:58 +02:00
8a9ce346f0 Bump zigpy-deconz 2019-04-21 10:44:11 +02:00
de27a4eb14 bump pyheos-0.4.0 2019-04-20 08:52:25 +02:00
5291b73942 bump hass-nabucasa-0.12 2019-04-20 08:51:11 +02:00
be90d32bbe bump pyHS100-0.3.5 2019-04-20 08:49:18 +02:00
5e588ac7bd add axis 2019-04-20 08:48:01 +02:00
92e3dbbf9e bump pyatmo 2019-04-20 08:46:40 +02:00
0cc9386bc4 README.md 2019-04-20 08:39:09 +02:00
3f14747745 bump 0.92.0_beta2 2019-04-20 08:36:41 +02:00
bed53efc70 CHANGELOG.md 2019-04-18 19:33:38 +02:00
4f0f68ca7e homeassistant-0.92.0_beta1 2019-04-18 19:30:22 +02:00
52a67be83b bump frontend-20190417.0 2019-04-18 19:29:27 +02:00
6dbb81c8a9 fix rsa-4.0 2019-04-18 19:28:53 +02:00
0521530e6e add hbmqtt-0.9.4 and fix it's bad 'tests' installation 2019-04-18 19:28:25 +02:00
99d1c7de63 bump androidtv-0.0.15 2019-04-18 19:27:14 +02:00
92753db4fe add transitions-0.6.9 2019-04-18 19:26:40 +02:00
775002b380 bump caldav-0.6.1 2019-04-18 19:26:14 +02:00
56bcada032 bump netdisco-2.6.0 2019-04-18 19:25:51 +02:00
a6dbfc6bff add pyasn1-0.4.5 2019-04-18 19:25:15 +02:00
3b04faa4bf add urllib3-1.24.2 2019-04-18 19:24:52 +02:00
ea997e4e76 add user-agents-2.0 2019-04-18 19:24:16 +02:00
2cc4578c4c add websockets-7.0 2019-04-18 19:23:46 +02:00
9837901749 bump python-slugify-3.0.2 2019-04-18 17:56:48 +02:00
ebe30b8033 add text-unidecode-1.2 2019-04-18 17:56:20 +02:00
7bed729cdb homeassistant-0.91.4 2019-04-18 17:30:26 +02:00
5a9e8360e6 v0.91.3 2019-04-13 10:05:02 +02:00
b18ee0d848 bump home-assistant-frontend-20190410.0 2019-04-13 08:55:15 +02:00
992b52aad2 pyyaml-5.1 now in main repo 2019-04-13 08:47:45 +02:00
e56267d393 homematicip-0.10.7 2019-04-13 08:36:50 +02:00
34fe5234e8 pytz-2019.1 2019-04-13 08:32:22 +02:00
2ec0470232 ruamel-yaml-0.15.91 2019-04-13 08:31:29 +02:00
3921d37c78 youtube_dl-2019.4.7 2019-04-13 08:30:41 +02:00
f8ce1e56ae pyhaversion-2.0.3 2019-04-13 08:29:06 +02:00
df090df06a pyhaversion-2.2.0 2019-04-13 08:28:32 +02:00
22840dc51f pysonos-0.0.10 2019-04-13 08:27:32 +02:00
22c5c05f54 pysonos-0.0.9 2019-04-13 08:26:02 +02:00
cf6f2c0596 aioesphomeapi-2.0.0 2019-04-13 08:25:07 +02:00
ed15b913d5 openwebifpy-3.1.1 2019-04-13 08:23:50 +02:00
72fc3e0e24 aioambient-0.3.0 2019-04-13 08:23:06 +02:00
962df91025 homeassistant-pyozw-0.1.4 2019-04-13 08:22:33 +02:00
538eeb4371 pure-python-adb-homeassistant-0.1.6 2019-04-13 08:20:27 +02:00
42e5751266 fix forgotten Manifest 2019-04-06 10:55:48 +02:00
15d7f57e6e try to get androidtv working, still does not 2019-04-06 10:43:44 +02:00
5292d30e28 bump cryptography-2.6.1 2019-04-06 09:36:22 +02:00
c9d1f24b71 bump PyJWT-1.7.1 2019-04-06 09:35:28 +02:00
094132f4b7 add req older pywebpush 2019-04-06 09:34:30 +02:00
f1a37f0085 add librouteros 2019-04-06 09:31:20 +02:00
5e3c2ec0c5 bump enigma openwebifpy 2019-04-06 09:29:57 +02:00
c2ca8da2d1 add pywebpush 2019-04-06 09:22:13 +02:00
4120d268d3 bump aioambient-0.2.0 2019-04-06 09:21:19 +02:00
a6a651c31c aioharmony-0.1.11 2019-04-06 09:20:17 +02:00
f347508327 bump pyTibber-0.10.1 2019-04-06 09:18:44 +02:00
bb9321d937 add pyheos 2019-04-06 09:17:20 +02:00
ba1ff337d4 bump frontend 20190331.0 2019-04-06 09:16:19 +02:00
360a86968a add lightify 2019-04-06 09:14:48 +02:00
31b6627abe fix frontend dep 2019-03-30 19:56:04 +01:00
d0f19a0d92 add pychannels 2019-03-30 19:52:09 +01:00
5d7952bf81 pycmus 2019-03-30 19:51:11 +01:00
24969db1ef bump PyChromecast 2019-03-30 19:49:21 +01:00
33e11b2b2b try pure-python ADB 2019-03-30 19:25:46 +01:00
73894ec773 bump homeassistant 2019-03-30 19:18:35 +01:00
9af5537faa androidtv-0.0.14 2019-03-30 19:17:43 +01:00
98d4249ef5 sqlalchemy-1.3.0 2019-03-30 19:17:11 +01:00
ba6c1e735a bump frontend 2019-03-30 18:42:22 +01:00
83aa763631 ha-ffmpeg-2.0 2019-03-30 18:41:28 +01:00
10e94df036 homeassistant-pyozw-0.1. 2019-03-30 18:41:06 +01:00
1b66e9bdf2 bump zigpy 2019-03-30 18:40:35 +01:00
510c3fe4ef pylinky-0.3.3 2019-03-30 18:39:51 +01:00
b32dc36fdd bellows-homeassistant-0.7.2 2019-03-30 18:39:28 +01:00
eb047b6bba async-upnp-client-0.14.7 2019-03-30 18:39:05 +01:00
53284ab2b8 bump nabucasa-0.11 2019-03-27 08:45:08 +01:00
onkelbeh
89067d4b01 Merge pull request #2 from evadim/master
bump esphome 1.12 deps
2019-03-23 13:56:31 +01:00
660bb78327 homeassistant-0.90.1 2019-03-23 11:07:49 +01:00
3a3d41f930 homeassistant-0.90.1 test build 2019-03-23 10:19:01 +01:00
0b81c232d6 bump frontend-20190321.0 2019-03-23 10:17:35 +01:00
5bf4e234a8 bump hass-nabucasa-0.10 2019-03-23 10:11:39 +01:00
accc3098d8 bump esphome 1.12 deps 2019-03-22 11:28:14 +03:00
6c06e49442 v0.90.0_beta7 2019-03-20 16:29:23 +01:00
05a6f1da47 bump frontend-20190319.1 2019-03-20 16:28:56 +01:00
64cf088b25 cleanup 2019-03-20 00:33:39 +01:00
9d3320feab Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-03-19 23:45:02 +01:00
6ec8b6b21e removed older ebuilds 2019-03-19 23:44:38 +01:00
925bd001f2 new platformio-3.6.5, forbid pyserial-3.3, License updated 2019-03-19 23:20:09 +01:00
872d5bc08b update Doku till 0.90.0_beta6 2019-03-19 22:58:55 +01:00
878c20fa5f use new warrant patch 2019-03-19 22:55:09 +01:00
e3bd69858e extend aioasuswrt deps 2019-03-19 22:54:22 +01:00
46493b1ced fix warrant for pip10 2019-03-19 22:19:22 +01:00
6beda15441 aioasuswrt-1.1.21 fix 2019-03-19 21:43:10 +01:00
c31854f958 add a patch for unnecessary wakeonlan-1.1.6 setuptools-scm version restriction 2019-03-19 21:27:55 +01:00
af4e85f227 wakeonlan sucks. 2019-03-19 20:54:19 +01:00
17021814f0 fix app-misc/homeassistant manifest, sorry 2019-03-19 20:46:21 +01:00
62b1d503bb 0.90.0_beta6 2019-03-19 20:42:11 +01:00
283cde2bd5 bump boto3-1.9.116 2019-03-19 20:31:47 +01:00
643d00ab4b bump snitun-0.15 2019-03-19 20:29:55 +01:00
7c6725e63c fix wakeonlan-1.1.6 compile error 2019-03-19 20:24:52 +01:00
b7fffebfc2 add python-tado 2019-03-19 20:11:03 +01:00
2cb09f9b2c bump aioesphomeapi-1.7.0 2019-03-19 20:09:01 +01:00
e00ddf41fa Update Hass-NabuCasa 0.8 2019-03-19 20:08:02 +01:00
4cea3a8412 bump frontend-20190319.0 2019-03-19 20:07:03 +01:00
092db78003 youtube_dl-2019.3.18 2019-03-19 20:04:52 +01:00
dcee82ce8b esphome bump 1.12.0 2019-03-18 09:11:14 +01:00
60ff00ef42 esphome-1.12.0_beta3 2019-03-18 08:51:52 +01:00
60a8694bb0 add hass-nabucasa-0.7 and pbr-5.1.3 2019-03-18 00:14:14 +01:00
e228993c76 bump s3transfer-0.2.0 2019-03-17 23:45:38 +01:00
b355ebb2a5 bump s3transfer-0.2.0 2019-03-17 23:42:19 +01:00
2fd45f5367 bump pyrfc3339-1.1 2019-03-17 23:35:39 +01:00
448ac21f28 removed pycparser dupe 2019-03-17 23:29:52 +01:00
da2b7cdff3 remove vobject-0.9.6.1 dupe 2019-03-17 23:26:58 +01:00
fa5240d81b set 2_7 target back on in botocore-1.12.115 2019-03-17 23:20:39 +01:00
14b5927e9f jmespath-0.9.4 replaced 2019-03-17 23:14:13 +01:00
2b9be53f91 repl python-dateutil-2.8.0 2019-03-17 23:10:52 +01:00
b7fc5da727 update boto3/botocore 2019-03-17 22:58:16 +01:00
2b01c401f9 removed pyOpenSSL dupe 2019-03-17 22:50:31 +01:00
96a3d1fcf9 fix certifi-2019.3.9 (thx to salfter) 2019-03-17 22:47:32 +01:00
b29351d962 cffi revdeps fixed 2019-03-17 22:37:49 +01:00
84e5655767 botocore -2_7 2019-03-17 22:14:56 +01:00
3763120504 remove dupes 2019-03-17 22:08:14 +01:00
58ea137fa5 simplify vobject 2019-03-17 21:58:26 +01:00
e358e82f63 reduce COMPAT cffi 2019-03-17 21:44:24 +01:00
4f44c16a37 replace requests-toolbelt-0.9.1 2019-03-17 21:36:06 +01:00
1fbc514356 websocket-client-0.54.0 without pypy 2019-03-17 21:28:04 +01:00
be1bc25a60 relink acme-0.32.0 2019-03-17 21:20:35 +01:00
690ce00150 fix qnapstats 2019-03-17 21:13:28 +01:00
328a0ef4c1 fix acme manifest 2019-03-17 21:09:01 +01:00
77f8856b6f snitun-0.13 added 2019-03-17 20:59:15 +01:00
3a386ab591 add six-1.12.0 2019-03-17 20:57:53 +01:00
1f815448cb requests-toolbelt-0.9.1 2019-03-17 20:55:57 +01:00
a828e05dfb bump pytz-2018.9 2019-03-17 20:54:08 +01:00
9ee821fcdf add python-dateutil-2.8.0 2019-03-17 20:52:36 +01:00
53fdaeea60 add pyOpenSSL-19.0.0 2019-03-17 20:49:22 +01:00
184709031a add pycryptodome-3.7.3 2019-03-17 20:47:12 +01:00
43425fc697 add pycparser-2.19 2019-03-17 20:44:31 +01:00
fb699f7796 add jmespath-0.9.4 2019-03-17 20:42:50 +01:00
ff8371ae9d add certifi-2019.3.9 & cffi-1.12.2 2019-03-17 20:41:06 +01:00
4bc0e36005 add asn1crypto-0.24.0 2019-03-17 20:33:08 +01:00
c7f2c9256a add acme-0.32.0 2019-03-17 20:30:30 +01:00
534aac00db bump envs-1.3 2019-03-17 20:25:45 +01:00
d6cabe8517 README.md 2019-03-17 20:12:48 +01:00
2f529f5390 netdisco-2.5.0 bump 2019-03-17 20:12:33 +01:00
1cfa2266af make the betas beta! 2019-03-17 20:02:25 +01:00
5cd90b41d7 ciscomobilityexpress 2019-03-17 11:14:35 +01:00
7ce99ab9e5 finally rename firetv to androidtv 2019-03-17 11:13:02 +01:00
b2e8788157 bump pyhomematic-0.1.58 2019-03-17 11:05:50 +01:00
e84572f8e6 add quantum-gateway-0.0.5 2019-03-17 11:05:10 +01:00
a2bc6f351a bump anthemav-1.1.10 2019-03-17 10:54:09 +01:00
76529a2edd firetv is now androidtv 2019-03-17 10:51:54 +01:00
ffeb04ec08 upgrade ruamel-yaml-0.15.89 2019-03-17 10:48:21 +01:00
804a3f70e6 add new betas -0.90.0_beta4, frontend -20190316.0 2019-03-17 10:47:00 +01:00
1a93608eeb rewrite for beta support & 1.12.0_beta1 2019-03-16 08:59:22 +01:00
a6788eff74 v0.90.0_beta0 2019-03-15 12:51:41 +01:00
556 changed files with 9102 additions and 3345 deletions

View File

@@ -1,3 +1,180 @@
2019-04-25 homeassistant/homeassistant-0.92.0.ebuild
* add homeassistant-0.92.0.ebuild
* bump frontend-20190424.0
* bump pyheos-0.4.1
* add pyubee-0.6
* add enocean-0.50.1
* bump ruamel-yaml-0.15.94
* bump youtube_dl-2019.4.17
* bump attrs-19.1.0
* bump aioesphomeapi-2.0.1
2019-04-21 some modules
* Add Orange Pi GPIO platform
* add zha-quirks
* add pyotp-2.2.6
* Bump zigpy and zigpy-xbee
* Bump zigpy-deconz
* bump pyheos-0.4.0
* bump hass-nabucasa-0.12
* bump pyHS100-0.3.5
* add axis
* bump pyatmo
2019-04-20 homeassistant-0.92.0_beta2
* bump 0.92.0_beta2
2019-04-18 homeassistant-0.92.0_beta1 & homeassistant-0.91.4
* finally add homeassistant-0.92.0_beta1
* bump frontend-20190417.0
* fix rsa-4.0
* add hbmqtt-0.9.4 and fix it's bad 'tests' installation
* bump androidtv-0.0.15
* add transitions-0.6.9
* bump caldav-0.6.1
* bump netdisco-2.6.0
* add pyasn1-0.4.5
* add urllib3-1.24.2
* add user-agents-2.0
* add websockets-7.0
* bump python-slugify-3.0.2
* add text-unidecode-1.2
* bump python-slugify-3.0.2
* add text-unidecode-1.2
(tag: v0.91.4, origin/master, origin/HEAD, github/master) homeassistant-0.91.4
(tag: v0.91.3) v0.91.3
2019-04-13 last months changes
b18ee0d bump home-assistant-frontend-20190410.0
992b52a pyyaml-5.1 now in main repo
e56267d homematicip-0.10.7
34fe523 pytz-2019.1
2ec0470 ruamel-yaml-0.15.91
3921d37 youtube_dl-2019.4.7
f8ce1e5 pyhaversion-2.0.3
df090df pyhaversion-2.2.0
22840dc pysonos-0.0.10
22c5c05 pysonos-0.0.9
cf6f2c0 aioesphomeapi-2.0.0
ed15b91 openwebifpy-3.1.1
72fc3e0 aioambient-0.3.0
962df91 homeassistant-pyozw-0.1.4
538eeb4 pure-python-adb-homeassistant-0.1.6
42e5751 fix forgotten Manifest
15d7f57 try to get androidtv working, still does not
5292d30 bump cryptography-2.6.1
c9d1f24 bump PyJWT-1.7.1
094132f add req older pywebpush
f1a37f0 add librouteros
5e3c2ec bump enigma openwebifpy
c2ca8da add pywebpush
4120d26 bump aioambient-0.2.0
a6a651c aioharmony-0.1.11
f347508 bump pyTibber-0.10.1
bb9321d add pyheos
ba1ff33 bump frontend 20190331.0
360a869 add lightify
31b6627 fix frontend dep
24969db bump PyChromecast
33e11b2 try pure-python ADB
73894ec bump homeassistant 0.90.2
9af5537 androidtv-0.0.14
98d4249 sqlalchemy-1.3.0
ba6c1e7 bump frontend
83aa763 ha-ffmpeg-2.0
10e94df homeassistant-pyozw-0.1.
1b66e9b bump zigpy
510c3fe pylinky-0.3.3
b32dc36 bellows-homeassistant-0.7.2
eb047b6 async-upnp-client-0.14.7
53284ab bump nabucasa-0.11
89067d4 Merge pull request #2 from evadim/master
660bb78 (tag: v0.90.1) homeassistant-0.90.1
3a3d41f homeassistant-0.90.1 test build
0b81c23 bump frontend-20190321.0
5bf4e23 bump hass-nabucasa-0.10
accc309 bump esphome 1.12 deps
6c06e49 v0.90.0_beta7
05a6f1d bump frontend-20190319.1
64cf088 cleanup
9d3320f Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository
6ec8b6b removed older ebuilds
925bd00 new platformio-3.6.5, forbid pyserial-3.3, License updated
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

View File

@@ -9,12 +9,14 @@ 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.
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 > 394 ebuilds in > 215 packages listed.
Aside from Home Assistant it contains some related ebuilds I use with my Home Assistant:
* esphome (soon i'll throw away Tasmota...)
* platformio
Currently it is not possible to use esphome on the same machine with homeassistant, caused by `dev-python/pyyaml`. esphome only runs with `5.1`, homassitant insists on `3.13`.
If you have questions or suggestions don't hesitate to contact me...
#### You will find this Repository at
@@ -39,8 +41,14 @@ Sync it and install it (as root)
$ emerge --sync
$ emerge -tav app-misc/homeassistant
```
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
```
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 Jan 27th, 2019 with v0.86.3
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
### Todos
- **If it moves, compile it** :-)
@@ -54,7 +62,7 @@ Let me know if any initial depencies are missing, since i do not use all of the
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.
Most of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.3), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT i am actively using (and therefore testing) the following platforms/components:
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)
* Sonoff S20
* Sonoff Pow R2

View File

@@ -1,15 +1,11 @@
DIST home-assistant-frontend-20190227.0.tar.gz 20222696 BLAKE2B 18f82af0018de4f28904e8e4b051e546b7c67bbc0f56ffd20dc9cc30adabc25305acf675742c0e4086247ac8929158ecda307c6485da1296c947778b638b8797 SHA512 42bd8bc0521b5931131645974668435f3363d2a8c7f35327dbbe54802a913befcea9875b715ba0b9d6d1ba800ed25c2bda141d0b4e97f1d14c88935cb7455173
DIST home-assistant-frontend-20190228.0.tar.gz 20239778 BLAKE2B 3a451780b34039a5d6e2493e5344df5026e45138a8fce5d5d248cff569749adc3425588fe6dc04987d9c2a248584ad5266fcfec3a9654e15914b802738cb7a01 SHA512 f8a004db19301850585f220b9072a9486b8e30a4245ba03222aa79f5ec9ec3a038bd4554b85a464c2dcf8174518fa8f46edd2d6fe85278cb0d993c7f3da7fa04
DIST home-assistant-frontend-20190303.0.tar.gz 20244029 BLAKE2B 33fe253473c00dae8cb4cc50b753d6caf9fb6e090d8e5f5a2eb904dc4733fde027650ebaa46c6ffa4f4b7dc63446e0d30b6441360910f8aa073e66e9ca15af23 SHA512 a4c9a34c8c88bb6388ebaabf1f9ddcbcbcd5161ad28e464215affd9cbcca444351b096824bcd6cc479c7c2a5d401d2759e7445da30f336caf031291bd92714dd
DIST home-assistant-frontend-20190305.0.tar.gz 20242114 BLAKE2B af6ac9ebc5be9a3fdd5467c6f6ef805b3bfd76bbe3bbf95a85b0c5cd0d4464d25b6aee951486d4fcd46430b63c700c09c125fb30b48a165678434820494ca743 SHA512 8d18c6a5fad8bd65683a6d036d9878c3680fab686c3f5196c975c7e0068c2acb92a86a45a29604b75e4a7c37139414fbde5f133d434c95b33a37d07b95c1dbf3
DIST home-assistant-frontend-20190305.1.tar.gz 20250739 BLAKE2B 87a4d68a2c032a2d2ddac7b796ee400972a78e51e5cbb76b73e5f04277c9134591f65dde73f0babcaf1f75594c4cd26ff9f3e63b229311d1220982d1b366b064 SHA512 65b648f1ec8837673a2bf609be0dc9d7e6709d0b9a4baa7d0bca38ecf827b0a0c3fd76ee08e41c0966204c965ae64ecb7705c4fb48ea302d7bcfb7382368702e
DIST home-assistant-frontend-20190309.0.tar.gz 13784992 BLAKE2B 5d2d89fd8867030e1ab87defa919c64f481b8ae2003619c24c5d8752a51f487c95006058c7950c2b66aa15fc8973ad537f018db6163f73e78f7b0b7558598363 SHA512 3adbac7645f177dc46571988da4e9690c183f9abe565e2aa0069323cfc9234f24a3408e502134f871d257b3e76b9d5ea8b9c68a6e00783d44b706a199660059b
DIST home-assistant-frontend-20190312.0.tar.gz 14115270 BLAKE2B 21a17806efd7fd964e58247983ed4f999bf6123cf5ab35c79f870e865038268d809de167336a6c040206546fd7a3af256b324d30aeb64b8cecc2a6db8dcc098c SHA512 49b7a1b347128487f16dd11a21c4cca1e542cdcc6e644deabff29f6628b1baa82ffc6594a2883104af2916af86bfd0bd88a9bd2677b2069f9f52028a002f8e6f
EBUILD home-assistant-frontend-20190227.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190228.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190303.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190305.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190305.1.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190309.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
EBUILD home-assistant-frontend-20190312.0.ebuild 748 BLAKE2B 97893b9260cdea75bb407cbbc1416f7f393dc7efb3a70fd879eb335968c64b1a2c05e7f8f59f166c411b623cb5cdeba30e3e4fee0f3c607576928a58a6ec854f SHA512 154623e920d9245b7ced5624bcf38c7e3c8e0f2861f312ce951c7d6d68c1cc692f388e6b36f9d5f363b4f04502f9f55b3df3918cd1029b60d555960e6f05740b
DIST home-assistant-frontend-20190419.0.tar.gz 15167338 BLAKE2B bc70947004063c8420f0e7b31770b63e1c655b04fff68328fe4a968daa16bd6825400a593c7e8485487c74348d6859d359908bcb7954336a95a532d411440293 SHA512 c34f91db74e9ccfc910ed5439fa4180b5efeb4c25ca4618d929d0e10e3a3b68d08fcad082669320703b3e2b6ef90c7ae98edc15a5b2af1667c717251826f95b8
DIST home-assistant-frontend-20190424.0.tar.gz 15186727 BLAKE2B 61344666d0e14aff8d19d97fd4417e80b1671f06323663fd4a26c6e0a20ef736f938e3d4d3292abe72053b1abb404130e6a33ae3b1a7213d7c57cc1edd76045f SHA512 29c754560813e0f4234fb10552cc1678d895c44cd5bc596c9cb4e6130786e897c618256a502c970271dc79dcdd05fdcf4e5abde10141cc325fa271a0d86b72fb
DIST home-assistant-frontend-20190427.0.tar.gz 15261380 BLAKE2B 38d113c4725d98efce730c5275dce7eebb64889199f752b68f8d1450d8709ff241958d6d8c1f237bdb5ea35bd1c7a92e9ee9fd0c5b00d682e2ce60bd2ee64393 SHA512 7ed47ecf8c1d55fbb1d882be6244c36d48dfbabdfea7f81ed84081d657060256ed21295ea04ede5f1d5953755b3f952c9d39fb5ded5ca76179f7cb44ef3fc302
DIST home-assistant-frontend-20190502.0.tar.gz 14608159 BLAKE2B a4806fb3e54fb0e4b8ba9e095de7a3ee0c7d960c47365b7e6194ba2622d822f1b1958e5795069be0a72b42a6d9e11ad882143ac6538231b0493522d5f7a5587f SHA512 4eccd72dcb0b0d4df7a18f2497da5e63edcb73290865682cd5c50ffb88613feca316c6b324c608b48d1089e7c3d2ea60525b492b4ffb1c07c644e5c03f0a5c92
DIST home-assistant-frontend-20190510.0.tar.gz 14803710 BLAKE2B c123864aa731556ecaca3b1210cf9c89555b157b5f9676d9d0ee232a6de4994738abaf4322a83b219d6dee8bf0b469b46494eb3066259bc1a2e136c702a2f664 SHA512 0f9542ec53b27ef3447f71de98fe0d761b40f45f42bba2b5ee9fa7fc57ec3662660210fb15622ad063cfa56507dec50028f7024275e485e14c516f930e033ac8
EBUILD home-assistant-frontend-20190419.0.ebuild 793 BLAKE2B 995fbb5e647a1ab517f13abf4a414007789a0b5aa7fc4e45bac739a75b8b044165c6f6da3e253ddad8f1bfd4519073ccfa2161651787d8f018efb92acb982970 SHA512 15dac8119d909a7779a5441bf5f3e9806cef7c6756a321ff61cfbe62f0f345dcfcbc6cb521de7af6585914bcffb0a58f4ace7a3433ef54efa94485c56255fdba
EBUILD home-assistant-frontend-20190424.0.ebuild 792 BLAKE2B 0c89140234021e02bd88a05e10d5ff95fff155d1eb9fda26e79626125f361ee8991f5976018976062d10bef799ac24a95f11c70050d35756530118770807b197 SHA512 c2cade87a1d474af9444b8f96e8142ee2bffc5e9b29e7465ae2f256b913f4ae5be877093e645b8440ff653851129afc921c0de27ddba5d5735468b7a695986f0
EBUILD home-assistant-frontend-20190427.0.ebuild 792 BLAKE2B 0c89140234021e02bd88a05e10d5ff95fff155d1eb9fda26e79626125f361ee8991f5976018976062d10bef799ac24a95f11c70050d35756530118770807b197 SHA512 c2cade87a1d474af9444b8f96e8142ee2bffc5e9b29e7465ae2f256b913f4ae5be877093e645b8440ff653851129afc921c0de27ddba5d5735468b7a695986f0
EBUILD home-assistant-frontend-20190502.0.ebuild 792 BLAKE2B 0c89140234021e02bd88a05e10d5ff95fff155d1eb9fda26e79626125f361ee8991f5976018976062d10bef799ac24a95f11c70050d35756530118770807b197 SHA512 c2cade87a1d474af9444b8f96e8142ee2bffc5e9b29e7465ae2f256b913f4ae5be877093e645b8440ff653851129afc921c0de27ddba5d5735468b7a695986f0
EBUILD home-assistant-frontend-20190510.0.ebuild 792 BLAKE2B 0c89140234021e02bd88a05e10d5ff95fff155d1eb9fda26e79626125f361ee8991f5976018976062d10bef799ac24a95f11c70050d35756530118770807b197 SHA512 c2cade87a1d474af9444b8f96e8142ee2bffc5e9b29e7465ae2f256b913f4ae5be877093e645b8440ff653851129afc921c0de27ddba5d5735468b7a695986f0
MISC metadata.xml 492 BLAKE2B 43ba5d3e567d6e96c2d500e5962d6670f0f6e8548303d743d5ce5838fec4ba0cb6e546d18ff7f72ab6d38a92f7b213f3c223f6646ad13effd817c6a142edbd7c SHA512 403bfcc4cf0b7df751832554e4b830be1731f491fe7c2ff0f338047a1a89e93264560280b56acc958404572f5d41ef1bc9e547625a3cc760183192da02226499

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

@@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~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

@@ -13,10 +13,10 @@ 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"
KEYWORDS="amd64 ~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

@@ -13,10 +13,10 @@ 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"
KEYWORDS="amd64 ~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

@@ -13,10 +13,10 @@ 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"
KEYWORDS="amd64 ~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-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="~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

@@ -5,16 +5,14 @@ AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
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.0b3.tar.gz 3531214 BLAKE2B 52ac128015de6b64e402612b171d8f0bcf5bee781c7c1a334b144d11f2848793105d2f0752a848199248c7e32fefeaf2e8ec8e3d1966a11ddcc859be6a178a40 SHA512 dc3ded1b5df6bea9b547ac4079d35dffbeb7c6f9017efc239e8e80c9b9349d9db36ebdf614181177f2af03259ad9b306e7fc43989c0181125accf0402c3de6ef
DIST homeassistant-0.89.1.tar.gz 3531166 BLAKE2B 9706a8652d9e28cd0cf082cae7e374f33f6a014305fa7df55b4f074fe85094a0ff342d468df6f511c3e7d49f1d69905053ac9a35c8949e0370d6497637678931 SHA512 639cdf7ab8fe6d8d77ca6b19f9ca402fcc84f906bcd4716f76010f9580367eca93ffdc47866208687c64aa3c2e9600682a0753ce3bd3f07121206dd1786bd249
DIST homeassistant-0.89.2.tar.gz 3531571 BLAKE2B 9838c69ea3a5bcf1a0a69926128ec1e0d15b851fc79f64b6f7ff191229c67e64897c602ad94653d5fb5581b88aaaccd65fde8a7b7408adc986399394e16c492c SHA512 0792e3caab193448410651a35d996eb24a498da37a8740f67125b0369155024ae0688e708dd011c0415163a8f7e0e94661f17376314136180b22d74e1becc378
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.0_beta3.ebuild 7459 BLAKE2B b8cfba780df23b05cefdccb9553944cae3a1c60dd84242d45928fd9f8f976ee31319176b88bb865c72564be3899aae50ae15dc96fd1ac1873e952a97d3113569 SHA512 43940f7d334f00aea87885a7609958dafd29ef362213877465408dc4244aa31aeb235aa018bab33cf8788b8f757fbdcfacb249ad6fdfc8ca1f26a3d03b0bf5bf
EBUILD homeassistant-0.89.1.ebuild 7504 BLAKE2B c472d131902dfe7b8ca6548b9b31eb5cf4a79998c76c0b890ecb32e0fc44c5c361e49cd5b3b9a2947c6f85b9d93aac1c9f006ea2f1c572667b2242deb565890c SHA512 9c3237138646bf79e2363de9cf6e744766729e7613248757f2e529428bfea4311916b5b3f618299cb0bcf3c4c5762786de97b2e197e17a31d275c5feb4d0a4ae
EBUILD homeassistant-0.89.2.ebuild 7504 BLAKE2B 8247e4a4330b02f55874e75dea07aef159447170cf606c906b77ac99712f502fbd326d402da12aa28ce0e5483b7d4fe8396c33682d462860b76f94c7f61d244d SHA512 16a1280d83857c2c5a72eca83aa551753b4ba117cfb49c855b09341269ec7b9f4af04f5598ed450a0c360eb1ae2361d8c7f265f536f1a58befd59330fc477f7b
MISC metadata.xml 1638 BLAKE2B 561a16ca37f1ca4350101f924a658bee665c5e96a656a4c79da8238c5473a6ee5d8b779b0f827cc0916d16b6177d4258a02c336cf75266f254ccccefcb52fb0f SHA512 b81aed7a1186096035306d51cebc5a786b70c6f3444cb78c84f00c98a53a195523cafa52ef93fc14f7e82a962c95e2f996660cb3d2bd7868d335a047368baef1
DIST homeassistant-0.91.4.tar.gz 3771498 BLAKE2B abb44fe5f5792ec8101caf32c73483f58a24a89e9a3dc94ccfc1155bcaf9fdb9ab1f15ef1dedb1b523d3e358b45645d11715f6add6bba0a5b525ab4af32c3f86 SHA512 a42b992f808b45a76e4ce0de31535f331ea210bf4c0d63c551958c80fc179f7795a13b15d053a7c8656d6b27451b467dcb889083e748c9e0deb6a496b0edde0a
DIST homeassistant-0.92.0.tar.gz 3912243 BLAKE2B 48ad442d9c32febf4e03a4741c49ae85566b7204b3111e3e30091dacc2b2a9c4f901b57e7fe6e8332d35cd620ab5208e22ce6e89779439680a05102c3c01694d SHA512 22a4dfb94613ff6db5d8d80e9b6f128251c7eb722d6e1f444dec56f28c7a71215fcf45b7fef1c6ad9ec9916cefd93ee46b1715749079955f124f8c0dfa32c67f
DIST homeassistant-0.92.1.tar.gz 3913276 BLAKE2B 6bf502aceb1a0c697fa2f23d8ccfc11ebc23e57ab36932b152490768fdac2f037499cf8c01b1a080e87ed0ea97b9cfc303e181e2e3ba00d30aea7f262ad3f2f7 SHA512 ae554f32d004bc8e9d97cd2adb2d4628c453023f4537548717103f4edd85e2ee669fcbd2fd205e47bbeee29d33c15ba316745ae20ecff8f9385908f48fe742c3
DIST homeassistant-0.92.2.tar.gz 3913496 BLAKE2B 0c6327ac4116b7e2e58ba6a00db43fcc5509d43239d7b24170e8c98d75c6561366ebc66ebe42df3121a4b86e117dbaf78a4119bacad4a2487b6f60bbb51c6c98 SHA512 d3a08eebbee74765eea04c2e68e52090a230c4c9cea0233f440ee05053176cf07a2af2d0da05a8cad335926fcc695334a9d3529c0391aa8f3c42f011eb60a0ea
DIST homeassistant-0.93.0b2.tar.gz 3976360 BLAKE2B 97e09309f2008131800b285e924af8e8e6cb402f2a91f1c46f103b181671b0c810fdd4e7c4293f527cac0bd82df89467a60283784ac546ddd2f975553a5f4a01 SHA512 1c7e86e5c5c2222226b861f6c437ddcfa7257a9ec9c4dc99ca762026828255bb7bbdd52ecdffbe027ee614219dac79ca5068c7ee2c37a8c5efc45e3690181951
EBUILD homeassistant-0.91.4.ebuild 8239 BLAKE2B c77ca5de24c3c6cb2139aa79d1d8e347286cb3bd113b1e7a919f025bac1cdaf397d6c739db61bae57b3661d0a48ded50359d2e142e30e394ffb7e92fe1562025 SHA512 8f1666ab947642be24c33360d18c87ac69ad0b170b7aaae9179e91732c3757c76561d82f5927a79f5268cf1c8a92f4b677e8d66952b07f180bc6501df539e1d3
EBUILD homeassistant-0.92.0.ebuild 8553 BLAKE2B 3fc5ca1c06010a3330d3e7cab089b9ca99c9c46e8da9fe40cb792d30f4b47060de9973be2767fc0050237bd45f64b9022862e48ea1d40bdb7ee1c97dc383ff33 SHA512 107edfb67981673b42ef16c9b4b2839c14aa4e3b978f5dfd20eb35a9c0039b96bbf467816d2e42ab9100d8c22c5f748aaab5d6df9cb845dd1162f960eff86e88
EBUILD homeassistant-0.92.1.ebuild 8553 BLAKE2B 3fc5ca1c06010a3330d3e7cab089b9ca99c9c46e8da9fe40cb792d30f4b47060de9973be2767fc0050237bd45f64b9022862e48ea1d40bdb7ee1c97dc383ff33 SHA512 107edfb67981673b42ef16c9b4b2839c14aa4e3b978f5dfd20eb35a9c0039b96bbf467816d2e42ab9100d8c22c5f748aaab5d6df9cb845dd1162f960eff86e88
EBUILD homeassistant-0.92.2.ebuild 8553 BLAKE2B de44ee1db0a7da3e574d50710eadacbe22615b7ad8f76ad0321ae047b5119afe8adc8613a12410e7349b9abd9ac61b31d30bf8ad26f1353bef7e14e763413099 SHA512 c709779f43a0cd4c5e67ee8f706e1d66b1c98b53049f9c529dcea06acaa519e1f7dd5469374d26163da13c35d451821f58b548ca29d2cbe943277299c825d473
EBUILD homeassistant-0.93.0_beta2.ebuild 8558 BLAKE2B 59858a4294a64ac3ae6460da3d5c766aae655574b3a162b895fb7d881ed53038470b86591ea82b58400c36eb91f9ebc990343fa987b40f5808704159efb0164c SHA512 01d56f820cbd457e9471449078e6a9b7ad14754c81b925515f34b0583b7aa4523e0f12dba1d163f8d2da46e6fad5a20ed0f55d51c8b0aaaede290486ef3da4e3
MISC metadata.xml 1783 BLAKE2B cb1e600e20f9bf2dc5ca871f10d75eb849766f4df3f0d3083d687cf94c268d17ac43f9a70f042b1249c75f96d7e33c21ca73a1fd0ca634a721a5ff45a174aac7 SHA512 ab003adfaef925f4d89a56398d931943b39cd388f4a15073a07a15013e55459f3fa721bf8c5b0fd599d9ad6466f8fb3e82afa77ff47268e2b2c4937b3a15e999

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,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.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

@@ -18,7 +18,7 @@ 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"
IUSE="androidtv asuswrt atv denonavr esphome enigma +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest test tradfri wemo zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@@ -27,86 +27,103 @@ RDEPEND="${PYTHON_DEPS}
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/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/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/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}]
~dev-python/ruamel-yaml-0.15.89[${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.11[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
=dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.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/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/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${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/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/netdisco-2.5.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.16.1[${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/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/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/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/setuptools-40.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${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}] )
firetv? ( =dev-python/firetv-1.0.9[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-1.6.0[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.14[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.4[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
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}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.8[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
@@ -114,32 +131,32 @@ RDEPEND="${PYTHON_DEPS}
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}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190331.0 )
homematic? ( ~dev-python/pyhomematic-0.1.58[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.0.2[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
=dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
=dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
=dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
~dev-python/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/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}]
)"

View File

@@ -0,0 +1,223 @@
# 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 enigma +frontend homematic hs100 maxcube musiccast mysql mqtt 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.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${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.91[${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.11[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.116[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${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/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/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.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.16.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/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.24.2[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.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/websockets-7.0[${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}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.15[${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}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.10[${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-20190424.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

@@ -0,0 +1,223 @@
# 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 enigma +frontend homematic hs100 maxcube musiccast mysql mqtt 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.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${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.91[${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.11[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.116[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${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/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/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.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.16.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/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.24.2[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.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/websockets-7.0[${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}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.15[${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}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.10[${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-20190424.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

@@ -0,0 +1,223 @@
# 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 enigma +frontend homematic hs100 maxcube musiccast mysql mqtt 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.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${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.91[${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.11[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.6.3[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.13.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.116[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${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/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/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.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.16.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.5.1[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-2.5.2[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/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.24.2[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.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/websockets-7.0[${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}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.15[${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}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.8[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.10[${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-20190427.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

@@ -0,0 +1,223 @@
# 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 enigma +frontend homematic hs100 maxcube musiccast mysql mqtt 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-19.1.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.7.1[${PYTHON_USEDEP}]
~dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.1[${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.94[${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.11[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.7.1[${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.6.1[${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/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/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.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.16.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
~dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.2[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.9[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta8[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.3[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${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.24.2[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.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/websockets-7.0[${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.22.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.0.1[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.15[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${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}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-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.12[${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-20190510.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.1.1[${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

@@ -10,13 +10,15 @@
<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="firetv">Library for controlling an Apple TV</flag>
<flag name="enigma">Support for Enigma2 boxes</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="frontend">Install Home Assistant frontend</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="hs100">Interface for TPLink Stuff</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
<flag name="samsungtv">Support for Samasung TV Sets</flag>

View File

@@ -1,13 +1,15 @@
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.10.1.tar.gz 418577 BLAKE2B 6b51b51be4b3a41e335683dcf2f76852bf49a0cb56b6bbcc4c89ea04f3184c789e1fb85900a69c826e6bf2447571286d45b821051e18a863ab3a32f58228b162 SHA512 195445c67792314ad1b10cf37667a35e94bca2efcba4ea99175cf7f4a27ee84c6377572edcd92999dbfee18328a34755c73d5ae9a481a0523e1c3a55e68f964a
DIST esphome-1.11.0.tar.gz 428396 BLAKE2B 23ef5eeae094c8c1a62df164fea736f6c5cc92d14c1eee4e944f3f374b9ab62b08f5cbed0036ea3825cf0857683f94131530304ceac7ec3f0edec9e9d8ac9e10 SHA512 f7060ba627ddb78cc90a5c36f9b55cd4d217938764ab08f550b8349fdcd5cfaa6ced42aa24bd9ed2d36f9076951b6e97536fd2b19771550618bf2bc695ef72cb
DIST esphome-1.11.1.tar.gz 428360 BLAKE2B fca95f30a462f2fe721305c2b5b49cba903830454c90d87b9c5375ffd00ce9d12720a5df17ac3f24ded943ec0dbbd1e66902c4938ac01f834035d54640e6b1bf SHA512 5e02b2182117befc22f211b3d8c8349dffffaa3207ebeaa55f1252c5b4880f1bc9be77dfc8a25200564be5070afcd8a3d8f4f5d3dba7f9d9f54c197951fd1b9d
DIST esphome-1.11.2.tar.gz 427423 BLAKE2B 93b2b6383b5c98400ce50faad0335ec16634ee65cab1c7add0d1dbbd36870d8f217368d09d5baecb026de9076f68391b52e7abb7a20ca7e9792e190676b500df SHA512 8986ad00e18bed31175cef25a612ea16705cb0aedd06e732ed558464c8276ad01928a3dfbafc49f82ebcc22617fdb46f0f1e70223a58997d3612f72e3518fa4f
EBUILD esphome-1.10.1-r1.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45
EBUILD esphome-1.11.0.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45
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.1.ebuild 2086 BLAKE2B b2c83b82a03668aa3f108d9bec4126fcaa3599e8e7a67ee3c9ee3ad3ab9dced004da89915de21a35580859a7247f405d9c924889c8ad340605c90069f296031e SHA512 77243765d10c2a62de6c74e8e9332224d73abf46c668480b17efe4bbab342f8c86a9888b5125a6c29e53f090fa0e1c865dfc3916ccac991aacf9a4c8aa2b8a45
EBUILD esphome-1.11.2-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
EBUILD esphome-1.12.0-r1.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
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

View File

@@ -0,0 +1,91 @@
# Copyright 1999-2019 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
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${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.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 )
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
"
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
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}

View File

@@ -7,13 +7,17 @@ PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
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"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
@@ -30,6 +34,8 @@ DEPEND="${REDEPEND}
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
@@ -44,6 +50,8 @@ logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
@@ -65,7 +73,7 @@ python_install_all() {
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi

View File

@@ -7,9 +7,13 @@ PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
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"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -30,6 +34,8 @@ DEPEND="${REDEPEND}
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
@@ -44,6 +50,8 @@ logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
@@ -65,7 +73,7 @@ python_install_all() {
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi

View File

@@ -7,9 +7,13 @@ PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
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"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -30,6 +34,8 @@ DEPEND="${REDEPEND}
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
@@ -44,6 +50,8 @@ logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
@@ -65,7 +73,7 @@ python_install_all() {
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi

View File

@@ -1,30 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2019 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_args="
/etc/esphome
dashboard
${ESPHOME_OPTS}
"
output_log="/var/log/esphome/stdout.log"
error_log="/var/log/esphome/dashboard.log"
command_background=yes
pidfile=/run/esphome.pid
depend() {
need net
after bootmisc
}
start_pre() {
checkpath --file --owner $command_user --mode 0644 $output_log
checkpath --file --owner $command_user --mode 0644 $error_log
}

View File

@@ -0,0 +1,3 @@
DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435327682715df9196f4d1a28cd2e84f573a740dc55a3de60d5801819d00118afae9576d6a6acd9213af26b16 SHA512 e3687cc11c61c14939938be207e92ffcf856b675df924a4776932ecb4e4dcfd9d0c5a000e8599383145b1cdc7b558610c20136f3c51c197e91d5f14cd32dbce3
EBUILD esptool-2.6.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
MISC metadata.xml 449 BLAKE2B 517225c4d9d06734745bf749ec6cf81f325146bab22eff7a0577fdf16d005d82f12dc3f426c71f902558c9725506a13e0b60fe1f7ec00818ec5e3a902a15e8c8 SHA512 67e5139fe841bd608087ee72ab5e25e688abe48892a8cf9e18ebcd61223ff16de03840510fe2e4eac852ad8e0c0da32df2edc797cb1b77a7a48639c2a3d16e10

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2019 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,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,9 @@
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
DIST platformio-3.6.5.tar.gz 112053 BLAKE2B 77aba441e95e04f249fc9099da60cd185d10207d2ada63aaf3b4a4ad387035f52e872763e635c9c00d21aa3acb27028338ae0a819269b61e4818d048f7c8a745 SHA512 83bac355a0e2fc69108ee00c817f35b587565eb9d152f7d303874ea1f436022df18d737963b3d5afdf3e1e0a188c2b7551fc68a717bfd9b1adfc29343c1e4e99
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
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B 36824c6d4e21ac27004ba018af5e074de2ba530e36a46542b430f0c1682801215ae6d06650b73a38152471b608e19fd76b4359b0a8f07c668e5620ce2e49ba0e SHA512 dd6116c97ce41ac794960a2f09f8a5f4276a4d3a65d9d23efdd022be87b96d196677169515381effc2638333e6f3bc0b91daaf3083f5283f8986fccfac520936
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
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="Apache 2.0"
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-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4.0[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"

View File

@@ -0,0 +1,9 @@
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.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B cdb7ed32938dcdc58e2c85e2c51f6d33ee2a960df6f0885b4ab4df7483ec1e873fb49444bce6a56d881bb6ede0972fdd75e744f9d769af8b160e1f36ee09c7df SHA512 f87873947266f45285734fa8cda6736a5090e320021a0ca8776bf8dd87780965cf835bd3f45657503fe2a360af25235ee8fd6f1371714f7bb8d9bc2c91d6d21c
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,106 @@
# Copyright 1999-2019 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-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="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,3 @@
DIST Ambiclimate-0.1.1.tar.gz 4232 BLAKE2B e89689a114c9bedc5cf7b1f80e383f3d79c0faa56d321efb794ba5f63f631d9be4af447a72f11420c45e7cd925354419c83fb9786d336f3d4641ad8cd04d54d1 SHA512 20132f338a641ce7726fb958be5cfc9d8c7dfe67b919f83abf762acd77eca1bca3a25085c1f26e723c13729d4685bc56f4a12c19417928c72158b44ce0d7e8ee
EBUILD Ambiclimate-0.1.1.ebuild 734 BLAKE2B 0b8e8c8caa18bb618835b7926f4718eb418c34a1e3a1792889c57735a7d863b9f45a43329fdf84ebcd21d02d213b4b25cb7063f72ccb6e3800e94474512ee272 SHA512 ef4cf33890f5bce36ccbb9d4e1df8934829df12864277181eba6f3b5b36e92fc9913b47d0eb67d50a40b7dfec7a3187edeb0cee2b64278fedd3805d840a04a9e
MISC metadata.xml 466 BLAKE2B e596473074fabd97a0bfe4cca755c77fcd84f8331b3348c3a36d2842446263f719c1b1fe106d02c62b1f1a8243aa07a74e8aad218278892e7211ba50dd01dd43 SHA512 1f99427175285e55fb69378c6bf2f3d9e233b5d0b74eb4b77a2f4f723c9ad399902283495f389d3ba44ea226c1f1e299db7d2fdd67826ae5226764e539ffe74d

View File

@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<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,3 @@
DIST OPi.GPIO-0.3.6.tar.gz 296298 BLAKE2B d96080e4c5d8a22d16eb9196bedb1714625dda894b5950626f5f29e74db649849e8aaab9de9c5b497ea95fdcfeaf5c28d152358d0dad9398f1eb79e1cc380b92 SHA512 7a380f6a3b2171a57ced3ef9e319e98e6390770b565d25595e9e9878c4ca0beb8824b9401d778425ad34df699eba7cbf9413f3d44c27945ed790594e7bf9bea1
EBUILD OPi-GPIO-0.3.6.ebuild 799 BLAKE2B 74b68bc954de140ce93fb41b0ff345c8fd523ada8406bd35c1bb34bc9b284225e50b5036cdae1f40679b00ab3cd6ca5ecaef399700c8b21f6ec1d4e2ee4d8979 SHA512 c934bb40f55817bcd810422557d15ce2390c7adde1ea592cd5462604868c3e0f42a0c6d4eabb89b38775e6bd17eecc37fe7bf151d9ac75f97905cc678352e2ef
MISC metadata.xml 475 BLAKE2B 9128c69c25ae4aefe67c59a9388068c6f8ffda4726bc860231ada20fff3e5cd48bd11c80ce217af4d6fdd651504acec43478e13af5b1d185b92b6d4efcdb20b9 SHA512 0c281d1e1f2996454e95997e0f74648379784fb82e4f42c3b0df2c427e1f7f345cf945532dc905808c2ac581e2799e54921214bd4f5726ac52f9fb569b549f33

View File

@@ -0,0 +1,35 @@
# 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
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="~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_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<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

@@ -1,7 +1,11 @@
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
DIST PyChromecast-3.0.0.tar.gz 36825 BLAKE2B 83f2c951f7b1c19feff5065ae9618d5275a2e096d7781eef534cc31945cafa73642f8d8e1f02e6a78cbc02f28abc57d39632430e0a05b7e3c2ad2b6cd24b4fa6 SHA512 3d1d95ac8af1261961295cb58baf98506e9e3367ec8a420077ec10f4c37970f14d48f79eec076ceab8c1ea1b847b37535cf8da713ad8d8b6a20c2692b5aa0521
DIST PyChromecast-3.1.0.tar.gz 39073 BLAKE2B a94701843978b7439abe250eec7d0530d82d756325895c13b6601868e3d86fd3b4603294e2fe71570d99c9e8799f78d6d10ae813777890f7236fb12f451a8647 SHA512 59b9a12b33846d283d085abbdc0e281e1f97b5dcb8aac104e3213d661b8a8a675ebdb060c75022d09933ea2d63999fdae9fd723b1abf1f7a4dd9599f935c83a0
DIST PyChromecast-3.2.0.tar.gz 41761 BLAKE2B 0ac95d6f95200a8ad67ef43201602b699076199e928bae471a5e3b19a7ce913a2e70ec430c4f2c846bfb1a05f4f699ada356664c45104391a89acb5172e3d2b1 SHA512 d32c8aa2d6a5714707ee00f1b9cf2c7bc37938ccdd602a13e71dddab0ca2a176bed99d87c2a7cf1e46f14307c21fc4806055bd817762d117634d57f1d3cda4a7
DIST PyChromecast-3.2.1.tar.gz 41795 BLAKE2B f571c9eb8d758b50cda11be747125dd2fe1e38bb90c4bbd1706b6e7e0c7b1cdc45ed2a51f229e2ac8c2138481f3958f597e3f5894899b6374b38ab35010cc499 SHA512 99706be51ea1f1fc79104e93881bc5538ca96fd4fc6c184af7ec2a3ab9bde8e8c2a59574ca4e71a4812735265091eb4b3623d8de9e449fc759aaccec359d749f
EBUILD PyChromecast-2.5.2.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-3.0.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-3.1.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-3.2.0.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-3.2.1.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
MISC metadata.xml 375 BLAKE2B f63309b893ca508bde2cd38ae803f8c0c4dde00aa9d16e09b5e45f74bb2bacfcbec6574161a4c6695785644f7a8c03422b5a50cff6d81bf75a960a3bda54baa3 SHA512 41ae0b877d32ef6f4ea964cc839be5b4fac1683332556a3a3e114ab4dd2fed5bb5ca2e3abfe3c614d9e144ee4feb48be46cffa629ac6c86405a8466adb639155

View File

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

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
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 ~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-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
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 ~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,3 @@
DIST PyEssent-0.10.tar.gz 2677 BLAKE2B 0644da7ff8c6ad00d34857cbda8c3bd27a470f8e009f4c1faedf5598ca927f828b27ee9bf248e2a53276c6b4eed0d31514102aa3fcc47137a4367533dc546a7b SHA512 f116815a988c98e41f95a0b98334cd4efb7cf566bb0f6cbb19f7c68334932c01a4238ddedf057ad531aaa8eb398c145982ea8d1cf07602dce5ad721c292e1713
EBUILD PyEssent-0.10.ebuild 668 BLAKE2B 41fb139a37f1e992673daf8396725ed5c162f608d678a3df524b2cbb5482748b0c31cf82b1dce8f4825fc9774ece8f2cd9349a928287e709dd88d183d12e918d SHA512 69ecb4846f3348a1efeb099ec4bd809fde90fab1448e9de0245538ec9f6cb3f939c60878189fca80f16e26347388a39654d06f1638a0c59980366fd4fe7e84ba
MISC metadata.xml 462 BLAKE2B fc1d43a30389fcd94f075adc2ba2b92d0a38c983d53b263550d91b348b2b2be929c8a60f1cf9e4be5801a817988ec07b796d162fde3ecbd7564503cc308eb758 SHA512 c6f19a397fac37f4b5c90b67f774dc981029eed1d0046cbc0167b5d019ac947592433c76850ea51e5064ea4a98416add87dfbbaacd8d9731fc51cd73c251265f

View File

@@ -0,0 +1,30 @@
# 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="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache2"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<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,7 @@
DIST PySwitchbot-0.6.1.tar.gz 1796 BLAKE2B a0a31cebafac146e7fa99e7f35327a77ebdabc5d44197f78dcd3d0b097ffc28395dc5ac6be2f5700f1481422fba00d58d0ecc0e8cd1bdbc0feabbf8d57181a24 SHA512 093b42f0ae4f4001383f73e6402ec683c5639de710aa1724a61782d1337dfafe7cffb768add9c9f774829ba51267d9987f64108cd2bf0798a6c450c7b4ecb9b7
DIST PySwitchbot-0.6.2.tar.gz 1794 BLAKE2B a96a3b0d01a2048403e5d9d8516742c76e92089c0ffb3762d31c4b82a6c1100f25d2c9f2e6494330c6efa156c4b0b1647be2e988da3984228f82027b7fe8dfe9 SHA512 b66a831a9cd2a401d963007dbebd55e09243425815bdbc272347c6844143876366df79ccdb85f5b0f771787e86f7cbf14eed8a5297a0b4991cbccbad394d90e6
DIST PySwitchbot-0.6.tar.gz 1792 BLAKE2B 528ec5b4f2e64796baf9a9b2ca870544cfdf54931f3a436b628bbe3ef5ba54de09810324b023b868542e9730f1608ce1ce9dddb66cb36b29200e416f9040315a SHA512 92de64dbea25c3f5e1146b16acaf5f45d2b7b62b609b6cd63ea390f70e0f446fa5c955fce2e01ee0ecd974735910398ffdbb621db80ccbed150897b1a77d0769
EBUILD PySwitchbot-0.6.1.ebuild 720 BLAKE2B aff944a8daf60c81e4d3bb9ea0e6c9499024da965be740bca864d21342525428b7838c18181c94fa30cea78fcebd429ffbdddd5284ddf1e2cb8adb1ccd78fc10 SHA512 e894e6860ca0fab3488e899282332e98790f38b46da46cf86ab827a6855a818ea4e4da44c825f02cf1f1b69b852d3cce331fe6ef0af4469d7301865a99ea3fae
EBUILD PySwitchbot-0.6.2.ebuild 720 BLAKE2B aff944a8daf60c81e4d3bb9ea0e6c9499024da965be740bca864d21342525428b7838c18181c94fa30cea78fcebd429ffbdddd5284ddf1e2cb8adb1ccd78fc10 SHA512 e894e6860ca0fab3488e899282332e98790f38b46da46cf86ab827a6855a818ea4e4da44c825f02cf1f1b69b852d3cce331fe6ef0af4469d7301865a99ea3fae
EBUILD PySwitchbot-0.6.ebuild 720 BLAKE2B aff944a8daf60c81e4d3bb9ea0e6c9499024da965be740bca864d21342525428b7838c18181c94fa30cea78fcebd429ffbdddd5284ddf1e2cb8adb1ccd78fc10 SHA512 e894e6860ca0fab3488e899282332e98790f38b46da46cf86ab827a6855a818ea4e4da44c825f02cf1f1b69b852d3cce331fe6ef0af4469d7301865a99ea3fae
MISC metadata.xml 337 BLAKE2B 0d6ceb1d6e977c27b8c4dd5879b38434b4d75de6b7b1e8ecf73d52f65e53d2f2ce5546b0ab554d63c6646f722ff04c9eeab60c530d93f9813688774e684aca48 SHA512 8fb42c6db3a5f9380487c3f2155a68461b6ca8628e81fd4b46faeaa03dfd66d857d3918df9358f1f0e9351685c13bc8ab88f6c1e579db0bb52c6e79e75947f55

View File

@@ -0,0 +1,30 @@
# 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="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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-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="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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-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="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PySwitchbot</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,7 +1,9 @@
DIST PyXiaomiGateway-0.11.2.tar.gz 5467 BLAKE2B f2567800d6766398fece7c7cf8ce26fbd14afad7b7d1cdf8dc2e75a5a42bbd34b1f186d5726c40cfc81f70dfe810945cd636751a3dedc9b6f500f0824f110c83 SHA512 c665d407655371aae7e4c2380051d80b5562da90f3623d5efd5482053375aa842fc77b5e88aea10c564795d37344f4e73685a0fe91525006085c5ed73908df58
DIST PyXiaomiGateway-0.12.0.tar.gz 5569 BLAKE2B 93366ce4630cbfe86db6800c39bdded4014450dcdce05961be969adc270ca7f917fdebe4fb2d4cbf6eac9ba6960455e10b078bb6ecc1f1ec0b8d438430cb9383 SHA512 c5bfc38cb728fc245b76046df25198c036c11616c6c1d70bfa818b3f484a625df982640fd68491a2c717b9083fbb786a9c0bd512e0f8ec78608fba9a28fc5d4b
DIST PyXiaomiGateway-0.12.2.tar.gz 5605 BLAKE2B 46933b599e2bba8cd93d7e121c2939b2af63d9eb8c8191893b60f2c5b926f24ae021097426f482c512a9db67df2a234033a7c403f9f39dd17c21b3f884b339ae SHA512 dbf9568d67a507667d92b1991a030ac80939bf8eb5ebb13219c110d42094eca1a0afeb78aac9422c809c2167129a80f0de97d9cfc45e812455da6e9878ef9e42
DIST PyXiaomiGateway-0.12.3.tar.gz 5622 BLAKE2B 3c514841dc93b8f4a54c2e23fccc0764bde42cb93431f729942bfde5cbba069f7f61f276f7c8c0c923aa3277209b02e83009eac55064dbad3287871455e712cd SHA512 84522085c2d1a723e8ea332fceb27b5dd60c2a9767c407996b07a0c2052deeafff31b9f820c089b6297baac0bb311bcde483b546cc7a50641778843c8a274532
EBUILD PyXiaomiGateway-0.11.2.ebuild 702 BLAKE2B 1c43ab7310f8d433bc92830ea05ca1dc5430fb0a74c3ab5c16694479713558654ec10717114168f539541baa6ea4c20d60e055b96e2d10686932974bfd76e48a SHA512 bf275969fab42dad7bd68c87f6a237bfdec3fa23790d0603aed9ac3af2a7d7ccb47bae4742ebbce012656a30375f410ae5db3412e033d6399c8814e072128eb2
EBUILD PyXiaomiGateway-0.12.0.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
EBUILD PyXiaomiGateway-0.12.2.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
EBUILD PyXiaomiGateway-0.12.3.ebuild 737 BLAKE2B fa96bcdd98fc6653295615a9a6a8d96471adc990a66827605cec15f9710849900deeb459f76d9aeff8e4b8960b1af3f0cdb6919a0350ad685c7a763f049d8bb8 SHA512 cd1e3846d9255846a94abdf0a978a9ba7487e5ed5fd8c5cf64112919871184c325db229e1eccd1ea3cabd1e5290553cf677c19b8b21d8985efb9ddb415b9832b
MISC metadata.xml 341 BLAKE2B 13ebd4dacfd37c5592dcdd4539978bf28df093ad8ee5c5917794595dc9cd54ce5742f944840b3dd3fd95935c4de67f0a4dcf86b9db1b5d86c5cf2df1ebb60089 SHA512 c8870eb27654eaa22a70917fbfa18114f25d137d19a989710fbac921fe64c79270c21401c68d5d639faa05ec6dd62da9651cbe20a81cddd04d04ec87a6a3def0

View File

@@ -0,0 +1,30 @@
# 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="A library to communicate with the Xiaomi Gateway"
HOMEPAGE="https://github.com/Danielhiversen/PyXiaomiGateway/ https://pypi.org/project/PyXiaomiGateway/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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,3 @@
DIST RPi-GPIO-0.6.5.tar.gz 26986 BLAKE2B 1e8178a1cd5feda6b35875f188a3a847fd6276c98ae6ca93071c27184a7f4c7caccd5d4c175769fb1eac355711d304b27ddd05b852ed5762040f47fe63417f64 SHA512 1393f49715b9c2d693743f962f75c4129ed229c83f49f31b913af8eaddb94280884127b8815d5c1e8451c3764c86962763a611b19ebc4afe72ac5fea3b61817b
EBUILD RPi-GPIO-0.6.5.ebuild 810 BLAKE2B 292388d7d5bfa581ac3ebda9ed162376f1cf878845b1b41b25a3219dc20f53b1102bcef54f189db07bf174dbf8d64e28ac1318c5e1ab7acfe49a3631d3708d96 SHA512 5b2b40837d7a7019b835df97e5d3d310d1a905e589be5aae5679c79a6e372ca31d27832623c8f45ab130ae514e90b8011ab9f23ed15a9a26ee248e554b49c658
MISC metadata.xml 454 BLAKE2B 2316ae52d0ce2f1d1e60404e939f393b9570ba60d64a0096765313cbe55789a8c69936df89edc71a49c8edc681f01931c5fc32c142d410495e56b904abdc2db6 SHA512 8ab87c373fe5a2f5c356423c9f7736250148662719ff2820dc1fa1fabc069afbc9e5297e1c0eac2ab823444516341dc52d993f934a3e733d89bc3b78030a18cd

View File

@@ -0,0 +1,34 @@
# 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
MY_PN=${PN//-/.}
DESCRIPTION="A module to control Raspberry Pi GPIO channels"
HOMEPAGE="http://sourceforge.net/projects/raspberry-gpio-python/ https://pypi.org/project/RPi.GPIO/"
SRC_URI="mirror://pypi/${P:0:1}/${MY_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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">RPi.GPIO</remote-id>
<maintainer status="unknown">
<email>ben@croston.org</email>
<name>Ben Croston</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST adb-homeassistant-1.3.1.tar.gz 27740 BLAKE2B 2a4ac59acca2d5995299678427133421f82b5c3193b03969bb529bb25c727adb5a1e8d0ee949b346d4c6ecfac562a08283d9f2cb3bde5dfb7a1b1b1d1d7e03e4 SHA512 b7e0d259086bd6b21da0ae66f96e49f629e9c7a7eb4219f2bb2280e698d0a14021c955fa6be0e49dd63d1c3104eb313be3f000381e8474031d066a5550c21f50
EBUILD adb-homeassistant-1.3.1.ebuild 651 BLAKE2B ec72be0cea8d5b6525b2fefbc202b4ef2b8be16c6052d4b5e6a0b2ebcb02087b4aec78e72d24f2706b36901aab3814de61364dc97505989729b5b29651f2cd1b SHA512 5ec6fa883bc2cdfe1ea704ca5939cd8b7afb4f44c1f5f9e07a70e32fcde8729ddb9dfb98120b9fcb60df7d9477035781927753e8c465a1884457779cd3946083
DIST adb-homeassistant-1.3.2.tar.gz 26805 BLAKE2B 3896a895fd39800417b4c9c098230fae0d7134c8e6dd96fc47e542e8698c5e6ba2b444959d48d01ec292153dcde87da3a43fa41d392cb3a06825bcab283a7d27 SHA512 7147998212536fbfe3e638395ffa539f0cffd2999e5d8dd7568519bae1c7bbf4202faed0e47a4ab600aa66e088468eae18b5bfbc7c96e636e79b960f129d3b92
EBUILD adb-homeassistant-1.3.1.ebuild 754 BLAKE2B b89f7df44d184f88e16f573c52845eef35e448d93d4a3752e85aeeb5fa3a92d38a7535c46cba802d618337b4014e6538888896255549f73d99f45434e6224548 SHA512 78990ce1bc47ef22ec637f3bec9028f11cf236b4931c7fc624d929eb9274ce94a92be2e7d3736b8f95671829c3102205f8c43cb3e0cb1e7203ae4f52e957663f
EBUILD adb-homeassistant-1.3.2.ebuild 754 BLAKE2B b89f7df44d184f88e16f573c52845eef35e448d93d4a3752e85aeeb5fa3a92d38a7535c46cba802d618337b4014e6538888896255549f73d99f45434e6224548 SHA512 78990ce1bc47ef22ec637f3bec9028f11cf236b4931c7fc624d929eb9274ce94a92be2e7d3736b8f95671829c3102205f8c43cb3e0cb1e7203ae4f52e957663f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -17,7 +17,9 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
RDEPEND=">=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}]
dev-python/rsa[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A pure python implementation of the Android ADB and Fastboot protocols"
HOMEPAGE="https://github.com/google/python-adb"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}]
dev-python/rsa[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)
"
python_test() {
py.test -v || die "Tests failed under ${EPYTHON}"
}

3
dev-python/adb/Manifest Normal file
View File

@@ -0,0 +1,3 @@
DIST adb-1.3.0.tar.gz 27050 BLAKE2B 41de79e0ef1a2bb74aa0908a79ad63d27ca1941159d997d41f98432afdab709d15b839bd8e021ac8291c157e426926c550e6da1c3d499dd07eae4ace2c4218b6 SHA512 0ec5c2acee688498c065cfd136491594631e5410121f9f856cf9d0818af238bbf41f2646bf50b8503873bbd48e9bc97065638d3f4af35ba82681a0c84a26139c
EBUILD adb-1.3.0.ebuild 733 BLAKE2B 80f374e07d272692d318f848e312876c8dbcf01aef6c8d55e6b603015d29937056fd40486ebc8906cfb648a4c5f6a6a27dd9576b74001d8a3915c44b525e0c12 SHA512 68910bd60a6b23b193b2e13faf4af9f2aff96c754e85dc338826fea1c235baa8db0f571d7a0d1d2d40b122b82a118a6837602a6466563cec17f5bfe9411e4259
MISC metadata.xml 455 BLAKE2B 621e4f6f4494f6d25d3c53726e490ba9bfa82961bf997e004d425e8a588cc9dbbb166a7d6d1577e4ba2c102492cb00c7c4febad0c546628ff7ba2eeb96bb77c4 SHA512 81d3a48f44955658c09bce83d9f0aa421279dea5da2a93a58c6f0f2f0f5d67bac04f73d03fba73fe7d3753414cc19201ac5c9528c4c2b31a5c0f87b63937342b

View File

@@ -0,0 +1,30 @@
# 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="A pure python implementation of the Android ADB and Fastboot protocols"
HOMEPAGE="https://github.com/google/python-adb https://pypi.org/project/adb/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">adb</remote-id>
<maintainer status="unknown">
<email>fahhem@google.com</email>
<name>Fahrzin Hemmati</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -2,8 +2,12 @@ DIST aioambient-0.1.0.tar.gz 6736 BLAKE2B dd68bf534be9465587167b0e6951faad3b82d8
DIST aioambient-0.1.1.tar.gz 6837 BLAKE2B 75a7f5fafaf5cfe08b1afb4771bd498a823ba0efc8484d71d5fb417fe430797abefa6895cc086c0a3116e58e7a3dd71bbd1776c23f623ac5cbba50c107b4ed52 SHA512 57764f9343a35bc709ad90d6b9b2d77174907fa4301e102a381efe1c7b6bb377d425100d017ca98c8795feedbb8d3e57947b9f47d8e5966605c263ec5a80714e
DIST aioambient-0.1.2.tar.gz 6843 BLAKE2B 780bee47e5f380b61b31435cb99d18e3c0b709c4decf42d74a4b14dbd27d3d47276b0121c3fe6c9f884827cb1dbea85160a9428225784f643e766efc484c2064 SHA512 35c4b9f432245f99a20c809d3b8d1384c0700eaac05a4628dfff8de77f9293ee87d4ebfc285fb8cbdf69d8edc7a5422b3f8f6867ab811d23f356b45d5597640b
DIST aioambient-0.1.3.tar.gz 6836 BLAKE2B e59b8647421411dd00fde169fbfd1e4ee895666f56c328dee9464d5e4ad6060f4509308b181e87570e57583f15a99ff44106df7454f8324ce58a79f582c1bfdb SHA512 8e44364612dbe63eff17149632f123b303244bff0007d4d614eecc0a04c9835903b8ed5f0bfa21fc00b8e5178347b32644e6d00e3e734997daacd959cd66d58c
DIST aioambient-0.2.0.tar.gz 6835 BLAKE2B a0e86ad960c85d15cbd26a7fe7792e6222def4b254675cfbdae43fcefbf7d4761d6f96beb9fc441b31ece6ab9bfa5a884d5a5b5596f06461bb08cf4f53d8a904 SHA512 92ad93a042a2ef9684c39717e8b33f64edefa25e27f61890412414d90e804894f3ac639f81c23bb72d0546a6f46967c2ee59f957f56a3d569906fd9146eb1c20
DIST aioambient-0.3.0.tar.gz 7081 BLAKE2B 1127bbc1920d9511db16eac049512f5573c591ec477bf87d6c015318f23b21f119f002b2c6ce3567186de36999734043299d48f674a206ac36c5f4a399766919 SHA512 c2e875f8edc82c9e65cec106aec8804cd5e687b30ba9bdce3e85a8f004c6f48f62181d8fff8d6a823af0e6669550c6402a5aa5f727362446823d72e8c6dc219a
EBUILD aioambient-0.1.0.ebuild 702 BLAKE2B b7b3272809ee5ff4bce36774cc84dc5d90de238f878e7490267c649255f9c55f9ef2aea974ebd6264b1c19bee680401f8a70789f8abddce9426950e7a7bf020c SHA512 b2ffece5a46f64d58e1ec5794a4a9b50c051a2f37485e44adf568b079b5165dea08524f3126c53d2373743cbefb66c88d7b2e0bbee75fb312c401773ce77ed51
EBUILD aioambient-0.1.1.ebuild 702 BLAKE2B b7b3272809ee5ff4bce36774cc84dc5d90de238f878e7490267c649255f9c55f9ef2aea974ebd6264b1c19bee680401f8a70789f8abddce9426950e7a7bf020c SHA512 b2ffece5a46f64d58e1ec5794a4a9b50c051a2f37485e44adf568b079b5165dea08524f3126c53d2373743cbefb66c88d7b2e0bbee75fb312c401773ce77ed51
EBUILD aioambient-0.1.2.ebuild 818 BLAKE2B 2f345d0de201c91c9e95c45d04a7b810468535d4a59f8433438579e23e54d47dec8d8192169f45efb9de9880e4bb00f12fa638c67aad66321ab4b1438b24510f SHA512 735b8be4a01dba5387bc01303040956d78e25cea52c4f78cad1111b8629d4fdcc14f49226a739acacb790284cf0dff283d8acd36cec3d4e745b2bfae8d58d960
EBUILD aioambient-0.1.3.ebuild 855 BLAKE2B a9d00470cae3f26b80c4267468501b0f14cf845b4144eaa90c59de3e190c33b9c84d45064d73b4da354a8a8f763f605c7fb17b7d538c50672c62e40ad73efab2 SHA512 d16ee668bd0cf3243a535b3a61c9e9f71aa77034584b0e58ea5c4119a6fbb5ce282b99be06e3e93d54ee858a243a5e6490b667033441ff1206c29a01c1b3baa4
EBUILD aioambient-0.2.0.ebuild 855 BLAKE2B a9d00470cae3f26b80c4267468501b0f14cf845b4144eaa90c59de3e190c33b9c84d45064d73b4da354a8a8f763f605c7fb17b7d538c50672c62e40ad73efab2 SHA512 d16ee668bd0cf3243a535b3a61c9e9f71aa77034584b0e58ea5c4119a6fbb5ce282b99be06e3e93d54ee858a243a5e6490b667033441ff1206c29a01c1b3baa4
EBUILD aioambient-0.3.0.ebuild 855 BLAKE2B a9d00470cae3f26b80c4267468501b0f14cf845b4144eaa90c59de3e190c33b9c84d45064d73b4da354a8a8f763f605c7fb17b7d538c50672c62e40ad73efab2 SHA512 d16ee668bd0cf3243a535b3a61c9e9f71aa77034584b0e58ea5c4119a6fbb5ce282b99be06e3e93d54ee858a243a5e6490b667033441ff1206c29a01c1b3baa4
MISC metadata.xml 460 BLAKE2B 5f45319d153555b9284a357ea161cc3d58f1faac29bca290affad77a3921b6576323967bc7328325cb046157f85bad3dc7e94c40ce2cc7b191777ebf1fdca3e1 SHA512 47bb69712dc2346f3cdfd5663f1aa311bab9cbede1d8fd1dc6771401a15f2c25141e2f8bc6260c5e2f15790a6f83332941a9769c8de2110586ae220f561e54c0

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A clean, async-friendly library for the Ambient Weather API"
HOMEPAGE="https://github.com/bachya/aioambient https://pypi.org/project/aioambient/"
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/aiodns[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/python-socketio[${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-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="A clean, async-friendly library for the Ambient Weather API"
HOMEPAGE="https://github.com/bachya/aioambient https://pypi.org/project/aioambient/"
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/aiodns[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/python-socketio[${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

@@ -3,5 +3,5 @@ DIST aioasuswrt-1.1.20.tar.gz 9811 BLAKE2B bb78d4c195cdb0ce9ea60f41aa40da63ec1cd
DIST aioasuswrt-1.1.21.tar.gz 6043 BLAKE2B 207b01176314891729dbc16966c051de88a79ef1d991f44586b461a27c8f2e9382ead1fe5b8010132531c50ff2da3d381274da35b7422e38eb43c3ba74e6abff SHA512 49e47218d976ef92b4d10846675002da4277327dd61688f5412b501e248b2595770ec8bf20e9f7d6b12322e22a5ce94b3aad8ee63e8964a262e3d21cca3b4f08
EBUILD aioasuswrt-1.1.18.ebuild 804 BLAKE2B f31c35c7e71a403018e5c6f15c971b0bf13fd550dfde0353d7e27aafa7b0b80767de7d06f7fc8824b808508c28c20576abb05e40efb3ef14cdae52a5ba8c8967 SHA512 9536596d35e12b68ec876f0aaae30d797a5a57dade87afbba5c73eec2a61859b9e2b70dd75158952631c2cff7a5ca3ebcee682f073b8bde65ebfe572742b4fd3
EBUILD aioasuswrt-1.1.20.ebuild 804 BLAKE2B f31c35c7e71a403018e5c6f15c971b0bf13fd550dfde0353d7e27aafa7b0b80767de7d06f7fc8824b808508c28c20576abb05e40efb3ef14cdae52a5ba8c8967 SHA512 9536596d35e12b68ec876f0aaae30d797a5a57dade87afbba5c73eec2a61859b9e2b70dd75158952631c2cff7a5ca3ebcee682f073b8bde65ebfe572742b4fd3
EBUILD aioasuswrt-1.1.21.ebuild 732 BLAKE2B 8ed27ed3e2b15780198f88178fa8878d6a56477c56bac1a26655843f8c0b8657b3b5565a0675a0d025e7cee47c44aeff612a9039c087cde1b5da3d38e75b688a SHA512 19e92f867be8b20645bb64b0a2d642b8d5094d500f9e44c4e7f052e38c93551be125b337fcf4e0c097ce87a6c5657d4ca998b5229a26a6d51684e9f076b27440
EBUILD aioasuswrt-1.1.21.ebuild 957 BLAKE2B d40b4adab2a0554966f4cd236dd12b57b0b66628fc3385833787c15c02d7360cc6d8cbdea054d3a0c0e4f13d4e060463bb94bbd861aa4bcda0c4b36c55f2b95b SHA512 dbf4de727e5fd0f19898c46cf678c3f03ff18803f5c3eb6769cb90cb2f389addcbc5e3434bf3068068443d5214a6c15268fc2bee74e5462d7086dde9d4431756
MISC metadata.xml 465 BLAKE2B d651e7265966dbc23abebf2358342655e2cb0c8de3cb11a3b0ec0bd95a1ab1f3a1f71a6ab2de1fd1e8680c08d3f1e3fc37bfe035a1b52140c15a974a062cbea3 SHA512 aa054de98f661a7e894b3f44b0c8c7721681bd36f375f15fe29de8fe799addcb4a090d5a7918b1a50ebdd55ec1462a2526f28987560e42a8a0ce15f9e7b33072

View File

@@ -19,6 +19,11 @@ IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
dev-python/setuptools-markdown[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
>=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]
=dev-python/asyncssh-1.15.0[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]

View File

@@ -1,11 +1,11 @@
DIST aioesphomeapi-1.3.0.tar.gz 13979 BLAKE2B 47dfc58818cd89bb8323751b768a9a193a431f882ee335c9733f9becda0efc2369f1e859800a603f57ea9cce5e9c46e833749bfa56c64f9e0585de19a477f555 SHA512 6e38a0b24f547ff04df82cb03532a5d19cb724c824041a18cff74e46a63541389e665cb026e46746fdafe1336293a72dff1ba5a1e2dc25add4351ab397692594
DIST aioesphomeapi-1.4.1.tar.gz 14340 BLAKE2B 818814efa89f3dfb774caa10d27cd933d8c0320e1d5e6fbe21fddc090645642a42480124968ef1088538921e4e7c79962a948e1595473c9da18ec5baa1769c79 SHA512 0fc6fbf80a6593bb99db3565ca30554cde40b078c9284137d2d1f652dc424785bb9f7f59388e76984560d3bccde63904825fe40872b23deebe95fb5cf80b58d9
DIST aioesphomeapi-1.4.2.tar.gz 14356 BLAKE2B 1aedd8f85370a766b4da1cbcd0feebf19ab596bd8d5b56a390c202fbd4e5f28f5134a99710d316613f5ac56cd707a63c72e27d3811207e6080d494b8feeeba8b SHA512 190fed9ced5f09f835d59c6dd8196892a7c60ed18c0a935cce06cb72043849df9f47f86be0c8dff423cf0b2234cd1d1537fec82b63540ae9227ce2ecf48dedcb
DIST aioesphomeapi-1.5.0.tar.gz 15099 BLAKE2B 8931c93a8f83957f11174d5b0611cedf8b38407eed06c6081ead9894dfb3b1f3e5789eb695b7ccd3de7a0bdbcefe9cd6e11f0b21876bb625efc060d8daae1922 SHA512 879a187cdfcce694ed6e5fc32263974905f1c09557418ff2620cfa9c50c66f1eb39c5799303d9d22c0c31ee0d04bc1d487943ec7e81b6305055195abf97e242c
DIST aioesphomeapi-1.6.0.tar.gz 16454 BLAKE2B fd73848c6a132a83751973ca098c353d8ae857153265efd05421661c889e1a20ba4b27af283e99359d1bc92d61f1bc6fbbbd9fc7fbbbf568e7dc02b16055e64b SHA512 037a9b27df3e2d9d1111bb32cd1dc3a53a167d0036282ee4749838904fb7a5b782c5fdf8127788ef942e4d758b84170fa549aba63d5de75cee631295470a0b07
EBUILD aioesphomeapi-1.3.0.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
EBUILD aioesphomeapi-1.4.1.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
EBUILD aioesphomeapi-1.4.2.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
DIST aioesphomeapi-1.7.0.tar.gz 17174 BLAKE2B d72416c738933dbb0e3d17a5a135f2f121db5228105b745ffe7d9ba7eb95d5211f4120648ae7ed500dcfca777a191b26132d92a1dd3ffd61251aa71334ef803a SHA512 2b5259d87ef9fc187abf4efa1ec156aa9a7f7181fdab8b41839e1405754948f70d55e68323eb8d0c107a13826ec240e97eaa6d3caeef583eb79826b9c94b8ea9
DIST aioesphomeapi-2.0.0.tar.gz 19680 BLAKE2B 909ac06994873cd195c7e34d03e5ab4c6a16fcdf62aa3cf2e97e73ff931b211897c8a63cf0429a9b591c64aa0311dc90afa934930ebf4bc7e23b9c0b99be1f9c SHA512 9f6e18b17a087674aafd5304b9fffccb0f2437bdcb21befd6cc68a59e374674993f6e4d11b9f5fbc2dc7f481ba3a826ad92f8b8227d1e8f06bdda106acc15aa8
DIST aioesphomeapi-2.0.1.tar.gz 19709 BLAKE2B bd513ffe1a20d39daa90cf1ceec61f6687f4d288097f82cd69b38237bd9e258467b42636eb932468831dad2abf2a3fa2d6765ffb2c45e1952984fce1b8dfd262 SHA512 1f1986b09275d1967d0a47748ddc8729896a5069f928da957b55e4b1ade25693990e2a51b55b8ccfa7be6e9bbc4bc0b74780ca253011a8600ca907c86d237879
EBUILD aioesphomeapi-1.5.0.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
EBUILD aioesphomeapi-1.6.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
EBUILD aioesphomeapi-1.7.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
EBUILD aioesphomeapi-2.0.0.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
EBUILD aioesphomeapi-2.0.1.ebuild 621 BLAKE2B 298130c7afd38ff32f0cfd9fe085e4ac99a98524c20f02fde667da2d8165407a1794f50794a559838f22a958ae5e4e6bfcf93cb43a7faf77bbb1cd981caa1098 SHA512 f5369cf4bef3a53ef72e5164afa7e8d6cd60180446da65bdf17cb80c329e1ababe4db573abb896736657855a8bcc8e8a7349d0ec0b2cfea622adfba6209d151d
MISC metadata.xml 369 BLAKE2B 63872d9df079cd8466c8294e2143cd6d41f4280b50418eb3e9b3ce17c8c3dc10717cf68a9516fcdeb082f236cfa360b0f43936616660cc2aebb2d98d4d09d073 SHA512 3b9be2985fce5e9bb78664a2dff4fbfadb6cd027eb6ddea06f8b2e5abdfeb538c1446e8ba4ba9188167f71b82aeceb1beee5f7354f36c758ae2ba12379926cdb

View File

@@ -1,14 +1,14 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""

View File

@@ -1,14 +1,14 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""

View File

@@ -1,14 +1,14 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
HOMEPAGE="https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""

View File

@@ -1,5 +1,7 @@
DIST aioharmony-0.1.11.tar.gz 26026 BLAKE2B ff6052e64a239de016acbd70df15088bc595f7082f49c27819d33fb6fc45ec2a18047d601600e079ee2898f867ee7932f71d3aaf647dd7397c9ffb75731ad3f1 SHA512 1a0a17e773e5ebcdd31766fdef0ac351a4781a11aa1919d3539824cf4d15429c23df01c760a234aee08281572540366dd33f0ac7721885b96c4ea6d3dbc9a335
DIST aioharmony-0.1.7.tar.gz 24696 BLAKE2B ab336f888fcffa4686819351d144075f3c410018e6de6ad00c223c67acd48b9728897aab3f7b065281f402bb7513aa3fd9336ef28d09673d3f6f3f2a98270425 SHA512 8ed65cdcb00a832ff45586acd1626d4addf18dde096092ffffbb087a06c3c363ea99d6f4dd02d25195d0964e419f880c541b9345eb59a93369785f194a7c783a
DIST aioharmony-0.1.8.tar.gz 25293 BLAKE2B 5a7a25411c788b765e0097ad3e15d4986d886dc6d8b097cb24dc76bd1b17d763f42624eb941896588ce81335767d66bba18de21a5de8b63c73f8a903958e0885 SHA512 b110d9c036e5271c7bbdc94ffea14ff1587f6e35d17abbaa201e2ea08173a76fc5a103c2dbeca6fb1e77c0deddd8c7c9b8ee6ef033ee5e1d4149c262fb3ed6e9
EBUILD aioharmony-0.1.11.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
EBUILD aioharmony-0.1.7.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
EBUILD aioharmony-0.1.8.ebuild 739 BLAKE2B 22a7a1512bcec6def70e5b633702ab61efaccc68437d7c7d88f45e5fad0c271002af3f52555099955a361913d9a24ba7f569fbdb880b36453db4316a8f1a966a SHA512 05408b55658da36cdd5ef7aaea9962358ce23c9bf591a2c58d6ce9a35d992b16080726904adf7a8574e0aa575b6b1ba93e9d49c11f01c587f082844df8dd4bf0
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Asyncio Python library for connecting to and controlling the Logitech Harmony"
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,7 @@
DIST amcrest-1.3.0.tar.gz 60453 BLAKE2B 4f6f475f57ed106fb5a1559db6f7d8eb961a09390ff219168dd9d4e2f1cbf363ebdb773dacf46ce9ea678d87917dfa19d3746ba60ecc0d65ca361ebd4bfce7a0 SHA512 bb439d3b606137b1a3dff879b3e84459d11bd537d5cfaf338f5183b5f71a9baf852a6f53ba9cf793b1137d3b5056db696268b9a0e226edcf751758aeace7d967
DIST amcrest-1.4.0.tar.gz 61039 BLAKE2B ac1c2211df582dee49c4bda5c4c48789d369ef87d5e1dff0e049d41a66cf05a01c36bc962a5384390b2726a5111c8b9141b7d8ff5c784e974b13b028d6098435 SHA512 7eb30eaee40d754a30723d69c368993dff10d29f0a8af852eab104b9d36f6bfc20fe294165bf0471e7e9ae4f116f326e886c256e076ec79e371ef33c10a280d4
DIST amcrest-1.4.1.tar.gz 60902 BLAKE2B d9b893b7d41eed6d590330a1f4513ac3fb582fcc577de039af71854c8af7432a50a63659b46c47607835f790f4e4c021472d93bce2a6ce2f505d8ba03d19cc88 SHA512 2c197d1f2f2a45e32cd4a6d072a1e166b927f397506d4e72f10ed5e3c4fe298e2440840ee25439904e89d9b7f3f7bdd3c3a8c8ca2c1e4b2d6ffa0be980173057
EBUILD amcrest-1.3.0.ebuild 731 BLAKE2B 71b22c138214a0c8e393a65f6f093af4876191b83d5db52130e0b1bb5a08fac707c3d0dd42375116b9c7304e9f0dcec035ca3c8d73b32088d21c0d84d2830729 SHA512 4e1ba4c93c31569f25053e0dee6fc00c6fd0e926eeb2b4188f701def4609996e69a4462d034c22366cafdae77d517f170d0147dcdc5c061081e138f968b67f40
EBUILD amcrest-1.4.0.ebuild 731 BLAKE2B 71b22c138214a0c8e393a65f6f093af4876191b83d5db52130e0b1bb5a08fac707c3d0dd42375116b9c7304e9f0dcec035ca3c8d73b32088d21c0d84d2830729 SHA512 4e1ba4c93c31569f25053e0dee6fc00c6fd0e926eeb2b4188f701def4609996e69a4462d034c22366cafdae77d517f170d0147dcdc5c061081e138f968b67f40
EBUILD amcrest-1.4.1.ebuild 731 BLAKE2B 71b22c138214a0c8e393a65f6f093af4876191b83d5db52130e0b1bb5a08fac707c3d0dd42375116b9c7304e9f0dcec035ca3c8d73b32088d21c0d84d2830729 SHA512 4e1ba4c93c31569f25053e0dee6fc00c6fd0e926eeb2b4188f701def4609996e69a4462d034c22366cafdae77d517f170d0147dcdc5c061081e138f968b67f40
MISC metadata.xml 523 BLAKE2B 24534bbf4e7fd2ea5f053f640b9af15d33a49933d75249a9da1194de5bbf27510f48b92035f63c5ab7f374556e162835ddddac441f58eafcc5829057889a23b0 SHA512 c87e91fd5b94f1ec02274c2ab1685f35230ea3d81f0a300b60f02895211f317b7aff27d155da3cc0adcf88b8cac2f6763357bc4bb13d1adb552e862d216b8fb7

View File

@@ -0,0 +1,30 @@
# 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="Python wrapper implementation for Amcrest cameras."
HOMEPAGE="http://github.com/tchellomello/python-amcrest https://pypi.org/project/amcrest/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
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-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="Python wrapper implementation for Amcrest cameras."
HOMEPAGE="http://github.com/tchellomello/python-amcrest https://pypi.org/project/amcrest/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
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-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="Python wrapper implementation for Amcrest cameras."
HOMEPAGE="http://github.com/tchellomello/python-amcrest https://pypi.org/project/amcrest/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPLv2"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">amcrest</remote-id>
<maintainer status="unknown">
<email>dougsland@gmail.com, tchello.mello@gmail.com</email>
<name>Douglas Schilling Landgraf, Marcelo Moreira de Mello</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,13 @@
DIST androidtv-0.0.11.tar.gz 11088 BLAKE2B ee755b43a12ecedb282f041e6d76286ea6f2eb51d095d4acd6d058b3be08edf59428ec3dac37d86d15be417922526e9711b482b2536f58db712b7e821dcf930c SHA512 50316c2fc3a4bad500cf9f5214ba3e76d9eaa1c2306b73398c80c1f553ac4ca4e4e48a435760dd08003d70858ffc36363b929a67b1efe3a25d6904cc888bd74c
DIST androidtv-0.0.12.tar.gz 11104 BLAKE2B 4372c27fa54c3f267ad2a847d1b30ac0d0fa530cbdac0b750ab7d4f32cd27ef2d4ed3ff99decedb323131c57a927f38363cdd6f84d2c2324d71ce1fa6655d5b9 SHA512 b931a06f1f0d58a95a8aa812b292b5bac9a97ce0f2424fc76ae71d9f571937ab1130acc65e797bfcaeb87a45a53ffeb3084c6c20224cc189b02c16eb27822404
DIST androidtv-0.0.14.tar.gz 11104 BLAKE2B b0838e95edd3b691fa8c0030cf7509de635fc23fb55e93358325e4fb3190c6c1ff8b3afc50bed48ad404f72338b199da741a3c76d0498d242e29c9c4fab8f082 SHA512 029ae0a8e14e4ff92cffcc7b1cb40275f096b96c27294ab5cb690400265d625053f5803d548c09c4e0fc1a482e2c7b10d449c3c0a7b91f63e666f3c22b9d7e37
DIST androidtv-0.0.15.tar.gz 12017 BLAKE2B dce46bd104054999c1073930a1d90133a313f45d36d8ace1c1bcc18631e3742ebd72d2ee3dfdf4eefa7195a4a1f034f0d1263c98a6830a5e1caf80a5c6a73b27 SHA512 2febf7fcfa564ca07007e0a8732c395873c08471d80bc26d3a7095343c4d011191d1bf78019722eaefac8ee489439dadaa5ea7fdaef72b054019b3e562168c0c
DIST androidtv-0.0.7.tar.gz 7765 BLAKE2B fb903b2b147671fa2b4f42f2202ef38d6b6885ca8cd295ac3b405aa7d924df13a1f0df37cdba0303e25b3ba6ce972b4b3fbcc387746f0267f6ecd85e93c153de SHA512 730986fde120056afecd45061a567d7760983af26d5f323780ca1de2a3aafa17033b3654c6302246f50e2abef11d0979fe8bbe12fd1d465fe561ec496879699a
DIST androidtv-0.0.9.tar.gz 7454 BLAKE2B 041181259e83deb7aff13b79ed637cc3d2b04536e33640b220f2fe953449cef348bafc5d0ca698cf89f208efe7a12c9c1c936913f01896cfa6199e9ee8808ece SHA512 e740aaa499326f8a476c0b3ce3f0addb17c71e2232898bcdd7f0a12a9c42e6733e17747e923a9aaf091182c11f5abbbb10c22870df35c7b99aab020f03e42758
EBUILD androidtv-0.0.11.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
EBUILD androidtv-0.0.12.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
EBUILD androidtv-0.0.14.ebuild 807 BLAKE2B 81109ea94c113761a9fc44ff7de448f04e855d743b6e51e67694946f86b4d201d26a15ac0ac9c41fe9cd53dc6377e4291343863c4f84bd839c0f7564acf64616 SHA512 599c003a8cccf21de9cbf71b35ab658d593d3a2c076fdedc0cd71b56e71c64fcec244a78b17eea06d4d18ef2ab3e308c5323e99b4d426b85dfd35024a41c3899
EBUILD androidtv-0.0.15.ebuild 807 BLAKE2B 81109ea94c113761a9fc44ff7de448f04e855d743b6e51e67694946f86b4d201d26a15ac0ac9c41fe9cd53dc6377e4291343863c4f84bd839c0f7564acf64616 SHA512 599c003a8cccf21de9cbf71b35ab658d593d3a2c076fdedc0cd71b56e71c64fcec244a78b17eea06d4d18ef2ab3e308c5323e99b4d426b85dfd35024a41c3899
EBUILD androidtv-0.0.7.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
EBUILD androidtv-0.0.9.ebuild 755 BLAKE2B 850cdf5bce66a161cf8e24354192f14d113dd9073ccc76cbbae2dc45e0619e18490986937fb9d8c2729c47542300f0b23fa51fc89f79605d3e69ecb1206b07cc SHA512 95db5dca441646e1484b47459a5b07c6f9f0020bc97b0b1ae02231b76f57cc356cf254aa6fd1f5f98e78d7abfa991c19483a5f7f960c44d4908c56d076d3de89
MISC metadata.xml 474 BLAKE2B b771a17e02ae763561a8e1aa4ef700881b5a6bac845b10b23f1cad983377cdc45601e5e997314fc1ea4fac4af88df5ef1d6fa07908d142833599e781ccadf00b SHA512 99c3df1197ebb6faadf804a6ca31dd84f5a7588ec604fa52d9cfea4e263ead84655f6336dc4deda61b2af19d969bdcaa159cf3baad5230746c5461bf56b3e70f

View File

@@ -0,0 +1,30 @@
# 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="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
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-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="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
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-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="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
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/pure-python-adb-0.1.6[${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-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="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
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/pure-python-adb-0.1.6[${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-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="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
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-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="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">androidtv</remote-id>
<maintainer status="unknown">
<email>jefflirion@users.noreply.github.com</email>
<name>Jeff Irion</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST anthemav-1.1.10.tar.gz 15109 BLAKE2B 13bea5014ea82a059954d5577b5b272ef1e4efce2b4735ddb2687d54e645ad3af98ce8d90d8b80ee293c6985b16409f4a5e36585f0f2ed5fb3192b64d1b07bac SHA512 78ed89809fdb44fa7f9f93438245b582eef73bce98ce5d602d0bf25920e3fdfe513d9c42fcba84b32e030e113158757479dba7934d145c581cb48b9cb0a75fc1
DIST anthemav-1.1.9.tar.gz 15091 BLAKE2B 745f280214ddcf600e086dae7015fba2daeb95c3552f99a72f510a7b16f2ddae055f863c18d52204248b8877d8705f5895328e34ef9c251a666188e4bdd471ec SHA512 71d5b29e647d340c706162761376f03a824f3893fba7c3d5d143286b76aacfd44a3245ab4f7ddb64f10c86c1a25ee045a49d86b9bc5cc9e383361d07205d894f
EBUILD anthemav-1.1.10.ebuild 688 BLAKE2B 071444da9cf8b5dc4171007a8210db5a94724b7d4791cf2a0fad95085e04ba6292fa92e649ec5f4163f86f77a8dff486924acc23a34031c9875b3c0bd28f3a93 SHA512 059601bc0e35342988e853ad855063260312caa343648ad06cf1e8a63bbb77df3167112bd784609cbc27158291db7f30774eac35d370f4dca5831f3b5cba7337
EBUILD anthemav-1.1.9.ebuild 688 BLAKE2B 071444da9cf8b5dc4171007a8210db5a94724b7d4791cf2a0fad95085e04ba6292fa92e649ec5f4163f86f77a8dff486924acc23a34031c9875b3c0bd28f3a93 SHA512 059601bc0e35342988e853ad855063260312caa343648ad06cf1e8a63bbb77df3167112bd784609cbc27158291db7f30774eac35d370f4dca5831f3b5cba7337
MISC metadata.xml 362 BLAKE2B 8f7fd9836338f5982de7306affd745024792a07d1623ef14193acf2ac339287744e7b83c6f709278e432194b55ba9daeffda94b22433bb9e0463c5a7806eb708 SHA512 99f2525a8fb71709b3ce5f23888344867b08fa0abd12ddf610169b68ecdfeab8c38d0afef36961cae19a39ea362bb8aafdfc83f47288b553b9b7149593309759

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python API for controlling Anthem Receivers"
HOMEPAGE="https://github.com/nugget/python-anthemav https://pypi.org/project/anthemav/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LICENSE"
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,5 +1,7 @@
DIST async-upnp-client-0.14.3.tar.gz 48772 BLAKE2B 99a0282e3f13829ad6059790ce83efb998ec2bd5848540b973e0ab39761fd4e003238740a49f3ac628ae3400885fc8675d185ca1940a5e98767f4ec2b991cefa SHA512 7f5cb2484cada1a21df47aacff87944366c3b9962ea2368dabe672d7c0c1718f0bc9e2ec30457e200e9f5422f9f270fe8a54d18a3649a8f31e23f4ecfa02c379
DIST async-upnp-client-0.14.4.tar.gz 48843 BLAKE2B 4d93ea4f5550a645d1d4940d0fd91931293ab50da558b6d9c9ffacdb5a9726beadc8e08b2f0477ef2c6609c27fc2cff4065282cb30a6418caa97b9f40905f655 SHA512 4f67b0855c05fa9d57e9e706733255bad7c1dbf413893cec36f3944e7f2b6972d15b80bbcbe104eba29a68d297283d0465ca3cddef319c69ec08946e70884cb6
EBUILD async-upnp-client-0.14.3.ebuild 1050 BLAKE2B 62ca9b9af187e2e7bfe871c7ac2efef5d3ab4a00c80c0772c3c6131748287abab40b6064c3e4be2810b5d173e7b4ff65060c65326b255670ab1787b451daeb2a SHA512 277ca2b2b63fcfca827e4906db0e948276e921fabcb333e697bfc433d7d46f9425d9c444aa6d2ab93a58d31d60671115befb4000e7b2822306a81e6695ac4245
EBUILD async-upnp-client-0.14.4.ebuild 1050 BLAKE2B 62ca9b9af187e2e7bfe871c7ac2efef5d3ab4a00c80c0772c3c6131748287abab40b6064c3e4be2810b5d173e7b4ff65060c65326b255670ab1787b451daeb2a SHA512 277ca2b2b63fcfca827e4906db0e948276e921fabcb333e697bfc433d7d46f9425d9c444aa6d2ab93a58d31d60671115befb4000e7b2822306a81e6695ac4245
DIST async-upnp-client-0.14.7.tar.gz 50209 BLAKE2B 7d5bb5a9be0352fb0ba2843b5960682467acb3e46d2bb771a4d9fa7dedeee678cc806033cef3266b901c184f5e9d38c6a3546b9094c83320a5133beb3159457b SHA512 cac301b473b18f60ad5269a1c3ad9a80bb647ef9dd4d7ce674846b1aed9d74b0b2d84111433c1cd2016ea5af8d4d1c3b7e6491762f1cea17d94bb5dc9b5f1603
EBUILD async-upnp-client-0.14.3.ebuild 1051 BLAKE2B 2626bd0380447ef9a751674a0f14bd45abc9855f1d525e4a23f6f3a2061e01c22deb9629b6f02eb4bc61d515f8c6258c6c2a77e1253c9d52a7f964186aa337b7 SHA512 726e7f104ea360debcf0ca3f854eb9563b4c0a48ee0cc88c13dba67afecb412f120d1a815b399f142b937ad3ba182159b2c447980a657ea11cbc6dd002649ed3
EBUILD async-upnp-client-0.14.4.ebuild 1051 BLAKE2B 2626bd0380447ef9a751674a0f14bd45abc9855f1d525e4a23f6f3a2061e01c22deb9629b6f02eb4bc61d515f8c6258c6c2a77e1253c9d52a7f964186aa337b7 SHA512 726e7f104ea360debcf0ca3f854eb9563b4c0a48ee0cc88c13dba67afecb412f120d1a815b399f142b937ad3ba182159b2c447980a657ea11cbc6dd002649ed3
EBUILD async-upnp-client-0.14.7.ebuild 1051 BLAKE2B 2626bd0380447ef9a751674a0f14bd45abc9855f1d525e4a23f6f3a2061e01c22deb9629b6f02eb4bc61d515f8c6258c6c2a77e1253c9d52a7f964186aa337b7 SHA512 726e7f104ea360debcf0ca3f854eb9563b4c0a48ee0cc88c13dba67afecb412f120d1a815b399f142b937ad3ba182159b2c447980a657ea11cbc6dd002649ed3
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -12,7 +12,7 @@ DESCRIPTION="Async UPnP Client"
HOMEPAGE="https://github.com/StevenLooman/async_upnp_client https://pypi.org/project/async-upnp-client/"
SRC_URI="https://github.com/StevenLooman/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="http://www.apache.org/licenses/LICENSE-2.0"
LICENSE="https://www.apache.org/licenses/LICENSE-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@@ -12,7 +12,7 @@ DESCRIPTION="Async UPnP Client"
HOMEPAGE="https://github.com/StevenLooman/async_upnp_client https://pypi.org/project/async-upnp-client/"
SRC_URI="https://github.com/StevenLooman/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="http://www.apache.org/licenses/LICENSE-2.0"
LICENSE="https://www.apache.org/licenses/LICENSE-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN=${PN//-/_}
DESCRIPTION="Async UPnP Client"
HOMEPAGE="https://github.com/StevenLooman/async_upnp_client https://pypi.org/project/async-upnp-client/"
SRC_URI="https://github.com/StevenLooman/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="https://www.apache.org/licenses/LICENSE-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.3.2[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
=dev-python/python-didl-lite-1.2.3[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.5.0[${PYTHON_USEDEP}]
"
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 asyncssh-1.15.0.tar.gz 308839 BLAKE2B 6eef282eb08fc32f062138e65d0102995bc1d858543517e887dfacc0523d82514e7457dd54c0127cc8546936be83b5b86b575f62592e46fc2f772328d3374e8e SHA512 8a3eea2abef11487361848eaf838aaccafb881cca3c18d5fd6a995597678a92fa4a62c5d53aaa90208c7600d492346e875469007b1255903270b5524cdc66042
DIST asyncssh-1.16.0.tar.gz 321999 BLAKE2B 9e6cf23fc83868278586dc64ea76ad831e4d03cd1cd0204e1af59a6d68b3d559891c345d094765642d783a09e95df07f1dd1c9724af6603fde25cdbfea50e14d SHA512 db8ded567a132fbdd2402c9e7015f5b48117e749ac56eebe2d62f25d4ed04c2a0118a24fa70a1aebd1f4467c1ce0704599fe66e68075d9589ee31e940cf7a400
EBUILD asyncssh-1.15.0.ebuild 742 BLAKE2B 14ed42fbd77b21672a965db705fb557991e1f0b0ba8a0fa783cdeb10a40f0439d6389ac005dfe0bcc8a08fbb29cf2617c8cd655e919aa070feef46dc6c7dd6bc SHA512 f6d1694cb7bf4d4ed17d7aa67a43cc58091cad682c6d7048664cc146f048aec0a40ffae1369bc887382bcc8c20c052b318073f5b24bb47cf7ffd5ffcd90da030
EBUILD asyncssh-1.16.0.ebuild 742 BLAKE2B 14ed42fbd77b21672a965db705fb557991e1f0b0ba8a0fa783cdeb10a40f0439d6389ac005dfe0bcc8a08fbb29cf2617c8cd655e919aa070feef46dc6c7dd6bc SHA512 f6d1694cb7bf4d4ed17d7aa67a43cc58091cad682c6d7048664cc146f048aec0a40ffae1369bc887382bcc8c20c052b318073f5b24bb47cf7ffd5ffcd90da030
MISC metadata.xml 459 BLAKE2B e9c7dd31cc8a619187c6507ca73d33a70187895792340d128b2ea8128cc766caff7cacf0f02f355ccdb270917ca331bdad10c9a976155056a3ae8ccb371386b6 SHA512 640f739bb1a5494ee83fec6397ec22578ab37f763d869492e00fb95fffed4a9261843592135d0bedba93b6dc2e5326b9010b5cfe98fcbfde0fcd26a02efed593

View File

@@ -0,0 +1,30 @@
# 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="AsyncSSH: Asynchronous SSHv2 client and server library"
HOMEPAGE="http://asyncssh.timeheart.net https://pypi.org/project/asyncssh/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Eclipse Public License v2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,30 @@
# 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="AsyncSSH: Asynchronous SSHv2 client and server library"
HOMEPAGE="http://asyncssh.timeheart.net https://pypi.org/project/asyncssh/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Eclipse Public License v2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -1,3 +1,5 @@
DIST attrs-18.2.0.tar.gz 116817 BLAKE2B 79d50c9b49956bbc1e04084eed36a5f65f2dda8e954b23f15650cb881d6f77a8325e042c6d1a77dcad43661d4524a4d253d96bd0053464ef03091779636e6d0b SHA512 58c26579d6dfcacbe9e3f770a125861e0625d435f1293eebe0d62efc9b8aa9572be2b312d73037a647163bffb0a13b240fb157aff7ed35196f637ae945d61d22
DIST attrs-19.1.0.tar.gz 124220 BLAKE2B a7a8321857c2723398db3b7943f221cc141f2d365b84d3f77ccd16c9180fb1d73402c7a1018d70b666bf76b6021bd90df14d792886c1345752b8fc810ac54a35 SHA512 22ee45e8b10a7abe10e720788c5cfab424d0bfe70e595dfb116928b8ebea497a747e8234d96549da00f0967de750fb943db0cd3669354253a27be2ca30fe413a
EBUILD attrs-18.2.0.ebuild 888 BLAKE2B 8cc377f4fbd672a52828c293fc9c5d2afb2674560bd87a99eb3ac3533e9f2e60367b61a6711a8dbd44dcc5423a2b76ec6869bf213e77fc5715b1fe420359c377 SHA512 6024a95222e50e6af69d77178f77318424f2617e3b9a48b236e128b35635e3acefe9785b7011257fba04d46e3b6a861fa7045a1355787e83d81b8625452b70a9
EBUILD attrs-19.1.0.ebuild 888 BLAKE2B 8cc377f4fbd672a52828c293fc9c5d2afb2674560bd87a99eb3ac3533e9f2e60367b61a6711a8dbd44dcc5423a2b76ec6869bf213e77fc5715b1fe420359c377 SHA512 6024a95222e50e6af69d77178f77318424f2617e3b9a48b236e128b35635e3acefe9785b7011257fba04d46e3b6a861fa7045a1355787e83d81b8625452b70a9
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,36 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
inherit distutils-r1
DESCRIPTION="Attributes without boilerplate"
HOMEPAGE="
https://github.com/hynek/attrs
https://attrs.readthedocs.org/
https://pypi.org/project/attrs/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
dev-python/zope-interface[${PYTHON_USEDEP}]"
DEPEND="
${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
$(python_gen_impl_dep sqlite)
>=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v || die "tests failed with ${EPYTHON}"
}

7
dev-python/axis/Manifest Normal file
View File

@@ -0,0 +1,7 @@
DIST axis-19.tar.gz 11453 BLAKE2B 4c0dfd260334e4c77608bf417b4b6be932f40e85688a1fda7bed8e89784faacb747e110647f88ae61c0d7638bb25d7661700dca477d37a76cc04c2f6fb23d099 SHA512 42a3686a4eeac9c61c2657d91bad3923185dfa3e5bd8a435a2ac10802b7a1e954a52076e22e864aeac0ec2414caf7bb333f069db9529bb39fca0dad2104214dd
DIST axis-20.tar.gz 11494 BLAKE2B 6baee09b1fca13c6e52e5b7b4363e9010af2860da84e823d8f575978cafb2d7a86b5e784189a255412768d594b5c701af24a8eb1a35fb2c90b0a1e9883940976 SHA512 c8ce67b00f05c6006f366dd1683955c1081df90d895368d7469e5bd838a36dc4f8e18e94b1788ab48b17e2b91b0ca6cd0d753d327570e2ab1d3099d2c057fc36
DIST axis-22.tar.gz 13038 BLAKE2B d081ab3a73cf772570f61a1db3e5720f211169ac78ee687ef6e39e0f3e874eb34525cbe57592995206b74f51d4c2e1230814c345bd1785736fe0e5c975187d1e SHA512 bfe0423fd6bfd50c777456401f6bb50b5772988a15e34202bcddcae37aed440d5bc269474160407f9552fdcbb8fb992bae23408c916b5d9d2fe45466b257caa5
EBUILD axis-19.ebuild 734 BLAKE2B 7cdbd483b2624ae347d82516d82155a58da20603b97a3ee7731e529a73a1fbf846bbd9a4825bf6c79eadcb3a32c0f28d7da93e5598c0c11a46b18dcabef198a1 SHA512 9764b1a3b631661bfab98b5185f0f845b7f827c3ac84dc0ad6c81ec5da4ada76ce445dde7cfdac7014fcf9d175a89a6c3e49da94b08abfeb584d0c4c8f4e5e58
EBUILD axis-20.ebuild 734 BLAKE2B 7cdbd483b2624ae347d82516d82155a58da20603b97a3ee7731e529a73a1fbf846bbd9a4825bf6c79eadcb3a32c0f28d7da93e5598c0c11a46b18dcabef198a1 SHA512 9764b1a3b631661bfab98b5185f0f845b7f827c3ac84dc0ad6c81ec5da4ada76ce445dde7cfdac7014fcf9d175a89a6c3e49da94b08abfeb584d0c4c8f4e5e58
EBUILD axis-22.ebuild 734 BLAKE2B 7cdbd483b2624ae347d82516d82155a58da20603b97a3ee7731e529a73a1fbf846bbd9a4825bf6c79eadcb3a32c0f28d7da93e5598c0c11a46b18dcabef198a1 SHA512 9764b1a3b631661bfab98b5185f0f845b7f827c3ac84dc0ad6c81ec5da4ada76ce445dde7cfdac7014fcf9d175a89a6c3e49da94b08abfeb584d0c4c8f4e5e58
MISC metadata.xml 471 BLAKE2B d738e68934d244aabaa96c5f4f38169202bc094b4cf7d77366a0d63bf4592740b39f4022a4514ab80e4fe6722407f523b34b0ba20b4f1e469f5d741cd71c42d9 SHA512 5df776126eeb69c9699a5de8ce43b0ad04cea9ff3ccbf569e2859d8a2a12a5180cf871d9e5263672c569242a5c9d7d055a35f8f833dac62c0acd092c2c511dee

View File

@@ -0,0 +1,30 @@
# 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="A Python library for communicating with devices from Axis Communications"
HOMEPAGE="https://github.com/Kane610/axis https://pypi.org/project/axis/"
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-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="A Python library for communicating with devices from Axis Communications"
HOMEPAGE="https://github.com/Kane610/axis https://pypi.org/project/axis/"
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-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="A Python library for communicating with devices from Axis Communications"
HOMEPAGE="https://github.com/Kane610/axis https://pypi.org/project/axis/"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">axis</remote-id>
<maintainer status="unknown">
<email>Kane610@users.noreply.github.com</email>
<name>Robert Svensson</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST bellows-homeassistant-0.7.1.tar.gz 46623 BLAKE2B 35db111572bae7b6ee75e38b3ce5fdc4a312a5f99c8ec44cef3c1274ed9e98e8a40a788a6ae4b8ef9c35f0506a8a44c06aa563955cefa53bb5b27a4f603e0e69 SHA512 c45990e6573f1e9251243d51deec58c4da2735797391b9080de4a684f0c69d46158da79b75aac75843543abbaf7cc36a2f61553bc362bbb36c4e54c22052d7f5
DIST bellows-homeassistant-0.7.2.tar.gz 48671 BLAKE2B e3eda4cf28f96a579617b49c21ded7f6f9f6d1ecf14831745bfea3b59e1d034d6f34949deeaee257e8b68e1c4f7737267fe64f33e7437d9864b5fe394d3ee550 SHA512 144df9125df797674a790893ccdf1397024a5a6f6a6400938e6df001de74ed6d3fd950c588869e2b660cd4247c9cb5151ff891ff779ba510a810a05b853822ab
EBUILD bellows-homeassistant-0.7.1.ebuild 673 BLAKE2B be6ae6e53486c6ec35ddf1224622aae567915af2beafe64214e2b5fe38dfae708794f66f5cf51b1c67c36ea00f804599ec1544236e173c7099075ea0bec9a75d SHA512 67c5b2205d5e6889e340688b5ff2bfc81e4397de31a16cf88dc4d0301889d30b9d578b48213b8fc690df7e9a41c9021a9effd1afa52d6bebedcd0aa062641cc3
EBUILD bellows-homeassistant-0.7.2.ebuild 673 BLAKE2B be6ae6e53486c6ec35ddf1224622aae567915af2beafe64214e2b5fe38dfae708794f66f5cf51b1c67c36ea00f804599ec1544236e173c7099075ea0bec9a75d SHA512 67c5b2205d5e6889e340688b5ff2bfc81e4397de31a16cf88dc4d0301889d30b9d578b48213b8fc690df7e9a41c9021a9effd1afa52d6bebedcd0aa062641cc3
MISC metadata.xml 374 BLAKE2B ef9bed1725f9a06124f79befeb6f0f2d4a5108b349767a48b0354d5ec44c8a9dd82f9458c6725529bac2d6b14e91253bb5341f4515e5816ba83c05f55419c15c SHA512 c0d0f70f8a6c7afec9ff09043c7c1fd1066a6305ceef963058a846ad4456b4194185ac6bbc069fcecfcf284dba8c17f4ce9dab383e18b4fd345221c74364612b

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Library implementing EZSP"
HOMEPAGE="http://github.com/zigpy/bellows https://pypi.org/project/bellows-homeassistant/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,3 @@
DIST bimmer_connected-0.5.3.tar.gz 22344 BLAKE2B 6945604aa1bfd1bf71dcca8dd55fab8b930014e307946b96545a9fe42edf3b048bdc9ee6066c1b2b2dc1043dde009e5b66b8a1599872c959cc56f3a076d8e461 SHA512 1183c1814b871b24b887d24ba604acb322897e8ca0e3b8456a96e9b461a042887d931ad76f54bfe227d66231f6fafaccdbf299f5c02409ddced0eb7d28026ba6
EBUILD bimmer-connected-0.5.3.ebuild 795 BLAKE2B 74b8f267692b19a91f4b93626805bbac30ca7d58c3596171a9c2fe78d759667a029f9db7ce966d2b1b6ce7c27f2bd5a5467cdb34a09363f5cb602ff9b09ada54 SHA512 93807c059ae50619e8c22e2f1da90c3233a8dc3d79c1b70b98db9cb7c047fc627c70bbfb17e79445ed02ea9f1a839ff274ac7a52a220e71b8b0f4d1c90317963
MISC metadata.xml 458 BLAKE2B 4a70e21e21a7071de4a8fd8b803ef7f918ba9eab6b9140037124d49ed5cdc556bd7639b8a6cc28219c0ae952408b622bb75f128df79456da32abe50a58239f6b SHA512 f27e7c0fca6fdb776cea518f447aca79426f17e4c4347bc2472a808fa6b92ecbfce467545716a0b85f977c52375cfeb7f75ccabb70fa4d511ff51fc6eedbddec

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
DESCRIPTION="Library to read data from the BMW Connected Drive portal"
HOMEPAGE="https://github.com/m1n3rva/bimmer_connected https://pypi.org/project/bimmer-connected/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="Apache 2.0"
SLOT="0"
#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">bimmer-connected</remote-id>
<maintainer status="unknown">
<email>m1n3rva@gmx.net</email>
<name>m1n3rva</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST bizkaibus-0.1.4.tar.gz 1822 BLAKE2B 11f62dbed5b92013edf0ffe16afbad596490b74758e19604d19a7a1de31f733e8e8aa8ae375b1ccac41f4a4d215306926b9fc43ef33985b54495fd7e3a275c11 SHA512 fd90e5bd0247947f7a87f7893ad79a6451a40be1b429002a4951a4dc481fc128e7451c12fae9b6c0e4b9bb121448366446b5eca9770ac749c7dd369e98105ddf
EBUILD bizkaibus-0.1.4.ebuild 761 BLAKE2B 98264f03845cbc80e5727f2da8da03a865d343b00cc4124a42adcac3db6ceba9604cba77054fed3f8560358c282829c323566dd2e30873bcae65897a86f4aa98 SHA512 b3a3e88f1eb5cf44add3bd7a843fce1ce9ac85c693d7d77b8a667ac85f49c192e6dfa527db28dfb90c5f38c8c51ea2339f46d2b8d7b21111f7a40c6bd352ae40
MISC metadata.xml 464 BLAKE2B 5fcf30524627149bfb5dcf2a8edd1f650002de9125cef33cb3859745a1b07cc3fe079a755cacfc50ec6b189afaea2a77ba0b7a83ba4e9797ac9500cd44947980 SHA512 684be49640115e248e670ea262c0e73928fce85eb1f53b9907729f38c076963df18572caab10135d63ca33646ae53452ea4aa20aa337c09ba48c72b52cb56833

View File

@@ -0,0 +1,30 @@
# 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="Online information for buses of Biscay bus services (Basque Country, Spain)."
HOMEPAGE="https://github.com/UgaitzEtxebarria/BizkaibusRTPI https://pypi.org/project/bizkaibus/"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">bizkaibus</remote-id>
<maintainer status="unknown">
<email>etxeba17@gmail.com</email>
<name>Ugaitz Etxebarria</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,5 @@
DIST bomradarloop-0.1.2.tar.gz 4124 BLAKE2B 1baa462c3d76c439d87cb75139ed60515425fade5be52d23923ff78b5d55260dec62c555418e608d986128fa64da1c00c801b1b7ddc6e7c7ea30a2a34312d663 SHA512 14682b2070756f8c44066691af32c1e176b7a02d9dcc66548264c441eb060ddb3d742f5d8b503803faa66c3f48aed01331116217533d8be3c9fc9fadd8a51657
DIST bomradarloop-0.1.3.tar.gz 3927 BLAKE2B 1f78134f12a2d788c7b93d27c2bdd21314afd67114adbde46e647d4c3d08954e203327c6ef629a25a0f475d404d3159fd2ab00eb974e11cbf1d3bd2958121789 SHA512 50c21e1c91bd88fc6680970e1c7191d077a155ace15fe9d1ebbbf215f70395741696a5afa883934bef739f249c898ad0bc1c53d1d0402de9d70874caa01bb7df
EBUILD bomradarloop-0.1.2.ebuild 718 BLAKE2B 3f94ef766313444cfe5814fe0934d786657de402e36fdf270dfe31e41cee4f3fed4770f7c0290c6656e669ce723d42b83ac025c27c6c46c0e239b7ca7b49ae37 SHA512 1da6e0b5f734bb75973c7923458a122a2650141f0e10eb601c51c6589e62979322e96dd07e347dbfcf1164c10ec4237545014643c9a476e72398c8ec16c63c7b
EBUILD bomradarloop-0.1.3.ebuild 718 BLAKE2B 3f94ef766313444cfe5814fe0934d786657de402e36fdf270dfe31e41cee4f3fed4770f7c0290c6656e669ce723d42b83ac025c27c6c46c0e239b7ca7b49ae37 SHA512 1da6e0b5f734bb75973c7923458a122a2650141f0e10eb601c51c6589e62979322e96dd07e347dbfcf1164c10ec4237545014643c9a476e72398c8ec16c63c7b
MISC metadata.xml 463 BLAKE2B 5f4d64123db4ced3be81101b884112f0b1d06b3adbd25cb216476afa258031f034b061acd45f6a3dcfce1f5db1a26c1031baf6b47e209ba29fe2d27ae5ac139f SHA512 0e86112c7359637ab22cf77dee7b1c3524b3446c8043c43674e75f41e4d6773ee62fc49692821661caddc125c7e9b0779a8ae8922c2f5f4333bda092b1b4843a

View File

@@ -0,0 +1,30 @@
# 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="Create animated GIFs from BOM radar imagery"
HOMEPAGE="https://github.com/maddenp/bomradarloop https://pypi.org/project/bomradarloop/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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-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="Create animated GIFs from BOM radar imagery"
HOMEPAGE="https://github.com/maddenp/bomradarloop https://pypi.org/project/bomradarloop/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">bomradarloop</remote-id>
<maintainer status="unknown">
<email>maddenp@colorado.edu</email>
<name>Paul Madden</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,6 +1,10 @@
DIST boto3-1.9.115.tar.gz 253671 BLAKE2B 2651c39c700a93376eaa3baa6046dc102da97b54d45fcd0f59a2f9d63f047457b384070ae8c2e6078d494cb1986ef9cfa0794b6119f123f5a9b673301050ad89 SHA512 285d6c5c388aada4f184079e627ae9f426294569c1e27ea49cb5198a4d9718e57b6841a22b6bded3e842a3d4d74f2044868908558237bcd4d94685752ca2c765
DIST boto3-1.9.116.tar.gz 254159 BLAKE2B 343f6560e3000fa15491d69ff8ef0d3873e8272238322c175376f92b19307572820f4f50a19cacdaaf836f2990bb0953f3e2f61bb4d61d8a1f07bae86c903acd SHA512 a49795c0c097a2bb27f7c339a48802d6431a63a97d6d03a0dace052fe4a9f6300f4fef853dbe7e542da52b2641e3a2a845e14ca5feced3c31ce7c6ad40873c74
DIST boto3-1.9.16.tar.gz 238241 BLAKE2B dc191895e8130b01981a0452cad6b588f7ad068469bf9ea12913a98bd94a5d0636fc4faa47940b5ea8d86e61000e56fa1323e577fd3d9ea5e02c4a9333f35dfc SHA512 f36d35c030f2cc4108b2369905c868d364459bf7d3eef6ce7943187b02c1c7c48a8556e314e4e17f1652a4e61775e38eb060d888c4e3e13164bc0bbcf5430181
DIST boto3-1.9.35.tar.gz 240222 BLAKE2B f4132b24a1b7c2dbd9be4b8aeba8288d51ebfd0e0d88e462a3e9fedb3727d4c3bd23606147f30b0f1df59cddf88edaccbaf7b850a78b223a96089e62dc93a80d SHA512 2acd22bf63746d37c8ec8afd5fd52ec90fb84c6466e30113cb302587491851b7f3bfbd344684f19f6360870e89f718f0052244ab04ca94d132c851dcf24ffda9
DIST boto3-1.9.57.tar.gz 246248 BLAKE2B 5721b5e178fe85ca674baf2e60a65a0d06bc445b5586be45d5b22c74d857b3fbde82f2ad310a57285eba0cd157daf3f885acaa8e2465821cdb0dcda18d637dec SHA512 91465cd4ab39d24497fe184d5e48425cf0f64e06e296d68b21aab362d4d0870136f4687cc9df75558ca40bee4700831903888335d0dc9be42a5e5e1ac5652284
EBUILD boto3-1.9.115.ebuild 1206 BLAKE2B 6a3683415341df4d584b1a2a01bfca9ba51dcce2e8790adaff79e59991d7321d133d28abe9a8cac9de17099a55f7542355aa1155a7edd2cab4ddfa42fd172551 SHA512 72ae1d520b8cd9addd3a47f130c7531349903f9dbde19860557afd64bf542ecd71805c2a3795b82bb27f66cb672b0ed5fd447e1eab04efefa9005c2f37f2a1c3
EBUILD boto3-1.9.116.ebuild 1206 BLAKE2B 6a3683415341df4d584b1a2a01bfca9ba51dcce2e8790adaff79e59991d7321d133d28abe9a8cac9de17099a55f7542355aa1155a7edd2cab4ddfa42fd172551 SHA512 72ae1d520b8cd9addd3a47f130c7531349903f9dbde19860557afd64bf542ecd71805c2a3795b82bb27f66cb672b0ed5fd447e1eab04efefa9005c2f37f2a1c3
EBUILD boto3-1.9.16.ebuild 1228 BLAKE2B de6d5b56edbe0b4c9a8fe6cf28ac04a01c62ac4a60e1182daf7d5a4b3a5d9251952e85ef45d62a4953845219d38253ddb22aa303bb6e26ecaf0af3c258d11705 SHA512 13addc19481acfaf316e1d0f45e92a6077b3c1065e45c6e35889d91995f1b195dc45dc8cc966bdf983968a12994254395b885ac8163aebdbc10c87da41e16d25
EBUILD boto3-1.9.35.ebuild 1228 BLAKE2B de6d5b56edbe0b4c9a8fe6cf28ac04a01c62ac4a60e1182daf7d5a4b3a5d9251952e85ef45d62a4953845219d38253ddb22aa303bb6e26ecaf0af3c258d11705 SHA512 13addc19481acfaf316e1d0f45e92a6077b3c1065e45c6e35889d91995f1b195dc45dc8cc966bdf983968a12994254395b885ac8163aebdbc10c87da41e16d25
EBUILD boto3-1.9.57.ebuild 1202 BLAKE2B 6ba9b37488c36c0ac02be61c64372c3a961c6ca2aff192e92aa4f1c818b4c86e686f777dabde5b2e0fbf351e7e713ea0a1a44dd5d1d2a6a36641d29239867174 SHA512 a67fd25ea8b05be5d2cb4d7e23dc70554e697cfd1693676604270fc08f923e198915f7401d085f8d9446f717d14ab96e8f1e2dc46ae3290fbe25c274d1c0f887

View File

@@ -0,0 +1,53 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1 vcs-snapshot
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
>=dev-python/botocore-1.12.4[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
)
test? (
${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
)
"
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
distutils-r1_python_install_all
}

View File

@@ -0,0 +1,53 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1 vcs-snapshot
DESCRIPTION="The AWS SDK for Python"
HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
inherit git-r3
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
>=dev-python/botocore-1.12.4[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
)
test? (
${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
)
"
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
distutils-r1_python_install_all
}

View File

@@ -1,6 +1,8 @@
AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229
DIST botocore-1.12.115.tar.gz 5462616 BLAKE2B d72fa0977653cb67b2ada2ee769f556adf1428e6b918f676b186d333c8420ef68659f1c289f4398f58b1dcae1b197ba3852cf07b0e73e889cf75e085a02b407d SHA512 ac22fa911a6af4e9ae8971a0f1abe447d6c2222ad32fbf2697517dc6675b78ab4fe8452c00da98c5fd99c7019af86faf3728130e5c5ce4bbdce980c61cb13ea5
DIST botocore-1.12.35.tar.gz 4891973 BLAKE2B cce234fb4a33bf5be88d14fcc0b30acc2f13fb422f7a2af9bfcf064b91921115382713f1f371487470de7965ffba2209f578669bccf2af9d6b94b1af5223556c SHA512 9ca6d766a7ef8e32859b33a82fa99457d165ffd1a5b0e1cdc01ca9c28377e6374188e9661fd3d96e94dbab712fe4da3cbda8f9a757cfb11a8efc8e29ca3c007c
DIST botocore-1.12.57.tar.gz 5247450 BLAKE2B 537c14bc8541f597f835611a8bd8f13b4c5f112139788b67650ed5895882fc63327abb92ad4477785fbbae07fe66f28b095b3982b311421bf93b11377b7b4fdd SHA512 703d9d0967fa998112f9057475e11e2f064ffefa2dd90a2baafc5587bf34a7e255a10e69c9dc05e2e53c8c1414cfff18ffefd8a99d2de49ff749d55c24d5fa19
EBUILD botocore-1.12.115.ebuild 1473 BLAKE2B f8f04df228ddcfe43ad47332e83d91540fcb920b138d592086f9278eb92fbadbe7a729d167fe2b59b761fca7ff433ec1df5fba1c511d0afa45f3c33a0acc36c8 SHA512 311cc5e4f637c17deb3f1f1a625092418c56ce9b11915f80ad521d02c839fc377b6e7a5e0f745cb32c39d6ec5334469a2ffbd8fb4fd8b37022ade021261d4d9a
EBUILD botocore-1.12.35.ebuild 1473 BLAKE2B f8f04df228ddcfe43ad47332e83d91540fcb920b138d592086f9278eb92fbadbe7a729d167fe2b59b761fca7ff433ec1df5fba1c511d0afa45f3c33a0acc36c8 SHA512 311cc5e4f637c17deb3f1f1a625092418c56ce9b11915f80ad521d02c839fc377b6e7a5e0f745cb32c39d6ec5334469a2ffbd8fb4fd8b37022ade021261d4d9a
EBUILD botocore-1.12.57.ebuild 1478 BLAKE2B faef9969752da6190bb300e77eb74ed96723d736bd8917ccfdbb45977fb50fda0daf5bcae0e046f9346db39eee6efd4595cede079d0d36cc8cd6cd8ae57c781c SHA512 7c02b7259fb09bfe1302029404922a885f12ad7deaa8bc3bdcb496566c7d29298d58ba274b2f1579dfcb7632c4b413c738cb63ad35a14224576d16f79f66b37f
EBUILD botocore-1.12.57.ebuild 1465 BLAKE2B 933c670c33274a5ba82c5fe12cbd239bb287d2c69295f6b4cea5000c68b7679dc02ea34b2d2082abead29be2296cc4f1da6442abe9f4e0587a66fc246e21e460 SHA512 009fd218ea3b3c69f977210489c426fec30c84d742151f33f130b1ddeeacb19b1fc26bde9a7b7350692eb515f0b50d5e33776f99c489504026a33fc536cfdcbd
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,58 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
DESCRIPTION="Low-level, data-driven core of boto 3."
HOMEPAGE="https://github.com/boto/botocore"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/botocore"
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
)
test? (
${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
)
"
PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
distutils-r1_python_install_all
}

View File

@@ -1,8 +1,8 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{6,7} )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1

View File

@@ -1,4 +1,6 @@
AUX caldav-0.5.0-top_level.patch 449 BLAKE2B e21333074b29c9bbf60e9892ee7dcebd2a79c6d045ca41d7b4ae045525b2a52a8e04f2b9fe1af67ef630c4079fe4fcec6be5c9c2688f3fba07c47686225c3d48 SHA512 d7c304b3ed58ef81d62c464353e1c7205365d0a3fa71993b345742893e537298470d4f3d80711779acaf2a73bc41f597a0fccf430002bacdc070a4a77fc78f70
DIST caldav-0.5.0.tar.gz 43932 BLAKE2B fa6820d86fd9ddf73da7ecfa09ec179249be8f530109793d6a9b0d04156880687631d20809b5440ad6eda689d8bf868e016dbf5f752567d93b2adc65cb13a036 SHA512 17b268513f7d77cdfd87a7388c3aefe65682a5e17b1100b07a29874a40c0f0df5a270759a0ca5b63f2232f0008a3f5720ad10f834962b6efe85712b9beb4ad28
DIST caldav-0.6.1.tar.gz 70380 BLAKE2B a22df53223544ff23821d1ac432620f3f7a87f464e7a3dae8a71dcb052bb59ce82f31e3d195a3ffa9f3b313e959bfe45d1a991e37ded759aae18f629d2c990e4 SHA512 eb6cfedc58c59faef192c361cd43382a6fcd6417953357eb79779438c4cb55543268979fd01fcd5be5137cafb99ac753739250805a56cc3dc0729467d0a9034a
EBUILD caldav-0.5.0.ebuild 929 BLAKE2B e26706d4c3c8faf2f4d8a89ff1dfe4b1fa76d16f489735677b5e0bb45c33daf481fb433b802e355fe11f61afff2414e7624ec4f2d87a39542394781f799f4571 SHA512 e5422ec51dc54477dd8174c8374e1d22be1085b70d3f91089c05ba924a20f8ca8dd44368d3d51cf9ffcba95f16a40cb17ad16cb69fb23f6e7276cdc34468f9c6
EBUILD caldav-0.6.1.ebuild 881 BLAKE2B 40aa51ea23436ea8fc3cdafcb83eb251071cb4cf2773c221e0b82c064c45e0747eb12da0b5dcdd37246095a8ddb17280be107a7bbffcce3eb28806532084311e SHA512 6fb79826f9b27bc78a4fef84b593ed06e60735443bc2750b15fa6dfaa5919d512bdff9670fea8814b8952e9e08240d6c6b652a0a855f8c8971614d5a8b04c2ec
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="CalDAV (RFC4791) client library"
HOMEPAGE="https://bitbucket.org/cyrilrbt/caldav https://pypi.org/project/caldav/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
dev-python/vobject[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/six[${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,3 +1,3 @@
DIST casttube-0.2.0.tar.gz 3760 BLAKE2B d4e37fb0e98f2e9197e7e1a78b45109d0319f9b4337ef86d0dcd5797e703960162432990b9c4d26796ce5cc957179023044b86a9b07c8e581d13373889c6c824 SHA512 0ab69a92d49a9095c0adb70fec95011447d1f2a57e7642504d2ab4f19fc5f93b09db0e5d277bf7876311e5f26067a687bde58e3aa12469dcc6778486fc19c836
EBUILD casttube-0.2.0.ebuild 729 BLAKE2B 0e405a0fb8c72d8fedee6a3426bc7770df7267abf633ab51b9f9c404fe7b27e92d83231ea03bea61aa77360021ce3f36134422c2331d8266c81e6ed98276d7bc SHA512 10fd87ac0e8644a78c928b09c7325cbedf725bf8fcb4b35accf71449d65fe234e5a11460e1b81b023e093b29dccdafde8f44e4c358e12fd2d027dd66723e7849
EBUILD casttube-0.2.0.ebuild 730 BLAKE2B 30d9e5f316b3b71a331f76e2d858841beca61e93fcd12dfdb367aa91de78aeacdb9d204c98bf272f6e159bc41ddfa193db65ed1cd8a4bc44976112d672ff6f5d SHA512 db3a16780cc446bade4bec630522955bc7a675ae623fb6925abbc6c0603ed4f1b33550275e0206eb775ce32219a05a81c103a7a7f31a2bc4759937d51b2bf76f
MISC metadata.xml 356 BLAKE2B 3fc1081a0d9fb2bc7217474ec0a80b5329b64997f0526a4536f085a4074dc6f5edb6e916ab7329b04824753ee955e2357e70da1d5ab9a6959b52b39761f582f5 SHA512 827d3672bace0ac0b350f420315274d5bd4e3eb8a840a67e22fab31d861fb8ceb3275cffc36119e82f98699b94500cc5ae41d53e2d2e5c9597074dbdd4dc193c

View File

@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="YouTube chromecast api"
HOMEPAGE="http://github.com/ur1katz/casttube https://pypi.org/project/casttube/"
HOMEPAGE="https://github.com/ur1katz/casttube https://pypi.org/project/casttube/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"

View File

@@ -0,0 +1,4 @@
AUX certifi-2019.3.9-use-system-cacerts.patch 334 BLAKE2B cc9863a473d233c9cab8a71bd154ea9c138a804fcff07c8a38eae3ffe8c6862e74d146d5dfe41f009173893476ab9a1011eeccc4ccb632470f7492fbaa2c75cb SHA512 47a0cb136a7bd11686c612ba09c29f17d3e865dc642738887ce6ee28ad5e75ab872a0138802d597886ea611ebe581ee015fd2697e8abdee3c516220068fda0e6
DIST certifi-2019.3.9.tar.gz 158179 BLAKE2B fa32135b502ae970c70d0932942577e0a4dc892e5c4e9637a1bef097a17b837501dd96d4e7a614311a81f6577f498a9c3561b8758b943451878061ef27fc81b5 SHA512 d86559b0d384f8114245b169391c73d5e6df02ba411cf9706c9d4e5958eeef610b6550bcb5eb519856b8fa25f3f5eb1cea02c0df1f6df72e16da8201732b0dd9
EBUILD certifi-2019.3.9.ebuild 1404 BLAKE2B 6e175bcb258fb80147b4b886d0436334a9d6dba35848d8659a577defd1bb266cbd121a26798a4c18ec645ab57073de877ea079efae8278f0d75d19e2d71349cb SHA512 53bc2e7b6015b0d57ed39313466769e010791a22ca6344855c71f0edcaa8e9a622fec366a289c8e5247fd34f60bc0c886f79434cfb2d7837f09706440bc6a6bf
MISC metadata.xml 320 BLAKE2B ba5c3c1018c5cba293969a523ab6c388f5bc0d0cfdfc69a4b143f1c966aad036df449bb091eacdeae2335a6bdc722da85882caad2a447bf87b600da2ed7c5309 SHA512 0e99564887f0a0b314056b2e1f4b6e3afcaf908de6824a2cc87deab9d1832566e97b8ba88cc7d2bdc5d11e7f1c8532830fc59602efd8c2f1a6061c0ad4853fdd

View File

@@ -0,0 +1,43 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1 prefix readme.gentoo-r1
DESCRIPTION="Python package for providing Mozilla's CA Bundle"
HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
# Do not drop this patch -- this will affect system's security
PATCHES=( "${FILESDIR}"/$P-use-system-cacerts.patch )
RDEPEND="app-misc/ca-certificates"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_prepare_all() {
distutils-r1_python_prepare_all
eprefixify certifi/core.py
}
python_install_all() {
distutils-r1_python_install_all
local DOC_CONTENTS="
In Gentoo, we don't use certifi's bundled CA certificates.
Instead we remove bundled cacert.pem and patch certifi
to return system's CA certificates.
"
readme.gentoo_create_doc
# Precaution -- nothing should use bundled CA certificates
find "${D}" -name 'cacert.pem' -delete || die "Failed to delete bundled CA certificates"
}

View File

@@ -0,0 +1,10 @@
--- certifi-2019.3.9/certifi/core.py 2019-03-09 03:45:40.000000000 -0800
+++ certifi-2019.3.9/certifi/core.py 2019-03-14 12:06:38.534298960 -0700
@@ -10,6 +10,4 @@
def where():
- f = os.path.dirname(__file__)
-
- return os.path.join(f, 'cacert.pem')
+ return "@GENTOO_PORTAGE_EPREFIX@/etc/ssl/certs/ca-certificates.crt"

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>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">certifi</remote-id>
</upstream>
</pkgmetadata>

3
dev-python/cffi/Manifest Normal file
View File

@@ -0,0 +1,3 @@
DIST cffi-1.12.2.tar.gz 453893 BLAKE2B 653b543acdb30c5200706de578ae9d9ba3e856385ba4a2350f9d9847457f9ba5354cba6821f0b5fc9e63fe3e68612559a67633b4f9242ed4907f18d47a786db1 SHA512 af4fe47cf5d6f1126222898365cfa21e9f11d0e71b87d869014dbb37af30dca9ddf50c989030d0f610f50e8099e8dfd08a688d8c3629abbcc4f0294f5f91b817
EBUILD cffi-1.12.2.ebuild 1579 BLAKE2B f52a516db9e8eee747177c30a818ca1393aa85c3331b9b785ea3e7a9952483f8afdcf9d244cf59b1a5c90f187f6a4cf6f66ed6454b87a96e7cae3c9923a4c40a SHA512 546f7cb05e783dcaffd517f2cb4275b57b0dd82a45f3fbee384073248a81b72d518057ceba8dd99e8d17a5bba6f38f5cb7a9d6e5dd36abb9bc0e4e4569851f15
MISC metadata.xml 317 BLAKE2B b6416209bd2358c42c2be3bd228238b401bf126919b6e7371d83d7cec8cb55a40f89db562701cc8f3dfa904e225426881b22ff1d3b72085365b5caf9b8c6a403 SHA512 0744ca7b98b2ebe2985bf2a81a337d09be62cfaa51f8380bac52f8d30941e997f09be20e28caf6967226a71369003cf35977790aba56ed0d469cc490cfa089b6

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# DO NOT ADD pypy to PYTHON_COMPAT
# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
inherit distutils-r1 toolchain-funcs
DESCRIPTION="Foreign Function Interface for Python calling C code"
HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RDEPEND="
virtual/libffi:=
dev-python/pycparser[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
# Avoid race on _configtest.c (distutils/command/config.py:_gen_temp_sourcefile)
DISTUTILS_IN_SOURCE_BUILD=1
src_configure() {
tc-export PKG_CONFIG
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
einfo "$PYTHONPATH"
$PYTHON -c "import _cffi_backend as backend" || die
PYTHONPATH="${PYTHONPATH}" \
py.test -x -v \
--ignore testing/test_zintegration.py \
--ignore testing/embedding \
c/ testing/ \
|| die "Testing failed with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

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>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">cffi</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST ciscomobilityexpress-0.1.2.tar.gz 9434 BLAKE2B c6f3192be5229d4cd281475edf3ab5feffbb2c20612b0719e47ed81a37df141b4ab961ad3281c309d6022fd2cc15595c14536704f6aab24d3dde89b07e7b3883 SHA512 aae2d8267309e88489468da13b2e2dd418350c186f16e13f5932a06ed1b994251391a854c1a1280abc03fc286c70b62941b7d445b69e9306ff556277db60209c
EBUILD ciscomobilityexpress-0.1.2.ebuild 783 BLAKE2B 22406b1b6f15d56bc6474d66a11f8473c65ae986d55c07f504c814a7c1043ebe12ac964c3882b5e985e28fc467a3202f15671c51c008a953e020482fa38e5f65 SHA512 b39f76b77cd5e2d58ec772c667920eca130750a04b3cbb9b2e889a5bcea8a1a29a3417979b8c67881a44857d66b4c02fe6ca2f905760470e66757991cc579b93
MISC metadata.xml 472 BLAKE2B ffe111ac29ea6cbdda2f3bf40ff459db64fce25fe5c91ba589de1e663a0f4bd0a9a6a184d838c3c11972e2a37e6d691e4a72ba068388367d1e8076a93adbf052 SHA512 0ed40a985283ca6c09c098fe3e234b4bf8e0ebd2dcf1a391e14f991e090a4258f3b39d30f017146891697dfadcd1fbc6042ca14eb6a601cc900940474d91ce5a

View File

@@ -0,0 +1,30 @@
# 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="Module to interact with Cisco Mobility Express APIs to fetch connected devices."
HOMEPAGE="https://github.com/fbradyirl/ciscomobilityexpress https://pypi.org/project/ciscomobilityexpress/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT license"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">ciscomobilityexpress</remote-id>
<maintainer status="unknown">
<email>fbradyirl@github.io</email>
<name>Finbarr Brady</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,5 @@
DIST coveralls-1.2.0.tar.gz 14281 BLAKE2B c6e3cb5e3fd7b6db46200feff9c1af6190e5209ca327477abc46f737fddfd10f4e6853ce7fa6535f2c776fd0ab61f56313b1dc17696338b8f3ce8e47abda164c SHA512 96ca826bbd9a3f23dbd79aea43de0995c63024c8de192e4fcdb142f43c170536fdd8cec8b55fe9c2552854698c60d398e1b4bad243b3cce0f2cfd9ebbbc8cd67
DIST coveralls-1.5.1.tar.gz 11404 BLAKE2B 2dcad06c1751301e5f41bf0bc78795486f5309ebc48e931e4e81cd6f1f6c0cfabcbf865efa5959c81a444141fd2193637ae5c2ffc67a78e6dca16776da55417d SHA512 7073ea7980e78d01dc0f2faa7bebf7c25a4563432b667277a7b6b632f0e45cc26caded9b865806206dd5d7ff26b2454edd095485fc1059d586d55db647f0f7c2
EBUILD coveralls-1.2.0.ebuild 830 BLAKE2B 07e98adef6772a924eadcb4bdc42bad2ee45762fc86c2a70004006cbcdeacaa3d70da8d16f3d1a1dd81c94f1f3fb31886cbf193cef04f03c11537e445eaae96a SHA512 e1eaa9dc61348bcf40072cd91665433a30ad760eb160133f9fc9a43ad19eeae4ab392d475003c0881522eea1bf842eb2dbd7bfa08e32445fd9a88c5313988046
EBUILD coveralls-1.5.1.ebuild 830 BLAKE2B 07e98adef6772a924eadcb4bdc42bad2ee45762fc86c2a70004006cbcdeacaa3d70da8d16f3d1a1dd81c94f1f3fb31886cbf193cef04f03c11537e445eaae96a SHA512 e1eaa9dc61348bcf40072cd91665433a30ad760eb160133f9fc9a43ad19eeae4ab392d475003c0881522eea1bf842eb2dbd7bfa08e32445fd9a88c5313988046
EBUILD coveralls-1.2.0.ebuild 831 BLAKE2B 90aaaf6b8abef5c763693fecb2d99cb54c860227821fedfaef3b1d7f0f4c4cc8ccaa56a621bdda0e5d99e4ef8d2d0c47ae9b86b09515e170f611337a9e478bed SHA512 6c194bff3bb57fbb566160af86f060cf79792f613dc73dc0c0333a0f760bbde704b54073d51cb4d950f3098cbe95514769cc9e9b6df10673fbaa77cdc8b45de5
EBUILD coveralls-1.5.1.ebuild 831 BLAKE2B 90aaaf6b8abef5c763693fecb2d99cb54c860227821fedfaef3b1d7f0f4c4cc8ccaa56a621bdda0e5d99e4ef8d2d0c47ae9b86b09515e170f611337a9e478bed SHA512 6c194bff3bb57fbb566160af86f060cf79792f613dc73dc0c0333a0f760bbde704b54073d51cb4d950f3098cbe95514769cc9e9b6df10673fbaa77cdc8b45de5
MISC metadata.xml 237 BLAKE2B 8f135065c9b8e961ea8bcdb5722cd3b1ead09436b8e20f79938946cb575d8f4bf77a84675cf3dc257c01ebb978cd835d73c7eee33910ab24146bbe79e5ced373 SHA512 1361f039701090a2c413c75228ac74ec9c00896b7591d37724d2210597caab968d88889c4ba248f408b8119a19426295eb5eff10e9e68fc5a46a1863bb7e763c

View File

@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Show coverage stats online via coveralls.io"
HOMEPAGE="http://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
HOMEPAGE="https://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"

View File

@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Show coverage stats online via coveralls.io"
HOMEPAGE="http://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
HOMEPAGE="https://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"

View File

@@ -6,4 +6,5 @@ DIST cryptography-2.3.1.tar.gz 449577 BLAKE2B 66a94f68a6f5c14ff1e3316ea740bda8c3
DIST cryptography-2.5.tar.gz 487694 BLAKE2B 9502e7b7987ee0101ad8e5fcd09208034222a7f20b6b3bc3126c8b59081c9d8ecf872985d5fca191fc132dd6759afd4d11c0e0d39268627f35990c005a2095d3 SHA512 5e8f8818fcaa8143526006b027107b8afbdc925d40c846701e65b2c7ee02235b7e0918246515520ef2030b1c87bb157d0d403c28ad68c31459d677af7e2d0b3f
EBUILD cryptography-2.3.1.ebuild 2162 BLAKE2B b7b99f45e7cae87e2f286e1edc07fd96d79bed983642e2f08500b89ca8f6102596b79a000d1de33316b3ae56e4fab1ebc632db974ba3f4c0a23637e8a53552f5 SHA512 5999a1de82114e5da46ab9bcea4de62e6552c1323e410fe1d829c1ab962153b3b14befc6a60fb6f748c03a4926a332e5e084bea67597503914f0e28283546cc2
EBUILD cryptography-2.5.ebuild 2162 BLAKE2B b7b99f45e7cae87e2f286e1edc07fd96d79bed983642e2f08500b89ca8f6102596b79a000d1de33316b3ae56e4fab1ebc632db974ba3f4c0a23637e8a53552f5 SHA512 5999a1de82114e5da46ab9bcea4de62e6552c1323e410fe1d829c1ab962153b3b14befc6a60fb6f748c03a4926a332e5e084bea67597503914f0e28283546cc2
MISC cryptography-2.6.1.off 2162 BLAKE2B b7b99f45e7cae87e2f286e1edc07fd96d79bed983642e2f08500b89ca8f6102596b79a000d1de33316b3ae56e4fab1ebc632db974ba3f4c0a23637e8a53552f5 SHA512 5999a1de82114e5da46ab9bcea4de62e6552c1323e410fe1d829c1ab962153b3b14befc6a60fb6f748c03a4926a332e5e084bea67597503914f0e28283546cc2
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,67 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 flag-o-matic
DESCRIPTION="Library providing cryptographic recipes and primitives"
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="libressl test"
# the openssl 1.0.2l-r1 needs to be updated again :(
# It'd theb be able to go into the || section again
#=dev-libs/openssl-1.0.2l-r1:0
# the following is the original section, disallowing bindist entirely
#!libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] )
RDEPEND="
!libressl? (
dev-libs/openssl:0= (
|| (
dev-libs/openssl:0[-bindist(-)]
>=dev-libs/openssl-1.0.2o-r6:0
)
)
)
libressl? ( dev-libs/libressl:0= )
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3})
>=dev-python/idna-2.1[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
virtual/python-ipaddress[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*')
$(python_gen_cond_dep '!~dev-python/cffi-1.11.3[${PYTHON_USEDEP}]' 'python*')
test? (
~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
>=dev-python/pytest-2.9.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
)"
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
PATCHES=(
)
python_configure_all() {
append-cflags $(test-flags-CC -pthread)
}
python_test() {
py.test -v -v -x || die "Tests fail with ${EPYTHON}"
}

View File

@@ -0,0 +1,3 @@
DIST defusedxml-0.6.0.tar.gz 62670 BLAKE2B 352202cd8157bcd18ecb06921eb086cfc91e567dbbb18592e526caa4fed69bc76842eda849813b829ef4389d3df74303529e7f775d56be2f919783fc7fb19b04 SHA512 dd1313802cf8565fd319ef10af04075019d00cba557e6414b2a2762bd4302437a32c05cd8c9e4cec5310c68c6a95d2951acf1360244e7974d40bb3fe963b7226
EBUILD defusedxml-0.6.0.ebuild 756 BLAKE2B feeff69140a576e4a87f670a351fa394241bdb5ab52d9b445c32d4ca8273807b26f304e2ce4387c7f9210507539644833ce686be896a25ce2999bdb7f85c468e SHA512 31e98ecc96d9b1507d977ba1ffe1afe4e0df7dbeb86c4cebe2c263533e8f9d9607ec7733974e34335da3bdfa06ae6d683bb8c100fff79e119a2f5c9ea594d74a
MISC metadata.xml 384 BLAKE2B 27ce5f8830ff4e0646f95d633cbaeb85576ec01fea3bb46d7b54d2be2acd6f154ccfe8455169d61014bce03e5434eb449c2876c53a77f64bf083559985531de7 SHA512 377bdeac0f80c45f6f6f3387182e75c47e8cd526f563a1ce5305119113b4a1c4a99dc3a76bc91d81a967498645c9a23dc2746b62023dd0dc26e8d55d15424b6c

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
DESCRIPTION="XML bomb protection for Python stdlib modules, an xml serialiser"
HOMEPAGE="https://bitbucket.org/tiran/defusedxml https://pypi.org/project/defusedxml/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux"
IUSE="examples"
LICENSE="PSF-2"
SLOT="0"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
esetup.py test
}
python_install_all() {
use examples && local EXAMPLES=( other/. )
distutils-r1_python_install_all
}

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">defusedxml</remote-id>
<remote-id type="bitbucket">tiran/defusedxml</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,7 @@
DIST enocean-0.40.tar.gz 17536 BLAKE2B c8ed4d9400900b3b364daa81ae8a9b878d2a324318b46eb23287986205b8ae7da4af909cfe33a80162072a421f29bfcc91a926ef8ad81e270791740735b89950 SHA512 60244b11383f7ea2111be999593a760a007143c05a35fa023db757072bf78475154fd44ebb7b105d6e8c4f4e8b6e4da69ccb08c31b957f5c4930dc3723192aff
DIST enocean-0.50.0.tar.gz 19231 BLAKE2B 976ee054f73fd7d7786789241b4356bea7b92a338cf8daba932573305ddca95828a6a73d9ec729ce9a831c1d8dbd448d4675f6b92ff330aa825461b922d8c9a0 SHA512 2c73e78ff6734be390a5094aceffe0dd668b16627dad2acd3ad2fb2cc2fef89b4e84b0845e556b5235c86ed2e4ce9d9ec38fdf059c79e81e1a64826d900630ee
DIST enocean-0.50.1.tar.gz 19355 BLAKE2B d58b6069f2603d0c3d211bb3b73a8780f3230f129ac3050bc35139f1702de5a76bc680f6660631efe6e6bcacb93fa029fb7f97708f0acae04e0936e00bb8bc63 SHA512 188292f1c909464117cfd5ebfe093b1a2f31d5251c35e6177080441dfae9a9b42ae8768c4c577888a72ddbe1ea05a4594f53af9572cb7bb5abbaf6b402698637
EBUILD enocean-0.40.ebuild 700 BLAKE2B a7da85ef30b0b9d1e11906a9e478037538674080dfe27a4db1b23c332171d304b96859d5b4c0e09f0e707cd72f1b2889b99af2b7f6ecc4d753d8ef16086d800a SHA512 dea918e12257fa3f66981a3087bc8a078c4981e1af417bb7430a9c4a42682fc8fea40f04da13da46b920e37dcc3f5e1cbf8d3d93b790565087ca36de795b0d53
EBUILD enocean-0.50.0.ebuild 700 BLAKE2B a7da85ef30b0b9d1e11906a9e478037538674080dfe27a4db1b23c332171d304b96859d5b4c0e09f0e707cd72f1b2889b99af2b7f6ecc4d753d8ef16086d800a SHA512 dea918e12257fa3f66981a3087bc8a078c4981e1af417bb7430a9c4a42682fc8fea40f04da13da46b920e37dcc3f5e1cbf8d3d93b790565087ca36de795b0d53
EBUILD enocean-0.50.1.ebuild 700 BLAKE2B a7da85ef30b0b9d1e11906a9e478037538674080dfe27a4db1b23c332171d304b96859d5b4c0e09f0e707cd72f1b2889b99af2b7f6ecc4d753d8ef16086d800a SHA512 dea918e12257fa3f66981a3087bc8a078c4981e1af417bb7430a9c4a42682fc8fea40f04da13da46b920e37dcc3f5e1cbf8d3d93b790565087ca36de795b0d53
MISC metadata.xml 464 BLAKE2B de64329bcdb4243291c0000275382dde36326b3fe5b6d7b712e5964dc7f60949017a0bd8ffc7a8467f7c859b1b1a911e8e7557c83baebb21395ba1b66729aa96 SHA512 a40c8a66b42e4d8fd3fa7acc966601978c635c986050c8a9fa27a29f327359b7edb092d2785401a55cccd1db6bcc4a0d39b8f07a1a894e1b763619bb3c0f3f31

View File

@@ -0,0 +1,30 @@
# 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="EnOcean serial protocol implementation"
HOMEPAGE="https://github.com/kipe/enocean https://pypi.org/project/enocean/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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-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="EnOcean serial protocol implementation"
HOMEPAGE="https://github.com/kipe/enocean https://pypi.org/project/enocean/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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-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="EnOcean serial protocol implementation"
HOMEPAGE="https://github.com/kipe/enocean https://pypi.org/project/enocean/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">enocean</remote-id>
<maintainer status="unknown">
<email>kipenroskaposti@gmail.com</email>
<name>Kimmo Huoman</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST envs-1.2.6.tar.gz 21086 BLAKE2B f691aa80c0eb47c2ea9e384f4daf503f8d9d78170f7bd565a329aa6c05d19f395db4ff3ba27921a4acb7ada072feb58da47c12371ccffe1d3bb0ab00bf0cdabf SHA512 49d9db6a81e46bf6534abb036938f3a149435e93551599fd31c441a6af2e0ad6ed16da87851f67a8efc28086398027c28f8c7a460f6b8bf862b8b662c4c0593a
DIST envs-1.3.tar.gz 21969 BLAKE2B b627e57e8815dbde4dcddbe8000765d4722622a184e8b43bbb24e75c7d2b5f0e365554b2c24064600929a9dd5bc8c742a3caaca02031994c76fc40e0ba022e1e SHA512 dd31ca3043efa0e47117b08fb24284667a91f678950354fa3c59faf3d549fe80e6a5c0b5dc015a7b7078f2428b1a1f20d91601a5f10937290de9a20a47725438
EBUILD envs-1.2.6.ebuild 716 BLAKE2B 6f4221fb30c3cc96cc8f01485430cc0baec641165116344cf5bf1cca9cc06fbcdbb21ec1ec44dc5633fa7f4fce46e4623250a8c4b86603173223ba029d54f06f SHA512 3fb9f0e72d33754ddce3466423dc6832ad2d1e92dbc5e0dcebea8e9768f57e32c576eb44dc4059e424c99e60f83020d0230af864ce0ac221efa3c5f641b9f2f5
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
EBUILD envs-1.3.ebuild 781 BLAKE2B 955ecd5b2614d0c1272d86b51ca73da62623426ba6beecac87512fe790cd28288ce0c1a1c93a3c7942fb7cb7870d173eb5a01cfde853a728059e5a34c1ddf044 SHA512 41b2e0d7698ecdf63c72d9dcc1b1631aa9c44a610d92f897ccf84d600b871f9c8bcc8e36ba3ec9f8da76abbd2d2825c7fb7d43fdf05123e1e41a0fc93963a1b7
MISC metadata.xml 330 BLAKE2B 2e38295dcd8b5ef15655b5c8b0e1b70368eb3a7f5bd7b6520992e018f16f0180351159eba68e83417284bc8efe7e922e2857ad78a00e6fcdc6daad67e5cce31a SHA512 6cf5ae03f275eb0f4cd34a00b620d5f3483d5b02c0180bfc3e0b4e4a51b9b99736cdd23e6b0c8113df05ad3f99f4a5e5e0079b816b6fafd984d7d3db07d9515b

View File

@@ -0,0 +1,30 @@
# 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="Easy access of environment variables from Python with support for strings, booleans, list, tuples, and dicts."
HOMEPAGE="https://github.com/bjinwright/envs https://pypi.org/project/envs/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GNU GPL v3"
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,8 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">envs</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,5 @@
DIST geniushub-client-0.3.6.tar.gz 12484 BLAKE2B b52297d426131e6f5f613f0549ef9dd10f1a8e391863c150944ffaec70a5ad18edfaa12504d1adea709609ba83d6f0d7709b8185ee89b1cca5a4506ca166f731 SHA512 e6f887ed972e2b6d79a328b79e98f34a9cf25c87b6d90d52c455b5f762b849d2e0209a88286fb82a519ea0dad032a1f3348bfe2337204c14f79ea1138d7c44ab
DIST geniushub-client-0.4.5.tar.gz 13779 BLAKE2B b1fe35804f7c4f066fb6d42369fae55baf43885afbfa44c957a62ca664fa40be8a9f2317b9945222040d14938927b37ca2c415ec330fa0ff37c614375f0652d9 SHA512 a9cba5614080a65f16161768758affdab8d0c5867bea6014bde62d4761f619e88ccff1763b76b946d54ec2ce9321dd268b9a363af5ea2fa4d79a68b7d2db301e
EBUILD geniushub-client-0.3.6.ebuild 727 BLAKE2B e27202bc9b9a06e38172e52349ae5613ad22e72a0aa1dd1d8cbd252ceb98e8a0feb8ac4da10a1de642b019de7b2a2db0c9fe00770b5d7a74aa34397ca2c9c2a7 SHA512 8f35e8c6f8f71951b36d9347ceb8f59e18413717c777d440de9c1cbe2e41bdccdf54626205ecb6ea10f2ad99cc77efab2b7cfbe5424cb5ada9d0f7ba03cb4e83
EBUILD geniushub-client-0.4.5.ebuild 727 BLAKE2B e27202bc9b9a06e38172e52349ae5613ad22e72a0aa1dd1d8cbd252ceb98e8a0feb8ac4da10a1de642b019de7b2a2db0c9fe00770b5d7a74aa34397ca2c9c2a7 SHA512 8f35e8c6f8f71951b36d9347ceb8f59e18413717c777d440de9c1cbe2e41bdccdf54626205ecb6ea10f2ad99cc77efab2b7cfbe5424cb5ada9d0f7ba03cb4e83
MISC metadata.xml 482 BLAKE2B 45e85461977d523241ffbe1ca32889bc9cb6a3a79f6c21991395e5e1f019e5c95127d561cdcc99f7ba7d465675ac07cef3ae394f1a449b03bf8629d1d875708d SHA512 0d1f7118db16b2b8b36197f77aa44b2cdd912ba41486a9f2c0f82c25be21864ede6cde1df7755b77c930378647798ca553be3ab22db527194f390ab04bc4f114

View File

@@ -0,0 +1,30 @@
# 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="A aiohttp-based client for Genius Hub systems"
HOMEPAGE="https://github.com/zxdavb/geniushub-client https://pypi.org/project/geniushub-client/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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-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="A aiohttp-based client for Genius Hub systems"
HOMEPAGE="https://github.com/zxdavb/geniushub-client https://pypi.org/project/geniushub-client/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">geniushub-client</remote-id>
<maintainer status="unknown">
<email>zxdavb@gmail.com</email>
<name>David Bonnes &amp; Geoff Soord</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,7 @@
DIST ha-ffmpeg-1.11.tar.gz 6323 BLAKE2B 95f40aacc9c554349db9df6fed9b09018d21671ff6531e3c65a59143f8a6583fd3e17bb6788970123af78951b2fdc301e74d99492099e266ab67b9b0ac0d863e SHA512 a5e8d62a10cdd90c60a00cb56e3eada85da1ee4f783a210de27d9f324b9feb1d08ee5eff18a237121e359c1ae20eab64d7b40b24f684505960e850a919d79070
DIST ha-ffmpeg-1.9.tar.gz 6362 BLAKE2B 202073fbe02f5d6a31f9773c6abfe03c44752182e40a0b330c7191514b7c461f6ba7e19ed3f1da6b8092e2f4ce55e86219ee171b3e2e4367938a81354682917e SHA512 70e30a46a74180a82354e6ea9003cd866424bf8de07ed62fca9390014722d78b0a8bdab13e0e3f64cf4139643b8471d4c28b343796e4a08b5eee107dfeb3c5a3
DIST ha-ffmpeg-2.0.tar.gz 6999 BLAKE2B d77bb13106289ef0a5e27be147843775d26b2b8863aee8fac8fcaaf4b9e649df6b9a1e4ff544117daed9e4127cd6c958a17a81e0b65c1f08888c2918f523d1d9 SHA512 55702e4256f376ceeeb4f4e0adc49b11e2f76cfdea441bc35787692671efb1d5106f7ec22c202c7ff22cdc48b05eab6251becc61c8ef64691df17af32bafbf29
EBUILD ha-ffmpeg-1.11.ebuild 704 BLAKE2B 04b9765bfe7f4722e69919229dc55e29285367659d672543ede00234613d326263e1bf1121f45128eeb7d6d614de16b32d9498d96cc0d81719b9887804702fbc SHA512 b813f0801527c78382f6dedc6d1a116d4280c8d9181045fa42f86ee7cf7a7b7c9363637d9338554473b37e31be76f12de4cbb84a11462e1ab199f0955678d6b7
EBUILD ha-ffmpeg-1.9.ebuild 704 BLAKE2B 04b9765bfe7f4722e69919229dc55e29285367659d672543ede00234613d326263e1bf1121f45128eeb7d6d614de16b32d9498d96cc0d81719b9887804702fbc SHA512 b813f0801527c78382f6dedc6d1a116d4280c8d9181045fa42f86ee7cf7a7b7c9363637d9338554473b37e31be76f12de4cbb84a11462e1ab199f0955678d6b7
EBUILD ha-ffmpeg-2.0.ebuild 704 BLAKE2B 04b9765bfe7f4722e69919229dc55e29285367659d672543ede00234613d326263e1bf1121f45128eeb7d6d614de16b32d9498d96cc0d81719b9887804702fbc SHA512 b813f0801527c78382f6dedc6d1a116d4280c8d9181045fa42f86ee7cf7a7b7c9363637d9338554473b37e31be76f12de4cbb84a11462e1ab199f0955678d6b7
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A library that handling with ffmpeg for home-assistant"
HOMEPAGE="https://github.com/pvizeli/ha-ffmpeg https://pypi.org/project/ha-ffmpeg/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD License"
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,5 @@
DIST hangups-0.4.6.tar.gz 85954 BLAKE2B 91fc90afdab73f394d5aeef5601c4fcc575b3b2e9346487af2cc72f6fe5aa1470577d079a85ab30acee510ad10e1f1d27ea13452c5db7dde047d37c40291d135 SHA512 643f9a5073a06a4dc85c582e9dac7503d4da74a6b87f09357623ad298c8b097071cb59f89ed32d54e1235c14605d36768b5abbd069d879b19b405c281d033bc8
DIST hangups-0.4.9.tar.gz 94847 BLAKE2B 3ce112e905d6793fa364faecd2869ef2c1b72c15fb194cddc2086fba3a96bf01d609b280771e00b6252af769f422ddc7973eb56ddcf23edd4a07ab16da80301a SHA512 6a72b77e412cab79b6821f31b50cce6f5546d7e2a4bce66988207b148d09081b8b5d3fed8684d95722ddc2788fd5e24c0cf362a9ff7bf3f30dbc4066fe2f3624
EBUILD hangups-0.4.6.ebuild 733 BLAKE2B 997b966e3b9c1a15e5f55e3da567821280bbaca7b556c92863ac9d1066e98ba8298a30c4cd4630b02c5cb02e76a8234a26743679bf447c8deda13d2f8c7ba23c SHA512 351a031c473d2adecbdfcd14987285d43c0658c0d36c86391fc5b6fc6cc9ebc59dc340e1d4bb953e766ae8277dab84876171aaddd18b0181fec0c7ffd0dbfb7d
EBUILD hangups-0.4.9.ebuild 733 BLAKE2B 997b966e3b9c1a15e5f55e3da567821280bbaca7b556c92863ac9d1066e98ba8298a30c4cd4630b02c5cb02e76a8234a26743679bf447c8deda13d2f8c7ba23c SHA512 351a031c473d2adecbdfcd14987285d43c0658c0d36c86391fc5b6fc6cc9ebc59dc340e1d4bb953e766ae8277dab84876171aaddd18b0181fec0c7ffd0dbfb7d
MISC metadata.xml 458 BLAKE2B e7ed97248aa1fcebc184a2ed0cf496ce5a5b2d8abcd70a68cfcf6972eaf5bc471c44681bcba450605774a848a40d78fae2ba480dceb76c40a5ad4ee39fd4934f SHA512 16134f5ffdf8a7cc08f065661846c91db06ec31636f416025764351d78f8556098c3c45e682e1fcdd60549f527e72c7ce3bd3a0740b136623587d7a1f93f9a16

View File

@@ -0,0 +1,30 @@
# 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 first third-party instant messaging client for Google Hangouts"
HOMEPAGE="https://github.com/tdryer/hangups https://pypi.org/project/hangups/"
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-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 first third-party instant messaging client for Google Hangouts"
HOMEPAGE="https://github.com/tdryer/hangups https://pypi.org/project/hangups/"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">hangups</remote-id>
<maintainer status="unknown">
<email>tomdryer.com@gmail.com</email>
<name>Tom Dryer</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,11 @@
DIST hass-nabucasa-0.10.tar.gz 15549 BLAKE2B 5a9bfc11a05ddf2a6a79a6406e7eb9206f7e3262cae20f0d3149eea71e7222969c75efe6358c76b158dbd94b9954e7afd59a984d1d68374b5476726ae83cea6a SHA512 6fdc3b1a80e3e4fd2557d2006d129aa4d880d8ccef55aac3d38b2400fe7110a61813b58985c8cb4cddf0c31ec2c8ae9399148bc4eee139f46a1ebfdc545af3ca
DIST hass-nabucasa-0.11.tar.gz 15554 BLAKE2B f99f94feac5e25aaff3840efb97003096805e6154a76cee50d196231a80ca6e07ac24087a3667e5c783260d2703cd85dcc00fedfa676646c306fe98fa52317de SHA512 cb6450fa29c6c35c5022f936a223ef73e3f0303fce11b8171a9868c2c2b852d93ccc83112660a542f65405cab10fb41507cd1465cccd5e34fe64eea8c9ac6807
DIST hass-nabucasa-0.12.tar.gz 15592 BLAKE2B 03af0bf2218cb74b43489b1274e7b1fc63dc827936afd1904c5d3d5ebffaddb1dfc3eb8d7a9cdcf4164b3c5b37a1fb4ae7591be89c5951f379a34f853fddb761 SHA512 1240dc5f63b0624fd2137375ca8d5af27300a601163a782a4698a68e14378c23c244c136fe0b9b5e23f038602bd7027ede4b03a09220139d4936ba1231eae392
DIST hass-nabucasa-0.7.tar.gz 15360 BLAKE2B b4c304ae73171d1a0ec66ef558cf91ee4aad082f0161ab62d8240c81d1f812bcab9b47eae023119a6d4e3006841709b1fed5f803048486eb0a966439eb067159 SHA512 67b21a31bec5ce715f8a56179cea45cd5791d6457a22ad6badf66b83ed5371082d453fa8710b5c11fe99aa17e2ddae782a731ed4ab9d37e985685d42d7352fd5
DIST hass-nabucasa-0.8.tar.gz 15399 BLAKE2B 722ad3ca682fca4f0c91a4ae8ee44faa10bd97488d2c8651ead3b8022166c75e1aaea3e36ccd6f93823260b3a2a157217adbfce67373ac51c93dbc25bc0fde5a SHA512 2b9cde1c09a7f29a687a63dccd464d0cefbe9733387be41a52f700ce2c059e1f9c5764ce8d0e82fa3c88c8c9a8454ce10c5a50fac2fa5c3dc5829082e8a9fa3f
EBUILD hass-nabucasa-0.10.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
EBUILD hass-nabucasa-0.11.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
EBUILD hass-nabucasa-0.12.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
EBUILD hass-nabucasa-0.7.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
EBUILD hass-nabucasa-0.8.ebuild 719 BLAKE2B 317b373a6d6dfc0e5ee033300ed61eee2f7cded85587d4495f0536ce232462251b0583b5305c98d363cd975633bb6e9cc6fbee40e8fdd18ba839f735003e30ae SHA512 b289b347b73cebf03ca6a2a2c2aab14a97cd74c2144c5d1541d21dc7c104a3ebf9732c05be83951a275d6562c2fab32238528336789c572d29fd0ad1b498cfef
MISC metadata.xml 471 BLAKE2B 6372982274560c38a8e99fcd6f67722d4366511329e6e6578246f6a5b8744e152fa165526cc780846380c3e9b9332475618c67adad49b41bd09b3df884db898a SHA512 91f30e1aabd695abae432bc0421d4adbaf8be3f5b0a3520bc6e49d5dbf9ab95243e5ffa936eec69aa5afaacbfeaa38b330a373e11d801026993728c147d6caa1

View File

@@ -0,0 +1,30 @@
# 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="Home Assistant cloud integration by Nabu Casa, inc."
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL v3"
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-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="Home Assistant cloud integration by Nabu Casa, inc."
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL v3"
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-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="Home Assistant cloud integration by Nabu Casa, inc."
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL v3"
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-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="Home Assistant cloud integration by Nabu Casa, inc."
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL v3"
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-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="Home Assistant cloud integration by Nabu Casa, inc."
HOMEPAGE="https://www.nabucasa.com/ https://pypi.org/project/hass-nabucasa/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL v3"
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,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">hass-nabucasa</remote-id>
<maintainer status="unknown">
<email>opensource@nabucasa.com</email>
<name>Nabu Casa, Inc.</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,7 @@
AUX hbmqtt-0.9.4-remove-tests.patch 405 BLAKE2B 46eb60c2db15865bcdb2a60da0f2826e7d42e844356f3fb77e5e58c0e73c61002f7b061324cef8762d32ef6c86b9e65476f81ebe79cc654056b66d692b4d8001 SHA512 eaddb47006ab9d530dcbd1df94a7fab5614821617f93f677f3658e1230b0387aa7b00ba47916981ceb3d3e9743b37507ec2bba78bd49b18ae3f2cce718cca1b0
AUX hbmqtt-0.9.5-remove-tests.patch 405 BLAKE2B 46eb60c2db15865bcdb2a60da0f2826e7d42e844356f3fb77e5e58c0e73c61002f7b061324cef8762d32ef6c86b9e65476f81ebe79cc654056b66d692b4d8001 SHA512 eaddb47006ab9d530dcbd1df94a7fab5614821617f93f677f3658e1230b0387aa7b00ba47916981ceb3d3e9743b37507ec2bba78bd49b18ae3f2cce718cca1b0
DIST hbmqtt-0.9.4.tar.gz 70321 BLAKE2B 669b0378efafa67814423da3c96909144c2865b454926f3085a703988fbe51778f1a6084769e0220b24e97f8d2f0be45cae1ec15cd1f660044433c90665210b1 SHA512 bfd7e8c836fe736525381e8e7e8e4ffc558523148ef80705a9a4e298f329985b15f7cc62096604772e39ac16633b2b52a7f23c235596f05bdfab22cc1b5f1f79
DIST hbmqtt-0.9.5.tar.gz 69338 BLAKE2B 7ff574b31adb3edf5a9b17bcf66d03848d2dbc5a5d2c3bb62258c0c7baa41566bb5fdfff12993219161b65c368c8f2bebc42e04d95aae20234bc20dc579a91a4 SHA512 f5b1a301268c7af300a407a1a9734ba74ced825883e6740cc9d4e2eed4db48c55f6d76e4911a69743e1db514b1f2b4a05abb2320f40c349f2ac7a1d6c38d1642
EBUILD hbmqtt-0.9.4.ebuild 772 BLAKE2B e7ac3554fd867c9a2ad088880cc63dfb15431b3c24be41fc2d3cd71adb70750380345e13973816ccac85a884419a86a0b719c7d82e8c92825b4d2f718d0d89db SHA512 64913566f5405d1f105a922842539d5de5e88cc960eb0d757fa8241b91b3cebfbe23e2d458f2ebd44f1704f8513d5718bcb51ec18c693750cb8648f909ad5604
EBUILD hbmqtt-0.9.5.ebuild 772 BLAKE2B e7ac3554fd867c9a2ad088880cc63dfb15431b3c24be41fc2d3cd71adb70750380345e13973816ccac85a884419a86a0b719c7d82e8c92825b4d2f718d0d89db SHA512 64913566f5405d1f105a922842539d5de5e88cc960eb0d757fa8241b91b3cebfbe23e2d458f2ebd44f1704f8513d5718bcb51ec18c693750cb8648f909ad5604
MISC metadata.xml 461 BLAKE2B d5ba9f990ac969e6573458a2e64a9b2c1c66995f8ae881dadc77b07ee290ee2e94a87dc5d7d252c4bcc20b63ba2d389cf78a86206267a4b9c57b06efd94ece8a SHA512 dfde5d8add50c7007402991e0c4d5ee0c0ba1bf6d6a7610dcf9a4ed92ab60b1329947d290ce85437c76e8919e07326b03ec824745064e1939d6344d0adf51afa

View File

@@ -0,0 +1,13 @@
diff --git a/setup.py b/setup.py
index 7b5c483..3a32493 100644
--- a/setup.py
+++ b/setup.py
@@ -13,7 +13,7 @@ setup(
author_email='nico@beerfactory.org',
url="https://github.com/beerfactory/hbmqtt",
license='MIT',
- packages=find_packages(exclude=['tests']),
+ packages=find_packages(exclude=['tests*']),
include_package_data=True,
platforms='all',
install_requires=[

View File

@@ -0,0 +1,13 @@
diff --git a/setup.py b/setup.py
index 7b5c483..3a32493 100644
--- a/setup.py
+++ b/setup.py
@@ -13,7 +13,7 @@ setup(
author_email='nico@beerfactory.org',
url="https://github.com/beerfactory/hbmqtt",
license='MIT',
- packages=find_packages(exclude=['tests']),
+ packages=find_packages(exclude=['tests*']),
include_package_data=True,
platforms='all',
install_requires=[

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="MQTT client/broker using Python 3.4 asyncio library"
HOMEPAGE="https://github.com/beerfactory/hbmqtt https://pypi.org/project/hbmqtt/"
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}]
)"
PATCHES=( "${FILESDIR}"/${P}-remove-tests.patch )
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="MQTT client/broker using Python 3.4 asyncio library"
HOMEPAGE="https://github.com/beerfactory/hbmqtt https://pypi.org/project/hbmqtt/"
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}]
)"
PATCHES=( "${FILESDIR}"/${P}-remove-tests.patch )
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -1,3 +1,7 @@
DIST homeassistant_pyozw-0.1.2.zip 147475 BLAKE2B 303833a1a5022f2e1cca4576db0bc711b61216d0ab586dcf23f2969692cc4c52ce8fab0af104b8bce781ca997bd9039f89ce77d87bc027bfa7580ff0856dc7fe SHA512 63cd362c3c775837b81e92a9d075e88f13a9ba9d2fe817873731690eade41547b3bf0e82020b7784f9470aa9ebc03fbd8f661308e94481392d9d72a9d154c503
DIST homeassistant_pyozw-0.1.3.zip 147474 BLAKE2B 0bf33dee81391d1d6407e2d230698458f0b2d21d0a5af8e8b2932ade62b924e9764cb506f4e5337052f9a9eb886c4a2aff5604592fa23f33b72e5da0e09f5a48 SHA512 5cea798a36377a3eaf76b40294d786679392ebecd3dea2a813fb7cd32ee488f8e252b46fcade58299d6ccde8b0459b8e6ecab774d42eb27cd3d2fa9f6e239d14
DIST homeassistant_pyozw-0.1.4.zip 147476 BLAKE2B d7b8cc52e2a5e6ffcb283a6b4ef692a8542366057fced11c4819400e6b4fb7aafb9c28ce8b93a398d906a752880482a2554bd4fc27a27b14770b742bb0f4de16 SHA512 28cd21ea1cc335e60a3c88464aa0f09f6e36be21dbd67177a2f1fcfe72978f0b693518114bdd23049dc9c3bfc2215766cbe748e85feb4c6ed75a0b353ffbbd58
EBUILD homeassistant-pyozw-0.1.2.ebuild 774 BLAKE2B a9d2489f36a361af28fa017b332b92703219ef1494ece1b9e28ffbaa245fa1719fb41cfbd61b39d7f18a8a7d520543d0a7ae0861ddfa5ea571010033a0992d0e SHA512 35bd22a5b4250ff7880e7ff78bc700656f4408ee36d1f68a45a4076e143c59801562fd8b2968527c68c9f9bc2deec917b141118bf6f7bbe7048f8af79bae5a92
EBUILD homeassistant-pyozw-0.1.3.ebuild 774 BLAKE2B a9d2489f36a361af28fa017b332b92703219ef1494ece1b9e28ffbaa245fa1719fb41cfbd61b39d7f18a8a7d520543d0a7ae0861ddfa5ea571010033a0992d0e SHA512 35bd22a5b4250ff7880e7ff78bc700656f4408ee36d1f68a45a4076e143c59801562fd8b2968527c68c9f9bc2deec917b141118bf6f7bbe7048f8af79bae5a92
EBUILD homeassistant-pyozw-0.1.4.ebuild 774 BLAKE2B a9d2489f36a361af28fa017b332b92703219ef1494ece1b9e28ffbaa245fa1719fb41cfbd61b39d7f18a8a7d520543d0a7ae0861ddfa5ea571010033a0992d0e SHA512 35bd22a5b4250ff7880e7ff78bc700656f4408ee36d1f68a45a4076e143c59801562fd8b2968527c68c9f9bc2deec917b141118bf6f7bbe7048f8af79bae5a92
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
DESCRIPTION="python_openzwave is a python wrapper for the openzwave c++ library."
HOMEPAGE="https://home-assistant.io/ https://pypi.org/project/homeassistant-pyozw/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.zip"
LICENSE="GPLv3+"
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,33 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_P=${PN/-/_}-${PV}
DESCRIPTION="python_openzwave is a python wrapper for the openzwave c++ library."
HOMEPAGE="https://home-assistant.io/ https://pypi.org/project/homeassistant-pyozw/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.zip"
LICENSE="GPLv3+"
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,5 +1,7 @@
DIST homematicip-0.10.5.tar.gz 78201 BLAKE2B c12585e1c228538f770008e40792196844f2da515710d763de4a5f776cf6f9755c7cd7a2c94053f7355c3fa29ff451898e5185469bc15a654816d567924a66f4 SHA512 389b06b3e44b3e795c909fb6dc3879e73fb99531b380e27cbc317d98d6d8daf67cfec97d83b53363d5cc67bc7afff824658de96b2240f0c16bb43e480e4f2770
DIST homematicip-0.10.6.tar.gz 81970 BLAKE2B 9c3aee1ae704d344bdf790fb128f141e622715607f1e17da18c3c28ebf960f9af6e75bcb230528130306de56c77b1d696a03038cc68d3d46b785ba8a280e5b6b SHA512 d156a67ffb9aea6b7134e3136448b8cc364a454a03a47f8016bd473de833b52823ef2e914bb0637a2faec16c69f3c826aea55abaaa739d5799bf0d78b027d766
DIST homematicip-0.10.7.tar.gz 81543 BLAKE2B d539119651cc608d4aea413ab5b26bd36051134305b28b32835ab37e0b3bdc0958c2189e58f7686074494d780b222aab9e90842046184b2b1498fa7ab227a4dd SHA512 176ad6488d246b08358554ed57792f6b5fee42ec35fa21d9041ec955831b3f2a63378e1a4b2be1c70af651511e375a6d59b154cbb51e8802a30a114d7cd32023
EBUILD homematicip-0.10.5.ebuild 721 BLAKE2B 721a8f7720ca937efc2653064cec44b7f1d32d3ba63bd58d0f0656d847ebc21b42162074071ea913b071f7b2737b44b0dafe1dca0bcbb95972e3d48f43c2d2c0 SHA512 8f7c3ca716b007f7822885614bc453161a4c6eac0004b90344cc45e7f8b131a64138f0d544e80ddf69342bd26ac07a6e173602d0d98b170ee8d2509a52186501
EBUILD homematicip-0.10.6.ebuild 721 BLAKE2B 721a8f7720ca937efc2653064cec44b7f1d32d3ba63bd58d0f0656d847ebc21b42162074071ea913b071f7b2737b44b0dafe1dca0bcbb95972e3d48f43c2d2c0 SHA512 8f7c3ca716b007f7822885614bc453161a4c6eac0004b90344cc45e7f8b131a64138f0d544e80ddf69342bd26ac07a6e173602d0d98b170ee8d2509a52186501
EBUILD homematicip-0.10.7.ebuild 721 BLAKE2B 721a8f7720ca937efc2653064cec44b7f1d32d3ba63bd58d0f0656d847ebc21b42162074071ea913b071f7b2737b44b0dafe1dca0bcbb95972e3d48f43c2d2c0 SHA512 8f7c3ca716b007f7822885614bc453161a4c6eac0004b90344cc45e7f8b131a64138f0d544e80ddf69342bd26ac07a6e173602d0d98b170ee8d2509a52186501
MISC metadata.xml 464 BLAKE2B 4b7be742656a69baac8dd3405297cc618e124b5a41ef20ace3d32519d61bdb16a68612fd7765962faab595868a37d257d78cc44c9257911d35b26b0e44c32681 SHA512 741f0c0845626a637dbe5e3f004d265ab4e539cda7b6adde587957f949a74a6263deccca205d72637c50fd5b2c39b50c4b29691815428e8b93a70d3a918a4250

View File

@@ -0,0 +1,30 @@
# 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="An API for the homematicip cloud"
HOMEPAGE="https://github.com/coreGreenberet/homematicip-rest-api https://pypi.org/project/homematicip/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
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,3 @@
DIST jmespath-0.9.4.tar.gz 22940 BLAKE2B 7b84945ec8bcee11f20538f78066b58e8cff3915c0c3d8303b9117a5c19004b522ebe98a3fabcdb0cb2c52bf7249fba03463e6867440ac12a4a3dc387f885d82 SHA512 173ec36708f93f72fece049b71846a226010c00498ab51e58bee26a09cc73cf96a062df215d3737eb266e689c2ecf7a2be95b009ed74ad122f6739d4379466c6
EBUILD jmespath-0.9.4.ebuild 597 BLAKE2B 92f2f0cfe715dac2eadead47fd00822914d63a0c5b4ff035b36b91663e20e2a29a461cca807aa1357daf2b889d91bcc6158fc26248f841c07fc990d49030de5b SHA512 0f180b87baba1159397b02fd5c2758dcac16d9b0c397fc514a295b725090d1d0b0f30413825f2143a9e1e0d3ba91463ab4407a48ee6b85001dd5850fff0cd0ec
MISC metadata.xml 570 BLAKE2B a6d5d0e838a59de2031b7df52ac683dbc5a7d692ed96a6334bafc5e76d0018f32990913a49539e7d093f195f548ef4ab55e8cdc93c1fa1779d87140336e40a8e SHA512 dc7e96be59813dd79d3492c619d3080c0858711b948843a12a2b9043b853b99885b780b130425ed0f437d2f51139e0024c3f37623cc7c4794e86568995bea36b

View File

@@ -0,0 +1,26 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} pypy{,3} )
inherit distutils-r1
DESCRIPTION="JSON Matching Expressions"
HOMEPAGE="https://github.com/boto/jmespath https://pypi.org/project/jmespath/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
RDEPEND=""
python_test() {
nosetests || die
}

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>aballier@gentoo.org</email>
<name>Alexis Ballier</name>
<description>Python team can take the package if they wish.</description>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">jmespath</remote-id>
<remote-id type="github">boto/jmespath</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,3 @@
DIST lakeside-0.12.tar.gz 7447 BLAKE2B f8391ce1480ed516c7d9ddcb6de9041f330ac58047cb7b3e4f175e0255d40a4371bac9caf900de7761f13adb1f4c21d6474783f6a0b021b014478273ce11c9a4 SHA512 51d495013b07edaa23d2da0d42beaf350988c0a438b21fa2b384393aeddb9c8ca1ebccdaa3f53604c8a5c1adc4b6c59097df7eb59ac79c8f424c98c012866e3b
EBUILD lakeside-0.12.ebuild 836 BLAKE2B 2fe67ab95b79d28b72b4c112cb0f8ed70c661f96e0f040670e8c10ee415f8e04ed2d5f0d2ab3a4fd3c02ecc305318928b355e26d5f05a34a561a999ab524c339 SHA512 3fd43d720f6280c45ae43a0adfbf969da245ab8d7bf7a11059c5d6ae7a42d07db1092843419ba17b5dab69a79c6e182bb79349d4b9ef09f6d1ca9d22489ce7ef
EBUILD lakeside-0.12.ebuild 837 BLAKE2B 1555c0ad0cfe4e5f6946dc658ba803c13018a4216049bd89a33164bb4526050b18dd4149b9f9eb9db62dd7acc64227d4ee04109596a13c9f0b0307002c5ddbd1 SHA512 ef579ae6bd83b1916d899e396bd26567b88dde879fab3e550582274b487c509dd034e056c59ca9e841028f0f78709560a24a66e050c50fa6095640f6dfd7b20e
MISC metadata.xml 361 BLAKE2B 036ce01663dfdf5e030859146e6cf5b185ba3f8ef8110343cd9ea05e99c1d2b451eb36b9b7091af37af5628fafef89f14d0a4d30873962b905710004be17c451 SHA512 522ee5e231fb9fcb7cf2614b9757422b397ffe87bbb471aca7bda137426c6ff026539df3735f311d548692a0c432d0df761e3cff88eb7c2cc6a0e673493c2e34

View File

@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python API for controlling Eufy LED bulbs"
HOMEPAGE="http://github.com/google/python-lakeside https://pypi.org/project/lakeside/"
HOMEPAGE="https://github.com/google/python-lakeside https://pypi.org/project/lakeside/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""

View File

@@ -0,0 +1,2 @@
DIST librouteros-2.2.0.tar.gz 5861 BLAKE2B d5ca07b7f8379c18484ebf49cbbead6b9a726c5ddbc3e8b2f945f052da91f373d369e611370b16bb46c656d5e82a5b171c237eb019aa7dfa7ca7a6306f6dd503 SHA512 d49ddb0a9374cc5a033be46fc8b0f624ddaccc6ea91257bf160803c350628f9920c981b5fe628552e54f83f9bad3d0f175be26dec7d480b57d0ad0254895bdfc
EBUILD librouteros-2.2.0.ebuild 727 BLAKE2B e079e6caf3db4bbe7445b55c50c896dba97cfaeb1dc8856531fed8fcb6aec5f57e430abfbd01f544e3b358783d51a4b02c478855dc68d2d25b05260cef47736c SHA512 0d4f5f308379e943c2ef314fa62f17254834aabfc2bca62dcb73834905566056b39eaaeed565e015f673d24570c6d91ffd6f3aae29ab1d81ada8deecb9272aaa

View File

@@ -0,0 +1,30 @@
# 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="Python implementation of MikroTik RouterOS API"
HOMEPAGE="https://github.com/luqasz/librouteros https://pypi.org/project/librouteros/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GNU GPLv2"
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,3 @@
DIST lightify-1.0.7.2.tar.gz 14452 BLAKE2B 6a063f94a544a4b59c5fe0b75810e4f487c76151e04bb603d899900c33bb8e3dcc215ea5148553d8c54bfb85cb3e2496df4ee322b0e724fa3d1352b5c4ab855d SHA512 ff606bf08f168e0834d7ed908650eebeeeed77840ed03bbfbe2eb6312d4cf761f7543f2d8d98f22183c0bc8117272cce57bb1bf8530b4a4ce93668f6d2f8875c
EBUILD lightify-1.0.7.2.ebuild 733 BLAKE2B 4a22447bdfa8add01377c182c91ee590d16d2eb25d46220f02aad78d9ec146484d356fd23573d74930ac5ee0c8430c2bc61da4eefac4022486e97868dcb221e3 SHA512 bedc1adbffed79ef79eb1595397864202efa079781eac8f9622e62833750ab419c56a441d5cce77ffe62e48ea858c860704f4f84518cf63d17f9101d1f2106c1
MISC metadata.xml 466 BLAKE2B afe9ba746c5c4c33bd5e0d42e5d60471deb0a379aef7269362b0e50473022c61e8ad5cd225b03d96a6368dfd59d6aba51003b670e9fd6ae53db03cd3f58d43f5 SHA512 4f1bbbce575e736de6a1111d5b5d3ced19bbca9226f811245c1f5f943bc24c0c61994f3fea565eb0c56fbf171b0cc063ebe49fe6ccde799d70cdb2a8c6a644c6

View File

@@ -0,0 +1,30 @@
# 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="A library to work with OSRAM lightify."
HOMEPAGE="https://github.com/tfriedel/python-lightify https://pypi.org/project/lightify/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License (2.0)"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">lightify</remote-id>
<maintainer status="unknown">
<email>thomas.friedel@gmail.com</email>
<name>Thomas Friedel</name>
</maintainer>
</upstream>
</pkgmetadata>

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