Compare commits

...

291 Commits

Author SHA1 Message Date
6544cc6b5a Bump pychromecast to 2.5.2 2019-02-17 11:55:27 +01:00
07f98549e5 remove old main ebuilds 2019-02-17 11:47:42 +01:00
afd46ca1ff add new frontend 2019-02-17 11:46:34 +01:00
16b6e3a934 Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-02-17 11:33:26 +01:00
9860c6a108 add IUSE test in v0.88.0b2 2019-02-17 11:33:17 +01:00
d70eb59a11 many CHANGELOG additions from testbox 2019-02-17 11:15:13 +01:00
e1221e2614 aioambient-0.1.2 deps 2019-02-17 11:07:15 +01:00
45cddc7747 pysmartthings removed 2019-02-17 11:01:06 +01:00
5c0bb8e1c7 complete lakeside dependecies 2019-02-17 10:36:18 +01:00
7f1d0e5067 complete konnected dependecies 2019-02-17 10:35:47 +01:00
326c28ed1d complete PyChromecast dependecies 2019-02-17 10:34:48 +01:00
94aa6d2bcd pyowm-2.10.0 works 2019-02-17 10:15:43 +01:00
2dfd4234af pip-19.0.2 now works 2019-02-17 10:15:11 +01:00
ea48931560 expand PYTHON_COMPAT for vanilla sphinx compatibility 2019-02-17 10:13:36 +01:00
1fdb77ceb6 add dev-python/tox-travis 2019-02-17 09:41:34 +01:00
2141bbc640 upgrade pip 2019-02-17 09:29:51 +01:00
a1bd6c0f4e coveralls-1.5.1 deps 2019-02-17 09:24:47 +01:00
dae1904a16 coveralls-1.5.1 2019-02-17 09:22:04 +01:00
0c6a995d6e fix pyowm deps 2019-02-17 09:19:26 +01:00
efce9d143c thermoworks_smoke-0.1.8 2019-02-17 09:07:50 +01:00
9c93ae5985 add pyowm-2.10.0 2019-02-17 09:02:53 +01:00
2e580d0fff add pyowlet-1.0.2 2019-02-17 09:01:25 +01:00
0146bd6483 add pyotp-2.2.7 2019-02-17 09:00:33 +01:00
edb804774a add lakeside-0.12 2019-02-17 08:59:36 +01:00
9526fb4c47 add konnected-0.1.4 2019-02-17 08:58:39 +01:00
989d5d953d update PyChromecast-2.5.2 2019-02-17 08:57:41 +01:00
d0ec79730f home-assistant-frontend-20190216.0 2019-02-17 08:56:12 +01:00
da2a7c15a9 fixed forgotten dates 2019-02-17 08:54:38 +01:00
149f136fbc pysmartthings-0.6.2 2019-02-16 09:26:34 +01:00
c40e03c6d0 pypoint-1.1.1 2019-02-16 09:25:50 +01:00
5d2065032e pydanfossair-0.0.7 2019-02-16 09:24:46 +01:00
98f434b72b pycarwings2-2.8 2019-02-16 09:24:02 +01:00
5d80b1534b pyHik-0.2.2 2019-02-16 09:23:19 +01:00
d81e5284f1 aioambient-0.1.2 2019-02-16 09:22:19 +01:00
dfac2c7071 PyChromecast-2.5.1 2019-02-16 09:21:30 +01:00
e44d2e7e1a homeassistant-0.88.0_beta1 2019-02-16 09:20:49 +01:00
85d4e75521 removed olds 2019-02-15 01:10:00 +01:00
4ec5547a8d homeassistant-0.88.0_beta0 2019-02-15 01:05:18 +01:00
415fb6d8c8 add meteofrance-0.3.4 2019-02-14 15:18:33 +01:00
8743469259 homeassistant-0.88.0_beta0 2019-02-14 15:00:24 +01:00
d81b7742c3 add pypoint-1.0.8 2019-02-14 08:06:19 +01:00
2708bd7e45 Upgrade ruamel.yaml to 0.15.88 2019-02-14 08:04:18 +01:00
f71f14a4c5 frontend-20190213 2019-02-14 08:00:16 +01:00
69e90becfc change License to GNU General Public License v3.0 2019-02-13 21:16:51 +01:00
onkelbeh
80b781cce2 Change License 2019-02-13 21:10:21 +01:00
onkelbeh
534da7b1cf Delete LICENSE 2019-02-13 21:09:28 +01:00
3dc763fac4 README 2019-02-13 20:38:58 +01:00
onkelbeh
d504998328 Create LICENSE 2019-02-13 20:32:26 +01:00
63d612e56d bump platformio-3.6.4 2019-02-13 19:46:54 +01:00
3cc201a2c1 only README updated 2019-02-13 19:38:54 +01:00
5d5c4bff92 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:09:38 +01:00
43bedfb157 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:08:14 +01:00
6375bf9332 add pyarlo-0.2.3 2019-02-13 17:45:14 +01:00
07bc6a6b96 add pyatmo-1. 2019-02-13 17:42:53 +01:00
d0b6910659 add cryptography-2.5 2019-02-13 17:39:07 +01:00
e3e90f8a26 RestrictedPython add 4.0b8 & fix it's URL handler 2019-02-13 17:37:37 +01:00
91d411ed70 add home-assistant-frontend-20190212 2019-02-13 17:08:47 +01:00
84c335fcd9 add aioharmony-0.1.7 2019-02-13 17:06:11 +01:00
4d78d3c530 add PyChromecast-2.5.0 2019-02-13 17:03:21 +01:00
84343b1ae2 add CO2Signal-0.4.2 2019-02-13 16:56:07 +01:00
94954bae60 add aioambient-0.1.1 2019-02-13 16:54:21 +01:00
c5f025368a add sqlalchemy-1.2.17 2019-02-13 16:52:20 +01:00
5193f83964 new useflags 2019-02-12 08:31:06 +01:00
0695c03dd0 add PyGithub-1.43.5 2019-02-12 08:26:59 +01:00
a52bed532c add zm-py-0.3.3 2019-02-12 08:26:34 +01:00
32144294f4 add ruamel-yaml-0.15.87 2019-02-12 08:21:57 +01:00
50d54cda7f add ebusdpy-0.0.16 2019-02-12 08:21:38 +01:00
f6203b2001 add ruamel-yaml-0.15.87 2019-02-12 08:21:01 +01:00
8b55dd82d6 add pyHS100-0.3.4 2019-02-12 08:20:34 +01:00
5d8246a9bf add slixmpp-1.4.2 2019-02-12 08:20:09 +01:00
14f70141cc homeassistant-0.87.1 2019-02-10 20:36:57 +01:00
dc420c1ac4 homeassistant-0.87.1 2019-02-10 20:36:12 +01:00
9655b9d060 distro-1.4.0 added 2019-02-07 11:31:01 +01:00
8f5a6e72b5 PySwitchmate-0.4.5 2019-02-07 11:27:56 +01:00
bebf9e9519 astral-1.9.2 added 2019-02-07 11:25:59 +01:00
3b9a6e4280 homeassistant-0.87.0 2019-02-07 11:16:37 +01:00
135c09e0c3 Changelog updated 2019-02-06 2019-02-06 13:43:43 +01:00
5c02d935de homeassistant-0.87.0_beta6 2019-02-06 13:17:45 +01:00
727e9cf4c1 WazeRouteCalculator-0.6 added 2019-02-06 13:12:44 +01:00
8bd4adc0fe tellduslive-0.10.10 added 2019-02-06 13:09:01 +01:00
3fca96f6d6 2019-02-05 small changes 2019-02-05 11:35:15 +01:00
09435e806b add speedtest-cli-2.0.2 to v0.87.0_beta5 2019-02-04 23:57:41 +01:00
8d79122eb8 add ha-ffmpeg-1.11 2019-02-04 23:56:13 +01:00
deef09428e homeassistant-0.87.0_beta5 & frontend-20190203.0 2019-02-04 06:40:52 +01:00
b5adc12496 frontend-20190202.0 2019-02-03 09:47:27 +01:00
0cf19ce8b9 homeassistant-0.87.0_beta4 2019-02-03 09:40:38 +01:00
405c7ca695 homeassistant-0.87.0_beta2 2019-02-03 09:28:25 +01:00
75768c9f6a homeassistant-0.87.0_beta1 & frontend-20190201.0 2019-02-03 09:21:22 +01:00
a081308090 made homeassistant-0.87.0_beta0 a beta 2019-02-01 13:29:28 +01:00
e0bcf6812d blinkpy-0.12.1 2019-02-01 13:27:48 +01:00
2c2b49d8fd CHANGELOG.md 2019-01-31 10:40:47 +01:00
015113d071 added homeassistant-0.87.0_beta0.ebuild 2019-01-31 10:36:17 +01:00
4a1d0a4dfd frontend-20190130.1 2019-01-31 07:00:00 +01:00
dbbe1df3a6 bump sphinx-1.8.3 2019-01-30 18:56:07 +01:00
8a0b3fb12d sphinx-autodoc-typehints-1.6.0 added 2019-01-30 18:32:17 +01:00
b1a5956474 sphinx-autodoc-annotation-1.0-r1 added 2019-01-30 18:30:44 +01:00
7c48b79138 async-upnp-client-0.14.3 added 2019-01-30 16:02:02 +01:00
fb80ae82e0 pymodbus added 2019-01-30 15:25:04 +01:00
9634a216e1 bump aioasuswrt-1.1.20 2019-01-29 17:28:57 +01:00
bee868d631 added variable version for SRC_URI to aioasuswrt 2019-01-29 17:28:06 +01:00
8d5253266e homeassistant-0.86.4 released 2019-01-29 08:40:17 +01:00
c38e34b556 Readme updated 2019-01-27 19:21:20 +01:00
40641dfc62 extinct useless dropbox-uploader from homeassistant-0.86.3 2019-01-27 11:14:12 +01:00
1efd7be8aa archived some oldies 2019-01-27 11:02:14 +01:00
5bb51d216b upgraded esphomeyaml to 1.10.1 2019-01-27 10:53:00 +01:00
63094d2b69 homeassistant-0.86.3 released, Changelog 2019-01-27 10:01:51 +01:00
dec8c0e967 homeassistant-0.86.3 released 2019-01-27 09:57:41 +01:00
785f5e9036 CO2Signal added. 2019-01-27 09:40:34 +01:00
881dafc668 adb-homeassistant PYTHON_COMPAT7 2019-01-27 09:39:59 +01:00
5e422438a0 blinkpy added. 2019-01-27 09:38:06 +01:00
e8e5eca143 Upgrade astral to 1.8 (#20459) 2019-01-27 09:07:28 +01:00
2d6e2bdf58 Upgrade sqlalchemy to 1.2.16 (#20474) 2019-01-27 09:05:43 +01:00
170b51cbc8 Upgrade psutil to 5.5.0 (#20462) 2019-01-27 09:04:50 +01:00
627888f419 small dep changes in homeassistant-0.86.2.ebuild 2019-01-26 13:04:01 +01:00
7c6df35273 adjust warrant-0.6.1 patch 2019-01-26 10:43:09 +01:00
7a6b5fb1c9 adjust caldav-0.5.0-top_level.patch 2019-01-26 10:24:54 +01:00
01088aacd7 qnapstats-0.3.0 added 2019-01-26 10:10:06 +01:00
cd5b0d7bce Update pyhomematic to 0.1.55 2019-01-26 10:02:28 +01:00
3830e31354 aioasuswrt-1.1.18 (with dep) added 2019-01-26 10:01:14 +01:00
4edea9f24e Upgrade numpy to 1.16.0 2019-01-26 09:42:36 +01:00
2aaf0c4e12 homeassistant-0.86.2 released 2019-01-25 10:44:02 +01:00
1e88c76c64 homeassistant-0.86.1 released 2019-01-24 08:11:31 +01:00
3291c955d4 betas befrore 0.86.0_beta3 are marked as beta 2019-01-23 14:02:03 +01:00
8500eb8a1b betas befrore 0.86.0_beta3 are marked as beta 2019-01-23 13:58:29 +01:00
2752cd52df updated 0.86.0_beta3 FE dependency to 20190121.1 2019-01-23 13:39:36 +01:00
f8e7169cde Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-01-22 16:56:50 +01:00
042516330b homeassistant-0.86.0_beta3 2019-01-22 16:54:31 +01:00
onkelbeh
ec34a9bc90 Set theme jekyll-theme-slate 2019-01-21 20:33:26 +01:00
92af944e76 CHANGELOG updated. 2019-01-21 20:23:59 +01:00
c6e1a42b08 bump pysonos-0.0.6 2019-01-21 20:17:24 +01:00
110e475822 bump aioesphomeapi-1.4.2 2019-01-21 20:17:04 +01:00
e2a5170af7 homeassistant-0.86.0_beta2 2019-01-21 20:16:33 +01:00
168e193750 frontend 20190120.0 - 20190121.0 2019-01-21 20:15:58 +01:00
f0daea6fb7 minor changes 2019-01-18 22:13:06 +01:00
a796d71b38 pyjwt Digest verification corrected 2019-01-18 20:38:53 +01:00
25bb1c0988 pyjwt license corrected 2019-01-18 20:25:11 +01:00
5aae0f6059 pyunifi license corrected 2019-01-18 20:24:46 +01:00
0b3bf91de9 click > 6 for platformio did not work 2019-01-18 20:08:27 +01:00
aa9bb9495d esphomeyaml moved 2019-01-18 20:05:39 +01:00
fd16c1b5ed pynuki added 2019-01-18 20:04:31 +01:00
6e8addea7c move esphomeyaml to dev-embedded 2019-01-18 20:04:07 +01:00
3cb3032915 allow click > 6 for platformio (experimental) 2019-01-18 20:03:34 +01:00
38288dad09 homeassistant-0.86.0_beta0 added 2019-01-18 19:40:58 +01:00
c87dfe39d5 aiohttp-3.5.4 added 2019-01-18 19:40:34 +01:00
2f991912c2 pymailgunner-1.4.ebuild added 2019-01-17 07:01:37 +01:00
ae5275c01a aiohttp-3.5.3 update 2019-01-17 06:58:18 +01:00
0d8087300d frontend 20190116.0 2019-01-17 06:56:28 +01:00
ed84b9d83e bump frontend to 20190115.0 2019-01-16 13:38:01 +01:00
4862fb68d8 overall optimization 2019-01-15 12:03:05 +01:00
b23d9364cc added abodepy-0.15.0 2019-01-15 11:40:50 +01:00
48bdcc5a9d home-assistant-frontend-20190113.0 added 2019-01-14 09:51:42 +01:00
aefa4943dd pytest-4.1.1 added 2019-01-14 09:48:10 +01:00
39a8583a0f pydocstyle-3.0.0 added 2019-01-13 18:30:33 +01:00
c8b5497ee8 pydocstyle-3.0.0 added 2019-01-13 18:30:22 +01:00
a07db870d1 pytest-cov-2.6.1 added 2019-01-13 18:27:07 +01:00
9df0c0d2d1 mypy-0.650 added 2019-01-13 18:25:04 +01:00
47bdd7168a pytest-4.1.0 update 2019-01-13 18:22:27 +01:00
0542dbc9a4 Revert "last aioesphomeapi-1.4.0 added (1.4.1 too new)"
This reverts commit 3019cf7861.
2019-01-13 11:13:20 +01:00
3185e6840d last aioesphomeapi-1.3.0 added (1.4.1 too new) 2019-01-13 11:09:10 +01:00
3019cf7861 last aioesphomeapi-1.4.0 added (1.4.1 too new) 2019-01-13 11:04:51 +01:00
9744731a8d pyunifi-2.16 added 2019-01-13 11:03:40 +01:00
c3b33b48e9 pylast-3.0.0 added 2019-01-13 11:03:18 +01:00
d814c868ba pylast-3.0.0 added 2019-01-13 10:56:16 +01:00
62aceb74e5 pyunifi-2.16 added 2019-01-13 10:54:01 +01:00
fb67c61c9c esphomeyaml-1.10.0 added 2019-01-13 10:52:36 +01:00
5c335a4a39 add tzlocal-1.4 for esphomeyaml 2019-01-12 20:12:33 +01:00
e10a212329 add python2_7 compatibility for esphomeyaml 2019-01-12 20:11:54 +01:00
2aa600ef1f homeassistant-0.85.1 2019-01-12 00:51:13 +01:00
9131c5e54b update ruamel-yaml-0.15.85 2019-01-12 00:43:18 +01:00
0cbf99d642 update mutagen-1.42.0 2019-01-12 00:42:57 +01:00
0bdb34188f update keyring-17.1.1 2019-01-12 00:42:34 +01:00
5f3fb0b3e2 update home-assistant-frontend-20190109.1 2019-01-12 00:42:08 +01:00
9c00ddec0f README & CHANGELOG updated. 2019-01-10 18:49:33 +01:00
d414926f0b add frontend to main ebuild 2019-01-10 18:08:08 +01:00
a821042d39 add home-assistant-frontend-20190109.0 2019-01-10 17:55:40 +01:00
326ba7defb use mariadb client without db, fix dependency block with mysql 2019-01-10 17:31:58 +01:00
96d9a27f8b adb targets 2019-01-10 17:13:19 +01:00
e8387dc732 adb targets 2019-01-10 17:08:59 +01:00
9420e69433 pywemo targets 2019-01-10 17:05:28 +01:00
ed24e589a5 pyHS100 targets 2019-01-10 17:03:46 +01:00
4620f8e786 fix pyHS100 dependency case 2019-01-10 17:01:09 +01:00
e0c0f284cf sample files 2019-01-10 16:56:01 +01:00
990babc4bb homeassistant-0.85.0 logdir was not created 2019-01-10 16:55:00 +01:00
6ac4c2dec4 async_timeout-3.0.1 fix 2019-01-10 13:15:40 +01:00
ef4706e978 ua-parser-0.8.0 fix 2019-01-10 13:10:23 +01:00
1d4ec7851a v0.85.0 release 10.1.2019 2019-01-10 12:08:52 +01:00
9b86f10f30 add new pytest 2019-01-10 12:03:06 +01:00
330512bf25 add pyhomematic 2019-01-10 12:02:40 +01:00
7e995eeeb7 add keyring (experimaental) 2019-01-10 12:02:24 +01:00
db3a49b6e6 add aioesphomeapi 2019-01-10 12:01:55 +01:00
7e5be17d1e warrant-0.6.1 update PYTHON_TARGETS 2019-01-10 12:01:12 +01:00
b43ea06acb aiocoap-0.4_alpha3 add missing encoding 2019-01-10 12:00:22 +01:00
0d38b5ebd4 homeassistant-0.85.0_beta1 2019-01-09 15:15:56 +01:00
5cb1aa7091 homeassistant-0.85.0_beta1, ifaddr-0.1.6, netdisco-2.3.0 2019-01-09 13:39:31 +01:00
27d0a68fa7 homeassistant-0.85.0_beta0 deps fixes 2019-01-09 13:05:35 +01:00
6b2ed3b94b homeassistant-0.85.0_beta0 2019-01-09 12:33:08 +01:00
615f47faf0 typing-extensions fix uncommon underscore MY_P=- 2019-01-09 12:30:48 +01:00
c1888b6f2e typing_extensions>=3.6.5' is required by aiohttp 2019-01-09 12:11:28 +01:00
4753751211 Unidecode>=0.04.16' is required by python-slugify 2019-01-09 12:10:20 +01:00
f24df91ac7 Unidecode>=0.04.16' is required by python-slugify 2019-01-09 12:09:53 +01:00
480ab5ee82 requests needs python2_7 caused by ssl-fetch 2019-01-09 11:53:13 +01:00
969013ad57 remove unneeded 3.0.5 patch from aiohttp-3.5.1 2019-01-09 11:38:51 +01:00
f19b490657 botocore needs python2_7 caused by s3transfer-0.1.13-r1 2019-01-09 11:26:31 +01:00
3038292c00 set PYTHON_COMPAT=( python3_{6,7} ) 2019-01-09 11:15:05 +01:00
e450aaf550 set PYTHON_COMPAT=( python3_{6,7} ) 2019-01-09 11:14:32 +01:00
225f39cca7 add (old) aioftp-0.10.1 2019-01-08 15:49:11 +01:00
2e87e27d86 aiohttp-3.5.1 2019-01-08 15:41:21 +01:00
9e25586e67 aiohttp-cors-0.7.0 2019-01-08 15:41:04 +01:00
8e364ebef3 bcrypt-3.1.5 2019-01-08 15:40:45 +01:00
225f2e1990 beautifulsoup-4.7.1 2019-01-08 15:40:26 +01:00
c6ca31ad6c mount it with a mac :-( 2019-01-06 20:13:31 +01:00
2a692b80cf Python 3.7 -> requirements-parser-0.2.0 2019-01-06 20:11:49 +01:00
a75c3e90ac Python 3.7 -> equests-2.21.0 2019-01-06 20:11:20 +01:00
23992888f3 Python 3.7 -> construct-2.9.45 2019-01-06 20:10:46 +01:00
b8545862fe Python 3.7 -> cdu-0.1.3 2019-01-06 20:10:25 +01:00
6279fb21a6 Python 3.7 -> caldav-0.5.0 2019-01-06 20:10:08 +01:00
5d12ed270a Python 3.7 -> botocore-1.12.57 2019-01-06 20:09:30 +01:00
4d9a921954 Python 3.7 -> boto3-1.9.57 2019-01-06 20:09:10 +01:00
876b019be1 Python 3.7 -> async_timeout-3.0.1 2019-01-06 20:08:37 +01:00
c9ea70b239 astral-1.7.1 Python 3.7 compatibility 2019-01-06 20:08:08 +01:00
62f72e240a beautifulsoup-4.6.3 Python 3.7 compatibility 2019-01-06 20:07:26 +01:00
d5046befcb Python 3.7 compatibility aiohttp-cors-0.7.0 2019-01-06 20:06:52 +01:00
42fd814da0 metadata.xml was missing 2019-01-06 20:06:16 +01:00
a256ae48e1 Python 3.7 compat colorlog-4.0.2 2019-01-06 20:05:30 +01:00
236c75b4b0 Python 3.7 compat aiohttp & aioftp 2019-01-06 20:05:06 +01:00
73f0da8dd2 Python 3.7 compat aiocoap-0.4_alpha3.ebuild 2019-01-06 20:04:09 +01:00
0e986012ca Python 3.7 compat adb-homeassistant-1.3.1 2019-01-06 20:03:49 +01:00
06b40597f9 manifest 2019-01-06 20:02:56 +01:00
3136b3286d Changelog for 6.1.2019 2019-01-06 19:32:13 +01:00
09c4925b37 README updated. 2019-01-06 19:31:17 +01:00
0de6ea747d maxcube-api-0.1.0 with patch now working 2019-01-06 19:28:01 +01:00
787594ec84 RestrictedPython-4.0_beta_pre7 added 2019-01-06 19:27:17 +01:00
bb752da9a9 pywemo-0.4.38 added 2019-01-06 19:26:45 +01:00
3904cb09ae caldav-0.5.0 with patch now working 2019-01-06 19:26:16 +01:00
efea961906 pyHS100-0.3.3 added 2019-01-06 19:25:50 +01:00
fa5b352419 caldav-0.5.0 now working 2019-01-06 19:25:20 +01:00
5e0cc5b0eb first Python 3.7 tests 2018-12-31 15:54:30 +01:00
dabf57b6ee fixed envs SRC_URI 2018-12-31 15:04:16 +01:00
6961ca16c8 fixed firetv SRC_URI 2018-12-31 15:00:07 +01:00
cf1e5a4bf1 fixed firetv SRC_URI 2018-12-31 14:59:44 +01:00
6eaf8c2644 fixed adb-homeassistant SRC_URI 2018-12-31 14:58:24 +01:00
e98c42d13f fixed libusb1 SRC_URI 2018-12-31 14:56:23 +01:00
97e6363257 fixed ifaddr SRC_URI 2018-12-31 14:55:10 +01:00
1cc2c89076 fixed user-agents SRC_URI 2018-12-31 14:52:24 +01:00
4e0f9579c7 fixed rxv SRC_URI 2018-12-31 14:50:00 +01:00
1489b8068e caldav tests, does still not compile 2018-12-31 14:42:46 +01:00
1d6af53f9c further cleanup inspired by RepoMan 2018-12-31 14:35:12 +01:00
c665ed3616 add missing metadata-xml 2018-12-31 14:04:08 +01:00
e0651ca3f0 jsonrpc-base fixes, add requirements-parser, and some repoman cleanup 2018-12-31 13:35:47 +01:00
c8a6bd1bb4 aiocoap-0.4_alpha3 fixed 2018-12-31 13:09:13 +01:00
ffa0e3c92d pytradfri fix, certifi now in main repo 2018-12-31 13:06:51 +01:00
6a6170781c warrant-0.6.1 compiles with a patch 2018-12-31 13:01:19 +01:00
05f6fc565e write changelog 2018-12-27 15:54:12 +01:00
506091683c aiohttp-3.5.1 2018-12-27 15:44:23 +01:00
3472761f64 aiohttp-3.5.1 2018-12-27 15:42:14 +01:00
6bfb039c67 aiohttp-3.5.1 2018-12-27 15:41:46 +01:00
a9222bd727 README.md, some last changes 2018-12-23 14:15:31 +01:00
749844d93e README.md updated, added some external links, fixed more typos 2018-12-23 13:42:04 +01:00
ed2d4b8f95 README.md updated, added some external links, fixed typos 2018-12-23 13:26:52 +01:00
217164d855 README.md updated, added some external links 2018-12-23 13:22:00 +01:00
58035a1b12 sqlalchemy-1.2.15 2018-12-23 00:56:25 +01:00
6e779a3d07 ruamel-yaml-0.15.81 2018-12-23 00:55:58 +01:00
822a119d57 pytz-2018.7 2018-12-23 00:55:36 +01:00
9bc6c4236f pylint-2.2.2 2018-12-23 00:55:16 +01:00
b9c8f14fa4 keyrings_alt-3.1.1 2018-12-23 00:54:55 +01:00
a4c1f5edf7 requests-2.21.0 2018-12-23 00:54:30 +01:00
c725bb387a colorlog-4.0.2 2018-12-23 00:53:59 +01:00
07359cfe1a beautifulsoup-4.6.3 2018-12-23 00:53:30 +01:00
f9eb05f631 aiohttp-3.4.4 2018-12-23 00:53:08 +01:00
cd26bfb332 firetv & fix some RDEPEND 2018-12-22 23:43:30 +01:00
5d32761cf4 homeassistant-0.84.6 & arch older versions 2018-12-22 08:45:32 +01:00
895ba70a76 homeassistant-0.84.4 2018-12-19 17:29:07 +01:00
6fc177ac0d homeassistant-0.84.3 2018-12-17 18:12:36 +01:00
c9cd1be143 homeassistant-0.84.2 2018-12-15 14:13:31 +01:00
9600e7d818 homeassistant-0.84.2 2018-12-15 14:13:16 +01:00
92ddd10d25 release homeassistant-0.84.1 2018-12-12 18:29:40 +01:00
a6843ea50a construct/Manifest 2018-12-09 15:06:57 +01:00
d94f59ac17 haproxy SSL with client-certs 2018-12-09 14:37:26 +01:00
cc941cf1bb update voluptous digests 2018-12-09 09:05:56 +01:00
6f90b3b5df changed newest dev-python ebuild to unstable 2018-12-09 08:25:32 +01:00
8fe7dab2ba fixed repo_name 2018-12-07 00:07:23 +01:00
7f9f0f0426 README.md changed 2018-12-06 22:49:58 +01:00
83ee02e095 README.md changed 2018-12-06 22:43:35 +01:00
84edb1e022 homeassistant-0.83.3/mosquitto-1.5.3 2018-12-06 08:32:33 +01:00
8258e1e5d2 Readme updated 2018/12/01 2018-12-01 15:08:32 +01:00
2996ec7205 Readme updated 2018/12/01 2018-12-01 14:56:32 +01:00
6f355baa21 Readme updated 2018/12/01 2018-12-01 14:40:28 +01:00
685c7ab71f homeassistant-0.83.2, and now nearly all python libs. 2018-12-01 11:56:25 +01:00
4102cf0f50 homeassistant-0.83.1, and some more system-wide python libs. 2018-11-30 18:59:41 +01:00
d7612f497f div 0.82.1 deps 2018-11-16 12:22:12 +01:00
ebf2e9e972 homeassistant-0.82.1 2018-11-15 23:11:00 +01:00
627 changed files with 12964 additions and 1678 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
/*~
/._.DS_Store
/.DS_Store

303
CHANGELOG.md Normal file
View File

@@ -0,0 +1,303 @@
2019-02-16 home-assistant-frontend-20190216.0
* update home-assistant-frontend-20190216.0
* update PyChromecast-2.5.2
* add konnected
* add lakeside-0.12
* add pyotp-2.2.7
* add pyowlet-1.0.2
* add pyowm-2.10.0
* add thermoworks_smoke-0.1.8
* remove pysmartthings (talks to much)
* expand dependencies for
- aioambient-0.1.2 deps
- lakeside
- konnected
- powm
- PyChromecast
- coveralls-1.5.1
* pyowm-2.10.0 works
* add pip-19.0.2 (now works)
* expand PYTHON_COMPAT for vanilla sphinx compatibility
* add dev-python/tox-travis
* add coveralls-1.5.1
2019-02-16 homeassistant-0.88.0_beta1
* update homeassistant-0.88.0_beta1
* update home-assistant-frontend-20190215.0
* update PyChromecast-2.5.1
* update aioambient-0.1.2
* add pyHik
* add pycarwings2
* add pydanfossair
* bump pypoint-1.1.1
* add pysmartthings
2019-02-15 div Updates
* bump home-assistant-frontend==20190213.0, remove 20190201
* Upgrade ruamel.yaml to 0.15.88, remove 0.15.72-80
* add pypoint-1.0.7-8
* add meteofrance-0.3.4
* add 0.88.0_beta0, with new deps:
- astral-1.9.2
- cryptography-2.5
- RestrictedPython-4.0_beta8
- ruamel-yaml-0.15.88
- setuptools-40.8.0
- rxv-0.6.0
- home-assistant-frontend-20190213.0
* removed some older aiohttp ebuilds
2019-02-13 div Updates
* Update sqlalchemy-1.2.17, remove sqlalchemy-1.2.11
* add aioambient-0.1.1
* add CO2Signal-0.4.2
* add PyChromecast-2.5.0
* add aioharmony-0.1.7
* bump home-assistant-frontend==20190212.0, remove 20190120.0 - 20190130.0
* fixed SRC_URI handling for RestrictedPython, and added 4.0_beta8
* bump cryptography-2.5
* add pyatmo-1.8
* add pyarlo-0.2.3
* and somebody renamed esphomeyaml to esphome, renamed and hacked a fix for archived SRC_URIs
* add platformio-core 3.6.3 & 3.6.4
* change License to GNU General Public License v3.0
2019-02-12 div Updates
* Update pyHS100 to 0.3.4
* bump aioesphomeapi-1.5.0
* bump ruamel-yaml-0.15.87
* add zm-py-0.3.3
* add slixmpp-1.4.2
* add ebusdpy-0.0.16
* add PyGithub-1.43.5
* add more useflags (denon & zoneminder)
2019-02-10 homeassistant-0.87.1
* bump homeassistant-0.87.1
2019-02-07 homeassistant-0.87.0
* bump homeassistant-0.87.0
* astral-1.9.2 added
* PySwitchmate-0.4.5 added
* distro-1.4.0 added
2019-02-06 homeassistant-0.87.0_beta6
* homeassistant-0.87.0_beta6
* WazeRouteCalculator-0.6 added
* tellduslive-0.10.10 added
2019-02-05 small changes
* add speedtest-cli-2.0.2 to v0.87.0_beta5
* add ha-ffmpeg-1.11
2019-02-05 v0.87.0_beta5
* add async-upnp-client-0.14.4
* add flake8-3.7.5
2019-02-04 v0.87.0_beta5
* add homeassistant-0.87.0_beta5.ebuild
* bump frontend to20190203.0
* add ha-ffmpeg-1.11
* add speedtest-cli-2.0.2
2019-02-03 v0.87.0_beta4
* add homeassistant-0.87.0_beta4.ebuild
* add rxv-0.6.0 (unsued)
* bump frontend to20190202.0
2019-02-02 v0.87.0_beta2
* add homeassistant-0.87.0_beta2.ebuild
* No other changes
2019-02-02 v0.87.0_beta1
* bump frontend to20190201.0
2019-02-01 v0.87.0_beta0
* blinkpy-0.12.1 added
2019-01-30 v0.87.0_beta0
* add homeassistant-0.87.0_beta0.ebuild
* frontend-20190130.1
* async-upnp-client-0.14.3 added
* pymodbus added
* experiments with docs:
- sphinx-1.8.3 (dependecy problems)
- sphinx-autodoc-typehints-1.6.0 added (dependecy problems)
- sphinx-autodoc-annotation-1.0-r1 added (dependecy problems)
2019-01-30 Added some Ebuilds
* pymodbus-2.1.0 and 1.5.0 added
* async-upnp-client0.14.3 and required python-didl-lite added
2019-01-29 Release homeassistant-0.86.4
* bump homeassistant-0.86.4, no other changes
* added variable version for SRC_URI to aioasuswrt
* Upgrade aioasuswrt-1.1.20
2019-01-27 Release homeassistant-0.86.3
* removed useless dropbox use flag
* tested compilation of homeassistant-0.86.3 with all use flags set on an empty box with python-3.6.5 without problems
* CO2Signal added
* adb-homeassistant PYTHON_COMPAT7
* blinkpy added
* Upgrade astral to 1.8 (#20459)
* Upgrade sqlalchemy to 1.2.16 (#20474)
* Upgrade psutil to 5.5.0 (#20462)
* small dep changes in homeassistant-0.86.2.ebuild
* adjust warrant-0.6.1 patch
* adjust caldav-0.5.0-top_level.patch
* qnapstats-0.3.0 added
* Update pyhomematic to 0.1.55
* ioasuswrt-1.1.18 (with dep) added
* Upgrade numpy to 1.16.0
2019-01-26 Compile from Scratch Test
* compile homeassistant-0.86.2 with all use flags set,
* had to fix all paths in 2 patches (warrant-0.6.1 and caldav-0.5.0)
* added haproxy dependecy
* added asuswrt qnap and homematic dependency
* removed default for mysql use flag
2019-01-25 Release v0.86.2
* homeassistant-0.86.2
2019-01-23 Release v0.86.1
* homeassistant-0.86.1
2019-01-23 v0.86.0_beta3
* homeassistant-0.86.0_beta3
* with frontend-20190121.1
* change older Beta's to BETA
2019-01-21 v0.86.0_beta2
* bump pysonos-0.0.6
* bump aioesphomeapi-1.4.2
* homeassistant-0.86.0_beta2
* frontend-20190120.0 and
* frontend-20190121.0
2019-01-18 0.86.0_beta0
* changed/added some missing/wrong licenses
* added much more python3_7 TARGETS
* removed lots of old CVS tags
* README.md updated
* pyjwt Digest verification corrected
* pyjwt license corrected
* pyunifi license corrected
* click > 6 for platformio did not work
* esphomeyaml moved
* pynuki added
* move esphomeyaml to dev-embedded
* allow click > 6 for platformio (experimental)
* (tag: v0.86.0_beta0) homeassistant-0.86.0_beta0 added
* aiohttp-3.5.4 added
2019-01-15 new lib
* abodepy-0.15.0 added (requires very old lomond-0.1.14)
* lomond-0.1.14 added
2019-01-13 some new ebuilds
* pydocstyle-3.0.0 added
* pytest-cov-2.6.1 added
* mypy-0.650 added
* pytest-4.1.0 update
* last aioesphomeapi-1.3.0 added (1.4.1 too new)
* pyunifi-2.16 added
* pylast-3.0.0 added
2019-01-12 esphomeyaml (python2_7)
* add tzlocal-1.4 for esphomeyaml
* add python2_7 compatibility in colorlog-4.0.2.ebuild for esphomeyaml
* add esphomeyaml-1.10.0
2019-01-11 Release 0.85.1
* update ruamel-yaml-0.15.85
* update mutagen-1.42.0
* update keyring-17.1.1
* update home-assistant-frontend-20190109.1
2019-01-10 final 0.85.0-r2 release and some more opts
* added home-assistant-frontend-20190109.0
* did a new compile test on a fresh empty box from scratch, now works good, compiling in a ramdisk adds ~4GB to the snapshot.
* add sample files for /etc/portage:
- use mariadb client without db
- fix dependency block with mysql
- add repos.conf sample
* fix adb python targets
* fix pywemo targets
* fix pyHS100 targets
* fix fix pyHS100 dependency case
* homeassistant-0.85.0 logdir will now be created
* async_timeout-3.0.1 fix
* ua-parser-0.8.0 fix
* v0.85.0 release 10.1.2019 (sorry, did not compile on empty box if python 2.7 is still installed, deleted this release, think I'll have to set up a test branch)
* add new pytest, pyhomematic, keyring (experimental), aioesphomeapi ebuilds
* warrant-0.6.1 update PYTHON_TARGETS
* aiocoap-0.4_alpha3 add missing encoding (Umlaut breaks setup.py)
2019-01-09 0.85.0_beta1
* homeassistant-0.85.0_beta1 added
* bump beautifulsoup-4.7.1
* update rxv-0.6.0 (not needed for beta1 yet)
* update jsonrpc-base-1.0.2, jsonrpc-websocket-1.0.1 (not needed for beta1 yet)
* cleanup some deps to requirements_all.txt
* update ifaddr-0.1.6
* update netdisco-2.3.0
2019-01-09 0.85.0_beta0
* homeassistant-0.85.0_beta0 added
* cleanup some deps to requirements_all.txt
* typing_extensions>=3.6.5' is required by aiohttp, fix uncommon underscore MY_P=-
* Unidecode>=0.04.16' is required by python-slugify
* requests needs python2_7 caused by ssl-fetch
* remove unneeded 3.0.5 patch from aiohttp-3.5.1
* botocore needs python2_7 caused by s3transfer-0.1.13-r1
* reduce PYTHON_COMPAT=( python3_{6,7} ) for ome edited packages
* add (old) aioftp-0.10.1
* add aiohttp-3.5.1
* add aiohttp-cors-0.7.0
* add bcrypt-3.1.5 (not needed yet)
* add beautifulsoup-4.7.1
* Python 3.7 -> requirements-parser-0.2.0, requests-2.21.0, construct-2.9.45, cdu-0.1.3
* Python 3.7 -> caldav-0.5.0, botocore-1.12.57, boto3-1.9.57, async_timeout-3.0.1
* Python 3.7 -> astral-1.7.1, aiohttp-cors-0.7.0, colorlog-4.0.2, aiohttp & aioftp
* Python 3.7 compat aiocoap-0.4_alpha3, adb-homeassistant-1.3.1
2019-01-06 some Preps
* patch for caldav-0.5.0 added, works now
* RestrictedPython-4.0_beta_pre7 added
* maxcube-api-0.1.0 added, got a use flag
* pywemo-0.4.38 added
* pyHS100-0.3.3 added
* 85.0 should arrive shortly, added homeassistant-0.85.0.ebuild
- sorted/cleaned dependecies
- bumped version to aiohttp-3.4.4, beautifulsoup-4.6.3, colorlog-4.0.2, pytradfri-6.0.1
and websocket-client-0.48.0, pip-9.0.1-r1, jsonrpc-websocket-1.0.1, jsonrpc-base-1.0.2, gTTS-token-1.1.3, pywemo-0.4.38
- added setuptools-40.6.3, warrant-0.6.1, zeroconf-0.21.3
- new use flag for rxv, maxcube-api
2018-12-31 some preps
* warrant-0.6.1 added, compiles now with a patch
* jsonrpc-base fixes
* add requirements-parser (for local cleanup)
* add some version bumps to prepare for the upcoming HA release as seen in their git code
* some repoman required cleanup:
- add missing metadata.xml
- fix LICENSE for some ebuilds
- fix 3 ebuild.badheader
2018-12-27 follow requirements for upcoming release
* aiohttp-3.5.1 upgrade
2018-12-23 some deps
* colorlog-4.0.2 upgrade
* adb-homeassistant-1.3.1 update
* requests-2.21.0 update
* libusb1-1.7 (new)
* rsa-4.0 (new)
* beautifulsoup-4.6.3 update
* firetv-1.0.7 (new)
* pytradfri-6.0.1 update
* ruamel-yaml-0.15.81 update
* pyatv-0.3.12 update
* Added a Changelog

674
LICENSE Normal file
View File

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

114
README.md
View File

@@ -0,0 +1,114 @@
Home Assistant Gentoo Overlay
=============================
Home Assistant without Docker & Virtual Environments
----------------------------------------------------
https://www.home-assistant.io/
https://github.com/home-assistant/home-assistant
"Open source home automation that puts local control and privacy first."
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. After 3 months it had ~170 ebuilds, now > 200 ebuilds listed.
Aside from Home Assistant there are some related ebuilds I use with my Home Assistant:
* esphome
* platformio
If you have questions or suggestions don't hesitate to contact me...
#### You will find this Repository at
| Location | Web | Clone me here |
| ------ | ------ | ------ |
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
#### Installation is pretty easy:
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because i _always_ have more than one repo active by default:
```
[HomeAssistantRepository]
location = /usr/[local/]portage/homeassistant
sync-type = git
sync-uri = https://git.in.edevau.net/onkelbeh/HomeAssistantRepository.git
auto-sync = yes
sync-rsync-verify-metamanifest = no
```
Sync it and install it (as root)
```sh
$ emerge --sync
$ emerge -tav app-misc/homeassistant
```
Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf.
Let me know if any initial depencies are missing, last good (full) compile test was Jan 27th, 2019 with v0.86.3
### Todos
- **If it moves, compile it** :-)
- try/test this all with Python 3.7
- Add libraries if i need it or someone asks for
- Create a mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo.
- Write an installation page for the home-assistant.io Documentation an get it added.
- Convince more people to not run Home Assistant with Docker (see https://xkcd.com/1988/)
### some Background...
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:
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota)
* Sonoff S20
* Sonoff Pow R2
* Sonoff 4ch
* Sonoff Dual
* Sonoff RF Bridge with remote Swiches
* Sonoff Touch
* Sonoff Basic (not working well with Tasmota)
* a bunch of OneWire and I2C Sensors (mostly all via MQTT) and
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy)
* some more HC-SR501 PIR Sensors (via ESPEasy, Tasmota & MQTT)
* Yamaha RXV (4 devices)
* SamsungTV (partly _not_ working anymore due to Samsungs newest firmware 'improvements')
* Tradfri (4 devices now, can't wait for their shutters, now these are delayed due to software problems, 'til April 2019)
* Sonos (had many, sold most of them, because they destroyed a formerly very cool gui, only two boxes left)
* Calendar (connected to a locally run ownCloud, OC not in this Repository) (https://owncloud.org/)
* Kodi on Raspberry (3, all with OSMC) (https://osmc.tv/download/)
* Enigma2 on Dreambox (2 left) (http://wiki.blue-panel.com/index.php/Enigma2)
* Hyperion with APA102 (very cool stuff) (https://hyperion-project.org/)
* EQ3-Max! (i accendently bought some, so i have to use them until they die, 8 devices and a cube)
* Axis Camera (1, more to come)
* yr.no weather (best reliable forecast you can get for low money) (https://www.yr.no/)
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
* Tried to get all Python installed systemwide under Gentoo's package management and keeping `/etc/homeassistant/deps` as small as possible.
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Ouside HA dependencies execpt portage are not tested.
* Since i use Gentoo mostly on servers i do not use systemd.
* I prefer an own profile based on "amd64/17.0/no-multilib", with python-3.6.5 set as default target, also 2.7 is installed on my test server, will try 3.7 as soon it is marked as stable in portage.
### Licenses
The Repository itself is released under GNU General Public License v3.0, all work on the depending components under the Licenses they came from, which could be (as my grep told me):
- "Apache-2.0"
- "( Apache-2.0 BSD )"
- "Apache License 2.0"
- "Apache license version 2.0"
- "BSD"
- "BSD-2"
- "BSD-2 Unlicense"
- "CC0-1.0"
- "EPL-1.0"
- "GPL"
- "GPL-2"
- "GPL3"
- "GPLv3"
- "GPLv3+"
- "LGPL-2.1"
- "MIT"
- "MIT License"
- "PSF"
- "PSF-2"
- "The MIT License (MIT)"
- "ZPL 2.1"
Find the appropriate Licenses referenced in the ebuild files and in the corresponding sources.

View File

@@ -0,0 +1,9 @@
DIST home-assistant-frontend-20190212.0.tar.gz 20319205 BLAKE2B 6392d43583c16dd9ccde6256eac564c4d162eb02b9424f2f9343caee9547e2f9b56ca452063cad7a4ae28acacd99ece846e0024ff9170e520339830790097695 SHA512 b0e9b6caa39331f2681eb927ea28fb27e77057e4276028bcfe10a0aa0534a8c84f77d6674f406cc6f11124b30d4869d1996e32b2e0548f868e253c2a7a27a43a
DIST home-assistant-frontend-20190213.0.tar.gz 19877452 BLAKE2B 0ff349c9bf4e5f21e0e355984bc5c5eb9f518254de14a7dd3fda5d3815d65f201998449460415336bdb80981e52265c21700f3d1cce80a464f06698621c17121 SHA512 9894258e99797e05512a1e1cc702a2d713bc837a859538de690b8e8b55544e645b4116c41079b8691c6f4f8a54fcbfb7b7f2f2e3bd977b12b8ac12602c4bc2bb
DIST home-assistant-frontend-20190215.0.tar.gz 19891359 BLAKE2B b50a3547fed444d368bb4c331cba267d5016e3e129367a947ec81d4f480bc8ac0633b1d91981a5afcfdb64f61b57cbe80990313f64bfa36930e6bde7aee541d7 SHA512 253d183868c266cadde922679d33edfb51772ba3a3e099d75f10897b93f363d7633747ab5d2ffb0528d3963fa357209d4a2b4b6960792662ff6d9ab5004f785c
DIST home-assistant-frontend-20190216.0.tar.gz 19983842 BLAKE2B cfff5d873dc4842fd7c83c786d020e460704c27a5c744c645ab00952c61b46fd2de9dd05e51f0912bd377add481faea87e108f1c66a8b5f854383aea024ea9d7 SHA512 2d32f00bc2eac7c16ee0d2c13a1cfdf643f395374226d2015f689194b9adc445025990a412b89c42e7100ed2f89e17ff72a5c826cecb747395cb9c36a7db2374
EBUILD home-assistant-frontend-20190212.0.ebuild 713 BLAKE2B 8fea5eae6e3c195ca5e56cb269635c786a14ec7c7651090dfa794ae63ea703be0a6e4a8eafcbe921a4ecf0eef1d1ec799ac2614cf88052ff7ffd5b5205f7b76b SHA512 97746dc94a7cdad83b712fabfcfda2af23d8038d54393b0e47943237e1fe8cda9b19c187e184d462b28f1e6e50539ac0a6ad2c11bcb41e337a33638d3a46e6ed
EBUILD home-assistant-frontend-20190213.0.ebuild 713 BLAKE2B 8fea5eae6e3c195ca5e56cb269635c786a14ec7c7651090dfa794ae63ea703be0a6e4a8eafcbe921a4ecf0eef1d1ec799ac2614cf88052ff7ffd5b5205f7b76b SHA512 97746dc94a7cdad83b712fabfcfda2af23d8038d54393b0e47943237e1fe8cda9b19c187e184d462b28f1e6e50539ac0a6ad2c11bcb41e337a33638d3a46e6ed
EBUILD home-assistant-frontend-20190215.0.ebuild 713 BLAKE2B 8fea5eae6e3c195ca5e56cb269635c786a14ec7c7651090dfa794ae63ea703be0a6e4a8eafcbe921a4ecf0eef1d1ec799ac2614cf88052ff7ffd5b5205f7b76b SHA512 97746dc94a7cdad83b712fabfcfda2af23d8038d54393b0e47943237e1fe8cda9b19c187e184d462b28f1e6e50539ac0a6ad2c11bcb41e337a33638d3a46e6ed
EBUILD home-assistant-frontend-20190216.0.ebuild 713 BLAKE2B 8fea5eae6e3c195ca5e56cb269635c786a14ec7c7651090dfa794ae63ea703be0a6e4a8eafcbe921a4ecf0eef1d1ec799ac2614cf88052ff7ffd5b5205f7b76b SHA512 97746dc94a7cdad83b712fabfcfda2af23d8038d54393b0e47943237e1fe8cda9b19c187e184d462b28f1e6e50539ac0a6ad2c11bcb41e337a33638d3a46e6ed
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2019 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2019 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2019 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2019 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="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -1,31 +1,22 @@
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 878 BLAKE2B 368782d452a12bc7d069c4b345c753f736ca395c765b93a835a0723a2f07706b34cf53eef6290ea5b0e658ade0d2337726f249801a3f700b29dea6043a3f783b SHA512 d2075519e3adb9c71942dd6849d74a5e99c6b23cb76d1c652c73cd1c74b1d5069b5eeefa6f15499eae97b96af884a8f2622250aea952e898a78ab67b02646a88
AUX homeassistant.logrotate 280 BLAKE2B a1e5ecf35df38b4928415af19c72bb3012fa8ea8f39d71c63c4efbc91df76aa644ecea6d66a6cefac80ef03678f6fbf918b7f9efd5651128c4961e578a822f58 SHA512 9aa3305c605ae2deccac9b69d43cdf50c9dd67bc0abfe5a576cbd866bdc3ba92bdcc824b3e5990d903bad3685abdfec66b4a8bae122a7ea79dabb5f6e8b08613
AUX homeassistant.logrotate 186 BLAKE2B e68ccfa4c31af503a1c158be7839fac8b46a5587dc914089e403173be71471ec605323978ab3acda741ee64e9db4ad20245744d5b391bb4df50ae86ac0d52040 SHA512 4424d86134431f08f7cdba69177ed550d013eb9b142036d3a5e82fcaaf371a3cce835c00cca322d6d986f0e207a24e080d643368e4667689c1107bde98ec2423
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
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.77.2.tar.gz 2836847 BLAKE2B 22781084751bd92a59a3cbc44992495130ed24106b0d729d5ac4c7be0587b07e01cd50aa624d863fe606866d765618d071d00983e8764fe17afccaaa36bc7a97 SHA512 fdb67a0501e973c6d7548f62cc88acac686671be5fc728c1128f6bb8ed099f004c513bd867da493bcd7442567df388e66f6b7791f89269fb26bfcb6727b725af
DIST homeassistant-0.77.3.tar.gz 2837685 BLAKE2B 98d8f36477695aff9b9c0b0216f651a85c31463d4a727abc125b794afbda21dc6c6e40edd4ad3a5299306d01d983d11cca5aba9ad8b5d84bd5016d88d1195a09 SHA512 40c3046f88101e52e2ea3fe4b258833b5974227cf92b537d595e537dfe0030904ef19826d9f783d4c2c6e8b10bfa9ced97c006baeef28d31409c4c756e957657
DIST homeassistant-0.78.0.tar.gz 2863439 BLAKE2B f207d82795309ff484fb52133de6574d5ccb59a75c4ca6ce45dc13c673dad9d150fbb24e3c84bd5ada0317534795b966cea301a630d3e3315a756c9de7719dd3 SHA512 1ee645e0d816cf92d0843563396c52e9547b3810f238f840079f93638feb3e84d8b61f0b84d12bd716d007614a0c70b6f0cc2c7f2751910fd8d0aeeb5eb4f185
DIST homeassistant-0.78.1.tar.gz 2863516 BLAKE2B 92e1ffb46db0c0756be24d069169ff342e266600a2076ad988be34b19093d1020f1854bb6c3d2810a75b46c4b38000214462d4362ac1e8914165a95bfbcaed5a SHA512 f39f06396bf8758fff90df44a4f28114ad343ac6a0fd1c361c3277d1cd959cd1b7495bc51aafbeda25b6eb234214680732f974b6349e063cb649b2781c7fc8e0
DIST homeassistant-0.78.3.tar.gz 2863538 BLAKE2B 2381c36916bd14cbca6011e00540a39a4e7c6795a3a54546d5a7e22bd38d4461ff2c59303afde181fddf88ce9a132c1bd2bf13df90b3ad28d1fd63f8cf34dca0 SHA512 50d6ffbc5e369b90445c23cd49934353bfe964adf2da936c0ac44eb1918e73183c68aaa6ed6842aa2cc4222574a8908ce371268a681b29ed7ca53e0978b1accd
DIST homeassistant-0.79.3.tar.gz 2918479 BLAKE2B 41671e496eb78ee0d214a26211fc5ad4c4cd38b678cd25971038d71350e354734b31934dbbed85984981e46e7910b08d7654a15c1b07c96b09e775663c8c3d5d SHA512 06e8b4833d4859684be54705044b8834afe1b28c75a1414cb30ad0f8da082de60efa4b71de5abc1018d074c8ef4dd1c6d26177405efad6b0d013bba5c21e4339
DIST homeassistant-0.80.1.tar.gz 2970479 BLAKE2B 9f3d0a6e8ccdbc335a2d41dfa77284e3383f81908b077484fd6c6789f4fbe7137dee75326e379934c7f9a2fdb4296e8872a2d84ff678f47c4dabbcd6f168a16a SHA512 1094906730c353141d83813ca3f424e665a08176e4fe6cf9c420f09f0d68da58ace0e61d1d0a9d7fe96176864be70e9257399647bac8f440890275447ffeaf98
DIST homeassistant-0.80.2.tar.gz 2979380 BLAKE2B 953df076c62778e08649bc7930c132891d99bffe998c1b97d976f3e9454b85bcce01edd7c786520992ee035a87c098d057f8260f3e91a92736f6a043b23e9886 SHA512 8cdaf0db6d32c92b93f3eaee09548cbd4faf343d911ac16f6d510a8956e07a55f559047929f61bda5eecd4f6e60b53c3e5ed74eacd505131c684990c4f61cb65
DIST homeassistant-0.80.3.tar.gz 2979360 BLAKE2B ad04bd4ee64f0942280d0a30305c8ad043b88ba0ba404d0b45e5dffc6298e24ebbe8f9e4fbf340ee5480dbdb361149257966fc8ba50605d5c336f4c76a0b221f SHA512 8095b977c7f606e04f269efb1d520490744865cfa57b838d7bb232d56afe82be8599adb73eb003d7f51c87c21249fc2d60876c848ebb774cbc3735a479ac4e6d
DIST homeassistant-0.81.1.tar.gz 3072648 BLAKE2B 584abd3b2e0f1f386f5e26ac17145226f482dac2ece408d30de54f2a818709d3c2eb069128371eb498638beea1442dad3967d4f9d79b5e934c6a0f07addeb9a9 SHA512 30fb700d2810f493d4e2814c57ee4bad75f698a477b3c008c24084efcc761186e719f8770b69033930441c2f3ea8c79379b3c16c7dd2ed73aacc14438886e786
DIST homeassistant-0.81.2.tar.gz 3074637 BLAKE2B 1bf2e9d5df9e27b8db9959b8133ad5c144e1226cf248351345da5188130a7c5d128e3d1f527a07ec5651e00a5eab21618b15e85abd9892498d42fb89bee9fd1c SHA512 5b0cc5b35c756a8c0e7bd06b30823ba7bf0faa62a73e22fd5ed43de64b96d45eeb17f44440c290deb5c7da703434e5182bb5cc1299b2dfe0e957737739ff4112
DIST homeassistant-0.81.6.tar.gz 3074124 BLAKE2B 2b816cd3547547d3f5797abf0670ba9eeefeb461f75c5b9ef85985b093be544ae57fbf3a9596ebd405183d010b81256b69d82bc34fbe418d2ef7dd19ffcf97a2 SHA512 6892b52a7f7ecb194d6d43e0252b3aea7e3545ed1e1139bb80f311307844e0bec9b0aa42e5c626f83870e98342091c1f9df71a0b65f161f484afc00e630e0dd3
EBUILD homeassistant-0.77.2.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
EBUILD homeassistant-0.77.3.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
EBUILD homeassistant-0.78.0.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
EBUILD homeassistant-0.78.1.ebuild 3572 BLAKE2B 340e9e7a246fa38566583f2e80c1e5925839be2adfe4e8fc72f1eed2a9b0935e0855a463eb5671219421fc920d584784e027c2d67a11ffc3a77db124be40cb11 SHA512 0c630e77a9d592e1fa70c08bd19eefe2f5c9deb19d31ed65a13406a7e22354119e44981b3ec3210e4167bb25710a858095c2522ea6c19d14cd77bec30dcfae13
EBUILD homeassistant-0.78.3.ebuild 3572 BLAKE2B 340e9e7a246fa38566583f2e80c1e5925839be2adfe4e8fc72f1eed2a9b0935e0855a463eb5671219421fc920d584784e027c2d67a11ffc3a77db124be40cb11 SHA512 0c630e77a9d592e1fa70c08bd19eefe2f5c9deb19d31ed65a13406a7e22354119e44981b3ec3210e4167bb25710a858095c2522ea6c19d14cd77bec30dcfae13
EBUILD homeassistant-0.79.3.ebuild 3620 BLAKE2B 1d058602b08e069fc1d6725cbed7d180bf2138f79822ec6f361d2534b8de372004aac526833438f17601fbefbad7ea628627a2c5293bf1401975b1a15b6b4b81 SHA512 d23270cc1d29cb9c5d75d0d9aa98510f720f48942f97a4de0936983136cde8f96f010f991a33e4f94995ba517a67f47420204a2c003bb70e00762933a241e600
EBUILD homeassistant-0.80.1.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.80.2.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.80.3.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.81.1.ebuild 3643 BLAKE2B 5c959a418aa57cf229416754e552962c192a12341afeb45d59ea2758ae3a60721ed65fbab18dd69d3cee858c48d662c0d93a933fe07b02eab8b4ab59efa538e1 SHA512 a2bef58b11d06101200da843b6909849bb153c6901de3c6650b6b3c34fb7ebfd738f2363e3bd3f7cf2dd342e4373a8a65a25cbc33b0035002418d294e2627dbb
EBUILD homeassistant-0.81.2.ebuild 4685 BLAKE2B cd0da1106450a6f374cdbbda7b54b09a908db7ee965f197993b0014bf7a8c3e094d4dd27f26734f5d08e0dd03dd1da28312e656f7eeadbc8aeca992cff6fb506 SHA512 c14835694e4136b8dda56da2798221f8e4ab5a887300e2d79e60fc356955778f3f4c81df02b9d87d8dbb6da783a713465123572a51d12e2c76bf715ca8fd119b
EBUILD homeassistant-0.81.6.ebuild 4730 BLAKE2B 11f2fd08b034c71c24f53ee45e5f1f2843770f0c889dd4630eea8e06e31439d5eab027179e5ba024a44202e9834eb48dc63ad12dfa1aa801b60bfe7a8fa9bed7 SHA512 4b14c58f767bdae65a4b9238abd3f52dfaa4e58abc010c2e30ed4a517a6187a5aff37e64c03278e04d273e19a724b5378efb61413ce3d03dd7e400e68e7480bd
DIST homeassistant-0.87.0.tar.gz 3396453 BLAKE2B 74d2e3cb105101d4a4a5ed85bd54f0ec93b121e982fa7bb844877639e0d30e72e7c0217be79a7c8e1fcc906cbd375a863a95401bd1b8c3875455c06c376fa98e SHA512 918b9bf670bf43662e06063145f30c3f709d4f06ca680adac290f821feba9d1c7abade68c6e20e7ec88a453c119a558983607afd3e31c6be01bc4d9b05c8bea4
DIST homeassistant-0.87.0b4.tar.gz 3395410 BLAKE2B dc581b5877c6bfadd167c124263720694865fb5766f5b551d7c3547bf215931d85c8ca8fee4497e06d8ed46b4dd109edf9fe8ffe68dc7955957e0dbe52717d1b SHA512 9f928bb86869b67820185662ca3bbe11439a36bf6b8a3c6d335a8006f16becea799da4c2035f6f3ca4739332d5c6dcc7c73ebf9ebc1bb08de4ac8878ab988599
DIST homeassistant-0.87.0b6.tar.gz 3396406 BLAKE2B 28ac9f365824a3a8ff419a4b533672b88d09b9a3c908bee795790c2b032c6973c2312b6a230fe94baccaa635b4e2e1c2e90ba5693aa7104e21dc9b63c2dca851 SHA512 a2842e4e71307fc6a0e5821ea86fb7b606e9ceaa4d44435fcb4b17d3dff59dedd8d5bb165c03a80f87d79e727f0b63ba3ec65ead8ff02af125ea1670e7004fa9
DIST homeassistant-0.87.1.tar.gz 3396536 BLAKE2B 001acde961c6711970e484516f4cdd23c75a0671ea3afa0876d2be491874fc007dad31b6473af9cfe71ed9762b6e26722924aea3c964452b29b188e00161702a SHA512 30a9694e1463831854d9233a28241710332f96e22fb185ba44bce43d8489ae4752cb4ec3eda26c9c92a83bcacc67f581ede0f9d15bd600d49e83104bc15af785
DIST homeassistant-0.88.0b0.tar.gz 3445356 BLAKE2B f11a4c150ad6b2be16e6a352f5ea8aa572a21576b64fae243568cb800e875235294e4d4a90b98eab6dc26c9418bfd37da7c726e4609b535e57e5df4218625350 SHA512 48d607001f5c251c7f42f7ba15dde51ca5841c9a3f27d322a1706c818a66e92b57f16f8d856ac4086b5afadf6dafd6e40fd6f78dd2757e44bb58c670166c72d3
DIST homeassistant-0.88.0b1.tar.gz 3445540 BLAKE2B 3df939fa7f8b3ea460295e5c059f6b5a66c33addaa02a345cfcb5d209f3eae27f82090af4d58706d9630524765b5d54d6a8484be91ef3219ab95ee3f727b6d73 SHA512 1d3ae3aba760ae7cd34ed1e3114faecc4dce8e61f55bfcb4f64857b6e8445cc32cb754a827987dfbdd2fc549c6f1560907b9ec1bd9c5695a0bfddda4ddeed016
DIST homeassistant-0.88.0b2.tar.gz 3447217 BLAKE2B 00722fc7210553bd22d189c948dc294523f539ff97b960340ee86768ed62ea3c4327cf1c3d9bcb819f12a2940bbdb906b13847f3057d78babaa34dd01dde789c SHA512 14ef43b62346197eeab7e5109c269502c9078465a0b667d6640c3da585dfed1545821e13816057c0bba83518e627f97424d88900f03517ef98cf79e68c4381e9
EBUILD homeassistant-0.87.0.ebuild 6290 BLAKE2B eb3b2bbab1496b9bf5096695adacc9173f1c501a6a12eb58486be9c0c0cc9a502c175be83e61a0150f60d733c07f61ac3ff8728b68ff4ac83f239f81a5ab5e42 SHA512 ecd5f172c88070a54aa234c8a8895153c5ad75723bb40fadbe15447730fd503d0521e414e7e27a481da779068d70fe8c365228372920bdf9199830e032079f9a
EBUILD homeassistant-0.87.0_beta4.ebuild 6177 BLAKE2B 6d92133911653488ff67b8337ec81eac66f08cfd250ef3968cba7984bf8c52d09277b4f8230c978b7a50547a103c746095cec61e789dd2b1e7982a873ced6f75 SHA512 7838480956f599955652d2aad8cdbe8b17c60238bea8292a42d63dfe43f01d1058aa363ed22efd5105631d9ccc8e76ccaa2ab5046eff03c995923594431f6397
EBUILD homeassistant-0.87.0_beta6.ebuild 6291 BLAKE2B df659c5d97152bf87aa4ac020a694cc86b634c4d89461af9f29ecbb760a290729dd2a9b470c90017ff7f0e7227ad598dd997107033cb21706581f308d249276f SHA512 618913b7cc0d8ad7a774cafbda55f39822dc31544578328a1d59fc306863e776aaf44a2be07d9bb359f95279ade7c7418238713a53fd9c0b736dfa5a2dd412d3
EBUILD homeassistant-0.87.1.ebuild 6421 BLAKE2B d805b3abd6071df364ec2a1b9786ffe9acb6f161222d644b0a79a9f7767739fd84a60c00709642b689cdea78a2b5f87e215284f5e86bcb69c1af8ef67ee17618 SHA512 8729fad0c64ca617eae2502908f942c692c9689f96ec13613ecb0f4bc65bed9c17941f7aae76b7e943db1143a4b57e76a21e6c312a5f3d455ed2c686a1aa62fd
EBUILD homeassistant-0.88.0_beta0.ebuild 6458 BLAKE2B a917d0f10136d506594fb47ee7cdfb0be8682f6d29c2bd662b4215287749f0e07df8cc2c1d65e6922bac454a7d1809772151415a9d73a2d5d8d653805dc48c9c SHA512 b409375a5c43aac07cdd41ab1da37be6ac9542dca9b5c93d3583450537ee73f416a029211eddb8efbb8ab8b4992e9dbcb1e1c7090029abb88b43a4e52e5bea89
EBUILD homeassistant-0.88.0_beta1.ebuild 6458 BLAKE2B 16eff76c2d6c7fa74fc4bda87a63d1c1a7bcb01d2399dbe9b843081cbd2b22c382f29da7bb83fd1853784568a3d0db94a0370a33f1e203164454e83625282e49 SHA512 1f826b027290af568e5fa9289e1eb007fee676087ee2a90f61b674f0730fa7a991c5656e96f4c4a09a0714904a0e26d632ea812201f3c9310687d63b7c4a22a1
EBUILD homeassistant-0.88.0_beta2.ebuild 7364 BLAKE2B cdee9d8938e901c37318d31a70c3676b8e8feffa08019f0d7144e1502d2e9b74c215cdc3acfb5c9c87323781bae5b057a04a0b841eaaf729057046ff885a7b5f SHA512 74319d2f10727cf724cc2211e136841c41f8ebf6826f05921c9f8b36da7d7a2aa3137282c53adcb3afb2b04011c109ca949fb974457c2d9c41beb3bd131bb755
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,13 +1,12 @@
# logrotate script for homeassistant
/var/log/homeassistant/stdout.log /var/log/homeassistant/server.log {
daily
missingok
copytruncate
rotate 9
compress
notifempty
su root root
olddir /var/log/homeassistant/old
/var/log/homeassistant/server.log
/var/log/homeassistant/stdout.log
{
compress
maxage 365
rotate 7
size=+1024k
notifempty
missingok
copytruncate
su homeassistant.homeassistant
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,106 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/pytz-2017.02[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-2.3.10[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/async_timeout-2.0.0[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
"
# >=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,123 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,123 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,124 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.5.3.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,125 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.4.16[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.0.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/requests-2.19.1-r1[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.1.1[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,147 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.35[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.11[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,148 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Ebuild (C)2018 OnkelBeh
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 maint tradfri wemo mysql musiccast samsungtv"
DEPEND="
${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/astral-1.6.1[${PYTHON_USEDEP}]
>=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.4[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.35[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.5.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.10.15[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.4[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.04[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.72[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.11[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.40.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.2.6[${PYTHON_USEDEP}]
atv? ( >=dev-python/pyatv-0.3.9[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyhs100-0.3.0[${PYTHON_USEDEP}] )
tradfri? ( >=dev-python/pytradfri-4.1.0[${PYTHON_USEDEP}]
sys-devel/autoconf )
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
>=media-libs/mutagen-1.41.1
"
RDEPEND="
${DEPEND}
app-admin/logrotate
maint? (
app-crypt/certbot
app-crypt/ssl-cert-check
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
"
S="${WORKDIR}/home-assistant-${PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,175 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest tradfri wemo"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.8[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190203.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}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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,174 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="asuswrt atv firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl tradfri wemo"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.8[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190202.0 )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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,175 @@
# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="asuswrt atv firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest tradfri wemo"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.8[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190203.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}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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,177 @@
# 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 firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest tradfri wemo zoneminder"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.8[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
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-20190203.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}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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,178 @@
# 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 firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest tradfri wemo zoneminder"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.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.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.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/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.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.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-20190213.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}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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,178 @@
# 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 firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl speedtest tradfri wemo zoneminder"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.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.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.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/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.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.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-20190215.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}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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,197 @@
# 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 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.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.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.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.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-20190216.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

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

View File

@@ -0,0 +1,9 @@
DIST esphome-1.10.0.tar.gz 549619 BLAKE2B 2cf3dd82c53b909460b481747b857253da148ba96caf6836b2cc1ca83df4df758bd2a4477795240f0206e1f98e6355f813a8fc6cc933011d8be92539b7382618 SHA512 0e70a04f7a1b1d560920378aac9e80f5f4b98d01f67b636d42feef3606b0d682fc31b036d5fc6f0e61110a1a3d831c0ed6ee881916a41aab6b989859b9aad6f1
DIST esphome-1.10.1.tar.gz 418577 BLAKE2B 6b51b51be4b3a41e335683dcf2f76852bf49a0cb56b6bbcc4c89ea04f3184c789e1fb85900a69c826e6bf2447571286d45b821051e18a863ab3a32f58228b162 SHA512 195445c67792314ad1b10cf37667a35e94bca2efcba4ea99175cf7f4a27ee84c6377572edcd92999dbfee18328a34755c73d5ae9a481a0523e1c3a55e68f964a
DIST esphome-1.9.2.tar.gz 139108 BLAKE2B 426a2dcb5c0265a6d0bb6b210a1a316345be31ccd18a3cef98ff1026a81515d9eecf369061b0204f2a7de62cd8e71e3b05fd759cf0fe1b93cf71926d5ffa8ef0 SHA512 0f64ad559b36d8d4fc8d776c3e34532acfc6bb41f038b90da487285a9c116ff223722fbd15f3d05fe59c72f8eaf9bfbd5f1dfbb266e2f6b3d7f8e0aa1c0e3cb7
DIST esphome-1.9.3.tar.gz 139098 BLAKE2B a0ebfd3eea7a5f6930342f385f77d5602ef7c6c661c74f0fa5a515fca0049a8b0b7d7cd619ac5c0da7f052cad25bbeac8e4cdd77e26e05c2742c5a7f03fc88af SHA512 d8812df1e774c455e8b0293dda320ea7127f267687a1232c38f01963a27644418d404bbcbf006db31ded7ab00e1e08d36e2fa494fbc0612264aaf7c225918e14
EBUILD esphome-1.10.0.ebuild 1220 BLAKE2B ee95ac49f2a8c19ca7e1bc95e93da631f179f56df481938b6e152ddc69d8b1555ba870c7dbeb02798c859c67a2036bdfbd061951f013e396fddea8d254c997ac SHA512 39303adc93e5236c8b9071daca2dceca75188d3fafd0c4c69bf4bceb5317fe39457ca62ee79122788ad6f3ccb54ea32ba6b96ad852fc05ef41bdf7b81cd37338
EBUILD esphome-1.10.1.ebuild 1185 BLAKE2B f209504989e5827e004ba3bb83610d0cb923c2a931fc66d8cf2fc13f0ab9ec3e7f541eecb5a5827103efe46c26273a2172735942320e4eae2a3842bbdf8bcab5 SHA512 4e41b6ab35329c7aaa6dc784a6dbeef5db11c3bdc74ed2ca9839f049976658f910f26440b9040aae0aac34bfe83ca31fc4d6488bdbbb2e21aa0006055662ecca
EBUILD esphome-1.9.2.ebuild 1220 BLAKE2B ee95ac49f2a8c19ca7e1bc95e93da631f179f56df481938b6e152ddc69d8b1555ba870c7dbeb02798c859c67a2036bdfbd061951f013e396fddea8d254c997ac SHA512 39303adc93e5236c8b9071daca2dceca75188d3fafd0c4c69bf4bceb5317fe39457ca62ee79122788ad6f3ccb54ea32ba6b96ad852fc05ef41bdf7b81cd37338
EBUILD esphome-1.9.3.ebuild 1220 BLAKE2B ee95ac49f2a8c19ca7e1bc95e93da631f179f56df481938b6e152ddc69d8b1555ba870c7dbeb02798c859c67a2036bdfbd061951f013e396fddea8d254c997ac SHA512 39303adc93e5236c8b9071daca2dceca75188d3fafd0c4c69bf4bceb5317fe39457ca62ee79122788ad6f3ccb54ea32ba6b96ad852fc05ef41bdf7b81cd37338
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PVR}.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}]
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.5.3
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PVR}.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}]
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.5.3
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PVR}.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}]
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.5.3
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -0,0 +1,7 @@
DIST platformio-3.6.1.tar.gz 111097 BLAKE2B b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2 SHA512 27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a
DIST platformio-3.6.3.tar.gz 111680 BLAKE2B f6f823df0a4ad044df42b11365208b413409b4503a5afa867c233ffc7809df1cd0bba1710d7228896644ef685582bd298e817663d1aeceaa79b28e0bd5e60236 SHA512 5b8c79637ff242de903778e7aa2c3445d29eb85afdb9cee84e65bb8be62cfb0510b8bafc747157e5bb433db93b4b084ff224e1e6ced17f53c136eef733b253ff
DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 5b4e85e412f1736d01f6d408ade86ca74ef215d53d2cbf2d5393023ff87a325426836bd0d5a602b8327d311e0af23f3a3128743712601df73c40b40e27d34232 SHA512 06f5c88950bd905bddd30e00e2f2154f2a4879c5ed5fbdb9cc56a039147daf4d33af5cb6b8c09bef2ed06b1c50d75e3d628cea0f6cb79c3af2498ad2e19cc33c
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.3.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.4.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,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 package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
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,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 package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
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 CO2Signal-0.4.1.tar.gz 1817 BLAKE2B 427948ed4ec1fad0494d53d0d93a2d3019f2155eba1f7e7e0aa068396e49f0d9ab48baae756eac62bb20b8cf420d0d4ed07701b7349c6ed5c910eff6c830da16 SHA512 15c01eb0856d07911a2c24e225d249bf9f35e235dab049f8012011edb89a3727a7276f27c5c14e5a51c4c81de8a0506bf6080b10762d0b77fb05137493f4b8b7
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
EBUILD CO2Signal-0.4.1.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
EBUILD CO2Signal-0.4.2.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

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

View File

@@ -0,0 +1,7 @@
DIST PyChromecast-2.5.0.tar.gz 36079 BLAKE2B d8b08a8577864e4e2c706e3396961c6fd0ce4d4c02a89c2bb2176d725688d13d2bfe1ffa0e98c17a11abb34ab3c49df5cb6b9c7d0384734b0caf9acee799e051 SHA512 48bd41a526ec9df0b0e3c2543b9b955b66efd866674fcda3c9bb49edfe0b6c8834f7417eb088c11b4050aa62d472c768c1173416caff73b26bb662d6ba5c2fd7
DIST PyChromecast-2.5.1.tar.gz 36577 BLAKE2B deb89539001e9e8a46d54074c53d2d15e9e78aefe7d38d9e8437a580f61dd19c3951fe527181fb426c13998a52343ed0e41d08a142daa1570c555ad4aca85f85 SHA512 046a80838e477bee1c6aa601c38a732ea29570cc9f5ed66a4991d82aca3a8c7d3aa6d2ce71ba2d27bfdd91315a7b80edfea2237bca1d32957c90659ef4313d85
DIST PyChromecast-2.5.2.tar.gz 36663 BLAKE2B bf9b67b06e57b73b9dc724d1517b33e4ae03cb2b78ae48e6d7d4254237accbc647f95abbc5cd190da9ee9caaf6c1511a5fe603a3ec3e4e80cb7009d35d7132cc SHA512 8c3183ccdae59ec09d9b0444cdf03d5fed124395b37e0663ed6817e7128f65c5c6eefd70bd9daddeb55ec9312ac3df1995fe8af56d9de5a54e9a1e0214f79d7d
EBUILD PyChromecast-2.5.0.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
EBUILD PyChromecast-2.5.1.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
EBUILD PyChromecast-2.5.2.ebuild 881 BLAKE2B e97db48fb3b97cdd847b4e0adabb458c93bc3ea358562556fc6d9504ec440cbbfed26ffb01e99707f43ebac5d03172fe48ecb9317e87b6837a0bbf8620f854d4 SHA512 ed6d3ac616d033ca5edb0c15c5a6c441474d2f5a3e2d5cc67a9b16a893a795719fdd42a87a3c34bfde3d0353e8c916ba7b10d70a3ac07d4688e9d5d485b97693
MISC metadata.xml 375 BLAKE2B f63309b893ca508bde2cd38ae803f8c0c4dde00aa9d16e09b5e45f74bb2bacfcbec6574161a4c6695785644f7a8c03422b5a50cff6d81bf75a960a3bda54baa3 SHA512 41ae0b877d32ef6f4ea964cc839be5b4fac1683332556a3a3e114ab4dd2fed5bb5ca2e3abfe3c614d9e144ee4feb48be46cffa629ac6c86405a8466adb639155

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_{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,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,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyChromecast</remote-id>
<maintainer status="unknown">
<email>paulus@paulusschoutsen.nl</email>
<name>Paulus Schoutsen</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PyGithub-1.43.5.tar.gz 2885333 BLAKE2B 6f1aa6c9deeae0fdb175cafe655727d42a49fbef84af2abc9f94734c6f3a77dad65e6af5a85054e01f0f8e73c51dd59d023c76ed587bcd2588e69975ea153762 SHA512 b6e1a1ca589c53c28951b9d7d969a5ad4d5a4cd7601419de9ca652f57efb3d982012ea4cc0407cae7facf601461139698fc7a86887ea009d6b397792bf178312
EBUILD PyGithub-1.43.5.ebuild 669 BLAKE2B eceee79def89acfd47947a0400c6027d47c9c94a76658e47708741a00eeb3a5ac13188ff9e3221e7a5dc522ab27f86ad75782ceda9ccaad0753032938d69f160 SHA512 c2cb3994cfd88cc9bf9521c9fb0648d0d4199b66af366c6bde598bde31c668ad661c8e5d18ca9e10e0ce23b5d1fe2c6e520c1005893deba94bf2fb09e39e6616
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="Use the full Github API v3"
HOMEPAGE="http://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST PySwitchmate-0.4.5.tar.gz 1835 BLAKE2B 0f10b26edc1f94bf9f34e75646a92bcdcb4dd18541dc6058933d12fac64da2d5aa49b3fba7829aa81253f4d3296498ae6fc746688a18eca744676c4fa1f134dc SHA512 1b05d84c6267b8508a9072a3c94765fa9e6efdf3a530211678fe7ae9dcc2ad2e89a4aff0d44c9dd25154e0c537943e8e5ef2dfe9cb950834b8ea85b4bf3edddf
EBUILD PySwitchmate-0.4.5.ebuild 693 BLAKE2B 9b90fa0b8fd3dcba64e03f8d051dfd8b890e242b633e2617cea9e0cca53af313231e8d7843c5cd6f7b87ad65edbf777816cc3090f137239a3adbd2c66313fddd SHA512 68ac7c18b92f9e518bb3cc47789ab8c2a85cd5154d7f55040915a1c636b652fad76a38aae1d0a1f2429d9950b3268800ef96b586077f3c6857e1849beb39c292
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 to communicate with Switchmate"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchmate/ https://pypi.org/project/PySwitchmate/"
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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,7 @@
DIST RestrictedPython-3.6.0.zip 56739 BLAKE2B 9fa3c7e92589e075e0ed11b0315cc01516cc06d7dcd1aecb63569e56afcc896ae68e8b09a99391e5790816a4db80dc4fc3724517387c254db172df182602c55b SHA512 2578f68889ff17fb87091dc3c7bcb2fe7837e12582656b7ed60cfff08064d92fe18337879c912a9f77c43af557829a6b120352c0bc006cee803240b28255a576
DIST RestrictedPython-4.0b7.tar.gz 77087 BLAKE2B 9d542d7d13778d80c1ef2cb3a329f11b933bf16669fc155cf44765be823bc869d18cf881ae7e3c7f32d719acea26aa8113c03a63814bd9716749caeac864ff8e SHA512 bc29fade32001afcb856d85bbc659bd2850655249ac96343187e121975aa980dabb4ba849fe565136d7e07e01ff1bd1aedc463685134b2bd36a76a66108e854e
DIST RestrictedPython-4.0b8.tar.gz 77407 BLAKE2B 80bef6235a3bab073b27c1c863697fb4e2d24805b7c98b1a8fd29c5e0a1125c18ec883d0b1cc9224765a8671606bf3743ac307b9f574a6a8365ffa007a894a7e SHA512 d5fe2e62be3626e9ac4e8af009a4625bae29df57440c89dc2cc64036caad320363073e534d406ca719a00b611ddf3ac272e6cc0e0522ba9744fa1bd1e4efa037
EBUILD RestrictedPython-3.6.0.ebuild 752 BLAKE2B 20a05a963a20ca391cfe688896cc83ecf25493a52c569f49389512d4cf4ab586d7079362dbc9e7bc5bb10990f39c24f8f078c47a7ba48ddcdfde1ec0b853c855 SHA512 4821965eb315971918cf01ab4ec119e1464e8fb2aa1487a1149813cac14df008e1dbc510e4c44fff84141235a155ef33a786a2969c4369b10a8aea5a48e2eee7
EBUILD RestrictedPython-4.0_beta7.ebuild 849 BLAKE2B 6d76c63847ad0b3532b44bbc423e56241a77553a7ea714d7faa0fb6be1084c727d7f3bb14889f66fe1eb935e8502e517a1196205563a4a1300ab52441f14fd0e SHA512 cde041ef1fc7c3cb4b5766b7bd0cd3064f528d7cf33f928f7de4a8eaa8bcc392205ed39bd9ef771423749596e989e1f0e2a8b1235519789aaaacc0bfaa1d35b9
EBUILD RestrictedPython-4.0_beta8.ebuild 849 BLAKE2B 6d76c63847ad0b3532b44bbc423e56241a77553a7ea714d7faa0fb6be1084c727d7f3bb14889f66fe1eb935e8502e517a1196205563a4a1300ab52441f14fd0e SHA512 cde041ef1fc7c3cb4b5766b7bd0cd3064f528d7cf33f928f7de4a8eaa8bcc392205ed39bd9ef771423749596e989e1f0e2a8b1235519789aaaacc0bfaa1d35b9
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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} )
inherit distutils-r1
DESCRIPTION="RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
LICENSE="ZPL 2.1"
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,36 @@
# 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_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL 2.1"
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_MODULES="${MY_PN}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,36 @@
# 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_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="RestrictedPython provides a restricted execution environment for Python, e.g. for running untrusted code."
HOMEPAGE="https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="ZPL 2.1"
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_MODULES="${MY_PN}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -0,0 +1,3 @@
DIST WazeRouteCalculator-0.6.tar.gz 3010 BLAKE2B 3663774925fc0a7644e90ff49434ec06889dc5120051145f7f3c3da94e0642c978ad667139355658b9a7b86d3a0d279b30055c25bc6cd1d0c7cef1c83aaafee3 SHA512 d7301313add788cd29977013290879738062efb75a8535b4e9b3ecc60a70358d977db933f9ffa3d28160e82a7353adc99fe057a5ae5d81e442f3fd0733f91d8f
EBUILD WazeRouteCalculator-0.6.ebuild 727 BLAKE2B 814fedb52edac85bad3e49606c4192f9c6d4646a5195f8e3f2ba803f849c59206f5dc4b724f071f371f7f0cc6c4d91dd037fa8e9a069c34920bd329185581066 SHA512 ff2fc751140a2e91651533d24037f7cd9cfa7866eb853e2acd8d56c74b555f8743b9d57b68866efa7f9670b30413270fe798d2a3feeb78585c9e6ff842836874
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="Calculate actual route time and distance with waze api."
HOMEPAGE="https://github.com/kovacsbalu/WazeRouteCalculator https://pypi.org/project/WazeRouteCalculator/"
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

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

View File

@@ -0,0 +1,3 @@
DIST abodepy-0.15.0.tar.gz 48622 BLAKE2B 215c1417b0d42e8118761cad8fa7b69ef601167e9ed86c601457aa6cec4bc2635260ac635491315485bfeb6bffac3f36b32cf3f0a2d56b54dc169e9a82c39f5c SHA512 f6a64b8a13544d0571c80ebea4ae43fd63d832bfc88f792692ed96320219eb4c9536476bcd138eb0314499a03272a9c490e729cea01b630d56440e21f9ecfb93
EBUILD abodepy-0.15.0.ebuild 1240 BLAKE2B 1e23ca8300d426f76f493685d1c9958a0f3c5ed85854124e46c8046bccb89b9f62ddb3fcb0fe0cf975818241bb8359a4201529d9544fd0b0a007cc6632275315 SHA512 df588a347f9c512a8c67ccb5fb2af4d5ef6bb6440b7ad7ec8b1121516fd03e105504512b87f83b9dad68080257c2d70ee41d37b7af5047fb9927a3b6290c140c
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,55 @@
# 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="An Abode alarm Python library running on Python 3."
HOMEPAGE="https://github.com/MisterWil/abodepy https://pypi.org/project/abodepy/"
SRC_URI="https://github.com/MisterWil/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
# EGIT_REPO_URI="https://github.com/boto/boto3"
# inherit git-r3
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RDEPEND=""
DEPEND="${REDEPEND}
=dev-python/lomond-0.1.14[${PYTHON_USEDEP}]
>=dev-python/requests-2.12.4[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.0.1[${PYTHON_USEDEP}]
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
}
DOCS=( CHANGES.rst LICENSE README.rst )
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

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

View File

@@ -0,0 +1,3 @@
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
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,28 @@
# 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"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)
"
python_test() {
py.test -v || die "Tests failed under ${EPYTHON}"
}

View File

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

View File

@@ -0,0 +1,7 @@
DIST aioambient-0.1.0.tar.gz 6736 BLAKE2B dd68bf534be9465587167b0e6951faad3b82d897eb9f5f4a8257686a2074053721fb1ba7426788718f2bc80959224a32388653366ef3aba7809caf5f71647baa SHA512 68d792ca2138b5570f859bf436fa2e71b414af7637cbea68f1aa6e5a5e41a3459c50ab75c93205cad3a72646e59e50f4d97550274c40864f59176f2a55748f8b
DIST aioambient-0.1.1.tar.gz 6837 BLAKE2B 75a7f5fafaf5cfe08b1afb4771bd498a823ba0efc8484d71d5fb417fe430797abefa6895cc086c0a3116e58e7a3dd71bbd1776c23f623ac5cbba50c107b4ed52 SHA512 57764f9343a35bc709ad90d6b9b2d77174907fa4301e102a381efe1c7b6bb377d425100d017ca98c8795feedbb8d3e57947b9f47d8e5966605c263ec5a80714e
DIST aioambient-0.1.2.tar.gz 6843 BLAKE2B 780bee47e5f380b61b31435cb99d18e3c0b709c4decf42d74a4b14dbd27d3d47276b0121c3fe6c9f884827cb1dbea85160a9428225784f643e766efc484c2064 SHA512 35c4b9f432245f99a20c809d3b8d1384c0700eaac05a4628dfff8de77f9293ee87d4ebfc285fb8cbdf69d8edc7a5422b3f8f6867ab811d23f356b45d5597640b
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
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 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=""
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,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 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=""
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="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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,4 @@
DIST aioasuswrt-1.1.18.tar.gz 9810 BLAKE2B b8da2bce95df6ffccc9355af7b77ac1d8b6b478a069049271d0a8d083f7f08504f6394085c017a800e352bfe3e0a9b7ccb91ec7a63703302cd28708fe753b597 SHA512 3bba233fde8531cc8614a7cec5c1fc0e170bbe031cd8d0ffbff4bcce708fad89474b9798a5d7eff3f23f2d6dc2d8df7e5affb9f1e49e661dfbc29679b0b81d6c
DIST aioasuswrt-1.1.20.tar.gz 9811 BLAKE2B bb78d4c195cdb0ce9ea60f41aa40da63ec1cd1afc0d3a2e857a358e2b5838dc26c24ef04c35ac891c38dd3eba1610c531965a295b0e32c2bb11245ad7f0a9b15 SHA512 92f643dee5e98f20fc6ea181f2cac8c40b869999cc7a6ec1d4508b78bac0f097e895a9234f4385e1b5a77380a621fb6b5a0b73ede67606608253627df1e0edb9
EBUILD aioasuswrt-1.1.18.ebuild 804 BLAKE2B f31c35c7e71a403018e5c6f15c971b0bf13fd550dfde0353d7e27aafa7b0b80767de7d06f7fc8824b808508c28c20576abb05e40efb3ef14cdae52a5ba8c8967 SHA512 9536596d35e12b68ec876f0aaae30d797a5a57dade87afbba5c73eec2a61859b9e2b70dd75158952631c2cff7a5ca3ebcee682f073b8bde65ebfe572742b4fd3
EBUILD aioasuswrt-1.1.20.ebuild 804 BLAKE2B f31c35c7e71a403018e5c6f15c971b0bf13fd550dfde0353d7e27aafa7b0b80767de7d06f7fc8824b808508c28c20576abb05e40efb3ef14cdae52a5ba8c8967 SHA512 9536596d35e12b68ec876f0aaae30d797a5a57dade87afbba5c73eec2a61859b9e2b70dd75158952631c2cff7a5ca3ebcee682f073b8bde65ebfe572742b4fd3

View File

@@ -0,0 +1,32 @@
# 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="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/kennedyshead/aioasuswrt/archive/V${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}]
dev-python/pypandoc
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
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/kennedyshead/aioasuswrt/archive/V${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}]
dev-python/pypandoc
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -1,2 +1,4 @@
AUX aiocoap-0.4a1-no-umlaut.patch 264 BLAKE2B 4c1ba684d5d60ee324a572f04a6345d098b4b32334610eea53085bddcc081d4564cbee1fbb15462ff84d53c5a49757cc13ed2122f85dd87718a613864dabe2bc SHA512 6334856a9538a5e748353fcf1accb174241a5c4846ead94e9b77ec5617dc3718f4e56e10e834d218182e2c65e70bebfb402a756595156836da7323420bbd9437
DIST aiocoap-0.4_alpha3.tar.gz 123988 BLAKE2B 62879a9c52033c7e467f2d130bb2837063fa0c809bea83d0e74e0d2c0a8d253ae9b9e76fc72a36a3e4ec39524aa08855b1425bb7370aaa77465ae51e1692fc94 SHA512 2d7539da4f688d9a60900937be36c464be2133298cd738154984dfee8f095e0919de339179a783c59e65736b1bdef65135d610090edf8fd49eef1b7f11d9cc15
EBUILD aiocoap-0.4_alpha3.ebuild 645 BLAKE2B 73458c9def91ba20ae6dd29bc6ce1714d16e2d4475d2e20502d557e1648a570e18f4e91da5de4404dd9509fb2d5659103f4b36143c7bcb7b972c0a2b8f744f39 SHA512 b2c3c85af4668b4c099b82c3fa6579c19d18ac495720cf50e2189dd23fbe501999de938350404d086b6c7444adec1d1d59eabfd4225ae7e4a58e633344d1d1b8
EBUILD aiocoap-0.4_alpha3.ebuild 722 BLAKE2B 16b5fa2d35606f003f225d2c9ac253f0dd7fe213b770e685636a18e14f6197d9559256909ffcf2821888145e86edfd75f25aee12f0738b58c4a5b833f842aea9 SHA512 bb63918a98b8f9100c92bc5628845567d9324acc011f7ebb4eaf53574a663f9be975ae52135263f582629026a68c9c06fba27a7e2757b2d507534679fada68a2
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=(python3_{5,6})
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
@@ -32,7 +32,6 @@ S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
rm -rf tests # FIXME
eapply "${FILESDIR}/aiocoap-0.4a1-no-umlaut.patch"
eapply_user
}

View File

@@ -0,0 +1,9 @@
diff -Naru a/setup.py b/setup.py
--- a/setup.py 2017-11-10 13:58:37.000000000 +0100
+++ b/setup.py 2019-01-10 11:17:51.297349676 +0100
@@ -1,4 +1,5 @@
#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
# This file is part of the Python aiocoap library project.
#

View File

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

View File

@@ -0,0 +1,9 @@
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
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
EBUILD aioesphomeapi-1.5.0.ebuild 642 BLAKE2B 9f4463f928377594ff9d85428016587f2f04d61eb21f4fccaacaecb8cf9f0659345c148f0fd19eeaff6437341887680423d20d8bca74a66295ea18a484c6061e SHA512 e8da964e2afd184782e16bf6079e729f6cf5eba20e8f6cc579e17faf92cda22754aa15d8e23d1e4a6daaace19fe4137c9169587387c87b0a90f5dabec004747f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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=( python2_7 python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
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
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
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
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
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
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://esphomelib.com/esphomeyaml/ https://pypi.org/project/aioesphomeapi/"
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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,5 @@
DIST aioftp-0.10.1.tar.gz 44933 BLAKE2B 89627c65ded7b50441cd2bae59090e91735be1c5d80764c7d0fafeeaf978f9ee58388e6b9184a7dce5f782f23731a2b544ef8fc79070ad92654d32cff90ca421 SHA512 869176c495ee7a48933b69fed6528ace06f8f3273f588710e2bb917a8fa5e1813348401bb30206c9cdd1d5735d7c99e2e16bd41d3f64f48b37a0e37d2b96dd41
DIST aioftp-0.12.0.tar.gz 48099 BLAKE2B 1947f01781c7faee23cbcca12350e2a4b809be84382d172b29da1970b7e5bf60e2ca3aac4fa4a05ab4caeba55c98a6186baaa61abb7cc54e7683de5f2f08fecc SHA512 8e9787f8761dc72d3581fc551e4648018bd0a244fc58d179c15008bd8893194801a39f3109ce0232f47c79def16862e60e4190c197c3ef19a4d80a82643492db
EBUILD aioftp-0.10.1.ebuild 2116 BLAKE2B 4daaf2335534f226fd673148f26f0aeb094c37dc8a5b72f8f5fa805b105640489b42bac5bd5ef9d593e521049f7087aedcf5738aca90c04ed902b37eafba793d SHA512 94f5c8ce70ae523ce433b53c267c9146261de5e431d5da9dcf9b98e2f2663ac13d6ca52d3f6ddd1cb0531c2262148d7add807568284055e91a94a5e99f120cbb
EBUILD aioftp-0.12.0.ebuild 2116 BLAKE2B 4daaf2335534f226fd673148f26f0aeb094c37dc8a5b72f8f5fa805b105640489b42bac5bd5ef9d593e521049f7087aedcf5738aca90c04ed902b37eafba793d SHA512 94f5c8ce70ae523ce433b53c267c9146261de5e431d5da9dcf9b98e2f2663ac13d6ca52d3f6ddd1cb0531c2262148d7add807568284055e91a94a5e99f120cbb
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,76 @@
# 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 pypy3 )
inherit distutils-r1
DESCRIPTION="ftp client/server for asyncio"
HOMEPAGE="https://pypi.org/project/aioftp/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
CDEPEND="
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
doc? (
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
)
test? (
${CDEPEND}
dev-python/async_generator[${PYTHON_USEDEP}]
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}"
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
python_prepare_all() {
# skip failing tests until cause is determined
rm tests/{test_pytest_plugin.py,test_worker.py} || die
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
sed -e 's:test_compression_brotli:_\0:' \
-e 's:test_feed_eof_no_err_brotli:_\0:' \
-i tests/test_http_parser.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@@ -0,0 +1,76 @@
# 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 pypy3 )
inherit distutils-r1
DESCRIPTION="ftp client/server for asyncio"
HOMEPAGE="https://pypi.org/project/aioftp/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
CDEPEND="
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
doc? (
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
)
test? (
${CDEPEND}
dev-python/async_generator[${PYTHON_USEDEP}]
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}"
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
python_prepare_all() {
# skip failing tests until cause is determined
rm tests/{test_pytest_plugin.py,test_worker.py} || die
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
sed -e 's:test_compression_brotli:_\0:' \
-e 's:test_feed_eof_no_err_brotli:_\0:' \
-i tests/test_http_parser.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

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

View File

@@ -0,0 +1,3 @@
DIST aioharmony-0.1.7.tar.gz 24696 BLAKE2B ab336f888fcffa4686819351d144075f3c410018e6de6ad00c223c67acd48b9728897aab3f7b065281f402bb7513aa3fd9336ef28d09673d3f6f3f2a98270425 SHA512 8ed65cdcb00a832ff45586acd1626d4addf18dde096092ffffbb087a06c3c363ea99d6f4dd02d25195d0964e419f880c541b9345eb59a93369785f194a7c783a
EBUILD aioharmony-0.1.7.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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -1,2 +1,3 @@
DIST aiohttp-cors-0.7.0.tar.gz 39728 BLAKE2B 747499856272f551cf8e2e0911ff7cbb2c7cb8a1f3159327dd8f0d40cabbbd9713a1a9e30ef9c99f3f9642567c99025e049db837c89f907d6698a27005ac2632 SHA512 72e0b365b952c08a02c1123d7672cfea01063e2ff01743a71e10f804d22178edc0f1c6b7f87b7ed484ca7c24e89a32de90d0d279f2f5c060427319182f9bdd3b
EBUILD aiohttp-cors-0.7.0.ebuild 1189 BLAKE2B d65e97ff6a550be7ce563182e09e19de5b3e120dd2bc1046fba3cfd032072162090606ec951a7aa4320fde3cedbbbf7d28fb6aac204396b966e3cece4501fa16 SHA512 6cd255d7989b7250f74516938d71ec6b9aa1c383734af09a0801083cd0408d6815ce829a1a6204df2d2b6dbb32e292949239d3219e7b8a8864e54bd75f902195
EBUILD aiohttp-cors-0.7.0.ebuild 1187 BLAKE2B eedadfbd540c0f2be712e3c066bfc618fdcd54dd1c52c627fd349255f60f423b775eee21f3ee44732ea8ef346e9a3ac52c8de7181249ed3043a94869d939d6e6 SHA512 b6b2f0cb56cb33b20c90db11553f241ca7b923fe1bb0765a03d208209515ed9c456cd10c51bad580a9c7206d1e6c4dd44ddfb619dc4a95607adddf5a2ae06a42
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6} )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1

View File

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

View File

@@ -1,5 +1,8 @@
AUX aiohttp-3.0.5-tests.patch 294 BLAKE2B c535d85c0ad73394897db4db2743e3e6c09faa98a5a8a013b5b5b7af79adffaaa30f20a4cdff65760911c8f3ff373318e144d7ace6a7de6b0fa7b6cf9b8bf352 SHA512 0e5871efad3d360757fdd1ef723b741669a1e0b98728f58fe689b66b765dd4607e05a72cb618ac55b6a61cd53247916f9d497ca147eb7c8c86b8473a298a4b38
DIST aiohttp-3.3.2.tar.gz 771414 BLAKE2B 3934f7ef3719a809fc7656c11cc3af604816e6971e403fbcd58645ec109f37daa42c245f2b2d35c789f76efa5abb824938c07c1060d2956a0a70ced41d0dc583 SHA512 abc031b5cd96c59886913582e7226f3c7b9ce4101d11d380f732d16776b990082b18b0c5f91bc098f17f72cbadcf499dfa93069323a8668755c1ce5d06f37f1e
DIST aiohttp-3.4.0.tar.gz 821067 BLAKE2B af87cd0f36950b01724d0c7add16e18125d82501241511fc2976b2b0318ffc1316c1c07085b1757efbf2dbcf175ff04e0718a6465d3f7c1995e64c4c03ac6ac0 SHA512 34d5a9c29feca5654c94c4526c26a122c7dfcd3983ccfce746d4cd993f320f19e548f95f88304eb87468d5fbba24b674ae2fcea33170fb6298e9a2c803b54277
EBUILD aiohttp-3.3.2.ebuild 1839 BLAKE2B 2aada2a2652596ef0f55d0d56d7ab1f4e75e5eef6c611ed7758673356e7f3ccfc3c347390710a571ac4f6fbf4b0f681485f6d7771105ee14dec20686105450dc SHA512 52c41ee3ee7ce55f63bdfec3acab193dd26dec6a6f13d13d52a36e5eb7078e1817bd96808178986b96da4ea800cecfaca6ad67db5411b77445a14ddbbf861d2e
EBUILD aiohttp-3.4.0.ebuild 2093 BLAKE2B 22a833dbf2bb8c145182bda1fb8784854bddc986e2b4c25f83561e5f577d6796e3aa4444281b44cfbd6858b40e5088e586ca4cbdea15a31642f7134249cabde7 SHA512 8fa78bfbc9b4faeee586b19d5686baf93575d863303924097cb6488264942e7c6f0ebc81599c6e32791f68cb0e9257581d663ed1efb6b7d822d498aa5d454fbd
DIST aiohttp-3.5.1.tar.gz 1094214 BLAKE2B 94fa66952082df30ceb16a5a62f40c0360859f7148cf6df6976201dadff211946aa3010604992cfb7664825529efce9c41cd6b3460c9b5c03468a13155f6d4a5 SHA512 9e7cc9b62de81a1f0ba81a573274fa40c1b8d02a6db4a4a87b1fc3d9fe00e63d5b906d858cebe8206873bce4b4fb498b90d1c8256cf39548872dad3baf1b0df8
DIST aiohttp-3.5.3.tar.gz 1097382 BLAKE2B d6aa356985bed0a39b7355e9e1c5d1fd5008232014015374e3f0fdd523b9273c2f51d43379535a9d2949aff79bc81cbd597eef0ffa15586cdb1d5b39a12fa133 SHA512 4beb737a9e02700c923c756801515f603b3070a1394aec6de7e6d15f0d6e3dafca599f26ab0a2a2125d47bbfb12a7b497760eae088b20385aeb1b90c6efe3376
DIST aiohttp-3.5.4.tar.gz 1097647 BLAKE2B 27d3631cf33cc5052deecfeca23f6c052fce344d9a889b0c0c0e68d9dcc19eb56e2ef2496f025c795dea4f906a59ae579ecd489188f8c56bc41255b4f450f4bf SHA512 9bc31457029f7db5bbfe1e213c1f428bf90ac96d83b6d2c8838261a3910ab9f7632a4299618377acb1bed04b0cbb4b4f6d9ee814495c05f210ed9bb4f4c61714
EBUILD aiohttp-3.5.1.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
EBUILD aiohttp-3.5.3.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
EBUILD aiohttp-3.5.4.ebuild 2099 BLAKE2B 8613ad9c301d4e39baa06f9df0f74eb84890999f2724e0f0fa45336725a0d4a36340efc593c89c2fcd440af758771663be040fbacf051b538d5d6b7989c1cb9d SHA512 5f548975d03f5fd61ddf12d152cb40ca2fb8dfab678a36a1cc32f57e7919a2822ab98838cb650e0d995d162e0e1b59482ec5e616448c4dfa7eecfa60ea717b2f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -3,7 +3,7 @@
EAPI="6"
PYTHON_COMPAT=( python3_{5,6} )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
@@ -21,6 +21,7 @@ CDEPEND="
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
@@ -48,7 +49,6 @@ DEPEND="
RDEPEND="${CDEPEND}"
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
python_prepare_all() {
# skip failing tests until cause is determined

View File

@@ -3,7 +3,7 @@
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
@@ -21,6 +21,7 @@ CDEPEND="
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
@@ -30,12 +31,15 @@ DEPEND="
doc? (
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
)
test? (
${CDEPEND}
dev-python/async_generator[${PYTHON_USEDEP}]
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
@@ -45,11 +49,14 @@ DEPEND="
RDEPEND="${CDEPEND}"
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-tests.patch )
python_prepare_all() {
# skip failing tests until cause is determined
rm tests/{test_pytest_plugin.py,test_worker.py} || die
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
sed -e 's:test_compression_brotli:_\0:' \
-e 's:test_feed_eof_no_err_brotli:_\0:' \
-i tests/test_http_parser.py || die
distutils-r1_python_prepare_all
}
@@ -59,7 +66,6 @@ python_compile_all() {
}
python_test() {
#PYTHONPATH="${PWD}:${PYTHONPATH}" py.test -v tests || die "Tests failed under ${EPYTHON}"
esetup.py test
}

View File

@@ -0,0 +1,76 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="http client/server for asyncio"
HOMEPAGE="https://pypi.org/project/aiohttp/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
CDEPEND="
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/multidict-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
dev-python/idna-ssl[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
doc? (
>=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}]
)
test? (
${CDEPEND}
dev-python/async_generator[${PYTHON_USEDEP}]
>=dev-python/pytest-3.4.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}"
DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst )
python_prepare_all() {
# skip failing tests until cause is determined
rm tests/{test_pytest_plugin.py,test_worker.py} || die
# AttributeError: 'brotli.Decompressor' object has no attribute 'flush'
sed -e 's:test_compression_brotli:_\0:' \
-e 's:test_feed_eof_no_err_brotli:_\0:' \
-i tests/test_http_parser.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

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

View File

@@ -1,2 +1,9 @@
DIST astral-1.6.1.tar.gz 32071 BLAKE2B bed3dec35b4dbf4877a98265186168c429fe19b126c6c399d61e56cba65d5b0c1dde7cf633f0389f7e6493d6bb359c37b204f6d2a1c59859f75c391ca792dcb5 SHA512 1f0f68da911f0ba905ce551eef77295d74fc7169e31cb9d8ef6359392b503615330f167a30319018e3e828d500c9392f27563006908f2abc2aece92326eddf17
DIST astral-1.7.1.tar.gz 49866 BLAKE2B 4bc5a19e09d29c5b4a95ac3d5204be5aacdcb0f0bd72f5904769919f31b7ba7beb17a70f931474cb618b305280d3b1a26eeca5c753fcf3c8bf392f2536dadd3c SHA512 e2cddc9a1b0c0f933dd68a5f20e6cd40ccc8c31fee22a6b47b58c645be022d1380aeb53d38356e348a9256a6226e5cb098e63da9c9a52b09cdcc9c740e10d24a
DIST astral-1.8.tar.gz 50552 BLAKE2B 8fe5ca978d56a9bf50e3bf055a317870ec7a4beaa170d1b67eb1b90f07cf73280f461aa2a5174add4aa9604cf8a0db26a16e0154ca4279d3271f5c92ba1a8114 SHA512 0d7719c06302dcee452591d4e213c55947800bada6c46a061475f9a7477ae47a283bdaa33afd49810290cc12708ecfe1bf2c9d100961f81f10f387a970fac032
DIST astral-1.9.2.tar.gz 51997 BLAKE2B 358de290a65c4ff75104833090c69e25dd818033029232c4c1a4fbfc3511134fdbf27b84c1a2eba4121b56fd847351199f47b77ebe523b9b9d4e7eb6dac0d678 SHA512 d9b208ecea4bf5dd3eed73df301336be663ce42c983c124180154e01fdcaf66da52ae706cd9139c7b56ddc6a88f926bc38fa52f0807b292accd13b61aaa2a635
EBUILD astral-1.6.1.ebuild 461 BLAKE2B 16f62deff17023b0e15b243029c99f8a3d2793051e90178e01837410b13c452cbfccbbadc9e1ecccc93227cd9731afe511f730e077af52f7a057b476271cea7e SHA512 a3cdf8ef26353e569318640915942b9f21c1cf4ffd3f4a5ad5c9eba5ea42d21e580c12190fe3c4a9c0ab01e185eb1c7944d85d9e5e6d327b82f10d7f89e073f1
EBUILD astral-1.7.1.ebuild 469 BLAKE2B 0295af0b2426dc9478f5defff6f56db0612c087a9602f4f9a0232d54f0a65d87f82dd7ff8708348f2284091a9b0be1b818e49adeac71b1d8b165feee4e91e99b SHA512 8f151c51070369444fb02292c441775d625a7d91d5a5dac4d77e8244f56ce80d930c519810f2a670068d14fe3b8dc4b9a9587fa06d4c320e0151c94a891fe9eb
EBUILD astral-1.8.ebuild 469 BLAKE2B 0295af0b2426dc9478f5defff6f56db0612c087a9602f4f9a0232d54f0a65d87f82dd7ff8708348f2284091a9b0be1b818e49adeac71b1d8b165feee4e91e99b SHA512 8f151c51070369444fb02292c441775d625a7d91d5a5dac4d77e8244f56ce80d930c519810f2a670068d14fe3b8dc4b9a9587fa06d4c320e0151c94a891fe9eb
EBUILD astral-1.9.2.ebuild 469 BLAKE2B 0295af0b2426dc9478f5defff6f56db0612c087a9602f4f9a0232d54f0a65d87f82dd7ff8708348f2284091a9b0be1b818e49adeac71b1d8b165feee4e91e99b SHA512 8f151c51070369444fb02292c441775d625a7d91d5a5dac4d77e8244f56ce80d930c519810f2a670068d14fe3b8dc4b9a9587fa06d4c320e0151c94a891fe9eb
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2017 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 pypy3 )
inherit distutils-r1
DESCRIPTION="Calculations for the position of the sun and moon."
HOMEPAGE="https://github.com/sffjunkie/astral"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
RESTRICT="test"

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2017 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 pypy3 )
inherit distutils-r1
DESCRIPTION="Calculations for the position of the sun and moon."
HOMEPAGE="https://github.com/sffjunkie/astral"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
RESTRICT="test"

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2017 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 pypy3 )
inherit distutils-r1
DESCRIPTION="Calculations for the position of the sun and moon."
HOMEPAGE="https://github.com/sffjunkie/astral"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
RESTRICT="test"

View File

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

View File

@@ -0,0 +1,5 @@
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
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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

View File

@@ -1,2 +1,3 @@
DIST async-timeout-3.0.1.tar.gz 9724 BLAKE2B f18ae75969b7048469fe22949f25ea25da3fdbf08b98a16b5d5ffe823060a75e6de9ed764727e08d4344c79426e9c89013d49522f20ed62e6fbe912b5c7a8787 SHA512 fd30842671a79edfd52c7350e7fb2120533a6d97b44975f7b071ce2cbde43443bd5bbe1f2ad0ad3ab2156e1987b9e58e0c149b0ecfea8674eb0cb78eee79c986
EBUILD async_timeout-3.0.1.ebuild 867 BLAKE2B 9ad680d40395f27145577fbea4a79743a14b003c433d954ba7e9735c30da409e2fc44240d1caab866389645e50d9cd93d05a600ec31b7127907022a26dea5758 SHA512 f8f416154f2d0d53d37fe97ff708bce26120634a79424c4921eab7ee830c3c7867617e52f5fa30bfba89d3407b7f7276b0fe32bbe05738707d1aec6505b58073
EBUILD async_timeout-3.0.1.ebuild 868 BLAKE2B 6376a7001a0f3ce49af44f25289716a2a960c28cab100431e54c68a51ce5e33b86e9105d465249a6c26503672d3ccf60eea52012d96fddd130c40a9f50eb058e SHA512 3247efa38b688debacebaff2bdc9e11a8c99410b3867de0e04096fe79258a4a041fa107d52d171a3dc98e469d5813d7e9ad4611842bc0b955a8d6bfe8f9e6471
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6} )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="test"
S=${WORKDIR}/${MY_P}

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,3 @@
DIST bcrypt-3.1.5.tar.gz 42160 BLAKE2B b113369c0d7a7a115c7246193140b0b6c8419a9cb9c1274ae610a95db4cdfbb58e5b085951135eb4394d1e52cc09edd68a2b9cfa4a733d731fdcbf87a9e67ca4 SHA512 321aafe2e532a1cf068cfdd8ccf8785c96a7106b7aa7c44ad58290a0ff3b25f2f23bdd7abde5b3f102d99b9c7335da92f03b2999bcba5ad1ff7ed33e2f836144
EBUILD bcrypt-3.1.5.ebuild 1010 BLAKE2B 612697294a58ebb47095ad00e376cfa22a98b47a01f604ae3b403dcf6fd0d55e5069b352b3d41d349c1095876b78d3c96149f726a57494b827a7dbbf29956404 SHA512 2dd7366a3a63a1d897dbe36aea5bbe0488f6acbb7d46997e9d89e944911491a2f3d2ef745a22d1014c5bb5931d932abbb4fbff4325a710a4425ec9f6c1e8cbb5
MISC metadata.xml 485 BLAKE2B 789fde3cb8c29c27778293f22f9e3a4453b743d52f5fab1dd2db6d940e4e1bff843d6ccdb4f7374b456b2cd4f80877f453205bb9a5eeee9f6e32382297ab967b SHA512 3b4fb489f9d1ecdee3dedc58dda61aa86c6bc30f29aba50de6dc4faa499276d83fe15518088e4d0e76c98ca30188b2f1b921807821fc73b5dfc592490e6fdb46

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=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
DESCRIPTION="Modern password hashing for software and servers"
HOMEPAGE="https://github.com/pyca/bcrypt/ https://pypi.org/project/bcrypt/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris"
IUSE="test"
COMMON_DEPEND="
$(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*')
$(python_gen_cond_dep '>=virtual/pypy-2.6.0' pypy )
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
"
DEPEND="${COMMON_DEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( >=dev-python/pytest-3.2.1[${PYTHON_USEDEP}] )
"
RDEPEND="${COMMON_DEPEND}
!dev-python/py-bcrypt"
python_test() {
esetup.py test
}

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 type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<maintainer type="project">
<email>openstack@gentoo.org</email>
<name>Openstack</name>
</maintainer>
<upstream>
<remote-id type="pypi">bcrypt</remote-id>
<remote-id type="github">pyca/bcrypt</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,7 @@
DIST beautifulsoup4-4.6.0.tar.gz 160846 BLAKE2B c56c61c5ac2116721815b3cc8e0ec249f191a76bc36e26593af54cc0937e3a4d70c5a2b3069b12f1ae4f5b78cda78e2abda5da99fdd6987afe0f581a4130685c SHA512 1a7eee4218e58cc3852e71fe4f0892f673bb46a851941264766a38eff8ef05d612d88b4641fcb478ce8f66ac50dc987ca039923c4bbb11867c74813289f7e578
DIST beautifulsoup4-4.6.3.tar.gz 167469 BLAKE2B 0bc8f729298a2fd1e8f3cc8a7635587217f9a2e6e2c71709e99c40eedf1ebb4d76cd0d17ec36b99f3ee047193e4d44e31b8d2aa9864c43ce5db380fbdc083f76 SHA512 0cacae77843326ebee87d108b6706a7ca6943684bcccc62554d2ae5d77dfd181c97435ceca9d3e2e51962b024bbe52bc08d7f0dc516311aa87b3a1f87fb4ae23
DIST beautifulsoup4-4.7.1.tar.gz 167065 BLAKE2B ceb67b281a9dc4212fcab03f8d50dcc6e1e8d59936b329c8ee492c7c50e322efb480c0d640f13a9fcc4e53220b7526581d532f9d3ba1d797c3e845f974facb3b SHA512 7aa77bc6008bbcbbbe91b0a850007ab237d2832b63a787fbd94b7cbf47d4276b185e0c61c134df73221406458edff2b75b6b8c2b53b543aa3bb1b0e2202dac5a
EBUILD beautifulsoup-4.6.0.ebuild 1324 BLAKE2B 34832ce698f74ccd1c331a8c392b165567dd44899991d9799f4b885ba1b177227c8c9f74d19481958965907c40524d11d6cf3407760a7d0f1ff53b7e1dd33f40 SHA512 e2b79e8cc2f0852c93330c20741fc1a6edd447d46c07ee9602c19086636be841a3928db571c8a683719f9f113df2908ec13013aeaa011d68fb5707b9071abff8
EBUILD beautifulsoup-4.6.3.ebuild 1324 BLAKE2B 529d65237bd7d355cb4b5e448e24bf7480a9c6bf09f7bcc02b23950d796f2405b48b01e997961eeb50bbbcbb43cba7af7b171fd8f396331cd1d0ac34861f4e80 SHA512 0a7be0f3b340b5943e79a99f75d747e91d8a21d22405f8493a77834ee484fb6b2ad0b8e2e911f148323df6b0fdd1015720f78da0c7f50456259f10268df048a1
EBUILD beautifulsoup-4.7.1.ebuild 1301 BLAKE2B 1d50f96476ef93b33a717e5eaaa4adb8cc3fac0c0c8731902b0b4740468ca1f9d38394ba699614b9185b9aed4c913cccf972dff57275add95abcf68d296f9b2c SHA512 abd61726ae25d8bdcd7e36c5bf8c992476b9cc5fa0282862eb2c5830fabdcc2b7c0a7c906bc8d95d985ee3a97b9a5cdaac721845ab024a0390f6da8bc31a9fdf
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,45 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
inherit distutils-r1
MY_PN=${PN}4
MY_P=${MY_PN}-${PV}
DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
RDEPEND="
$(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy)
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')"
DEPEND="
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
S="${WORKDIR}/${MY_P}"
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

View File

@@ -0,0 +1,45 @@
# 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{,3} )
inherit distutils-r1
MY_PN=${PN}4
MY_P=${MY_PN}-${PV}
DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
RDEPEND="
$(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy)
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')"
DEPEND="
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
S="${WORKDIR}/${MY_P}"
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

View File

@@ -0,0 +1,45 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_PN=${PN}4
MY_P=${MY_PN}-${PV}
DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
RDEPEND="
$(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy)
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')"
DEPEND="
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
S="${WORKDIR}/${MY_P}"
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
distutils-r1_python_install_all
}

View File

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

View File

@@ -0,0 +1,6 @@
DIST blinkpy-0.11.1.tar.gz 27302 BLAKE2B 430548f99266bbf907f084b17b3d434cf9de88c77b75d86c50cdb0c7c8f04e79a206685a7eafebeeb78137a995724d1f2d0db986d4ad1ce71a9a6c05d62549b7 SHA512 1279231083f0c3df1c9b3b08ddd43ff1ffe034a5d444212592b644aba1c181db592ff38ef48a5e3a4449b534e108fbf32c279cc03f4d093eba51f34b344951a7
DIST blinkpy-0.11.2.tar.gz 27433 BLAKE2B 72ac548f8abf15aedb09283403e91d68e0a91c56e1f92ea036937efdfd4b95da8252bfe109624945b37446419e0023ea229ecafe6847872abb101e8031e1d37d SHA512 23f5f8c72901ac0347ee3c67bb19577492e2798f7f87dc3c9f65eb23489aeff60831cb7f5c5f24baacdaf5605c9974ed4024c6df93bf83e1902467c461496488
DIST blinkpy-0.12.1.tar.gz 29379 BLAKE2B 86f8843055bef1d5dc5547d40ba6bb915d16ca50d03191c59fbcb46538206501aa8ab9e143b0793290befd8df6d10df8b8aed2c6f5ffd3d325c109c37d90bc83 SHA512 b96bccf6cb21bb8fba1363774bd001a4ac8f06e8c0b06d355e9664c6f8cd89e614d4b6276bb3342704a2a868571d5f0cb348e467f6107071ed0419dce8b25195
EBUILD blinkpy-0.11.1.ebuild 805 BLAKE2B 533a40c707db4115d27d46f21dd6281a57686b349c98032dd1a2b77f7d5cf018935cee1bfd4a9f493044c89d7eed4c61291481209220f6ac7f18e9e9b48ec313 SHA512 cdf46065ae3b158ec071c94678e31c46b49d5e6542cdf569ea2552fef0fa754043a9205ed72f91b92334910214c1e47dbf681957a343800341dee5c98eaee789
EBUILD blinkpy-0.11.2.ebuild 805 BLAKE2B 533a40c707db4115d27d46f21dd6281a57686b349c98032dd1a2b77f7d5cf018935cee1bfd4a9f493044c89d7eed4c61291481209220f6ac7f18e9e9b48ec313 SHA512 cdf46065ae3b158ec071c94678e31c46b49d5e6542cdf569ea2552fef0fa754043a9205ed72f91b92334910214c1e47dbf681957a343800341dee5c98eaee789
EBUILD blinkpy-0.12.1.ebuild 805 BLAKE2B 533a40c707db4115d27d46f21dd6281a57686b349c98032dd1a2b77f7d5cf018935cee1bfd4a9f493044c89d7eed4c61291481209220f6ac7f18e9e9b48ec313 SHA512 cdf46065ae3b158ec071c94678e31c46b49d5e6542cdf569ea2552fef0fa754043a9205ed72f91b92334910214c1e47dbf681957a343800341dee5c98eaee789

View File

@@ -0,0 +1,31 @@
# 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 Blink camera Python library running on Python 3."
HOMEPAGE="https://github.com/fronzbot/blinkpy https://pypi.org/project/blinkpy/"
SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,31 @@
# 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 Blink camera Python library running on Python 3."
HOMEPAGE="https://github.com/fronzbot/blinkpy https://pypi.org/project/blinkpy/"
SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,31 @@
# 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 Blink camera Python library running on Python 3."
HOMEPAGE="https://github.com/fronzbot/blinkpy https://pypi.org/project/blinkpy/"
SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,4 +1,7 @@
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.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
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,53 @@
# Copyright 1999-2018 Gentoo Foundation
# 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[${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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -1,3 +1,6 @@
AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229
DIST botocore-1.12.35.tar.gz 4891973 BLAKE2B cce234fb4a33bf5be88d14fcc0b30acc2f13fb422f7a2af9bfcf064b91921115382713f1f371487470de7965ffba2209f578669bccf2af9d6b94b1af5223556c SHA512 9ca6d766a7ef8e32859b33a82fa99457d165ffd1a5b0e1cdc01ca9c28377e6374188e9661fd3d96e94dbab712fe4da3cbda8f9a757cfb11a8efc8e29ca3c007c
EBUILD botocore-1.12.35.ebuild 1494 BLAKE2B 36263e1b3bc056f6a5fc0034e3373d30920976a8e54113bb6f7b3fdc238f6acd6acb76f4026cd5f8302aa6d4ba50191d72883896282f1a2f0b55312cd389ce4c SHA512 ead62975b9cc2ef72e396994d62eb2a3e1c807d6d6a69b82cd07ea7db6b31bb5e88ea4af1fc9e4306c8f5fe84c2469501cf04e790c85ea5067940715049def57
DIST botocore-1.12.57.tar.gz 5247450 BLAKE2B 537c14bc8541f597f835611a8bd8f13b4c5f112139788b67650ed5895882fc63327abb92ad4477785fbbae07fe66f28b095b3982b311421bf93b11377b7b4fdd SHA512 703d9d0967fa998112f9057475e11e2f064ffefa2dd90a2baafc5587bf34a7e255a10e69c9dc05e2e53c8c1414cfff18ffefd8a99d2de49ff749d55c24d5fa19
EBUILD botocore-1.12.35.ebuild 1473 BLAKE2B f8f04df228ddcfe43ad47332e83d91540fcb920b138d592086f9278eb92fbadbe7a729d167fe2b59b761fca7ff433ec1df5fba1c511d0afa45f3c33a0acc36c8 SHA512 311cc5e4f637c17deb3f1f1a625092418c56ce9b11915f80ad521d02c839fc377b6e7a5e0f745cb32c39d6ec5334469a2ffbd8fb4fd8b37022ade021261d4d9a
EBUILD botocore-1.12.57.ebuild 1478 BLAKE2B faef9969752da6190bb300e77eb74ed96723d736bd8917ccfdbb45977fb50fda0daf5bcae0e046f9346db39eee6efd4595cede079d0d36cc8cd6cd8ae57c781c SHA512 7c02b7259fb09bfe1302029404922a885f12ad7deaa8bc3bdcb496566c7d29298d58ba274b2f1579dfcb7632c4b413c738cb63ad35a14224576d16f79f66b37f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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_4 python3_5 python3_6 )
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1

View File

@@ -0,0 +1,58 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{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

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

View File

@@ -0,0 +1,4 @@
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
EBUILD caldav-0.5.0.ebuild 929 BLAKE2B e26706d4c3c8faf2f4d8a89ff1dfe4b1fa76d16f489735677b5e0bb45c33daf481fb433b802e355fe11f61afff2414e7624ec4f2d87a39542394781f799f4571 SHA512 e5422ec51dc54477dd8174c8374e1d22be1085b70d3f91089c05ba924a20f8ca8dd44368d3d51cf9ffcba95f16a40cb17ad16cb69fb23f6e7276cdc34468f9c6
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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_{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}]
)"
PATCHES=( "${FILESDIR}"/${P}-top_level.patch )
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,12 @@
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -24,7 +24,7 @@
author_email='cyril@hippie.io',
url='http://bitbucket.org/cyrilrbt/caldav',
license='GPL',
- packages=find_packages(exclude="tests"),
+ packages=find_packages(exclude=('tests',)),
include_package_data=True,
zip_safe=False,
install_requires=['vobject', 'lxml', 'nose', 'coverage', 'requests', 'six'],

View File

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

View File

@@ -0,0 +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
MISC metadata.xml 356 BLAKE2B 3fc1081a0d9fb2bc7217474ec0a80b5329b64997f0526a4536f085a4074dc6f5edb6e916ab7329b04824753ee955e2357e70da1d5ab9a6959b52b39761f582f5 SHA512 827d3672bace0ac0b350f420315274d5bd4e3eb8a840a67e22fab31d861fb8ceb3275cffc36119e82f98699b94500cc5ae41d53e2d2e5c9597074dbdd4dc193c

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors (W)2019 Andreas Billmeier b@edevau.net
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="YouTube chromecast api"
HOMEPAGE="http://github.com/ur1katz/casttube https://pypi.org/project/casttube/"
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[${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,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">casttube</remote-id>
<maintainer status="unknown">
<email>4urikatz@gmail.com</email>
<name>Uri Katz</name>
</maintainer>
</upstream>
</pkgmetadata>

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

@@ -0,0 +1,3 @@
DIST cdu-0.1.3.tar.gz 3344 BLAKE2B 0a2d43dcf4567ff1bce4552ac6a9099de720dcc96d8f4671348e36e3b4b62adaf9517e6ba24c42fa51846e3e25833f7f066002fd2d321fa9600070335dae0896 SHA512 c84ab149c5ad5d954b573f0dd5e35d22c7867aec046686c41e718f0375377c6bf6a36f9974a4977044e0e69ab4c02720bb59d36033e59de76a4231dacc7a62f7
EBUILD cdu-0.1.3.ebuild 837 BLAKE2B 90d9a839356ae233da4e7f20ec65303a1a558b841b1c4aa32dd995974131cb3c3d59d0071bca3c4e8698d7ff66bcb46535a6b63b5b754205b8e0823622cb1aad SHA512 3ba4c129466b7720b7b334ff7b165765acc7dffaaa924eafba5a162902072b86f0bc6bcc4b5221a2a97cf1af787fe7b17c7a733355061192d60e322d4f2021cc
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
inherit distutils-r1
DESCRIPTION="Cloud Storage Disk Usage Analyzer"
HOMEPAGE="https://github.com/ilogik/cdu"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/ipaddress[${PYTHON_USEDEP}]
)
"
# Many tests fail, even on a regular tox run on a upstream clone
RESTRICT="test"
python_test() {
${PYTHON} psutil/tests/__main__.py || die
}

View File

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

View File

@@ -1,3 +0,0 @@
AUX certifi-2018.4.16-use-system-cacerts.patch 340 BLAKE2B 42278c6b40ef6daef71a2ef3da75baf78833906c1cd018757b0b45d8ca623cbb5de15e5d5cfa444eb360738b368ad2111bb5594beaeb910275c65267b7532a34 SHA512 8c0b36be0ce23132fe739be4a173f537f4f8870fe0f5e2c98add13e94c0c23490cd0aac30e289193820790eb8580770e178e32b9f16b28255fd95565d6015faa
DIST certifi-2018.10.15.tar.gz 145887 BLAKE2B 695b4236d67022f12639850fdcd169570330f9dd59aee165a39143d5dc5867b8685859bc48c8af07d41b7124970748ceb97cf1f7557563865e6b3293f668393b SHA512 3324ae6c4b99dda6f48aa9f0918fe045a19b19b26fcfdcca4be93ec967b9e4112d863c982686837b327f1663e308250d56ea337caeeeeb96579e08b20fca92df
EBUILD certifi-2018.10.15.ebuild 1433 BLAKE2B 30331bc3f24f66773fdb07ec7a267423cf59f5e0c231ce85114db5c702abe5dc8a1bc4973fcd12b50cd6e464f8984aa28953011cd3c99f0316b5e0aa0a1e0a5b SHA512 765e1b77b73d6c62402a2acf27e3c598e9586285226d5d80e0b65e256eb95677a8def99aa7e7e347dac71f18797c56c41da82eae3072ea91fdbbde6709247295

View File

@@ -1,43 +0,0 @@
# 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 pypy3 )
inherit distutils-r1 prefix readme.gentoo-r1 versionator
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=""
RDEPEND="app-misc/ca-certificates"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
# Do not drop this patch -- this will affect system's security
PATCHES=( "${FILESDIR}"/certifi-2018.4.16-use-system-cacerts.patch )
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

@@ -1,15 +0,0 @@
Use system's CA certificate store
--- a/certifi/core.py
+++ b/certifi/core.py
@@ -19,9 +19,7 @@ class DeprecatedBundleWarning(DeprecationWarning):
def where():
- f = os.path.dirname(__file__)
-
- return os.path.join(f, 'cacert.pem')
+ return "@GENTOO_PORTAGE_EPREFIX@/etc/ssl/certs/ca-certificates.crt"
def old_where():

View File

@@ -0,0 +1,7 @@
DIST colorlog-3.2.0.tar.gz 26322 BLAKE2B 550cd4871d6813298d36aa4a0502be1a9c991960660935be1a66989d469abfc96159f92214e2199825efcfc49132642c9d0581fb3584b241ca6dfa62348f0665 SHA512 200ad9c0185bf2523c25a2b9932a1aa7ee59739dd8695ec2e8353ce1d0a67ea19770aaa27697afd5ed553d2c38c15be2dd73443e9de27b3535bcb76a379286a9
DIST colorlog-4.0.0.tar.gz 26375 BLAKE2B ae2834099a4af6fcec5821746bd39c88bf06907e67991e3d3efec4f196983f48af11e409661ceff71bf3e42d78275e11b2e33210edc0ec61938a27ede509fc1c SHA512 7335a2ee5bd5bad7eaa9ed7b03c0fa56d60705cb0c672bd18708a505c7ef0c43807b740eefe3e8ac2aee1391223d12cd915bd53dc2f602051175a7914c90db6c
DIST colorlog-4.0.2.tar.gz 26431 BLAKE2B 4e9f274a5bcf9abe5da0ea6018c4992d3bfe444206d631b39a72baa2a52b522347c770276cc875cbd902cce8be5107c7e2837b3378f9935850c7a8c4e74cfbd8 SHA512 dc2b641bc4376204ca66ce0cc548c6cc8ee243ebfba84e2be84b07bf6021a92a85ce175128c069f35836abf601240fc59fbc4047af746518f8485891f5a2584c
EBUILD colorlog-3.2.0.ebuild 563 BLAKE2B 95f8ca8ab49ff94622c5a148817beba3c33ccd578f7083f390d48993f4b51580c2baf2b2a247405af959ccfea9ac8699dce9125b5ddcb96f4b4f541b453b7451 SHA512 8bf9a1b113fd9ff30f03f5b4ae272475f058f3ae6f3411f12b1d2f0c5bdde31e6b1e7467310e97f46cdf072ee1f4fa0fde82f3824bf1e29abf7b5cdbc4671852
EBUILD colorlog-4.0.0.ebuild 563 BLAKE2B 95f8ca8ab49ff94622c5a148817beba3c33ccd578f7083f390d48993f4b51580c2baf2b2a247405af959ccfea9ac8699dce9125b5ddcb96f4b4f541b453b7451 SHA512 8bf9a1b113fd9ff30f03f5b4ae272475f058f3ae6f3411f12b1d2f0c5bdde31e6b1e7467310e97f46cdf072ee1f4fa0fde82f3824bf1e29abf7b5cdbc4671852
EBUILD colorlog-4.0.2.ebuild 554 BLAKE2B 483193a9a61c449a16dcbc1a56f34f1599be92f8c3d7c8010d84b8a99e2b0487aeabadb0b4858dfef6b74799ee61c559e45cb231f72324b0fd5dfb2749c8cc78 SHA512 b4b9b900a5ccc59e059fa809da380b68357cc50034e024359480bb74429b33e9ca77d84f551c42d7d13a7fa6a56a34516d89f2b3b744dcd2d0fd9d02bda18928
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
inherit distutils-r1
DESCRIPTION="Log formatting with colors"
HOMEPAGE="https://github.com/borntyping/python-colorlog"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
python_test() {
py.test -vv -p no:logging || die
}

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
inherit distutils-r1
DESCRIPTION="Log formatting with colors"
HOMEPAGE="https://github.com/borntyping/python-colorlog"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
python_test() {
py.test -vv -p no:logging || die
}

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Log formatting with colors"
HOMEPAGE="https://github.com/borntyping/python-colorlog"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
python_test() {
py.test -vv -p no:logging || die
}

View File

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

View File

@@ -0,0 +1,3 @@
DIST construct-2.9.45.tar.gz 1042299 BLAKE2B 4d646c3a340b969e83e15436422732f4f4380ef24cd0e9f258f3d3666f17b08ab628d19db39bb8fcd3f370c2b0c93a8329fba56727f28d7a23d868d001610927 SHA512 78d64f3e567e6c9cef842d3e15f416d48856d229a8c6f21e282d3123a86fdd243b20dba5040c6e1d28b67422881351b303262132263efdf94bb73adde0d5dfc1
EBUILD construct-2.9.45.ebuild 993 BLAKE2B 11075d388690df1f09acca72459c1eca32d772a5762df0ee576d14dadf6494da6739c227dca84b9a8e77d18e21254e8e390b26fd7726174bc209b554e9734759 SHA512 162303a364c3673e02e81710ec20bf113129d89ed699b0505da3ced8544d0b1747194c2f06150340c96b727123afb1feb642186761ff7df0618e449e472d9ec5
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -2,17 +2,17 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
inherit distutils-r1
DESCRIPTION="A powerful declarative parser for binary data"
HOMEPAGE="http://construct.readthedocs.io/ https://pypi.org/project/construct/"
HOMEPAGE="https://construct.readthedocs.io/ https://pypi.org/project/construct/"
SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="test"

View File

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

View File

@@ -1,2 +1,5 @@
DIST coverage-4.5.1.tar.gz 379675 BLAKE2B a3dd18b6c6512a2880f48e685c15eed33589d7d46ffaddedd69dad88b8baa383e1661e1cd232e44f466512e292f82638ee2fd198de01dbd1324cb01857b986cf SHA512 82742a572549400778cad99057b1ced4c36b61e917983148eccc86bfa6340de8cfefc4f743e79ff876b641e0b9d21307dd6bde78638a6b20dd8ad215068dda25
EBUILD coverage-4.5.1.ebuild 1245 BLAKE2B 7261754c2561133e867b651e780ad794543e52c8c9c3a7e68924877ef293ca13a5cc48ae4fbd57ba9542161d7bc3a5438769710287eead2950cc2f4e362e2316 SHA512 e683690a3ad77aff3b4ca2d92aeea4c0b531f995f41958fe4c21eb83a8515552701193d222f0c02a4d07feee0c7524a061c72ee69dd032ca121552f2b95a88c4
DIST coverage-4.5.2.tar.gz 384845 BLAKE2B a7b4f249a68e025449d26ef8ee2194b9ce355c979d1f5192a7863a0ab0089f9deb3a8e63a39bef528ed7c58fbcc7cd4bc193fea3a135f5996a6655268a6b7a93 SHA512 0d98c8118648a319ac6f3b4c4c6f1ff8a92085bbe8276dd5504c8df4638933f920d7382d8e6de8e16bff43b62091310e0eab7b7722c6d28c976baedbfae3d03e
EBUILD coverage-4.5.1.ebuild 1258 BLAKE2B 3e1e2f1eb414f63dc84fb25bc9c63f3d3796a426d3caa620fe076603397cae81ab18b6642c40b4516c9bba49b83b404a830211499abbca1893a3a0eddd0c9c7a SHA512 180ef2c43eafffba06a363582f14a77628bdf001f8ecdfe2e596bdb264fe44a36c8b06ac96cb5321c61c0edf14d3ffb9d5307fb9373e36fe4c19e4263b2d460f
EBUILD coverage-4.5.2.ebuild 1258 BLAKE2B 3e1e2f1eb414f63dc84fb25bc9c63f3d3796a426d3caa620fe076603397cae81ab18b6642c40b4516c9bba49b83b404a830211499abbca1893a3a0eddd0c9c7a SHA512 180ef2c43eafffba06a363582f14a77628bdf001f8ecdfe2e596bdb264fe44a36c8b06ac96cb5321c61c0edf14d3ffb9d5307fb9373e36fe4c19e4263b2d460f
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""

View File

@@ -0,0 +1,44 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Code coverage measurement for Python"
HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="
>=dev-python/setuptools-18.4[${PYTHON_USEDEP}]
test? (
dev-python/PyContracts[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
)
"
python_compile() {
if [[ ${EPYTHON} == python2.7 ]]; then
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
export CFLAGS
fi
distutils-r1_python_compile
}
python_test() {
cd "${BUILD_DIR}"/lib || die
[[ "${PYTHON}" =~ pypy ]] && export COVERAGE_NO_EXTENSION=no
${PYTHON} "${S}"/igor.py test_with_tracer py || die
${PYTHON} "${S}"/igor.py test_with_tracer c || die
}

View File

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

View File

@@ -0,0 +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
MISC metadata.xml 237 BLAKE2B 8f135065c9b8e961ea8bcdb5722cd3b1ead09436b8e20f79938946cb575d8f4bf77a84675cf3dc257c01ebb978cd835d73c7eee33910ab24146bbe79e5ced373 SHA512 1361f039701090a2c413c75228ac74ec9c00896b7591d37724d2210597caab968d88889c4ba248f408b8119a19426295eb5eff10e9e68fc5a46a1863bb7e763c

View File

@@ -0,0 +1,32 @@
# 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="Show coverage stats online via coveralls.io"
HOMEPAGE="http://github.com/coveralls-clients/coveralls-python https://pypi.org/project/coveralls/"
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/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${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
# Distributed under the terms of the GNU General Public License v3.0
EAPI=6
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/"
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/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

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

View File

@@ -3,4 +3,7 @@ AUX cryptography-1.7.1-libressl251.patch 948 BLAKE2B cfb192c89d714093f366a752459
AUX cryptography-2.1.4-libressl-2.7-x509.patch 1005 BLAKE2B 9c01fe0f9c3c8c598388db68f68470b953b4a8e79dba8c1d3c6ce56486a93f340101a58db8771fa1adeaabe430d78acbb6723da597b8b114416d676022b989d4 SHA512 fc58993b3dc86990194e03c7cc4554d83260b243913d77b3743fe1f9fd0d21985ee849c6b7f7fc158c48b75505e8e8a9adf090b9c7ba40e12b09b3c020e50afe
AUX cryptography-2.1.4-libressl-2.7-x509_vfy.patch 3419 BLAKE2B 89642459484d42958aec818c4196eff35991ba415c76ee1f43c0765b1a9687c6b405f31322227eb132309439aa8d7ee5ed6df7ed07f640e4eea21c6e97fde858 SHA512 e941b89924d68b1d1dfe8e64a4f7ae363ccb53fd232a3853d9ddba0a7aed1dc27fb8d699e9197bdd7ff0b1780c1f12edd2edd4133f08e2f7f13348b170985a4c
DIST cryptography-2.3.1.tar.gz 449577 BLAKE2B 66a94f68a6f5c14ff1e3316ea740bda8c34135bc4614a6a36880d4970d54cb72d69374555a6a89dd9a6794e35feed8fc4598ad071cce33b9515da1ada4c38d53 SHA512 384581238b5669dbf31fd1b1385ec2ff9c6d76e2b7612efb15f255e17a11a38474f84668e62ceaa39a146260f46cac743575c0a8ffedc1e40c7b2f90d7cb00b1
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 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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST curve25519-donna-1.3.tar.gz 19549 BLAKE2B f9ba8f691cbe519e3121453703f1e9f4ab6d60ef67b356ac68b188ea9eb0d957b26413c20de40469f5af9044e4cb7c90640fb4d399a343c8a5399fa14d654f4d SHA512 a7cef5838ec58eb77e833cbdd646fc9a9cd48bf3fe12ee420f12f0e4d2deb53dd78d78767a9a994f9c7e0d6166d18acca0de648371a861b4e52fc43e42226f2c
EBUILD curve25519-donna-1.3.ebuild 563 BLAKE2B 86bab8e9db9bcd2c46143c83f93a8ddcdc7902689443545f40cfcf82a5d05ba28898b439885cfd8f578acc63e7d90e866f2994ea0a18ec4b000ed325f729e343 SHA512 f5145fb542640815399a225ded6a051d5e9a0adcf657eea34b7ce0b72dcb78925705d35ac6fb23d1485645cc01aeec5ad083eda286d991e52647044bbdda05c9
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,28 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
DESCRIPTION="Implementations of a fast Elliptic-curve Diffie-Hellman primitive"
HOMEPAGE="https://github.com/agl/curve25519-donna"
SRC_URI="https://github.com/agl/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
${PYTHON_DEPS}
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${RDEPEND}
"
DOCS="README"

View File

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

View File

@@ -1,2 +1,5 @@
DIST distro-1.3.0.tar.gz 48067 BLAKE2B b8dc48dc82e96c674c5fedf2f55167fcbabacde59954ce978085f0a05e5184bf8c323c76208f2ebe0a2cfb6ac41ce0351774ba6ba02dd13b22a7506ce3e5cf58 SHA512 5a3e363b7dbfb5f70967937d04b566e5c8aea10b6f3b9be7485e6f49130766ec5480ce1c1c14ec759e38b2488ffa697478246e53be72ad277cf3bebac7dde741
EBUILD distro-1.3.0.ebuild 584 BLAKE2B a8891d81d850a655e87f3217bc89f7fa8b9f0a49e84f416ab46e050d8d87334a59d4ac3621b29a844ed9dfdcec6cb69a7262d038d0aa4193f0c9174050e0d4d6 SHA512 d201207a85c964cf3e9f611ca57fbf7eab21301d78db413077e3f60ca072633a4c78583584fd740d0a4b186890f409df994913b3056ae535b8aee6ab8a8bf8c3
DIST distro-1.4.0.tar.gz 53719 BLAKE2B f393e4237ee946a0085eedee49b38ab140bb0e1696407a74a7259aacb4341f25eda6ea79da9bd3c060f00da4b1856ed678edbc403fe16b20d130ec5d076c4d77 SHA512 eac7d32ea77c2074e57c6828a8b2e4d4d01e9c46cb0f7adbd99998630b0af4924bf18d05d5f5b42fef5603b024ef835dbb4c05fc88310f5e64d193514b2fc10f
EBUILD distro-1.3.0.ebuild 578 BLAKE2B 06e6bca8e1fd287c08dc0cba6664640ca9f5a44259c71d1b29ddd32201ac7863cd41a2bb95e4024057baad10f4aba0df0418e612638ac64d1d2c3dfc9ddbb86a SHA512 6cca04285158d40f027d90b00533d286656a8da7dd63621cefdd03aac5678866f1ca197633ca5f121cb76f96d4a5aba69531558029ff4c1fbf2f547e5c28edef
EBUILD distro-1.4.0.ebuild 578 BLAKE2B 06e6bca8e1fd287c08dc0cba6664640ca9f5a44259c71d1b29ddd32201ac7863cd41a2bb95e4024057baad10f4aba0df0418e612638ac64d1d2c3dfc9ddbb86a SHA512 6cca04285158d40f027d90b00533d286656a8da7dd63621cefdd03aac5678866f1ca197633ca5f121cb76f96d4a5aba69531558029ff4c1fbf2f547e5c28edef
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,14 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
DESCRIPTION="Reliable machine-readable Linux distribution information for Python"
HOMEPAGE="http://distro.readthedocs.io/"
HOMEPAGE="https://distro.readthedocs.io/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
DESCRIPTION="Reliable machine-readable Linux distribution information for Python"
HOMEPAGE="https://distro.readthedocs.io/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
RESTRICT="test" # incomplete test resources
python_test() {
py.test || die
}

View File

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

View File

@@ -1,2 +1,3 @@
DIST DTLSSocket-0.1.4.tar.gz 182199 BLAKE2B e71c31b157aa8d7eac57babdad7ce05774f26c44b4fb462d30a4d5feaa33b9b87f59eef91f495c9ecaf2f35626be6bd55ea8ac4121633a1833ddac13fa016e47 SHA512 48a492ab52388a7670ad23eea0c00e292307def0ae5189ab30d8559d77ce2fce40fdd58c6e5297d17e770b6c17a3f0cb07b9e9e50a988539b8df73ca9014696f
EBUILD dtlssocket-0.1.4.ebuild 621 BLAKE2B 372cbb70ca458084417e7640d53a123042410a99ec963c02a74d67fcc2269366ee29b6ffc5a02fdbf81b048481c48bc9e3f03658ccc9233bffd6e7934d48fb23 SHA512 6b84b9d7552ff3e8778c2cafe971338a0cf30120ee31127daf8cb76462d391e8cf747cd3e7ff32189126257ba3e81ec9855861d63e85ca48b6910de4615da74c
EBUILD dtlssocket-0.1.4.ebuild 622 BLAKE2B b4d46a2cb8f2777b2dd52e01787b31ae8fc27df304cf4eb87eaa606b4b86d661ceadbab13b4eb21d32003b5cf34d9b0f766a7bc9ec6ac054da3f8479a8d7bafc SHA512 631321f4770c4bbc0c10d3061a1359e16ffccdc7c99e05b6391fed655dcb2cca11860d25c4ecc10a3aa06885ce40ce63fdb8134dba7496d8a012e1f275d2fe57
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

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

View File

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

View File

@@ -0,0 +1,3 @@
DIST ebusdpy-0.0.16.tar.gz 2024 BLAKE2B c2c6fac38933f746ba467b8e90189678eb477a55cfd6339163b12a6554a300be947cae0aad96cc0574c03bd2e9fa08d3b743d4a637f7450f8714a8fc06ed72df SHA512 7124c8e6ab10f3136abc3bddfa5889d2b4056ecc2ded270c875839d8842827f1994b3849f24f50ff0f29e5f7da1c62a9dee6f468bd84bd4e75c087a7e99be472
EBUILD ebusdpy-0.0.16.ebuild 669 BLAKE2B 00a61a55dff7a915587020d37577bb1cdf72e789fc365eb0e03acb27fd60927e73ec7a89ac770247b027140235bfe29430d879d859262b0752752a62b57361a5 SHA512 55d508dd306242a4e94272d1e42ccdd74ac16ab355b063ac1f310e88cb5ca7d7c24cec8e405d2f27816776f2c371ed5e2f3dfe8500fc4e7cd21ed71644d1581c
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="eBusd python integration library"
HOMEPAGE="https://github.com/CrazYoshi/ebusdpy https://pypi.org/project/ebusdpy/"
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,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST ed25519-1.4.tar.gz 873625 BLAKE2B 96a9b0bfb88659f63d337a89f73d28f6dc38b00c478e1a177682dd64ff941435623de240ce6d4a2d328519e4c6d920a3a1093a72412bda9568ae0294cd6693b8 SHA512 af1230d0d620f568aacd43c68fc5dab710145958e1c0b862f7f7bc6f136b9a28203e3eed2d1e93ba6ad595af6f43d6b0879957a913009166664fa6c2134e8970
EBUILD ed25519-1.4.ebuild 605 BLAKE2B a8142a46dab20846a408dc68b12e51771a43b47c0f39cd136f00e50c1f7c11dab8a4b583c1ff15f0778662be7018052c0e183bdb9602611a1ae1bef6f15bb1dc SHA512 33664d8426fa15eae61237c05f8e1a9d20fd177173b58220bef7fbd2a7acbb6e0b48f660bbf82b28f7d4a35d39b0e91a18fc6eb2cf5da473b79b4a886bb75676
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
DESCRIPTION="Python bindings to the Ed25519 public-key signature system"
HOMEPAGE="https://github.com/warner/python-ed25519"
SRC_URI="https://github.com/warner/python-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
${PYTHON_DEPS}
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${RDEPEND}
"
DOCS="README.md"
S="${WORKDIR}/python-${PN}-${PV}"

View File

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

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

@@ -0,0 +1,3 @@
DIST envs-1.2.6.tar.gz 21086 BLAKE2B f691aa80c0eb47c2ea9e384f4daf503f8d9d78170f7bd565a329aa6c05d19f395db4ff3ba27921a4acb7ada072feb58da47c12371ccffe1d3bb0ab00bf0cdabf SHA512 49d9db6a81e46bf6534abb036938f3a149435e93551599fd31c441a6af2e0ad6ed16da87851f67a8efc28086398027c28f8c7a460f6b8bf862b8b662c4c0593a
EBUILD envs-1.2.6.ebuild 716 BLAKE2B 6f4221fb30c3cc96cc8f01485430cc0baec641165116344cf5bf1cca9cc06fbcdbb21ec1ec44dc5633fa7f4fce46e4623250a8c4b86603173223ba029d54f06f SHA512 3fb9f0e72d33754ddce3466423dc6832ad2d1e92dbc5e0dcebea8e9768f57e32c576eb44dc4059e424c99e60f83020d0230af864ce0ac221efa3c5f641b9f2f5
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{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="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)
"
python_test() {
py.test -v || die "Tests failed under ${EPYTHON}"
}

View File

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

View File

@@ -0,0 +1,3 @@
DIST firetv-1.0.7.tar.gz 8336 BLAKE2B ca278981ca301b04bb199eacbd43d2f1ed316b1858fff0f925a626b647b308a234e8b5dd198a436c1d7239eee061fd3a4e3b4c1f0c05609ff669cfca04ee9634 SHA512 8d49185d315482fbdbd98725dd85ad3846d9fabe5dc43541e7956e12b6d9aa2753284174237393dbbd8d2b656f2cba1c8e9448dda74b701a7cdf42239a1cd0ab
EBUILD firetv-1.0.7.ebuild 794 BLAKE2B c13469316f9132aef9a1e39d09df05d02cab36ed66c89d41f313497fbb2e067153374ba4ec9ec7785037483ea92c3b412c691ba6abd508bdc8c8423df9ac91b5 SHA512 d5cca348cc43865c9ec7345380cd16f9ae123b4d5bb1c281789a9a185806c4e6dfe7ffe1e655c5d0e4976b765b63a7ab4061538e9709c51eab51bae1597f5214
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,32 @@
# 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="Communicate with an Amazon Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/happyleavesaoc/python-firetv/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)
"
RDEPEND="
>=dev-python/rsa-4.0[${PYTHON_USEDEP}]
>=dev-python/adb-homeassistant-1.3.1[${PYTHON_USEDEP}]
>=dev-python/libusb1-1.7[${PYTHON_USEDEP}]
"
python_test() {
py.test -v || die "Tests failed under ${EPYTHON}"
}

View File

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

View File

@@ -0,0 +1,3 @@
DIST flake8-docstrings-1.3.0.tar.gz 4850 BLAKE2B e7d55ea7d808892e365ccbda185eb08cb48310b34b4f7b1b93765ef95db86e5707199b22f00f09132c964f8870ee922d8b7b72e45316f01451472048d4f51d77 SHA512 b2807bd0b68071f5ea8f1de545826692d8c97c14f5f27132a2c5348a4f0599773345305208d80e6302d6ae7c714e1575c30012d50e0996ec86549df7c3278a1c
EBUILD flake8-docstrings-1.3.0.ebuild 721 BLAKE2B 6587a9bf0cd6308ded5cdc45080e4f7129c4d9d7e08112eb1084cbea7333dce6c3d9f83060872f10986985c3b34d80be2a4a17a0e7f492df4cb90cb638074c4d SHA512 4ddb91a272a63e4a58cf93b1336b68b873918b00785eeb070d10fb70c11c5610b2c6d4b868fbf00a6d048789a034e0f38acf456a39fbd4b403444e2f6b2fed8b
MISC metadata.xml 377 BLAKE2B fb2deb03ee5e7f4d84e81573bb1be13bb7d43bc9c5e6d633ddc92590040659c70848070ee04b26a0e3dc9edb9698c2f82ef287a4bc32baf95489caad8461c98a SHA512 4f30a69fb1c4b7a9284fc1a2a2512a31deff5a6bc667291093117c784648d4d389ac4ac71f9300373ba9054e3dfecc4b6bdfd76d76c8046826c48bab5039b9ac

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="Extension for flake8 which uses pydocstyle to check docstrings"
HOMEPAGE="https://gitlab.com/pycqa/flake8-docstrings https://pypi.org/project/flake8-docstrings/"
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,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">flake8-docstrings</remote-id>
<maintainer status="unknown">
<email>graffatcolmingov@gmail.com</email>
<name>Ian Cordasco</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST flake8-3.7.5.tar.gz 148039 BLAKE2B 4d1e793d92af549441542345709c1795bc1f16e883fc5cd3a6abcf7b0c42447652235ec3b8cc295a6c97d9813a814e04dfe18cb68c0bdb9f20005caa8f3d4212 SHA512 b7354012e5d66c8407bba062d0331fc1021bde4172f5d8014f37524218dfd489ce8d59a92edd86437a047251829ef0526663d823e14a09613f1d4dcf27f9365a
EBUILD flake8-3.7.5.ebuild 1646 BLAKE2B b61ce7b2376c3abe6177c4f8dbf4b3658141720d05415e55f9f87fae374e2c434c610253a4d17b0d5ffa6b35708d245dc78d786d6baa9cf25f29b500caa87bcc SHA512 8e4203361704b7878d615cd8182eb743a9527aa7f6fa7566ada7207ffb08b6124b44c8162451a1105b0f68586347291427a19a1e5a403da1db8fa13b1e359b1e
MISC metadata.xml 373 BLAKE2B af4d7678c87281f631048d3c49b0a642ceee1d771be2b662458888659b7c8e262c98adcd7bcb7f6ab251783998950725729ed35c887c004f8d8da87da81eda7d SHA512 449aa40152590e7103a4bf10006a33e6a0d5010a7846b0c5fbee8a78d99a3539995eccf441845c205bf48fc1e9b35cd7b1d6af0d98b469bdd06989baf8b88646

View File

@@ -0,0 +1,51 @@
# Copyright 1999-2018 Gentoo Authors
# 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="A wrapper around PyFlakes, pep8 & mccabe"
HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
# requires.txt inc. mccabe however that creates a circular dep
RDEPEND="
>=dev-python/pyflakes-2.0.0[${PYTHON_USEDEP}]
<dev-python/pyflakes-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pycodestyle-2.4.0[${PYTHON_USEDEP}]
<dev-python/pycodestyle-2.5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' 'pypy*' )
$(python_gen_cond_dep 'dev-python/configparser[${PYTHON_USEDEP}]' 'python2*' pypy )
"
PDEPEND="
>=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
<dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${PDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
)
"
python_prepare_all() {
# Flake8 falsely assumes it needs pytest-runner unconditionally and will
# try to install it, causing sandbox violations.
sed -i -e "/setup_requires=\['pytest-runner'\],/d" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
py.test -v || die "Tests fail with ${EPYTHON}"
}

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">flake8</remote-id>
<remote-id type="gitlab">pycqa/flake8</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +1,3 @@
DIST future-0.17.1.tar.gz 829119 BLAKE2B 95210b5128d25d6c189cd38bced873f096802690e8fab5f4591c08fa913c41dc255e24af1931cad91d872a286f690f47bf6e0aa365e2f6508b03b0d305779c26 SHA512 50094c44db81afbfd37ee25e1710ed11ecb2c2d64ad076fb62a2688dd36a9696ab26b0d7989bf1ecb10da251961a0ee6bb37c4dbd115f70384cd8c9a675d0b2d
EBUILD future-0.17.1.ebuild 614 BLAKE2B 40f614b47a93320680e6d44e8921cc9e615addd818662b9a03ed87ee8affec386445365c8e9253afe3b7881d451d3badbf1a9ba6ec86455a47beb3fd982b723f SHA512 2f527a66bc8efdc8d5ad0e191af6c8012a96bec239335628ee60ea7479d639f30d3b5de7f5096ef20002f4995becc37d19e7c7895cf41f1f241fd0658ec786b5
EBUILD future-0.17.1.ebuild 615 BLAKE2B 0e8b9f693d456ad3c2f3c55c493ed3cc1e7bd0e99d566705b55814eca51c6497b34e1fd88c9f3dc49c444955419dd9702a43767a665d0211b3b6a7fd274ec7fd SHA512 b3c735c64594799dabcb5ecc62e005f3caf68410f4bedee01a5f2fc1040ffde5884fd909403ae35362180615af183155acc52e853b333d24d32b3273b4952393
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

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