Compare commits

...
Author SHA1 Message Date
onkelbeh f9ef217539 homeassistant-0.103.0_beta1 2019-12-10 20:37:00 +01:00
onkelbeh 382ba63f77 bump roku-4.0.0 2019-12-10 13:01:51 +01:00
onkelbeh 819b1f5525 bump home-assistant-frontend-20191204.1 2019-12-09 18:17:56 +01:00
onkelbeh c1de3c3ff3 add Signal API useflag 2019-12-09 18:16:39 +01:00
onkelbeh 4334b47c3e bump homeassistant-pyozw-0.1.7 2019-12-09 18:09:29 +01:00
onkelbeh dfe8a90a24 add pysignalclirestapi-0.1.4 2019-12-09 18:07:41 +01:00
onkelbeh 8ab7441171 bump pyvera-0.3.7 2019-12-09 18:01:11 +01:00
onkelbeh 5aa410fbb3 add pyintesishome-1.5 2019-12-09 17:59:00 +01:00
onkelbeh 86d1d9887b add pyintesishome-1.5 2019-12-09 17:58:47 +01:00
onkelbeh 2baf05acf0 bump keyrings_alt-3.2.0 2019-12-09 17:56:23 +01:00
onkelbeh 63aac2159b bump keyring-19.3.0 2019-12-09 17:55:25 +01:00
onkelbeh 33480066f2 bump pyyaml-5.2.0 2019-12-09 17:51:46 +01:00
onkelbeh 58b658180f certifi-2019.9.11 is in main repo, dupe removed 2019-12-07 08:07:53 +01:00
onkelbeh faa381e513 bump georss-generic-client-0.3 and georss-client-0.10 2019-12-07 08:02:38 +01:00
onkelbeh 0db9d4ccf0 bump pyhomematic-0.1.62 2019-12-07 07:58:07 +01:00
onkelbeh 3ce4ac5416 homeassistant-0.103.0_beta0 2019-12-06 06:24:09 +01:00
onkelbeh f48a53900d bump eternalegypt-0.0.11 2019-12-05 07:18:17 +01:00
onkelbeh ac16f5b831 bump upcloud-api-0.4.5 2019-12-05 07:14:37 +01:00
onkelbeh f96be9b426 bump upcloud-api-0.4.5 2019-12-05 07:13:30 +01:00
onkelbeh 68c4af7623 bump frontend 20191204.0 2019-12-04 20:36:54 +01:00
onkelbeh f7bfdac86a bump psutil-5.6.7 2019-12-04 19:25:00 +01:00
onkelbeh a82e33fbb3 bump enturclient-0.2.1 2019-12-04 07:09:43 +01:00
onkelbeh 3906b5e1d9 homeassistant-pyozw-0.1.6 compile test ok 2019-12-03 20:00:03 +01:00
onkelbeh cb24173387 bump homeassistant-pyozw-0.1.6 2019-12-03 18:38:23 +01:00
onkelbeh 2e8d63fb2c bump heatmiserV3-1.1.18 2019-12-03 18:32:33 +01:00
onkelbeh acd807a29e bump heatmiserV3-1.1.18 2019-12-03 18:31:51 +01:00
onkelbeh bd2e78c395 remove obsolete 'herd' tags from metadata 2019-12-03 18:30:54 +01:00
onkelbeh 8ef71c55df requirements_all.txt 2019-12-02 22:31:47 +01:00
onkelbeh 866fb1c111 add 4 missing DESCRIPTION 2019-12-02 21:37:10 +01:00
onkelbeh 23653840ef add discogs-client license 2019-12-02 21:32:10 +01:00
onkelbeh fdd5c9ddbd align 5 license strings 2019-12-02 21:29:06 +01:00
onkelbeh 8d1f3065c0 fix 2 illegal UTF chars in DESCRIPTION 2019-12-02 21:24:45 +01:00
onkelbeh eed3273132 fix uri.https (111 cases) 2019-12-02 21:21:36 +01:00
onkelbeh 51d716bd33 add license to pyaftership-0.1.2 2019-12-02 20:36:36 +01:00
onkelbeh 951bb9e25c substitute missing license in mycroftapi-2.0 2019-12-02 20:34:36 +01:00
onkelbeh 0071ce864d add missing dovado license 2019-12-02 20:29:44 +01:00
onkelbeh f2ba45e1b1 next requirements_all.txt try 2019-12-02 20:17:43 +01:00
onkelbeh 9d17f4fb29 add atenpdu 2019-12-02 19:59:41 +01:00
onkelbeh c59e276f12 update pyTibber-0.12.0 2019-12-02 19:46:58 +01:00
onkelbeh 37f4027707 add graphql-subscription-manager-0.3.2 2019-12-02 19:46:01 +01:00
onkelbeh 9d906ed04f fix sucks Manifest 2019-12-02 19:35:01 +01:00
onkelbeh eb923bf6b5 add a requirements_all.txt 2019-12-02 19:14:41 +01:00
onkelbeh 727a09e2dd add sucks-0.9.4 2019-12-02 19:00:41 +01:00
onkelbeh 228811e0c5 CHANGELOG.txt 2019-12-01 20:10:53 +01:00
onkelbeh c030f2b0af contextvars is only for <= python 3.6 (fix) 2019-12-01 20:05:34 +01:00
onkelbeh 7cfd78f3c3 contextvars is only for <= python 3.6 2019-12-01 19:47:12 +01:00
onkelbeh 061f0fe004 contextvars only <= python 3.6 2019-12-01 19:25:53 +01:00
onkelbeh 11e8e99e39 remove (wrong) double S="${WORKDIR}/home-assistant-${MY_PV}" 2019-12-01 12:05:42 +01:00
onkelbeh df999391c1 update androidtv-0.0.34, fix deps and deps of deps 2019-12-01 12:03:58 +01:00
onkelbeh 756c6522b9 homeassistant-0.102.3 2019-11-30 14:36:44 +01:00
onkelbeh 87ba07f79f add some USE flags to dev ebuild 2019-11-30 01:12:09 +01:00
onkelbeh 825c0a3242 add aio-geojson-nsw-rfs-incidents-0.1 2019-11-29 17:01:49 +01:00
onkelbeh 31c28cc207 README.md typo fixed 2019-11-29 06:56:41 +01:00
onkelbeh c04c03266b bump youtube_dl-2019.11.28 2019-11-29 06:55:23 +01:00
onkelbeh bd358b38b3 update psutil-5.6.6, remove psutil-5.6.5 2019-11-29 06:53:33 +01:00
onkelbeh 69d90a21f8 add HA git test for dev 2019-11-29 06:52:15 +01:00
onkelbeh 29a0a54702 bump flake8-3.7.9 2019-11-28 18:55:51 +01:00
onkelbeh bf0466bb29 bump hass-nabucasa-0.30 2019-11-28 18:51:10 +01:00
onkelbeh 9445fdd57b bump hass-nabucasa-0.30 2019-11-28 18:50:48 +01:00
onkelbeh ebbd9272c0 bump pymfy-0.7.1 2019-11-28 18:48:53 +01:00
onkelbeh 570b334b79 bump plexwebsocket-0.0.6 2019-11-28 08:05:47 +01:00
onkelbeh 6753fd10b0 CHANGELOG.txt 2019-11-27 07:19:33 +01:00
onkelbeh ba119cf34f bump huawei-lte-api-1.4.4 2019-11-27 07:18:27 +01:00
onkelbeh 71881c8fd4 bump apprise-0.8.2 2019-11-27 07:17:36 +01:00
onkelbeh dd716f577d CHANGELOG.txt 2019-11-26 22:55:23 +01:00
onkelbeh 3150ebf17d add starline-0.1.3 2019-11-26 22:52:49 +01:00
onkelbeh f749e3c78f bump simplisafe-python-5.3.5 2019-11-26 22:48:47 +01:00
onkelbeh d6bfe6a688 dg to YesssSMS-0.4.1 2019-11-26 20:00:48 +01:00
onkelbeh 992ef5f1cf bump WazeRouteCalculator-0.12 2019-11-26 19:56:37 +01:00
onkelbeh 7b4bb2089e tensorflow should be in sci-libs 2019-11-26 19:27:26 +01:00
onkelbeh f7fc290314 bump aioesphomeapi-2.6.1 2019-11-26 19:21:10 +01:00
onkelbeh ecbdbeb02f bump discord-py-1.2.5 2019-11-26 19:14:45 +01:00
onkelbeh 53cdbe5f14 skybellpy-0.4.0 is back on Pypi 2019-11-26 17:01:59 +01:00
onkelbeh a0d3cbf9b7 README.md last update for today :-) 2019-11-26 00:39:02 +01:00
onkelbeh 06cf446c2a update abodepy/metadata.xml 2019-11-26 00:23:58 +01:00
onkelbeh e5dca9fcc3 README.md 2019-11-25 23:47:55 +01:00
onkelbeh 5019a9b396 README.md 2019-11-25 23:45:25 +01:00
onkelbeh 2cffd4707c README.md 2019-11-25 23:23:23 +01:00
onkelbeh 01f1f1b8c2 README.md 2019-11-25 23:08:18 +01:00
onkelbeh e23bb4ab67 README.md 2019-11-25 22:38:43 +01:00
onkelbeh 9e1262b72b README.md 2019-11-25 22:17:41 +01:00
onkelbeh cf8ff0f146 homeassistant-0.102.2 2019-11-25 21:01:02 +01:00
onkelbeh 659c0c7c09 hdate-9.3.0 Source back on Pypi again 2019-11-25 00:20:07 +01:00
onkelbeh d8a481cd72 README.md 2019-11-24 22:28:44 +01:00
onkelbeh d0b432a216 add ziggo-mediabox-xl-1.1.0 2019-11-24 21:59:55 +01:00
onkelbeh c91e02b497 add xbee-helper-0.0.7 with XBee-2.3.2 2019-11-24 21:57:01 +01:00
onkelbeh b0bcab57b7 add zhong-hong-hvac-1.0.9 2019-11-24 21:52:00 +01:00
onkelbeh 696a28dbbf add pyzabbix-0.7.5 2019-11-24 21:49:16 +01:00
onkelbeh 4c25a2725a add YesssSMS-0.4.2 2019-11-24 21:46:15 +01:00
onkelbeh 2edb68f13b add yeelight-0.5.0 2019-11-24 21:42:39 +01:00
onkelbeh 1325ba9314 add ya-ma-0.3.8 2019-11-24 21:38:44 +01:00
onkelbeh d143c001e2 add yalesmartalarmclient-0.1.6 2019-11-24 21:36:09 +01:00
onkelbeh de132869ad add xfinity-gateway-0.0.4 2019-11-24 21:34:38 +01:00
onkelbeh 7eaf653d14 add xboxapi-0.1.1 2019-11-24 21:31:43 +01:00
onkelbeh c972cdf1b0 add wunderpy2-0.1.6 2019-11-24 21:29:38 +01:00
onkelbeh ebf5b6f319 add wirelesstagpy-0.4.0 2019-11-24 21:28:13 +01:00
onkelbeh f945d19588 add ibm-watson and ibm-cloud-sdk-core 2019-11-24 21:26:18 +01:00
onkelbeh 0ed87753d3 add ibmiotf-0.3.4 and ibmiotf-0.4.0 2019-11-24 21:17:32 +01:00
onkelbeh fb3fe89d9c add waterfurnace-1.1.0 2019-11-24 21:09:28 +01:00
onkelbeh 7011c14477 add volvooncall-0.8.12 2019-11-24 21:05:49 +01:00
onkelbeh 9e6f974df7 add pytouchline-0.7 2019-11-24 21:00:10 +01:00
onkelbeh 4fd02ca18c misc downgrades 2019-11-24 20:53:59 +01:00
onkelbeh e4d8061e9e dg steamodd-4.21 2019-11-24 20:46:54 +01:00
onkelbeh 4747cdf925 add pifacedigitalio-3.0.5 2019-11-24 20:45:25 +01:00
onkelbeh 4e009c66c5 add python-qbittorrent-0.3.1 2019-11-24 20:43:12 +01:00
onkelbeh c36d25bd7b add miflora 2019-11-24 20:41:15 +01:00
onkelbeh 6b9108205a add aiolifx-effects-0.2.2 2019-11-24 20:37:43 +01:00
onkelbeh c310bcbf55 dg lmnotify-0.0.4 2019-11-24 20:34:54 +01:00
onkelbeh e566e435ed dg libpyfoscam-1.0 2019-11-24 20:33:24 +01:00
onkelbeh 698767c4d5 add pyflic-homeassistant-0.4 2019-11-24 20:30:52 +01:00
onkelbeh 84ae472bc1 dg ritassist-0.9.2, btsmarthub-devicelist-0.1.3, webexteamssdk-1.1.1 2019-11-24 20:27:18 +01:00
onkelbeh 141199957d bump youtube_dl-2019.11.22 2019-11-24 20:13:22 +01:00
onkelbeh 6119209b59 bump pypca-0.0.7, now back on pypi 2019-11-24 20:11:54 +01:00
onkelbeh 4062fccff3 bump python-juicenet-0.1.6 2019-11-24 20:09:04 +01:00
onkelbeh 2a5637654f bump mutagen-1.43.0 2019-11-24 20:00:50 +01:00
onkelbeh bfc8d9b007 bump ndms2-client-0.0.11 2019-11-24 19:53:22 +01:00
onkelbeh a32b025925 bump frontend-20191119.6 2019-11-24 19:51:46 +01:00
onkelbeh 201710cc4b bump zeroconf-0.24.0 2019-11-24 19:50:11 +01:00
onkelbeh d20659c1ac bump shodan-1.20.0 2019-11-24 19:48:55 +01:00
onkelbeh 0fe391cb31 add PyFlume-0.2.1 2019-11-24 19:47:23 +01:00
onkelbeh be010e492a add proxmoxer-1.0.3 2019-11-24 19:44:12 +01:00
onkelbeh cdaecdd717 add waqiasync-1.0.0 2019-11-24 19:32:31 +01:00
onkelbeh 62a81d54d8 bump my own release of vultr-1.0.2 2019-11-24 19:30:52 +01:00
onkelbeh 89efd7dfb4 add pyW800rf32 2019-11-24 19:26:03 +01:00
onkelbeh 376a47d80d add python-vlc 2019-11-24 19:23:45 +01:00
onkelbeh b653be98d2 add pyvizio-0.0.7 2019-11-24 19:21:15 +01:00
onkelbeh f0c551dd24 update PyViCare-0.1.2 2019-11-24 19:19:07 +01:00
onkelbeh 41065af100 dg vsure-1.5.2 2019-11-24 19:17:19 +01:00
onkelbeh a6b9b17b43 add vtjp-0.1.14 2019-11-24 19:16:13 +01:00
onkelbeh a308588f15 bump venstarcolortouch-0.9.ebuild 2019-11-24 19:13:42 +01:00
onkelbeh d229203ad4 add uscisstatus-0.1.1 2019-11-24 19:08:09 +01:00
onkelbeh 85ca36a7fe add upcloud-api-0.4.3 2019-11-24 19:01:59 +01:00
onkelbeh 024304ef4c add tuyaha-0.0.4 2019-11-24 18:56:17 +01:00
onkelbeh 2b90e4540a add TravisPy-0.3.5 2019-11-24 18:54:28 +01:00
onkelbeh b7010a62aa add PyTransportNSW-0.1.1 2019-11-24 18:52:59 +01:00
onkelbeh f6a435d675 add pytrafikverket-0.1.5.9 2019-11-24 18:51:30 +01:00
onkelbeh 379aa8017a add pytrackr-0.0.5 2019-11-24 18:49:34 +01:00
onkelbeh c895c2f014 add tp-connected-0.0.4, Js2Py-0.66, pyjsparser-2.7.1 2019-11-24 18:48:03 +01:00
onkelbeh e055f7bf9b add VL53L1X2-0.1.5 and smbus2-0.3.0 2019-11-24 18:41:32 +01:00
onkelbeh be92ef30e9 dg to todoist-python-8.0.0.ebuild 2019-11-24 18:37:22 +01:00
onkelbeh ce1f91dd5d add tikteck-0.4 2019-11-24 18:36:23 +01:00
onkelbeh 8a33168d24 add pythinkingcleaner-0.0.3 2019-11-24 18:34:50 +01:00
onkelbeh a0275bf31c add pytfiac-0.4, tellsticknet-0.1.2 2019-11-24 18:31:11 +01:00
onkelbeh 7ab51ce79a add tensorflow 2019-11-24 18:24:41 +01:00
onkelbeh 5f553f6569 add temperusb-1.5.3 2019-11-24 18:11:53 +01:00
onkelbeh e92994bd36 add add tellcore-net-0.4, tellcore-py-1.1.3 2019-11-24 18:09:48 +01:00
onkelbeh 37effea06e add pytautulli-0.5.{0,1} 2019-11-24 18:04:42 +01:00
onkelbeh 605dcaaf17 add tank_utility-1.4.0 2019-11-24 18:01:54 +01:00
onkelbeh c4cf5226b0 add tahoma-api-0.0.14 2019-11-24 17:59:24 +01:00
onkelbeh cb51df0090 bump python-tado-0.2.9 2019-11-24 17:57:21 +01:00
onkelbeh 6d47c2933a add py-synology-0.3.0, python-synology-0.2.0, synology-srm-0.1.2 2019-11-24 17:55:05 +01:00
onkelbeh 2a87077bf1 add python_opendata_transport-0.1.4 2019-11-24 17:50:39 +01:00
onkelbeh a5b1a35dd2 add swisshydrodata-0.0.3 2019-11-24 17:48:58 +01:00
onkelbeh 94f4f57e08 add pysupla-0.0.3 2019-11-24 17:46:33 +01:00
onkelbeh 26e15c9111 add pysuez-0.1.17 2019-11-24 17:44:43 +01:00
onkelbeh cb11e4637b add pystiebeleltron-0.0.1 2019-11-24 17:42:15 +01:00
onkelbeh 9a0cd0b2cd add steamodd-4.22 2019-11-24 17:39:20 +01:00
onkelbeh 82c390aa0a add starlingbank-3.1 2019-11-24 17:37:49 +01:00
onkelbeh 3f48702916 add spotipy-homeassistant-2.4.4 2019-11-24 17:36:23 +01:00
onkelbeh b11c1a79a0 update python-songpal-0.11.2 2019-11-24 17:32:43 +01:00
onkelbeh 96bba6f5e9 add somfy-mylink-synergy-1.0.6 2019-11-24 17:29:35 +01:00
onkelbeh 5e6c4057ba add solaredge-0.0.2 2019-11-24 17:27:04 +01:00
onkelbeh 65af322fd1 add socialbladeclient-0.2 2019-11-24 17:22:50 +01:00
onkelbeh e28f6f2a07 add python-sochain-api-0.0.2 2019-11-24 17:21:03 +01:00
onkelbeh bb0a321e58 add smhi-pkg-1.0.10 2019-11-24 17:17:29 +01:00
onkelbeh d5105c3e18 add SmartHab-0.20 2019-11-24 17:13:29 +01:00
onkelbeh 497efffaf5 add smappy-0.2.16 2019-11-24 17:11:05 +01:00
onkelbeh 6b34a071a1 add skybellpy-0.4.0 2019-11-24 17:03:53 +01:00
onkelbeh 3fcf02045c clx-sdk-xms-1.0.0 added 2019-11-24 16:59:07 +01:00
onkelbeh 5e186bd31b add Adafruit-GPIO-1.0.3, Adafruit-PureIO-0.2.3, Adafruit-SHT31-1.0.2 2019-11-24 16:58:18 +01:00
onkelbeh 86288116d8 dg pysesame2-1.0.1 2019-11-24 16:46:50 +01:00
onkelbeh f947fe154e dg rocketchat-API-0.6.1 2019-11-24 16:44:25 +01:00
onkelbeh 097261d1e2 dg raspihats-2.2.3 2019-11-24 16:41:10 +01:00
onkelbeh aeff68926d dg eagle200-reader-0.2.1 2019-11-24 16:40:21 +01:00
onkelbeh db85dc429a dg pyqwikswitch-0.93 2019-11-24 16:39:21 +01:00
onkelbeh 3f89bba29b dg pyps4-2ndscreen-1.0.1 2019-11-24 16:38:09 +01:00
onkelbeh cc2df12659 dg proliphix-0.4.1 2019-11-24 16:37:19 +01:00
onkelbeh a98c2a681b dg piglow-1.2.4 2019-11-24 16:36:20 +01:00
onkelbeh 06bc7b6539 dg pencompy-0.0.3 2019-11-24 16:35:27 +01:00
onkelbeh 805748f133 dg panasonic-viera-0.3.2 2019-11-24 16:34:36 +01:00
onkelbeh f07e54fa0f dg oru-0.1.9 2019-11-24 16:33:40 +01:00
onkelbeh e1462fd13a dg openhomedevice-0.4.2 2019-11-24 16:32:38 +01:00
onkelbeh cef8867fd4 dg pynx584-0.4 2019-11-24 16:31:19 +01:00
onkelbeh f53a5c9378 dg py-noaa-0.3.0 2019-11-24 16:30:09 +01:00
onkelbeh de51eb0d95 add my own release of niko-home-control-0.2.1 2019-11-24 16:28:38 +01:00
onkelbeh 9563fea730 dg pynello-2.0.2 2019-11-24 16:22:50 +01:00
onkelbeh 041e77c95d add n26-0.2.7, n26-2.2.0 2019-11-24 16:21:29 +01:00
onkelbeh 74531d7bb8 add PyMVGLive-1.1.4 2019-11-24 16:12:06 +01:00
onkelbeh b8e4142ff6 dg to mitemp-bt-0.0.1 2019-11-24 15:53:49 +01:00
onkelbeh 6df74c9bf7 dg to messagebird-1.2.0 2019-11-24 15:52:25 +01:00
onkelbeh c3e50c5557 dg to py-melissa-climate-2.0.0 2019-11-24 15:51:20 +01:00
onkelbeh 506a92a5a1 add pylutron-caseta-0.5.0 and pylutron-caseta-0.5.1 2019-11-24 15:49:55 +01:00
onkelbeh fa28201b14 dg to pykwb-0.0.8 2019-11-24 15:46:28 +01:00
onkelbeh 5245dc278d dg to PyOTA-2.0.5 2019-11-24 15:42:48 +01:00
onkelbeh e194164a79 add my own release of iglo-1.2.7 2019-11-24 15:41:35 +01:00
onkelbeh 420498338b add hikvision-0.4, hikvision-1.2 2019-11-24 15:35:23 +01:00
onkelbeh 66c7e6d9b7 add greenwavereality-0.5.1 2019-11-24 15:32:12 +01:00
onkelbeh 80946a3c80 accumulate a 'repaired' gps3-0.33.3 2019-11-24 15:20:20 +01:00
onkelbeh 03248f34c5 dg to my own Pysher-1.0.1 2019-11-24 14:44:23 +01:00
onkelbeh e4c5c35365 dg to pygogogate2-0.1.1 2019-11-24 14:36:57 +01:00
onkelbeh ab65968e42 dg to fints-1.0.1 2019-11-24 14:29:39 +01:00
onkelbeh 65f2f30364 add feedparser-homeassistant-5.2.2 and sgmllib3k-1.0.0 2019-11-24 14:18:23 +01:00
onkelbeh fabe4e334f add epsonprinter-0.0.9 2019-11-24 13:41:00 +01:00
onkelbeh 12961f7f40 add my own release of pypca-0.0.5 2019-11-24 13:36:03 +01:00
onkelbeh dfbdaa1b5e fix pushetta/Manifest 2019-11-24 13:24:44 +01:00
onkelbeh 2552626376 dg to pyedimax-0.1 2019-11-24 13:23:14 +01:00
onkelbeh 2bf9ef47ee dg to beacontools-1.2.3 2019-11-24 13:22:01 +01:00
onkelbeh 904a80119d dg to dsmr-parser-0.12 2019-11-24 13:20:45 +01:00
onkelbeh 66df02c4b2 add my own release of pyW215-0.6.0 2019-11-24 13:12:40 +01:00
onkelbeh 686915ee09 dg to dlipower-0.7.165 2019-11-24 13:07:26 +01:00
onkelbeh bd633304dd add concord232-0.15.tar 2019-11-24 13:02:42 +01:00
onkelbeh 7caf01c159 add webexteamssdk-1.2 2019-11-24 12:57:58 +01:00
onkelbeh eae3107ab6 add btsmarthub-devicelist-0.2.0 2019-11-24 12:55:08 +01:00
onkelbeh 7e23095883 add bthomehub5-devicelist 2019-11-24 12:52:45 +01:00
onkelbeh 434e78641f add beewi-smartclim-0.0.7 2019-11-24 12:50:51 +01:00
onkelbeh 30713a6f98 add pybbox-0.0.5_alpha0 2019-11-24 12:34:27 +01:00
onkelbeh 4a711a16ff add Adafruit_BBIO-1.0.0 and Adafruit_BBIO-1.1.1 2019-11-24 12:19:10 +01:00
onkelbeh 7c282ecae9 dg to pyairvisual-3.0.1 2019-11-24 12:14:48 +01:00
onkelbeh f8c447e841 add pyairvisual-3.0.3 2019-11-24 12:13:49 +01:00
onkelbeh 27532fbcff fix liveboxplaytv Manifest 2019-11-24 12:10:49 +01:00
onkelbeh b4a28f6d84 add pyalarmdotcom-0.3.2 2019-11-24 12:06:25 +01:00
onkelbeh ddb2a5ef9b add aladdin-connect-0.3 2019-11-24 12:03:35 +01:00
onkelbeh cfa6b2c436 add pysesame2-1.0.2 2019-11-24 11:53:11 +01:00
onkelbeh 8e295bc69b add pysensibo-1.0.3 2019-11-24 11:51:31 +01:00
onkelbeh 24a9732425 add sense-energy-0.7.0 2019-11-24 11:49:39 +01:00
onkelbeh af73c94541 add scsgate-0.1.0 2019-11-24 11:44:28 +01:00
onkelbeh d6a294a7e8 add satel-integra-0.3.4 2019-11-24 11:40:28 +01:00
onkelbeh 68b6135824 update pysaj-0.0.14 2019-11-24 11:37:00 +01:00
onkelbeh f1fa8e46ab add pysabnzbd-1.1.0 2019-11-24 11:32:45 +01:00
onkelbeh fd54c28b76 add russound-0.1.9 2019-11-24 11:28:40 +01:00
onkelbeh 305d5da93e add russound-rio-0.1.7 2019-11-24 11:25:37 +01:00
onkelbeh 6f795f6e21 add add hdate-0.9.3 2019-11-24 00:10:42 +01:00
onkelbeh ecaf02684a add add lupupy 2019-11-24 00:06:51 +01:00
onkelbeh 79014b04d3 add my own python-juicenet-0.1.6 2019-11-23 23:59:34 +01:00
onkelbeh c869abf7d5 add rpi-rf-0.9.7 2019-11-23 23:46:48 +01:00
onkelbeh bdd4ba81ef add pifacecommon-4.2.2 2019-11-23 23:43:11 +01:00
onkelbeh cd385745de add pwmled-1.4.1, Adafruit-PCA9685-1.0.1, python-singleton-0.1.2 2019-11-23 23:41:05 +01:00
onkelbeh 8841c08eac add rocketchat-API-0.6.35 2019-11-23 23:31:49 +01:00
onkelbeh 91f23baece add python-ripple-api-0.0.3 2019-11-23 23:28:27 +01:00
onkelbeh f862d7da1b add ring-doorbell-0.2.3 2019-11-23 23:26:31 +01:00
onkelbeh 87691d5de8 dg pyRFXtrx-0.23.0 2019-11-23 23:22:23 +01:00
onkelbeh c16e9d0712 add RtmAPI-0.7.2 2019-11-23 23:18:22 +01:00
onkelbeh 89421d27eb add rjpl-0.3.5 2019-11-23 23:13:51 +01:00
onkelbeh f3f91d2480 fix pylaunches/Manifest 2019-11-23 23:11:55 +01:00
onkelbeh 4bc0f0603f add pyrecswitch-1.0.2 2019-11-23 23:10:45 +01:00
onkelbeh 4504bb18a3 add recollect-waste-1.0.1 2019-11-23 23:07:37 +01:00
onkelbeh cf9d9a7425 add raspyrfm-client-1.2.8 2019-11-23 23:01:55 +01:00
onkelbeh a4e09f13c7 add raspihats-2.3.0 2019-11-23 22:55:59 +01:00
onkelbeh 1d18912960 bump eagle200-reader-0.2.2 2019-11-23 22:53:14 +01:00
onkelbeh b617b1b415 bump raincloudy-0.0.7 2019-11-23 22:46:41 +01:00
onkelbeh aca0b2b8ca bump pyrainbird-0.4.1 2019-11-23 22:43:53 +01:00
onkelbeh 808804a36c add radiotherm-2.0.0 2019-11-23 22:41:08 +01:00
onkelbeh a4fe451aef add RachioPy-0.1.3 2019-11-23 22:38:02 +01:00
onkelbeh 0959d4dedf add pyqwikswitch-0.94 2019-11-23 22:35:39 +01:00
onkelbeh f1fe45060f add georss-qld-bushfire-alert-client-0.3 2019-11-23 22:33:21 +01:00
onkelbeh 7e04f458d5 add pushetta-1.0.15 2019-11-23 22:28:40 +01:00
onkelbeh b0a211a567 add ptvsd-4.2.8 2019-11-23 22:26:37 +01:00
onkelbeh a5c122f82c add pyps4-2ndscreen-1.0.3 2019-11-23 22:22:04 +01:00
onkelbeh 02f2662f55 add proliphix-0.5.0 2019-11-23 22:17:27 +01:00
onkelbeh 5d4efb5c2c add prezzibenzina-py-1.1.4 2019-11-23 22:15:17 +01:00
onkelbeh 6d64386ffd add pocketcasts-0.1 2019-11-23 22:11:50 +01:00
onkelbeh 182e5eadfb add plumlightpad-0.0.11 2019-11-23 22:10:10 +01:00
onkelbeh f158d1eb02 add pypjlink2-1.2.0 2019-11-23 22:08:34 +01:00
onkelbeh 4ceee5ffd8 add pilight-0.1.1 2019-11-23 22:06:43 +01:00
onkelbeh 67cca369d0 add piglow-1.2.5 2019-11-23 22:05:06 +01:00
onkelbeh ed0a995c1c add ha-philipsjs-0.0.8 2019-11-23 22:03:42 +01:00
onkelbeh 3887694235 add pencompy-0.0.4 2019-11-23 22:01:59 +01:00
onkelbeh 00d1b2bd90 add panasonic-viera-0.3.4 2019-11-23 21:59:52 +01:00
onkelbeh 2041d81486 add panacotta-0.1 2019-11-23 21:56:32 +01:00
onkelbeh f30186ec97 added (my own) release of pyowlet-1.0.3 2019-11-23 21:35:19 +01:00
onkelbeh e0b867b125 add orvibo-1.1.1 2019-11-23 21:27:38 +01:00
onkelbeh 905bd52d04 add oru-0.1.10 2019-11-23 21:26:20 +01:00
onkelbeh 2ab34a51bf add openhomedevice-0.6.3 2019-11-23 21:24:00 +01:00
onkelbeh 1330700cae add openevsewifi-0.4 2019-11-23 21:21:36 +01:00
onkelbeh 5503c31be2 add onvif-zeep-async-0.2.0 2019-11-23 21:14:47 +01:00
onkelbeh 5ca19ba9bf add oemthermostat-1.1 2019-11-23 21:11:33 +01:00
onkelbeh 1db62e0c9d add oasatelematics-0.3 2019-11-23 21:09:09 +01:00
onkelbeh 985668e7d2 add pynzbgetapi-0.2.0 2019-11-23 21:07:10 +01:00
onkelbeh 3ae09ad63e add pynx584-0.5 2019-11-23 21:00:23 +01:00
onkelbeh 4e79802048 add pynut2-2.1.2 2019-11-23 20:56:38 +01:00
onkelbeh 61fd036afe downgrade to nuimo-0.1.0 2019-11-23 20:54:46 +01:00
onkelbeh 0d85ec8ce1 add nuimo-0.3.6 2019-11-23 20:53:34 +01:00
onkelbeh 315d42ce67 add nsw-fuel-api-client-1.0.10 2019-11-23 20:51:21 +01:00
onkelbeh 5b41c6c63e add py-noaa-1.0 2019-11-23 20:49:02 +01:00
onkelbeh 7c0d511431 add pyrail-0.0.3 2019-11-23 20:45:02 +01:00
onkelbeh 1bacdf5208 add python-nmap-0.6.1 2019-11-23 18:18:47 +01:00
onkelbeh 63b30dee06 update pycarwings2-2.9 2019-11-23 18:16:04 +01:00
onkelbeh bb1fe7cf65 add niluclient-0.1.2 2019-11-23 18:12:58 +01:00
onkelbeh d8be6b4091 add niko-home-control-0.2.2 and nclib-0.8.3 2019-11-23 18:11:19 +01:00
onkelbeh 1962c85548 add py-nextbusnext-0.1.4 2019-11-23 18:03:28 +01:00
onkelbeh b92379de0e add neurio-0.3.1 2019-11-23 16:06:57 +01:00
onkelbeh 494c3bb8dd add pynetio-0.1.9.1 2019-11-23 16:05:06 +01:00
onkelbeh 45c04b8f1e bump eternalegypt-0.0.10 2019-11-23 16:03:23 +01:00
onkelbeh e00a7eb13c add pynetgear-0.6.1 2019-11-23 16:01:26 +01:00
onkelbeh b2b3912bde add netdata-0.1.2 2019-11-23 15:59:03 +01:00
onkelbeh af4e05f89b add python-nest-4.1.0 and sseclient-py-1.7 2019-11-23 15:56:50 +01:00
onkelbeh 6e1cc153a6 add pynello-2.0.3 2019-11-23 15:48:05 +01:00
onkelbeh 8d33a27a17 add nsapi-2.7.4 2019-11-23 15:45:57 +01:00
onkelbeh 6710a3a699 add pynanoleaf-0.0.5 2019-11-23 15:42:42 +01:00
onkelbeh 4335498d04 add nad_receiver-0.0.11 2019-11-23 15:40:54 +01:00
onkelbeh d030b16ace add mbddns-0.1.2 2019-11-23 15:38:52 +01:00
onkelbeh 2124ecc6af add pymysensors-0.18.0 and get-mac-0.8.1 2019-11-23 15:37:07 +01:00
onkelbeh 5ce2171101 add add mycroftapi-2.0 (Homepage dead and License missing) 2019-11-23 15:31:00 +01:00
onkelbeh 7af54bee74 add mychevy-1.2.0 2019-11-23 15:26:57 +01:00
onkelbeh e3e9c26d73 add pymsteams-0.1.12 2019-11-23 15:23:45 +01:00
onkelbeh 93a6248a23 add python-mpd2-1.0.0 2019-11-23 15:21:59 +01:00
onkelbeh f1a38d89ca add motorparts-1.1.0 2019-11-23 15:18:37 +01:00
onkelbeh 3148b1ed81 add pymonoprice-0.3 2019-11-23 15:16:14 +01:00
onkelbeh 77938c1ce1 add basicmodem-0.7 2019-11-23 15:14:16 +01:00
onkelbeh 4aee2b559e add mitemp-bt-0.0.3 and btlewrap-0.0.8 2019-11-23 15:12:08 +01:00
onkelbeh c7ecec7ab2 millheater-0.3.4 2019-11-23 15:06:08 +01:00
onkelbeh 24a786f96f downgrade to bluepy-1.1.4 for miflora==0.4.0 2019-11-23 15:03:16 +01:00
onkelbeh 00a11eea89 add mficlient-0.3.0 2019-11-23 14:56:25 +01:00
onkelbeh 665b0786e8 add datapoint 2019-11-23 14:53:23 +01:00
onkelbeh 64e4de6399 add messagebird-1.5.0 2019-11-23 14:50:17 +01:00
onkelbeh fb64d6c74e add py-melissa-climate-2.1.3 2019-11-23 14:47:43 +01:00
onkelbeh fb9246df6a add add matrix-client-0.3.2 and matrix-client-0.2.0 2019-11-23 14:44:06 +01:00
onkelbeh ec236b10be add magicseaweed-1.0.3 2019-11-23 14:39:50 +01:00
onkelbeh b0dad777e5 add lyft_rides-0.2 2019-11-23 14:38:11 +01:00
onkelbeh b1823ab2a0 add lw12-0.9.2 2019-11-23 14:35:16 +01:00
onkelbeh a98fc5b57e add luftdaten-0.6.3 2019-11-23 14:21:29 +01:00
onkelbeh c84e8bd73d add london-tube-status-0.2 2019-11-23 14:20:18 +01:00
onkelbeh c98ab03617 add logi-circle-0.2.2 2019-11-23 14:18:08 +01:00
onkelbeh 9bfe8dc414 add liveboxplaytv-2.0.2, wikipedia-1.4.0, pyteleloisirs-3.{5,6} 2019-11-23 14:14:46 +01:00
onkelbeh 4d6b4b9d59 add pylitejet-0.1.0 2019-11-23 12:38:39 +01:00
onkelbeh d64c0db68a add python-lirc-1.2.3 2019-11-23 12:36:49 +01:00
onkelbeh 9b09ff32da add linode-api-4.1.9_beta1 2019-11-23 12:33:13 +01:00
onkelbeh 88bbecc08f downgrade to lightwave-0.15 2019-11-23 12:20:41 +01:00
onkelbeh f2d15a9c91 add aiolifx-0.6.7, bump bitstring-3.1.5-r1 from main repo for compatibility 2019-11-23 12:17:00 +01:00
onkelbeh d6f31413bf add temescal-0.1.tar.gz 2019-11-23 12:01:31 +01:00
onkelbeh f4c863a713 add pylgnetcast-homeassistant-0.2.0 2019-11-23 11:59:55 +01:00
onkelbeh f6ed83a4ac add pylaunches-0.2.0 2019-11-23 11:55:58 +01:00
onkelbeh 7d73529937 update pylast-3.1.0 2019-11-23 11:53:59 +01:00
onkelbeh efab89c686 add lmnotify-0.0.6 2019-11-23 11:50:32 +01:00
onkelbeh 6ddda4b23d update pylacrosse-0.4 2019-11-23 11:48:04 +01:00
onkelbeh 3ec20f94d6 add pykwb-0.0.10 2019-11-23 11:45:38 +01:00
onkelbeh 1fe56f7f73 bump konnected-0.1.5 2019-11-23 11:43:47 +01:00
onkelbeh 5c4d7470e3 add kiwiki-client-0.1.1 2019-11-23 11:35:56 +01:00
onkelbeh 0e9101b864 add PyUserInput-0.1.11 2019-11-23 11:27:52 +01:00
onkelbeh 5e7573d237 add ndms2-client-0.0.10 2019-11-23 11:24:15 +01:00
onkelbeh af92d73936 add kaiterra-async-client-0.0.2 2019-11-23 11:20:43 +01:00
onkelbeh 6bb909bb7c add python-join-api-0.0.4 2019-11-23 11:12:48 +01:00
onkelbeh 15bdf8bfe4 add pyitachip2ir-0.0.7 2019-11-23 11:03:50 +01:00
onkelbeh 17e6bde6cb add prayer_times_calculator-0.0.3 2019-11-23 11:02:14 +01:00
onkelbeh 7b88757299 add pyirishrail-0.0.2 2019-11-23 11:00:46 +01:00
onkelbeh f7a8cf3539 add pyipma-1.2.1 2019-11-23 10:59:17 +01:00
onkelbeh 9252149982 add add PyOTA-2.1.0, phx-filters-2.0.2, phx-class-registry-3.0.5 2019-11-23 10:56:42 +01:00
onkelbeh 535cd8c90d add georss-ign-sismologia-client-0.2 2019-11-23 10:41:50 +01:00
onkelbeh 432efbf683 add (old) iglo-1.2.5 2019-11-23 10:26:04 +01:00
onkelbeh 5f007db542 add pypca-0.0.6 2019-11-23 10:03:20 +01:00
onkelbeh e3977e0a4e add rfk101py-0.0.1 2019-11-23 09:54:43 +01:00
onkelbeh c4582f2c30 add pyicloud-0.9.1 2019-11-23 09:53:22 +01:00
onkelbeh 7e5f61394b add pyialarm-0.3 2019-11-23 09:49:07 +01:00
onkelbeh d28153792c add Hydrawiser-0.1.1 2019-11-23 09:47:16 +01:00
onkelbeh 6bf2a1b93d add aiopvapi-1.6.14 2019-11-23 09:43:49 +01:00
onkelbeh 408824ba06 bump aiohue-1.9.2 2019-11-23 09:40:36 +01:00
onkelbeh 13e8a1ab8d add url-normalize-1.4.1 and poetry-0.12.17 2019-11-23 09:37:37 +01:00
onkelbeh 6e730d7cd2 add horimote-0.4.1 2019-11-23 09:30:15 +01:00
onkelbeh 9a51c53222 pyhomeworks-0.0.6 aded 2019-11-23 09:28:39 +01:00
onkelbeh 7860ea4f34 add HAP-python-2.6.0 and tlslite-ng-0.7.5 2019-11-23 09:26:13 +01:00
onkelbeh 954a0e99e5 add hlk-sw16-0.0.7 2019-11-23 09:19:59 +01:00
onkelbeh dfe7363784 add heatmiserV3-0.9.1 and heatmiserV3-1.1.9 2019-11-22 22:29:02 +01:00
onkelbeh e58ee6a368 add pyCEC-0.4.13 2019-11-22 22:25:32 +01:00
onkelbeh b9ca760999 add pygtfs-0.1.5 2019-11-22 22:22:27 +01:00
onkelbeh 284b58135c add gstreamer-player-1.1.2 2019-11-22 22:18:25 +01:00
onkelbeh 131fdd7872 add greeneye-monitor-1.0.1 2019-11-22 22:15:50 +01:00
onkelbeh e2e4564f2b downgrade to some oldfashioned google libraries: 2019-11-22 22:04:01 +01:00
onkelbeh 9425c8d8d9 add pygogogate2-0.2.1 2019-11-22 21:57:34 +01:00
onkelbeh 641ded938e add Pysher-1.0.4, bump autobahn-18.7.1 from main repo, add txaio-18.7.1 and txaio-18.8.1 2019-11-22 21:52:21 +01:00
onkelbeh 4dd4dbca2c add gitterpy-0.1.7 2019-11-22 21:35:17 +01:00
onkelbeh 8006fd8623 add python-gitlab-1.13.0 & python-gitlab-1.6.0 2019-11-22 21:33:15 +01:00
onkelbeh b4e57cdc8f add aio-geojson-client-0.11 and aio-geojson-geonetnz-quakes-0.11 2019-11-22 21:29:44 +01:00
onkelbeh f3f4e0e429 add georss-client-0.9 and georss-generic-client-0.2 2019-11-22 21:20:32 +01:00
onkelbeh 69cccb68bf add geojson-client-0.4, geojson-2.5.0 and haversine-2.1.2 2019-11-22 21:08:44 +01:00
onkelbeh 8440c49c3d add geizhals-0.0.9 2019-11-22 20:59:11 +01:00
onkelbeh 0d6f23ac05 add gearbest-parser-1.0.7 2019-11-22 20:55:42 +01:00
onkelbeh 2264845610 add python-gc100-1.0.3_alpha0 2019-11-22 20:50:40 +01:00
onkelbeh ff4b858255 add pyfnip-0.2 2019-11-22 20:46:02 +01:00
onkelbeh 424efa82b8 add afsapi-0.0.4 2019-11-22 20:44:04 +01:00
onkelbeh 2108d24401 add fritzhome-1.0.4 2019-11-22 20:41:30 +01:00
onkelbeh 6585399f64 add fritzhome-1.0.5 2019-11-22 20:40:41 +01:00
onkelbeh 233028b771 add fritzconnection-0.8.4 2019-11-22 20:37:09 +01:00
onkelbeh 69646a2570 add freesms-0.1.2 2019-11-22 20:34:33 +01:00
onkelbeh 0ff13b229f libpyfoscam-1.1 added 2019-11-22 20:31:27 +01:00
onkelbeh 11b29d8cf1 update fortiosapi-1.0.1, downgrade to fortiosapi-0.10.8 2019-11-22 20:28:10 +01:00
onkelbeh a5e2ffa32e add foobot_async-0.3.1 2019-11-22 20:20:37 +01:00
onkelbeh 9ac94fad96 add flux-led-0.22 2019-11-22 20:16:46 +01:00
onkelbeh 36b6ed8d65 bump pyflunearyou-1.0.3 2019-11-22 20:12:06 +01:00
onkelbeh 414b083e7f add pyflexit-0.3 2019-11-22 20:09:07 +01:00
onkelbeh d20ecb270e add ritassist-0.9.3 & ciso8601-2.1.2 2019-11-22 20:06:43 +01:00
onkelbeh e846f3b429 add fixerio-1.0.0_alpha0 & fixerio-0.1.1 2019-11-22 20:02:31 +01:00
onkelbeh ce02ecad1f add fints-2.2.0, mt_940-4.19.0, sepaxml-2.2.0 2019-11-22 19:53:32 +01:00
onkelbeh 50dcdb4425 add fastdotcom-0.0.3 2019-11-22 19:39:11 +01:00
onkelbeh bad4f70bc6 add python-family-hub-local-0.0.2 2019-11-22 19:37:23 +01:00
onkelbeh c4c2812934 addevohome-async-0.3.4_beta1, fix Changelog's order 2019-11-22 19:33:06 +01:00
onkelbeh 311e377188 bump PyEssent-0.13 2019-11-22 19:22:14 +01:00
onkelbeh 1bbdb6168c add epson-projector-0.1.3 2019-11-22 19:20:11 +01:00
onkelbeh ebdbda291a add pyenvisalink-4.0 2019-11-22 19:15:59 +01:00
onkelbeh 30d4091914 downgrade to envirophat-0.0.6 2019-11-22 19:14:02 +01:00
onkelbeh ad6c543e1a add enturclient-0.2.0 2019-11-22 19:11:35 +01:00
onkelbeh 619d4c91de add pyEmby-1.6 2019-11-22 19:08:11 +01:00
onkelbeh af517cfa9a add pythonegardia-1.0.40 2019-11-22 18:57:58 +01:00
onkelbeh 17446fbb91 add eebrightbox-0.0.4 2019-11-22 18:55:00 +01:00
onkelbeh 389b5cbde6 add pyedimax-0.2.1 2019-11-22 18:53:16 +01:00
onkelbeh ce6b96e17c add beacontools-1.3.1 2019-11-22 18:51:24 +01:00
onkelbeh e11760c059 add sleekxmppfs-1.3.4 2019-11-22 18:48:48 +01:00
onkelbeh 1a057a789c add pycountry-convert (for sucks) 2019-11-22 18:47:25 +01:00
onkelbeh de82814ced add ecoaliface-0.4.0 2019-11-22 18:24:12 +01:00
onkelbeh f1d842df8d add pyebox-1.1.4 2019-11-22 18:21:31 +01:00
onkelbeh 693c5d6cd8 add pydukeenergy-0.0.6 2019-11-22 18:18:09 +01:00
onkelbeh 36b429e07b dsmr-parser-0.14 and PyCRC-1.21 added 2019-11-22 18:16:17 +01:00
onkelbeh 360fbdba37 add dovado-0.4.1 2019-11-22 18:08:34 +01:00
onkelbeh c7082f011b add (deprecated) Adafruit-DHT-1.4.0 and Adafruit-DHT-1.4.1 2019-11-22 18:05:25 +01:00
onkelbeh 81d220966a add pydoods-1.0.2 2019-11-22 18:04:15 +01:00
onkelbeh e61a30ab66 add pizzapi-0.0.3 and pizzapi-0.0.6 2019-11-22 17:14:03 +01:00
onkelbeh cdce2cafcb add dlib-19.18.0 2019-11-22 17:06:35 +01:00
onkelbeh 9a69ebbc65 add face_recognition-1.2.3 & face_recognition_models-0.3.0 2019-11-22 17:02:38 +01:00
onkelbeh 4a950c74f2 downgrade to directpy-0.5 2019-11-22 16:56:38 +01:00
onkelbeh ceafea9048 add dlipower-1.0.176 2019-11-22 16:55:38 +01:00
onkelbeh 8cc8a8987e add python-digitalocean-1.13.2 2019-11-22 16:52:56 +01:00
onkelbeh 1540f6711b add (deprecated) Adafruit-DHT-1.4.0 and Adafruit-DHT-1.4.1 2019-11-22 16:48:46 +01:00
onkelbeh ba7e87be98 add schiene-0.23 2019-11-22 16:42:42 +01:00
onkelbeh e8d7106dc2 added decora-wifi-1.4 2019-11-22 16:39:19 +01:00
onkelbeh 4db9ce2083 decora-0.6 added 2019-11-22 16:34:28 +01:00
onkelbeh a852459a5f crimereports-1.0.1 added 2019-11-22 16:31:59 +01:00
onkelbeh 694f2d8eac add pycoolmasternet-0.0.4 & pycoolmasternet-0.2.4 2019-11-22 16:29:46 +01:00
onkelbeh 7e2046ff4b add coinmarketcap-5.0.3 2019-11-22 16:24:47 +01:00
onkelbeh 3282a5b953 bump requests-cache-0.4.13 & requests-cache-0.5.0 from main repo 2019-11-22 16:23:43 +01:00
onkelbeh 10ce3b3496 add coinbase-2.1.0 2019-11-22 16:10:06 +01:00
onkelbeh 74797e7615 add pycfdns-0.0.1 2019-11-22 16:06:22 +01:00
onkelbeh 77ba9db8ba add python-clementine-remote-1.0.1 & python-clementine-remote-1.0.3 2019-11-22 16:00:38 +01:00
onkelbeh b9774eb49e downgrade to ciscosparkapi-0.4.2 2019-11-22 15:56:12 +01:00
onkelbeh 4dfb9efc54 downgrade to pychannels-1.0.0 2019-11-22 15:55:05 +01:00
onkelbeh 7262460e24 add csrmesh-0.9.0 2019-11-22 15:53:48 +01:00
onkelbeh fba183d45e add brunt-0.1.3 2019-11-22 15:51:26 +01:00
onkelbeh b03016c05c add py-canary-0.5.0 2019-11-22 15:51:09 +01:00
onkelbeh 14b4dd92fd add brunt-0.1.3 2019-11-22 15:48:10 +01:00
onkelbeh 02afffc5fa add brottsplatskartan-1.0.5 & brottsplatskartan-0.0.1 2019-11-22 15:46:01 +01:00
onkelbeh 96ca163f0a add braviarc-homeassistant-0.3.7 2019-11-22 15:43:21 +01:00
onkelbeh b8e903ae72 add bme680-1.0.5 2019-11-22 15:38:08 +01:00
onkelbeh f5609a3623 add pygatt-4.0.5 & enum-compat-0.0.3 2019-11-22 15:35:56 +01:00
onkelbeh a62aa12e9e blinkt-0.1.0 & blinkt-0.1.2.ebuild added 2019-11-22 15:30:42 +01:00
onkelbeh 605e5b662d downgrade bizkaibus-0.1.1 2019-11-22 15:27:47 +01:00
onkelbeh f37029ca7f add i2csense-0.0.4 2019-11-22 15:25:49 +01:00
onkelbeh ed4b4cba7d add i2csense-0.0.4 2019-11-22 15:25:11 +01:00
onkelbeh 0b763e0d9a baidu-aip added 2019-11-22 15:23:16 +01:00
onkelbeh 675d305b62 add python-awair-0.0.4 2019-11-22 15:19:40 +01:00
onkelbeh 68266276d0 add avion-0.10, bluepy-1.3.0 & pycryptodomex-3.9.4 2019-11-22 15:15:03 +01:00
onkelbeh 3546b1be75 add py-august-0.9.0 / py-august-0.7.0 2019-11-22 15:03:09 +01:00
onkelbeh 31ec75af0c add asterisk_mbox-0.5.0 2019-11-22 14:58:50 +01:00
onkelbeh ca636ca6ca arcam-fmj-0.4.3 & aionursery-0.3.0 2019-11-22 14:55:31 +01:00
onkelbeh b578625f11 downgrade sharp_aquos_rc-0.3.2 2019-11-22 14:49:57 +01:00
onkelbeh 6a62e95a50 aqualogic-1.0 2019-11-22 14:48:29 +01:00
onkelbeh 211cf86584 apprise-0.8.1 2019-11-22 14:46:18 +01:00
onkelbeh 54ffd5d47e add apns2 (incomplete missing 'older' depencies) 2019-11-22 14:41:17 +01:00
onkelbeh 7d6bfe4b09 add anel-pwrctrl-homeassistant-0.0.1 2019-11-22 14:30:17 +01:00
onkelbeh f6413242e6 add pydroid-ipcam-0.8 & pydroid-ipcam-1.1 2019-11-22 14:20:20 +01:00
onkelbeh 6a42c665ad asmog-0.0.6 added 2019-11-22 14:16:18 +01:00
onkelbeh cc12f2311b add pyads-3.x 2019-11-22 14:12:56 +01:00
onkelbeh 74332627f2 downgrade to alpha-vantage-2.1.1 2019-11-22 14:02:59 +01:00
onkelbeh 09892d0fce add alarmdecoder-1.13.4 alarmdecoder-1.13.2 2019-11-22 13:34:18 +01:00
onkelbeh 9a0b34761e add pyaftership-0.1.2 2019-11-22 13:30:09 +01:00
onkelbeh 61528b406c downgrade pyserial-3.1.1 from main repo for acer_projector 2019-11-22 13:27:27 +01:00
onkelbeh c57217661d add rova license string 2019-11-22 09:54:02 +01:00
onkelbeh f407a75c34 fix ipify license string 2019-11-22 09:52:15 +01:00
onkelbeh dcaa41ff5a fix pyversasense license string 2019-11-22 09:48:49 +01:00
onkelbeh 7ab6721578 remove annoying version number from maxcube_TypeError_dirty_hack.patch 2019-11-22 09:40:39 +01:00
onkelbeh 761bdc665f add vultr-1.0.1 2019-11-22 09:29:09 +01:00
onkelbeh e5bfd90c8c add jsonpath-0.{75,82} 2019-11-22 09:23:20 +01:00
onkelbeh 2ba53a3db7 bump vsure-1.5.4 2019-11-22 09:18:27 +01:00
onkelbeh bdacbf0e99 bump pyatmo-3.1.0, remove olds 2019-11-22 09:15:30 +01:00
onkelbeh 5372c53720 bump frontend-20191119.5, remove olds 2019-11-22 09:13:23 +01:00
onkelbeh c4b230603b bump homeassistant-0.102.1 2019-11-22 09:06:18 +01:00
onkelbeh 91ce9598be homeassistant-0.102.0 remove beta status 2019-11-21 22:54:18 +01:00
onkelbeh 896ca7c101 Update License Counters 2019-11-21 09:57:06 +01:00
onkelbeh b5ea5e79cf README.md 2019-11-21 09:49:57 +01:00
onkelbeh 91913eeae0 add herepy api 2019-11-21 09:33:33 +01:00
onkelbeh 5173324bc2 homeassistant-0.102.0 2019-11-21 09:25:48 +01:00
onkelbeh fd12579d64 homeassistant-0.102.0_beta3 2019-11-20 17:44:40 +01:00
onkelbeh 16ba54c687 rename (again) unused home-assistant-frontend-20191119.1 to current home-assistant-frontend-20191119.2 2019-11-20 17:43:34 +01:00
onkelbeh d1929df6d6 fix LICENSE string of dev-python/aiobotocore 2019-11-20 12:27:46 +01:00
onkelbeh c79711e2f3 add requests to RDEPS of pyAtome-0.1.1 2019-11-20 12:21:47 +01:00
onkelbeh f5def4372a bump home-assistant-frontend-20191119.1 2019-11-20 11:51:13 +01:00
onkelbeh b0ddc61811 bump pytest-5.3.0 2019-11-20 11:49:41 +01:00
onkelbeh 151271eb00 add pyRFXtrx-0.24.0 2019-11-20 11:40:51 +01:00
onkelbeh 166e9a8c32 bump frontend-20191119.0 2019-11-20 11:35:35 +01:00
onkelbeh 72e1033a06 add pyversasense-0.0.6 2019-11-20 11:34:03 +01:00
onkelbeh 8d1f88ba5b README.md 2019-11-18 19:50:41 +01:00
onkelbeh adcb6056f5 README.md 2019-11-18 19:48:22 +01:00
onkelbeh a18e16e055 README.md 2019-11-18 19:43:11 +01:00
onkelbeh e3463bc56a update homeassistant-0.102.0_beta2 2019-11-18 19:29:06 +01:00
onkelbeh e899820f33 fix typo in boto3-1.9.252.ebuild 2019-11-18 19:20:33 +01:00
onkelbeh 9f069781c8 update homeassistant-0.102.0_beta2 2019-11-18 19:14:19 +01:00
onkelbeh 05e742bee7 update homeassistant-0.102.0_beta2 2019-11-18 18:59:15 +01:00
onkelbeh 46fa894c91 add rova-0.1.0 2019-11-18 18:57:12 +01:00
onkelbeh d1e4add415 bump bump roombapy-1.4.1 2019-11-18 18:53:00 +01:00
onkelbeh 0523de13cb bump frontend-20191118.0 2019-11-18 18:51:28 +01:00
onkelbeh b823fadbb1 bump sphinx-2.1.2 2019-11-18 14:15:26 +01:00
onkelbeh 7581c75d16 bump libpyvivotek 2019-11-18 14:13:07 +01:00
onkelbeh b3fb50b482 update esphome-1.14.3 2019-11-18 11:20:17 +01:00
onkelbeh e90e803e32 copy current ebuild to esphome-9999 2019-11-18 11:09:49 +01:00
onkelbeh 3207d8e8ef bump aioesphomeapi-2.6.0 2019-11-18 10:44:54 +01:00
onkelbeh cb16444d56 update pyatmo-3.0.1 2019-11-18 09:58:49 +01:00
onkelbeh 2bf6009c37 add pure-python-adb-0.2.2 2019-11-17 22:32:23 +01:00
onkelbeh 12f448caea v0.102.0_beta1-r2 2019-11-17 13:31:50 +01:00
onkelbeh 9b1971cf1b add pyalmond-0.0.2 2019-11-16 22:46:48 +01:00
onkelbeh b499cd66fd add sharp_aquos_rc-0.4 2019-11-16 22:25:40 +01:00
onkelbeh 4db034ba9e update shodan-1.19.1 2019-11-16 22:21:51 +01:00
onkelbeh c0b5c17fd7 add alpha-vantage-2.1.2 2019-11-16 22:15:44 +01:00
onkelbeh d923220e84 add pycomfoconnect-0.3 2019-11-16 22:08:49 +01:00
onkelbeh 36d5391c72 add postnl-api-1.2.2 & postnl-api-1.0.2 2019-11-16 11:17:57 +01:00
onkelbeh 56cdbb27c4 bump pyobihai-1.2.0 2019-11-16 11:12:18 +01:00
onkelbeh c3b9eb3d35 add pyombi-0.1.{5,10} 2019-11-16 11:08:03 +01:00
onkelbeh b24c0ee332 bump astroid-2.3.3 2019-11-16 11:04:51 +01:00
onkelbeh 17b903d3d9 bump pylint-2.4.4 2019-11-16 11:03:18 +01:00
onkelbeh eeba965667 bump pyHik-0.2.5 2019-11-16 10:55:53 +01:00
onkelbeh 040c7b6f0d bump SQLAlchemy-1.3.11 2019-11-16 10:50:21 +01:00
onkelbeh 08ff96554d bump frontend-20191115.0 2019-11-16 09:11:54 +01:00
onkelbeh 6a726ae5c3 add hkavr-0.0.5 2019-11-15 10:32:59 +01:00
onkelbeh 4b5125977b add python-blockchain-api 2019-11-15 09:48:11 +01:00
onkelbeh f1c350731e bump pytest-5.2.3 2019-11-15 09:31:07 +01:00
onkelbeh 18371f448a add ipify-1.0.0 2019-11-15 09:30:01 +01:00
onkelbeh e732b9cfe8 update boto3-1.9.252 2019-11-15 09:22:28 +01:00
onkelbeh 950ceb4668 update botocore-1.12.252 2019-11-15 09:20:35 +01:00
onkelbeh 594ead9173 update aiobotocore-0.10.4 2019-11-15 09:10:34 +01:00
onkelbeh 9641149c0f bump aiobotocore-0.10.2 2019-11-15 09:06:53 +01:00
onkelbeh ddf88551ab update teslajsonpy-0.2.0 2019-11-15 09:04:36 +01:00
onkelbeh 14a3a719d4 add aiobotocore-0.10.1 2019-11-15 09:02:26 +01:00
onkelbeh 245db35734 total-connect-client add PYTHON_COMPAT 3.8 2019-11-14 21:34:41 +01:00
onkelbeh 488ca6ccb1 homeassistant-0.102.0_beta1 update 2019-11-14 18:23:58 +01:00
onkelbeh 68db524936 bump frontend to 20191114.0 2019-11-14 18:21:31 +01:00
onkelbeh 7207888d9b update simplisafe-python-5.2.0 2019-11-14 08:18:54 +01:00
onkelbeh 26dba28138 remove requests-toolbelt-0.9.1.ebuild 2019-11-14 07:44:42 +01:00
onkelbeh 4718dadec1 add MIT License to total-connect-client 2019-11-14 07:19:10 +01:00
onkelbeh 665cc11a10 update homeassistant-0.102.0_beta0.ebuild 2019-11-13 17:42:57 +01:00
onkelbeh f6ae9c1575 bump pyotgw-0.5_beta1 2019-11-13 17:31:33 +01:00
onkelbeh 9898dabf82 bump zha-quirks-0.0.28 2019-11-13 17:30:13 +01:00
onkelbeh 66f933987c (re-)add withings-api-2.1.3 2019-11-13 17:04:06 +01:00
onkelbeh 20e95224d4 homeassistant-0.101.3-r1 fix paho-mqtt-1.4.0 2019-11-13 10:57:14 +01:00
onkelbeh 7ca1ad3949 bump psutil-5.6.5 2019-11-13 09:30:33 +01:00
onkelbeh db4066aeb7 update async-upnp-client-0.14.12 2019-11-13 09:24:52 +01:00
onkelbeh 0a481229a5 update pypoint-1.1.2 2019-11-13 09:22:29 +01:00
onkelbeh 0cd455ca22 rop KEYWORDS excepts amd64: adb-homeassistant, attrs 2019-11-12 19:14:27 +01:00
onkelbeh c88fb3aff2 fix geopy manifest 2019-11-12 19:08:42 +01:00
onkelbeh 4000f039dc fix cryptography metadata 2019-11-12 19:03:04 +01:00
onkelbeh 19d203dc44 bump aioesphomeapi-2.5.0
fix RDEPEND for aioesphomeapi-2.4.2
2019-11-12 18:48:39 +01:00
onkelbeh 7b7c05cf0f add correct license for dev-python/aioesphomeapi-2.4.2 (MIT) 2019-11-12 15:50:39 +01:00
onkelbeh 4f47563fe9 add correct license for app-misc/homeassistant 2019-11-12 15:48:31 +01:00
onkelbeh 29f36cca3b remove unneeded sys-devel/autoconf RDEPEND from (older) ebuilds 2019-11-12 15:42:22 +01:00
onkelbeh 257d9c3996 update license information for adb-shell 2019-11-12 15:07:45 +01:00
onkelbeh f287b3039a update packages with unknown licenses 2019-11-12 15:03:34 +01:00
onkelbeh 42755ff1bc replace stale 'Gentoo Foundation' copright notices 2019-11-12 14:42:39 +01:00
onkelbeh 669ce8f1e4 remove all stale CVS keywords 2019-11-12 14:35:03 +01:00
onkelbeh 202fb66a85 Change copyright years to 1999-2019 2019-11-12 14:24:56 +01:00
onkelbeh 0a73e17d1e align all ebuild headers to https://devmanual.gentoo.org/ebuild-writing/file-format/index.html 2019-11-12 14:09:48 +01:00
onkelbeh 1f943761d3 cleaup esphome 2019-11-12 13:05:53 +01:00
onkelbeh 824a833571 update remove bad UTF character from pytile-3.0.x and add missing dependency 2019-11-12 13:00:52 +01:00
onkelbeh 2b33fbfa85 bump discogs-client-2.2.2 2019-11-12 12:54:51 +01:00
onkelbeh 646abb2af4 add discogs-client-2.2.1 2019-11-12 12:53:52 +01:00
onkelbeh 4dd997b344 fix uri.https 2019-11-12 12:43:33 +01:00
onkelbeh 47abf497c9 add dependency for plexauth-0.0.5-r1 2019-11-12 12:19:41 +01:00
onkelbeh 1076f6ed58 update PlexAPI-3.3.0 2019-11-12 12:10:21 +01:00
onkelbeh 560a75e7ee update zha-quirks-0.0.27-r1 2019-11-12 11:57:46 +01:00
onkelbeh 37809ed1a7 update pyserial-asyncio-0.4-r1 2019-11-12 11:54:05 +01:00
onkelbeh 914d92b048 update zigpy-xbee-homeassistant-0.7.0 2019-11-12 11:51:14 +01:00
onkelbeh b99bf43452 update zigpy-homeassistant-0.11.0 2019-11-12 11:47:34 +01:00
onkelbeh 54b9c2a2d8 update zigpy-deconz-0.7.0 2019-11-12 11:45:24 +01:00
onkelbeh 3bee131054 update bellows-homeassistant-0.11.0 2019-11-12 11:43:15 +01:00
onkelbeh c00a5be507 aiodns & aionotify, fix checksums in manifest 2019-11-12 09:47:05 +01:00
onkelbeh ad748efc25 README.md 2019-11-12 00:49:37 +01:00
onkelbeh f215bc79f7 fixed Typo. 2019-11-12 00:42:25 +01:00
onkelbeh 3d897cc819 bump esphome-1.14.2 2019-11-12 00:33:12 +01:00
onkelbeh a451a5033e * searched and partly updated licenses for:
-PyMata
          -PyMetno
          -adb-shell
          -apcaccess
          -pyvlx
          -somecomfort
          -total-connect-client
          -uvcclient
        * pylutron-0.2.5 Python Compatibility for 3.5 removed
        * rename CHANGELOG.txt
        * coveralls Python Compatibility for 3.5 removed
2019-11-12 00:25:14 +01:00
onkelbeh b8055eb923 bimmer-connected: add missing keywords 2019-11-11 23:56:12 +01:00
onkelbeh 7501d0cda3 standardize 4 license strings 2019-11-11 23:55:21 +01:00
onkelbeh fcf8986334 BlinkStick: found License 2019-11-11 23:46:59 +01:00
onkelbeh 5b176bfe0f bimmer-connected: add missing keywords 2019-11-11 23:41:21 +01:00
onkelbeh 8d5c4eb9fe cryptography:update manifest, reduce platforms 2019-11-11 23:37:19 +01:00
onkelbeh 6409f9a5d0 pyhaversion: add missing description strings 2019-11-11 23:22:54 +01:00
onkelbeh 8a7075b033 gpiozero: add missing description strings 2019-11-11 23:20:26 +01:00
onkelbeh 8f917f73b2 aioesphomeapi: add missing description strings 2019-11-11 23:15:36 +01:00
onkelbeh aa5409c109 bump plexwebsocket-0.0.5 2019-11-11 23:00:10 +01:00
onkelbeh 02a331316f bump zm-py-0.4.0 2019-11-10 23:24:57 +01:00
onkelbeh f302f68fd5 bump pyatmo-2.3.3 2019-11-10 23:15:47 +01:00
onkelbeh 9f31552ccd add roombapy-1.3.1 with accessories 2019-11-10 12:01:28 +01:00
onkelbeh f061ad0e17 remove dev-python/Pillow 2019-11-10 10:10:44 +01:00
onkelbeh 666ca0f0da add (older) haanna-0.12.3 for a test 2019-11-10 08:33:21 +01:00
onkelbeh 8991637de9 bump bimmer_connected-0.6.2 2019-11-10 08:29:36 +01:00
onkelbeh d99fe0bf99 bump simplisafe-python-5.1.0 2019-11-10 08:23:35 +01:00
onkelbeh cae566a0aa add pdunehd-1.3 2019-11-09 14:41:49 +01:00
onkelbeh eb6a34e347 add pcal9535a-0.7 2019-11-09 14:34:26 +01:00
onkelbeh ee56487a31 add smbus-cffi-0.5.1 2019-11-09 14:32:33 +01:00
onkelbeh cef7ad52e1 bump abodepy-0.16.7 2019-11-09 14:03:17 +01:00
onkelbeh db0fce2d31 bump zha-quirks-0.0.27 2019-11-08 22:34:47 +01:00
onkelbeh 06f1bb86dd bump home-assistant-frontend-20191108.0 2019-11-08 22:32:46 +01:00
onkelbeh bf36a2f40a bump hass-nabucasa-0.29 2019-11-08 22:27:43 +01:00
onkelbeh 50af124dea paho-mqtt: remove obsolete patch 2019-11-08 22:24:22 +01:00
onkelbeh 3d3ba05e0f add wled-0.1.0 2019-11-08 00:22:06 +01:00
onkelbeh 7bab07cfca add cattrs-0.9.0 2019-11-08 00:21:30 +01:00
onkelbeh a231d754c6 bump plexwebsocket-0.0.4 2019-11-08 00:12:11 +01:00
onkelbeh dd3d3941bd Bug 699282, fix metadata.xml 2019-11-07 09:58:28 +01:00
onkelbeh a1b64d8171 fix metadata.xml 2019-11-07 09:57:22 +01:00
onkelbeh 9fbe523b9c CHANGELOG.md 2019-11-07 01:15:06 +01:00
onkelbeh 343c7e37a9 imageio for Python 3.7 2019-11-07 01:08:53 +01:00
onkelbeh 178c1e4a75 bump ratelimit-2.2.1 2019-11-07 01:05:47 +01:00
onkelbeh 8b886db2b2 bump requests-futures-1.0.0 2019-11-07 01:03:01 +01:00
onkelbeh b0280395bc add requests-futures-0.9.7 2019-11-07 01:02:20 +01:00
onkelbeh c2229fb266 bump env-canada-0.0.30 2019-11-07 00:58:56 +01:00
onkelbeh 1d0f76ba24 add env-canada-0.0.29 2019-11-07 00:58:28 +01:00
onkelbeh e0373c82a9 bump imageio-2.6.1 2019-11-07 00:55:12 +01:00
onkelbeh 2b32b25231 bump imageio-2.3.0 2019-11-07 00:54:36 +01:00
onkelbeh d426b23f12 bump pymfy-0.6.1 2019-11-07 00:37:35 +01:00
onkelbeh 11d8698624 bump youtube_dl-2019.11.5 2019-11-07 00:36:29 +01:00
onkelbeh efd3f0619b bump adb-shell-0.0.8 2019-11-07 00:35:19 +01:00
onkelbeh 3f32a7c32a bump pytile-3.0.1 2019-11-07 00:33:51 +01:00
onkelbeh 08d5ec6ca3 add pytile-3.0.0 2019-11-07 00:33:28 +01:00
onkelbeh b1988242fd downgrade habitipy-0.2. 2019-11-07 00:31:07 +01:00
onkelbeh e3068cb96a bump haanna-0.13. 2019-11-07 00:29:13 +01:00
onkelbeh 534d22d1ad bump pyephember-0.3.1 2019-11-07 00:27:22 +01:00
onkelbeh c538b6698e bump aioasuswrt-1.1.22 2019-11-07 00:25:44 +01:00
onkelbeh cd3a13d8bc bump geniushub-client-0.6.30 2019-11-07 00:24:40 +01:00
onkelbeh fc9f3c391d bump jinja-2.10.3 2019-11-07 00:22:58 +01:00
onkelbeh 0275efe00a bump paho-mqtt-1.5.0 2019-11-07 00:21:43 +01:00
onkelbeh ffb4fa52c2 bump TwitterAPI-2.5.10 2019-11-07 00:20:54 +01:00
onkelbeh c5da7598c9 add TwitterAPI-2.5.9 2019-11-07 00:20:26 +01:00
onkelbeh 10bdccca95 bump Pillow-6.2.1 2019-11-07 00:19:19 +01:00
onkelbeh 567bf8448e add Pillow-6.2.0 2019-11-07 00:18:45 +01:00
onkelbeh 725f7c7deb bump pyEight-0.1.2 2019-11-07 00:13:56 +01:00
onkelbeh bbe6c6b835 bump pysnmp-4.4.12 2019-11-07 00:12:17 +01:00
onkelbeh a39143b416 add pysnmp-4.4.11 2019-11-07 00:11:55 +01:00
onkelbeh 81df0acc70 bump attrs-19.3.0 2019-11-07 00:10:49 +01:00
onkelbeh dec3272b44 add thingspeak-1.0.0 2019-11-07 00:09:53 +01:00
onkelbeh 2fc971304d update *.md 2019-11-06 15:22:23 +01:00
onkelbeh 4e849779d8 improved README.md 2019-11-06 15:09:46 +01:00
onkelbeh 4f9efcfd92 improved README.md 2019-11-06 15:01:08 +01:00
onkelbeh 2dd4aa60af improved README.md 2019-11-06 14:41:24 +01:00
onkelbeh 4399e470b1 improved README.md 2019-11-06 14:35:28 +01:00
onkelbeh f849c2fb34 new Python 3.7 Status 2019-11-06 14:20:57 +01:00
onkelbeh 6bee486379 update /etc/portage sample files 2019-11-06 11:08:23 +01:00
onkelbeh 458a4252d8 esptool-2.7 allow Python 3.7 2019-11-06 11:05:14 +01:00
onkelbeh 65e7b0b2df platformio-4.0.3 help Python 3.7 2019-11-06 10:19:36 +01:00
onkelbeh 14c4060dd3 bump esptool-2.8, OK for Python 3.7 2019-11-06 09:57:29 +01:00
onkelbeh 57713d0dfe Merge pull request #6 from evadim/master
Bump ESPHome tp 1.14.1
2019-11-06 01:28:30 +01:00
onkelbeh 29a3e9bac5 CHANGELOG.md 2019-11-06 01:17:18 +01:00
onkelbeh 3f02b17a82 homeassistant-0.101.3 2019-11-06 01:10:29 +01:00
onkelbeh 612d4a6c37 Python 3.7 update 2019-11-06 00:23:24 +01:00
onkelbeh 28f4c68863 Python 3.7 update 2019-11-06 00:02:05 +01:00
onkelbeh 545d479298 Python 3.7 update 2019-11-06 00:00:35 +01:00
onkelbeh f80057218f Python 3.7 update 2019-11-05 23:48:00 +01:00
onkelbeh aeb9176e71 update/fix zipp-0.5.1 dep 2019-11-05 23:05:00 +01:00
onkelbeh 8a0b5a1258 allow Python 3.6 again for tests 2019-11-05 22:59:09 +01:00
onkelbeh 16343dc7b0 update/fix ua-parser-0.8.0 dep 2019-11-05 22:57:45 +01:00
onkelbeh 9041a87743 delete obsolete releases 2019-11-05 21:33:41 +01:00
onkelbeh f14f898b56 update README.md 2019-11-05 13:30:40 +01:00
onkelbeh d34695cb3d update license list 2019-11-05 13:22:43 +01:00
onkelbeh b4dc272378 update Python 3.7 notes 2019-11-05 13:22:20 +01:00
onkelbeh 11ae6dc17b update Python 3.7 notes 2019-11-05 13:16:48 +01:00
onkelbeh 83aac16ec0 update Python 3.7 notes 2019-11-05 13:13:29 +01:00
onkelbeh 1a726cf7fb add Python 3.7 notes, fix Typo 2019-11-05 13:11:24 +01:00
onkelbeh 5dd7b799b2 add Python 3.7 notes 2019-11-05 13:09:31 +01:00
onkelbeh db6a5c0bfe Add Python 3.7 migration notes 2019-11-05 12:59:57 +01:00
onkelbeh 53072f3bfb Merge branch 'python37dev' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-11-04 20:44:16 +01:00
onkelbeh 993f741ff6 homeassistant-0.101.2-r2 (from python3_7 tree) 2019-11-04 19:38:50 +01:00
onkelbeh d0ccd56dcf now it runs on Python 3.7 2019-11-04 19:15:27 +01:00
onkelbeh 53fb71207b add PyMetno 2019-11-04 18:31:01 +01:00
onkelbeh 9c526ad932 use newer s3transfer 2019-11-04 13:34:56 +01:00
onkelbeh 7495723f55 repoman needs pyyaml-5.1.2[python2_7] 2019-11-04 10:37:43 +01:00
onkelbeh cb5ada3e7e unmask python_37 2019-11-04 08:26:16 +01:00
onkelbeh afce68aaa6 start experimenting with python-single-r1.eclass 2019-11-03 13:30:39 +01:00
onkelbeh 710f2be3cf colorama-0.3.9-r1 ist with python3_7 support 2019-11-03 13:27:19 +01:00
evadim a5d66cf5e8 bump esphome to 1.14.1 2019-11-03 12:36:26 +03:00
evadim 792d91019a Merge pull request #3 from onkelbeh/master
Homeassistant 100.0
2019-11-02 23:50:24 +03:00
onkelbeh 4eca3cfb8a nose-1.3.7-r3 needs dev-python/coverage[python_targets_python2_7] 2019-11-02 11:42:39 +01:00
onkelbeh 119d2a79f3 app-crypt/acme needs requests-toolbelt-0.3.0[python_targets_python2_7] 2019-11-02 10:25:39 +01:00
onkelbeh 661dc85cc8 dev-python/botocore needs jmespath[python_targets_python2_7] 2019-11-02 10:23:23 +01:00
onkelbeh 276d6fe9ec decouple dev-embedded/esphome from homeassistant 2019-11-02 10:17:01 +01:00
onkelbeh 0660b9d3c2 certbot needs pytz-2019.3 in python2_7 2019-11-02 10:09:50 +01:00
onkelbeh 7ed463f0cc pyrfc3339 in main repo 2019-11-02 10:07:38 +01:00
onkelbeh d204e6f36b open >=dev-python/tzlocal-1.5.1 2019-11-02 09:59:20 +01:00
onkelbeh 2d744e8585 remove blocked xml-security-c 2019-11-02 09:54:58 +01:00
onkelbeh c89922647a homeassistant-0.101.2 2019-11-02 07:58:50 +01:00
onkelbeh ea82f41a7e bump hdate-0.9.2 2019-11-01 20:51:40 +01:00
onkelbeh 15351b556c Merge branch 'python37dev' of onkelbeh/HomeAssistantRepository into master 2019-11-01 20:33:54 +01:00
onkelbeh b6d5a7a6bf update Manifests for all changed packages 2019-11-01 20:20:43 +01:00
onkelbeh cf5d396d26 fix some typos 2019-11-01 20:19:14 +01:00
onkelbeh 852328e5b1 Add missing license strings as far as possible 2019-11-01 19:24:13 +01:00
onkelbeh eed28ba5de Fix Bad URL from Pypi. 2019-11-01 19:20:03 +01:00
onkelbeh 16748e98be Fix bad URL from Pypi. 2019-11-01 19:15:12 +01:00
onkelbeh 09c49bdc89 align license strings to /usr/portage/gentoo/licenses 2019-11-01 17:52:28 +01:00
onkelbeh 09530e53f7 drop support for obsolete python versions 2019-11-01 16:26:08 +01:00
onkelbeh 82353e7cd1 add SSL Homepage 2019-11-01 16:09:32 +01:00
onkelbeh af8d03555f add SSL Homepage 2019-11-01 16:06:15 +01:00
onkelbeh ebaa1582fd add SSL Homepage 2019-11-01 16:02:06 +01:00
onkelbeh 4d6009c2de add SSL Homepage 2019-11-01 15:59:51 +01:00
onkelbeh f17ff011c4 add correct license in ebuild 2019-11-01 15:58:19 +01:00
onkelbeh da409f3488 remove old cvs header 2019-11-01 15:53:42 +01:00
onkelbeh ff330aa690 remove old cvs header 2019-11-01 15:43:27 +01:00
onkelbeh 7220184182 remove old cvs header 2019-11-01 15:42:47 +01:00
onkelbeh bd074d9010 remove old cvs header 2019-11-01 15:40:14 +01:00
onkelbeh 6484409c08 homeassistant-0.101.1 2019-11-01 14:55:27 +01:00
onkelbeh 0725440f51 bump iaqualink-0.3.0 2019-10-31 23:59:29 +01:00
onkelbeh 3191b35d5d add aionotify-0.2.0 2019-10-31 23:58:34 +01:00
onkelbeh 75474e2c57 downgrade evdev-0.6.1 2019-10-31 23:57:38 +01:00
onkelbeh d6a51d6a1f downgrade evdev-0.6.2 2019-10-31 23:57:02 +01:00
onkelbeh a51aa2cbd1 downgrade evdev-1.1.2 2019-10-31 23:56:21 +01:00
onkelbeh db61795397 add PySocks-1.7.1 2019-10-31 23:53:53 +01:00
onkelbeh 17426dec18 pysaj-0.0.13 2019-10-31 23:50:38 +01:00
onkelbeh 145dec38f0 bump incomfort-client-0.4.0 2019-10-31 23:49:10 +01:00
onkelbeh 282b07efba bump pytest-5.2.2 2019-10-31 23:48:14 +01:00
onkelbeh f380395a7e bump youtube_dl-2019.10.29 2019-10-31 23:45:17 +01:00
onkelbeh 98969f42bf bump pre-commit-1.20.0 2019-10-31 23:44:18 +01:00
onkelbeh 9fcf766c06 bump pymyq-2.0.1 2019-10-31 23:40:59 +01:00
onkelbeh 4b82db594b change numpy-1.17.3-r1 COMPAT, Python version >= 3.5 required 2019-10-30 22:52:42 +01:00
onkelbeh d90ee591f8 bump blinkpy-0.14.2 2019-10-30 22:33:26 +01:00
onkelbeh 7e270f80d2 bump homeassistant-0.101.0 2019-10-30 21:46:12 +01:00
onkelbeh 555eb6363b rebuild frontend Manifest 2019-10-28 22:20:59 +01:00
onkelbeh 9f569d4ade bump homeassistant-0.101.0_beta3 2019-10-28 22:09:01 +01:00
onkelbeh e33ddd854b add (older) PlexAPI-3.0.6 2019-10-28 22:05:32 +01:00
onkelbeh 210c0f92ce bump PlexAPI-3.2.0 2019-10-28 22:04:42 +01:00
onkelbeh abd9867206 bump avea-1.4 2019-10-28 22:02:46 +01:00
onkelbeh cea097e73d bump python-miio-0.4.7 2019-10-28 22:01:56 +01:00
onkelbeh aaf0cfa85c bump plexwebsocket-0.0.3 2019-10-28 22:00:04 +01:00
onkelbeh 87ec436d1e bump praw-6.4.0 2019-10-27 13:08:52 +01:00
onkelbeh 38764485c9 add unifiled 2019-10-27 13:08:03 +01:00
onkelbeh f8ea84ac48 add spiderpy 2019-10-27 13:06:57 +01:00
onkelbeh 381e792d2a add speedtest-cli-2.1.2 2019-10-27 13:06:14 +01:00
onkelbeh 97b14b115d CHANGELOG.md 2019-10-26 09:45:20 +02:00
onkelbeh d29e357d23 bump huawei-lte-api-1.4.3 2019-10-26 09:43:15 +02:00
onkelbeh 251bdc80a8 remove olds: hass-nabucasa 2019-10-26 09:41:57 +02:00
onkelbeh b5f2210421 bump hass-nabucasa-0.23 2019-10-26 09:40:29 +02:00
onkelbeh 1692ada54a bump pytradfri-6.4.0 2019-10-26 09:35:56 +02:00
onkelbeh 43f969057d bump python-slugify-4.0.0 2019-10-26 09:34:57 +02:00
onkelbeh a8c901067d bump homeassistant-0.101.0_beta2 2019-10-26 09:31:44 +02:00
onkelbeh ae995c73b4 clean up old frontends 2019-10-26 09:31:12 +02:00
onkelbeh 6c94046a62 add plexwebsocket-0.0.1 2019-10-26 09:27:45 +02:00
onkelbeh 3b2d32739c add pycsspeechtts-1.0.3 2019-10-26 09:26:59 +02:00
onkelbeh f7bf9b3e4f bump frontend-20191025.0 2019-10-26 09:24:43 +02:00
onkelbeh 2a094438a4 fix a couple of Manifests 2019-10-25 00:57:56 +02:00
onkelbeh 0ad35924f5 Merge branch 'master' of matoro/HomeAssistantRepository into master 2019-10-25 00:40:16 +02:00
matoro ec76321b1f standardize license naming per ebuild spec 2019-10-25 00:40:16 +02:00
onkelbeh 0fcfff015b CHANGELOG.md 2019-10-25 00:24:54 +02:00
onkelbeh 0d95fe928c update homeassistant-0.101.0_beta1 2019-10-25 00:23:37 +02:00
onkelbeh 574ec3f326 bump aioesphomeapi-2.4.2 2019-10-25 00:21:58 +02:00
onkelbeh 78bf9d9db2 use beta flag 2019-10-25 00:14:05 +02:00
onkelbeh 261fa22653 use new version for git 2019-10-25 00:12:33 +02:00
onkelbeh 7391e85f20 bump esphome-1.14.0_beta3 2019-10-25 00:08:28 +02:00
onkelbeh 533fef0ad6 sort iuse on cryptography-2.8 2019-10-25 00:04:05 +02:00
onkelbeh 895092a79a use https:// for Homepage 2019-10-25 00:00:54 +02:00
onkelbeh 3bf6f84822 use https:// for Homepage 2019-10-25 00:00:03 +02:00
onkelbeh c9456b3cff use https:// for Homepage 2019-10-24 23:59:11 +02:00
onkelbeh 2b37f954d2 use https:// for Homepage 2019-10-24 23:58:10 +02:00
onkelbeh 4e697a8a28 use https:// for Homepage 2019-10-24 23:56:51 +02:00
onkelbeh 4b805b2d02 use https:// for Homepage 2019-10-24 23:55:37 +02:00
onkelbeh 6b6049817e use https:// for Homepage 2019-10-24 23:54:03 +02:00
onkelbeh 49767b8050 fix dev-python/pyobihai Manifest 2019-10-24 23:51:21 +02:00
onkelbeh 85b25d0552 fix dev-python/packaging Manifest 2019-10-24 23:50:11 +02:00
onkelbeh 16990879de update esphome-1.14.0_beta2 2019-10-24 23:48:12 +02:00
onkelbeh f5415e0c07 bump esptool-2.7 2019-10-24 23:47:39 +02:00
onkelbeh b69827ab18 bump protobuf-python-3.10.0 2019-10-24 23:38:45 +02:00
onkelbeh 6b415048b6 bump protobuf-3.10.0 2019-10-24 23:34:46 +02:00
onkelbeh de9550329b bump protobuf-3.10.0 2019-10-24 23:34:34 +02:00
onkelbeh 99b4c469eb bump tzlocal-2.0.0 2019-10-24 23:27:50 +02:00
onkelbeh 9abc3f7717 bump esphome-1.14.0_beta1 2019-10-24 23:00:54 +02:00
onkelbeh cab06b0133 bump twilio-6.32.0 2019-10-24 22:54:58 +02:00
onkelbeh e51b0fc53d add pystride 2019-10-24 22:53:40 +02:00
onkelbeh a90d0692b9 add sunwatcher-0.2.1 2019-10-24 22:52:07 +02:00
onkelbeh 0cfc10a2f7 bump PySyncThru-0.5.0 2019-10-24 22:50:58 +02:00
onkelbeh 18a5af39b6 bump pyhomematic-0.1.61 2019-10-24 22:49:17 +02:00
onkelbeh 125473b9b6 bump plexauth-0.0.5 2019-10-24 22:47:35 +02:00
onkelbeh 3c7b9189ef bump OPi-GPIO-0.4.0 2019-10-24 22:42:03 +02:00
onkelbeh 4bb9d0fdd3 bump Mastodon-py-1.5.0 2019-10-24 22:40:49 +02:00
onkelbeh cd76972714 homeassistant-0.101.0_beta0 2019-10-24 22:38:36 +02:00
onkelbeh b91aa274e9 bump frontend-20191023.0 2019-10-24 22:37:55 +02:00
onkelbeh 6c10135b40 androidtv-0.0.32.ebuild fix adb-shell==0.0.7 2019-10-24 08:46:21 +02:00
onkelbeh 8951e05c5c bump zigpy-homeassistant-0.10.0 2019-10-23 16:09:10 +02:00
onkelbeh 9a9c02198f bump zigpy-zigate-0.5.0 2019-10-23 16:08:07 +02:00
onkelbeh 6424054495 bump zigpy-xbee-homeassistant-0.6.0 2019-10-23 16:07:18 +02:00
onkelbeh f4c5a59942 bump zigpy-homeassistant-0.9.0 2019-10-23 16:06:32 +02:00
onkelbeh 1836f64412 bump zigpy-deconz-0.6.0 2019-10-23 16:05:41 +02:00
onkelbeh 924323dd48 add aiofreepybox-0.0.8 2019-10-23 16:03:31 +02:00
onkelbeh 76aa44bd86 bump aioesphomeapi-2.4.0 2019-10-23 16:02:44 +02:00
onkelbeh f124813a85 bump discord-py-1.2.4 2019-10-23 16:01:24 +02:00
onkelbeh 46f3a5bfd7 bump teslajsonpy-0.1.0. 2019-10-23 16:00:29 +02:00
onkelbeh 70d11c577e add teslajsonpy-0.0.26 2019-10-23 15:59:37 +02:00
onkelbeh bb2e7d29f7 add glances_api 2019-10-23 15:58:25 +02:00
onkelbeh 3eb5be03fb bump youtube_dl-2019.10.22 2019-10-23 15:54:52 +02:00
onkelbeh fe70d11a49 bump pymyq-2.0.0 2019-10-23 15:53:43 +02:00
onkelbeh 19cd387339 Merge branch 'master' of matoro/HomeAssistantRepository into master
Thanks.
2019-10-22 16:33:30 +02:00
matoro 12a9c95a6d dev-python/packaging: remove no longer relevant patches 2019-10-22 16:33:30 +02:00
onkelbeh 5f34897d3b CHANGELOG.md 2019-10-22 16:18:50 +02:00
onkelbeh 286a5b4b15 bump homeassistant-0.100.3 2019-10-22 16:16:14 +02:00
onkelbeh 2b50e6a997 bump evohomeclient-0.3.4 2019-10-21 21:39:39 +02:00
onkelbeh dd038ed07c bump openwrt-luci-rpc-1.1.2 2019-10-21 21:38:12 +02:00
onkelbeh fd6fcbaacf bump pybotvac-0.0.17 2019-10-20 07:14:44 +02:00
onkelbeh 363012e712 bump pysonos-0.0.24 2019-10-20 07:13:26 +02:00
onkelbeh 2516ca27cd bump adguardhome-0.3.0 2019-10-20 07:12:04 +02:00
onkelbeh e7b2878ad0 bump abodepy-0.16.6 2019-10-20 07:11:06 +02:00
onkelbeh 1394311338 bump abodepy-0.16.5 2019-10-20 07:10:45 +02:00
onkelbeh 14165e3d4e bump mypy-0.740 2019-10-20 07:09:50 +02:00
onkelbeh bc54a2f3eb bump homematicip-0.10.13 2019-10-20 07:08:28 +02:00
onkelbeh 39b0f3c12b bump astroid-2.3.2 2019-10-20 07:07:13 +02:00
onkelbeh ecdb9f14e8 bump pylint-2.4.3 2019-10-20 07:06:14 +02:00
onkelbeh 81127ea29b bump keyring-19.2.0 2019-10-19 11:52:06 +02:00
onkelbeh b922d14df5 add pymochad-0.2.0 2019-10-19 11:50:05 +02:00
onkelbeh 20f27c578e bump pymfy-0.6.0 2019-10-19 11:48:48 +02:00
onkelbeh 11804916ef bump cryptography-2.8 2019-10-19 11:47:42 +02:00
onkelbeh 3ee71f17ec bump numpy-1.17.3 2019-10-19 11:43:35 +02:00
onkelbeh 4de8e39204 bump clearpasspy-1.1.3 2019-10-19 11:39:40 +02:00
onkelbeh 348cef499f add clearpasspy-1.0.2 2019-10-19 11:39:11 +02:00
onkelbeh 40270f230d bump hdate-0.9.1 2019-10-19 11:37:53 +02:00
onkelbeh af553a265e bump geniushub-client-0.6.28 2019-10-19 11:36:41 +02:00
onkelbeh f095fd80c5 bump androidtv-0.0.32 2019-10-17 22:43:48 +02:00
onkelbeh a8a2d13d60 bump adb-shell-0.0.7 2019-10-17 22:43:14 +02:00
onkelbeh a264cb81f9 bump RPi-GPIO-0.7.0 2019-10-17 22:42:10 +02:00
onkelbeh e2d2defced bump youtube_dl-2019.10.16 2019-10-16 20:38:35 +02:00
onkelbeh 0e6c3a0bc0 bump pyatmo-2.3.2 2019-10-16 20:37:12 +02:00
onkelbeh 5d6419a928 homeassistant-0.100.2 2019-10-14 13:56:10 +02:00
onkelbeh 2d434f1c71 fix a esphome-1.13.6-r1 dep 2019-10-12 10:23:52 +02:00
onkelbeh e65cb39fa1 bump pyHik-0.2.4 2019-10-12 07:57:46 +02:00
onkelbeh e66fe00c99 add protobuf dep 2019-10-11 19:54:27 +02:00
onkelbeh 9e5011d382 CHANGELOG.md 2019-10-11 19:46:31 +02:00
onkelbeh 1de5d1aef3 bump PyMata-2.20 2019-10-11 19:34:50 +02:00
onkelbeh c890970085 PyRMVtransport-0.2.9 2019-10-11 19:26:24 +02:00
onkelbeh d3acd5976b bump python-slugify-3.0.6 2019-10-11 19:24:35 +02:00
onkelbeh f59de0e53d bump sqlalchemy-1.3.10 2019-10-11 19:23:29 +02:00
onkelbeh db4cc448ce bump aiohttp-3.6.2 2019-10-11 19:22:42 +02:00
onkelbeh ecaf397f96 add python-songpal-0.11.1 2019-10-11 18:57:49 +02:00
onkelbeh 7d7b0ca571 add nokia-1.2.0 2019-10-11 18:55:35 +02:00
onkelbeh f61912e196 bump av-6.2.0 2019-10-11 18:50:02 +02:00
onkelbeh e676296e9d add av-6.1.2 2019-10-11 18:49:19 +02:00
onkelbeh 24d874cd98 bump broadlink-0.12.0 2019-10-11 18:47:43 +02:00
onkelbeh d52332efa9 add (old) datadog-0.15.0 2019-10-11 18:46:06 +02:00
onkelbeh bd738c7174 add datadog-0.30.0 2019-10-11 18:45:30 +02:00
onkelbeh 276604d307 add directpy-0.6 2019-10-11 18:44:30 +02:00
onkelbeh 9a7e63fcec add minio-4.0.9 & minio-5.0.1 2019-10-11 18:41:53 +02:00
onkelbeh a356ea2f9f add nuheat-0.3.0 2019-10-11 18:40:16 +02:00
onkelbeh 81b857afdc add pmsensor-0.4 2019-10-11 18:39:29 +02:00
onkelbeh 446a87ea29 bump pydeconz-64 2019-10-11 18:35:56 +02:00
onkelbeh 7fc043b873 add pyfido-2.1.1 2019-10-11 18:34:27 +02:00
onkelbeh f1a60679e8 add pyfritzhome-0.4.[0,2] 2019-10-11 18:33:36 +02:00
onkelbeh 84a47976b7 add pyfttt-0.3.2 2019-10-11 18:31:49 +02:00
onkelbeh 32eeba57a0 add pykira-0.1.1 2019-10-11 18:30:08 +02:00
onkelbeh e1ebb956c1 add pytraccar-0.9.0 2019-10-11 18:27:58 +02:00
onkelbeh a6ca724004 add stringcase-1.2.0 2019-10-11 18:26:28 +02:00
onkelbeh 477d443b66 add (older) tplink-0.2.1 2019-10-11 18:25:22 +02:00
onkelbeh 7f4e438ead add (older) websockets-6.0 2019-10-11 18:24:12 +02:00
onkelbeh 39f5c9ff26 add yahooweather-0.10 2019-10-11 18:22:52 +02:00
onkelbeh b698799be9 bump zigpy-xbee-homeassistant-0.5.0 2019-10-11 18:21:35 +02:00
onkelbeh 9a1e57af5f fix manifest 2019-10-10 23:06:04 +02:00
onkelbeh ed038cd0f8 remove beta 2019-10-10 22:56:21 +02:00
onkelbeh 687227ea96 homeassistant-0.100.1 2019-10-10 22:54:56 +02:00
onkelbeh ecffde092b remove olds 2019-10-10 22:51:56 +02:00
onkelbeh aabae80cdd bump zigpy-zigate-0.4.1 2019-10-10 22:46:50 +02:00
onkelbeh 711c6dce7e frontend-20191002.2 2019-10-10 22:44:35 +02:00
onkelbeh 9178648d98 homeassistant-0.100.0_beta3 2019-10-09 17:30:05 +02:00
onkelbeh ed504207d6 bump beautifulsoup-4.8.1 2019-10-09 17:29:33 +02:00
onkelbeh 7169b6145f CHANGELOG.md 2019-10-09 00:47:50 +02:00
onkelbeh 03f3cf4610 hack some home-assistant-cli-9999 deps good again 2019-10-09 00:42:44 +02:00
onkelbeh fc1227fbe1 bump frontend-20191002.1 2019-10-09 00:13:50 +02:00
onkelbeh 7c2f125c1d remove olds 2019-10-09 00:13:12 +02:00
onkelbeh c71ea88016 bump SQLAlchemy-1.3.9 2019-10-09 00:09:57 +02:00
onkelbeh 55a0efd6c8 bump certifi-2019.9.11 2019-10-09 00:03:39 +02:00
onkelbeh e00f31db7a bump pytz-2019.3 2019-10-09 00:01:55 +02:00
onkelbeh 97322fc296 bump ruamel-yaml-0.16.5 2019-10-08 23:54:34 +02:00
onkelbeh a462e6844d bump text-unidecode-1.3 2019-10-08 23:40:42 +02:00
onkelbeh 14ee9225e1 allow newer aiohttp 2019-10-08 19:52:28 +02:00
onkelbeh c74b377f3c bump homeassistant-0.100.0_beta2 2019-10-08 17:20:10 +02:00
onkelbeh 0d08db17cb add todoist-python-8.0.2 2019-10-07 21:38:21 +02:00
onkelbeh becc4fca2a bump astroid-2.3.1 2019-10-07 21:29:00 +02:00
onkelbeh 2979803793 bump pylint-2.4.2 2019-10-07 21:27:23 +02:00
onkelbeh 98d2e61df7 bump pybotvac-0.0.16 2019-10-07 21:24:37 +02:00
onkelbeh af941b8d07 homeassistant-0.100.0_beta1 2019-10-06 11:05:00 +02:00
onkelbeh 5246692629 python-miio-0.4.6 2019-10-06 10:59:56 +02:00
onkelbeh 5d3f08ced5 update androidtv-0.0.30 2019-10-06 10:57:39 +02:00
onkelbeh 2e68bd0e06 bump adb-shell-0.0.4 2019-10-06 10:53:55 +02:00
onkelbeh 72974a48fc add pyhiveapi-0.2.19.3 2019-10-06 10:39:59 +02:00
onkelbeh 38145c8e4e CHANGELOG.md 2019-10-05 10:40:09 +02:00
onkelbeh 89d59fb8d3 add airly-0.0.2 2019-10-05 10:28:29 +02:00
onkelbeh a1fa0e2275 add connect-box-0.2.5 2019-10-05 10:25:57 +02:00
onkelbeh 89aba530e3 add pyotgw-0.5_beta0 2019-10-05 10:18:24 +02:00
onkelbeh e76b56efce homeassistant-0.100.0_beta0 2019-10-03 16:56:41 +02:00
onkelbeh 6c6d31ada8 bump bellows-homeassistant-0.10.0 2019-10-03 16:26:18 +02:00
onkelbeh d85e797a1e bump hass-nabucasa-0.22 2019-10-03 16:20:23 +02:00
onkelbeh 6218fa881a bump xknx-0.11.2 2019-10-03 16:18:28 +02:00
onkelbeh 347f291e8c bump gpiozero-1.5.1 2019-10-03 16:17:40 +02:00
onkelbeh 4874619ad5 bump zigpy-deconz-0.5.0 2019-10-03 16:16:49 +02:00
onkelbeh 6b48a1139e bump home-assistant-frontend-20191002.0 2019-10-03 16:15:40 +02:00
onkelbeh 8c311ae160 bump voluptuous-serialize-2.3.0 2019-10-03 16:14:28 +02:00
onkelbeh 08c73b1d60 bump geniushub-client-0.6.26 2019-10-03 16:12:47 +02:00
onkelbeh 01ff4b9470 bump boto3-1.9.233 2019-10-03 16:10:59 +02:00
onkelbeh 8e1a9e9c85 bump pyvera-0.3.6 2019-10-03 16:10:04 +02:00
onkelbeh e49573be6a add adb-shell-0.0.3 2019-10-03 16:07:08 +02:00
onkelbeh f4b806858c bump androidtv-0.0.29 2019-10-03 16:03:35 +02:00
onkelbeh 60bb8c28f1 bump shodan-1.19.0 2019-10-03 15:59:03 +02:00
onkelbeh c39637f0e1 bump python-ecobee-api-0.1.4 2019-10-03 15:58:16 +02:00
onkelbeh 1943fcca13 add pysoma-0.0.10 2019-10-03 15:57:29 +02:00
onkelbeh 32895d7fdd bump zha-quirks-0.0.26 2019-10-03 15:55:19 +02:00
onkelbeh 213d691f17 CHANGELOG.md 2019-10-02 00:33:52 +02:00
onkelbeh 94be46ae6c add pysaj-0.0.9 2019-10-02 00:30:48 +02:00
onkelbeh 3f0ccfdc64 bump incomfort-client-0.3.5 2019-10-02 00:29:46 +02:00
onkelbeh a42b230c4a bump pytest-5.2.0 2019-10-02 00:28:36 +02:00
onkelbeh 8bb518b682 add plexauth-0.0.4 2019-10-02 00:26:33 +02:00
onkelbeh f57e598ca6 add PlexAPI-3.1.0 2019-10-02 00:25:51 +02:00
onkelbeh 163b58e599 bump meteoalertapi-0.1.6 2019-10-02 00:24:36 +02:00
onkelbeh 7731e00f96 bump attrs-19.2.0 2019-10-02 00:23:15 +02:00
onkelbeh b65ba1071c bump python-ecobee-api-0.1.3 2019-10-02 00:22:01 +02:00
onkelbeh 87998ac288 CHANGELOG.md 2019-10-01 17:53:37 +02:00
onkelbeh 8ee264b7a5 bump python-ecobee-api-0.1.2 2019-10-01 17:49:57 +02:00
onkelbeh b467944652 bump zigpy-zigate-0.4.0 2019-10-01 17:46:51 +02:00
onkelbeh 7216ff66da bump zha-quirks-0.0.25 2019-10-01 17:45:59 +02:00
onkelbeh 777167f661 bump homematicip-0.10.11 2019-10-01 17:43:07 +02:00
onkelbeh ca80ac6245 bump pyotp-2.3.0 2019-10-01 17:42:06 +02:00
onkelbeh 6510b6fdbe bump sendgrid-6.1.0 2019-10-01 17:41:00 +02:00
onkelbeh 5ca360fb6f bump pylutron-0.2.5 2019-10-01 17:40:24 +02:00
onkelbeh f482218723 bump requests-mock-1.7.0 2019-10-01 17:39:51 +02:00
onkelbeh 288a01f945 bump shodan-1.17.0 2019-10-01 17:38:57 +02:00
onkelbeh 06d753ad5d bump iperf3-0.1.11 2019-10-01 17:38:22 +02:00
onkelbeh 927e76e675 bump pytest-5.1.3 2019-10-01 17:37:46 +02:00
onkelbeh 0307a12e5b bump python-slugify-3.0.4 2019-10-01 17:37:12 +02:00
onkelbeh 39f26d25da add python-whois-0.7.2 2019-10-01 17:35:50 +02:00
onkelbeh 7904091c71 bump importlib-metadata-0.23 2019-10-01 17:34:14 +02:00
onkelbeh be343489b4 bump pynws-0.8.1 2019-10-01 17:32:16 +02:00
onkelbeh c96dd67a29 bump simplisafe-python-5.0.1 2019-10-01 17:31:18 +02:00
onkelbeh 31012de892 bump aiowwlln-2.0.2 2019-10-01 17:29:00 +02:00
onkelbeh 137d03cb40 bump openwrt-luci-rpc-1.1.1 2019-10-01 17:28:04 +02:00
onkelbeh c0397fcc7e add python-izone-1.1.1 2019-10-01 17:26:38 +02:00
onkelbeh 10da71270f add influxdb-5.2.3 2019-10-01 17:24:09 +02:00
onkelbeh 53a9657947 bump RestrictedPython-5.0 2019-10-01 17:23:12 +02:00
onkelbeh 3b242649a8 bump aiohttp-3.6.1 2019-10-01 17:22:04 +02:00
onkelbeh afbca4f020 bump solax-0.2.2 2019-10-01 17:21:02 +02:00
onkelbeh 56b038c9ef bump pre-commit-1.18.3 2019-10-01 17:20:25 +02:00
onkelbeh 60984e8361 bump aiohttp-3.6.0 2019-10-01 17:19:23 +02:00
onkelbeh 4cf4d2ada6 bump pytest-5.1.2 2019-10-01 17:18:36 +02:00
onkelbeh 651657f74e CHANGELOG.md 2019-09-30 21:05:49 +02:00
onkelbeh 05bccd271c bump platformio-4.0.3 2019-09-30 20:56:14 +02:00
onkelbeh faa5a75f71 bump semantic_version-2.8.2 2019-09-30 20:45:17 +02:00
onkelbeh 32fc4548f9 bump tabulate-0.8.5 2019-09-30 20:39:37 +02:00
onkelbeh 007c8b3702 bump pyelftools-0.25 2019-09-30 20:38:14 +02:00
onkelbeh 15b020ee47 experiment with esphome without python2.7 2019-09-30 20:31:26 +02:00
onkelbeh 597dbfaf6c update repo location 2019-09-30 20:02:09 +02:00
onkelbeh 3e3c91305f spread klowe0100's patch 2019-09-30 20:00:40 +02:00
onkelbeh 500b7b171b Merge pull request #5 from klowe0100/esphome-python3
WIP: Esphome python3,  merged to transfer to devel-box
2019-09-30 19:56:29 +02:00
onkelbeh 1be54d4e97 Merge branch 'master' into esphome-python3 2019-09-30 19:54:54 +02:00
onkelbeh d6af8c9a13 homeassistant-0.99.3 2019-09-30 19:44:39 +02:00
onkelbeh 7baa065d8f bump frontend-20190919.1 2019-09-30 19:43:41 +02:00
onkelbeh 981629e1d6 bump zigpy-zigate-0.3.1 2019-09-30 19:42:53 +02:00
Kevin Lowe a5b169a17b Add ebuild for latest mainline dev branch 2019-09-24 00:16:31 -07:00
Kevin Lowe 575ccdc504 Bump platformio to remove python2 dependency 2019-09-23 18:06:12 -07:00
Kevin Lowe 525f7a77e1 Update version specifier to unblock installation
Actually not too sure why it was blocking me on this one. Will
investigate later.
2019-09-23 18:04:39 -07:00
Kevin Lowe 0a0ca3b567 Fix minor but blocking typo 2019-09-23 18:02:19 -07:00
onkelbeh 59e092b4b2 update homeassistant-0.99.2 2019-09-21 23:55:59 +02:00
onkelbeh 402b74124d bump zigpy-homeassistant-0.8.0 2019-09-21 23:55:28 +02:00
onkelbeh 6be3f260fc bump frontend-20190919.0 2019-09-21 23:48:05 +02:00
onkelbeh 5a592f1aad update homeassistant-0.99.1 2019-09-21 23:46:02 +02:00
onkelbeh d73599f2fc add pyobihai-1.1.0 2019-09-21 23:41:15 +02:00
onkelbeh 2c1ee3f976 bump pytradfri-6.3.1 2019-09-21 23:40:32 +02:00
onkelbeh 3a9e05df4b update homeassistant-0.99.0 2019-09-21 23:38:19 +02:00
onkelbeh 97f22b2e50 bump zha-quirks-0.0.23 2019-09-21 23:12:56 +02:00
onkelbeh 544d8b1983 bump youtube_dl-2019.9.1 2019-09-21 23:12:02 +02:00
onkelbeh a000e8080e bump sqlalchemy-1.3.8 2019-09-21 23:11:13 +02:00
onkelbeh fabba477fb bump PyChromecast-4.0.1 2019-09-21 23:10:06 +02:00
onkelbeh c6a8d9b0c7 bump pyTibber-0.11.72 2019-09-21 23:07:32 +02:00
onkelbeh 98343e69e0 add libpyvivotek-0.2.1 2019-09-21 23:06:10 +02:00
onkelbeh 81a200eb14 geniushub-client-0.6.13 2019-09-21 23:04:51 +02:00
onkelbeh b5eb331ccd bump frontend-20190918.1 2019-09-21 23:01:22 +02:00
onkelbeh 1b569106d2 CHANGELOG.md 2019-09-10 13:56:59 +02:00
onkelbeh a95362974c add (old) geniushub-client-0.6.7 2019-09-10 13:54:22 +02:00
onkelbeh 454ee97f73 add iaqualink-0.2.9 2019-09-10 13:37:41 +02:00
onkelbeh f5f571c45f add PyViCare-0.1.1 2019-09-10 13:33:19 +02:00
onkelbeh 3cb5b86787 bump aiowwlln-2.0.1 2019-09-10 13:31:38 +02:00
onkelbeh 22900f4964 bump androidtv-0.0.27 2019-09-10 13:30:54 +02:00
onkelbeh 634b58372a bump ZHA 2019-09-10 13:29:45 +02:00
onkelbeh d86b1f108d bump geniushub-client-0.6.11 2019-09-10 13:28:17 +02:00
onkelbeh 070c0d6864 bump async-upnp-client-0.14.11 2019-09-10 13:27:06 +02:00
onkelbeh 19c1de5fb9 add growattServer-0.0.1 2019-09-10 13:26:00 +02:00
onkelbeh 25325d1866 homeassistant-0.98.5 2019-09-10 13:11:56 +02:00
onkelbeh a90d541ff1 fix homeassistant-0.98.3 manifest 2019-09-06 09:42:31 +02:00
onkelbeh f4766f0b67 CHANGELOG.md 2019-09-06 09:41:32 +02:00
onkelbeh 5d9830de6d add pyAtome-0.1.1 2019-09-06 09:36:48 +02:00
onkelbeh 3ae5762c02 bump frontend-20190904.0 2019-09-06 09:35:05 +02:00
onkelbeh a582dd9ebd bump numpy-1.17.1 2019-09-06 09:30:30 +02:00
onkelbeh b86a2ba08e add goslide-api 2019-09-06 09:29:05 +02:00
onkelbeh edac15f26c add PyISY-1.1.2 2019-09-06 09:27:04 +02:00
onkelbeh 8e4b2a269b bump pylinky-0.4.0 2019-09-06 09:19:38 +02:00
onkelbeh d3ca260667 bump zigpy-zigate-0.2.0 2019-09-06 09:15:34 +02:00
onkelbeh 46d253b46c bump locationsharinglib-4.1.0 2019-09-06 09:14:54 +02:00
onkelbeh 69a92c014f bump androidtv-0.0.24 2019-09-06 09:14:01 +02:00
onkelbeh 3ec8b49797 bump denonavr-0.7.10 2019-09-06 09:12:35 +02:00
onkelbeh 1462f2ce35 update homeassistant-0.98.3 2019-09-06 09:09:57 +02:00
onkelbeh 405f8d27f8 update pyhaversion-3.1.0 2019-09-06 09:05:04 +02:00
onkelbeh f14de5d913 update aioharmony-0.1.13 2019-09-06 09:04:03 +02:00
onkelbeh a44ac3ecc5 bump homeassistant-0.98.2 2019-09-02 19:18:08 +02:00
onkelbeh c1aa693c0b homeassistant-0.98.1 2019-08-31 01:36:45 +02:00
onkelbeh 774c090666 CHANGELOG.md 2019-08-29 15:35:33 +02:00
onkelbeh f5a9fbd53e bump homeassistant-0.98.0 2019-08-29 15:33:35 +02:00
onkelbeh b8ebfae916 bump frontend-20190828.0 2019-08-29 07:01:13 +02:00
onkelbeh 4b2c46b630 CHANGELOG.md 2019-08-28 21:01:18 +02:00
onkelbeh 5352e1c96b pyatv-0.3.13 2019-08-28 20:51:37 +02:00
onkelbeh c9abcb86f5 bump packaging-19.1 2019-08-28 20:49:53 +02:00
onkelbeh d85532e64b bump huawei-lte-api-1.3.0 2019-08-28 20:48:13 +02:00
onkelbeh d0db129864 homeassistant-0.98.0_beta2 2019-08-26 19:43:41 +02:00
onkelbeh 7f4be78525 bump frontend-20190805.0 2019-08-26 19:34:05 +02:00
onkelbeh bc6dffe780 bump zha-quirks-0.0.22 2019-08-26 19:23:10 +02:00
onkelbeh 21dda9c908 bump pyheos-0.6.0 2019-08-26 19:21:52 +02:00
onkelbeh 407db1e35e bump Ambiclimate-0.2.1 2019-08-25 08:07:58 +02:00
onkelbeh 3c0e6d2f95 add pynws-0.7.4 2019-08-25 08:05:38 +02:00
onkelbeh e40c2a971d bump androidtv-0.0.24 2019-08-25 08:04:01 +02:00
onkelbeh 53cde32798 CHANGELOG.md 2019-08-23 07:11:25 +02:00
onkelbeh bd63b169eb home-assistant-0.98.0b1 2019-08-23 06:27:15 +02:00
onkelbeh 9ea93f144b bump frontend-20190822.0 2019-08-23 06:26:24 +02:00
onkelbeh 3a8107e9e8 CHANGELOG.md 2019-08-22 23:31:03 +02:00
onkelbeh 434eca7459 bump pyyaml-5.1.2 2019-08-22 23:28:42 +02:00
onkelbeh ef73247e8f allow voluptuous > 0.11.1 2019-08-22 23:28:03 +02:00
onkelbeh 2802ae96f6 fix numpy-1.17.0 PYTHON_COMPAT > 3.5 2019-08-22 23:26:32 +02:00
onkelbeh 5d1ea31804 loosen blinkpy-0.14.1 deps 2019-08-22 23:25:13 +02:00
onkelbeh 4fbb455409 bump beautifulsoup-4.8.0 2019-08-22 23:24:11 +02:00
onkelbeh f7e8a346d5 bump frontend-20190821.0 2019-08-22 23:23:09 +02:00
onkelbeh ec1a6f33a5 homeassistant-0.98.0_beta0 2019-08-22 23:22:29 +02:00
onkelbeh 842aa9ef70 bump pytest-5.1.1 2019-08-21 21:02:01 +02:00
onkelbeh 06f62eee94 Upgrade pydocstyle to 4.0.1 2019-08-21 19:50:39 +02:00
onkelbeh 3576fe6971 bump bimmer-connected-0.6.0 2019-08-21 17:11:03 +02:00
onkelbeh 8328cc9975 bump zigpy/zha/bellows deps 2019-08-21 17:10:18 +02:00
onkelbeh 42fb8cdff0 bump frontend-20190820.1 2019-08-21 17:06:01 +02:00
onkelbeh 481b89f2b5 CHANGELOG.md 2019-08-21 00:27:31 +02:00
onkelbeh 2c38a96e94 bump geniushub-client 2019-08-21 00:25:23 +02:00
onkelbeh b6c60f74d4 add pylacrosse 2019-08-21 00:24:03 +02:00
onkelbeh 0bad0567ad add (currently used) pyrainbird-0.1.6 2019-08-21 00:22:55 +02:00
onkelbeh dba5e3ecbb add pyrainbird-0.2.1 2019-08-21 00:22:13 +02:00
onkelbeh eb7df04c15 bump frontend-20190820.0 2019-08-21 00:20:19 +02:00
onkelbeh 9ce4598354 CHANGELOG.md updated 2019-08-20 07:01:37 +02:00
onkelbeh 5571de8d6a bump pysma-0.3.4 2019-08-20 06:59:38 +02:00
onkelbeh b3d494296d add & bump tensorflow-1.13.2 2019-08-20 06:58:40 +02:00
onkelbeh 05aa0b5412 add keba-kecontact-0.2.0 2019-08-20 06:48:09 +02:00
onkelbeh 314b37fcf6 bump hass-nabucasa-0.17 2019-08-20 06:43:20 +02:00
onkelbeh e948547124 add older python-eq3bt-0.1.9 2019-08-20 06:42:28 +02:00
evadim a3a9303632 Merge pull request #2 from onkelbeh/master
Bump to 0.95.0beta0
2019-08-20 00:37:50 +03:00
onkelbeh 52d5464d3c bump PyXiaomiGateway-0.12.4 2019-08-18 21:03:22 +02:00
onkelbeh ef779ad342 update CHANGELOG.md 2019-08-18 09:32:02 +02:00
onkelbeh 61569377f3 did a manifest-check 2019-08-18 09:26:53 +02:00
onkelbeh 175b8e3e2f remove backup file 2019-08-18 09:25:39 +02:00
onkelbeh 650fab4648 did a manifest-check 2019-08-18 09:25:05 +02:00
onkelbeh 93f52d06cd fix dev-python/pypandoc 2019-08-18 09:24:07 +02:00
onkelbeh ad02e257fb bump Adafruit-Blinka-2.3.1 2019-08-18 09:20:23 +02:00
onkelbeh ae91aed012 add pre-commit-1.18.2 2019-08-18 09:08:08 +02:00
onkelbeh 45797fa6e1 fix importlib-metadata manifest 2019-08-18 09:01:47 +02:00
onkelbeh 5066f2d49d add sisyphus-control-2.2.1 2019-08-18 09:01:10 +02:00
onkelbeh b90470596c bump numpy-1.17.0 2019-08-18 08:57:32 +02:00
onkelbeh d68f8ad985 update hole-0.5.0 2019-08-18 08:49:02 +02:00
onkelbeh 2ccdd422f3 update voluptuous-serialize-2.2.0 2019-08-17 13:50:11 +02:00
onkelbeh cd067a4f51 bump hdate-0.9.0 2019-08-17 08:08:43 +02:00
onkelbeh 5713bdc1c6 add python-etherscan-api-0.0.3 2019-08-17 08:05:15 +02:00
onkelbeh 5264e6854a bump bimmer-connected-0.5.6 2019-08-17 08:04:27 +02:00
onkelbeh c241a304b9 add python-eq3bt-0.1.11 2019-08-17 08:04:12 +02:00
onkelbeh da3da8445a bump pyyaml-5.1.2 2019-08-17 08:00:07 +02:00
onkelbeh 48d7569d35 bump voluptuous-0.11. 2019-08-17 07:59:17 +02:00
onkelbeh 23489ee28f bump python-slugify-3.0.3 2019-08-17 07:55:48 +02:00
onkelbeh 31b78d7175 add pyiqvia-0.2.1 2019-08-17 07:49:05 +02:00
onkelbeh 577bb452b7 bump numpy-1.17.0, cleanup dupes 2019-08-17 07:48:06 +02:00
onkelbeh 5a635cf3f0 add simplepush-1.1.4 2019-08-17 07:44:48 +02:00
onkelbeh 5bd6da6ae7 bump shodan-1.15.0 2019-08-17 07:43:50 +02:00
onkelbeh c9807648d1 bump RestrictedPython-4.0 2019-08-17 07:43:06 +02:00
onkelbeh 468a2bcb02 bump sqlalchemy-1.3.7 & cleanup dupes 2019-08-17 07:36:52 +02:00
onkelbeh 30c9bf362d bump pytz-2019.2 2019-08-17 07:30:28 +02:00
onkelbeh addad94bb9 bump Mastodon-py-1.4.6 2019-08-17 07:29:25 +02:00
onkelbeh 12381de6a2 add yeelightsunflower-0.0.10 2019-08-17 07:28:22 +02:00
onkelbeh b8bd4c29bb add zengge-0.2 2019-08-17 07:27:41 +02:00
onkelbeh d97db86afb bump youtube_dl-2019.8.13 2019-08-17 07:25:23 +02:00
onkelbeh 063ff64804 bump pyvera-0.3.4 2019-08-17 07:23:37 +02:00
onkelbeh a6247efdf7 update eternalegypt-0.0.9 2019-08-17 07:22:29 +02:00
onkelbeh bd655d4cf5 fix metadata.xml 2019-08-16 09:31:22 +02:00
onkelbeh df8c94860c mutagen-1.42.0 now in main repo 2019-08-15 07:33:23 +02:00
onkelbeh 4affe0c23f bump aioambient-0.3.2 2019-08-15 07:19:40 +02:00
onkelbeh 5fc56f8f65 add aioautomatic-0.6.5 2019-08-15 07:18:54 +02:00
onkelbeh 6db292965a bump simplisafe-python-4.3.0 2019-08-15 07:17:24 +02:00
onkelbeh 0c8cbc510d add pyspcwebgw-0.4.0 2019-08-15 07:16:34 +02:00
onkelbeh 34a25edb47 bump pysonos-0.0.23 2019-08-15 07:15:53 +02:00
onkelbeh 655029a01f add liffylights-0.9.4 2019-08-15 07:15:10 +02:00
onkelbeh 230ecc46a9 add libsoundtouch 2019-08-15 07:14:34 +02:00
onkelbeh cd326d9ff8 bump life360-4.1.1 2019-08-15 07:13:34 +02:00
onkelbeh 8753592e12 bump androidtv-0.0.23 2019-08-15 07:12:30 +02:00
onkelbeh c7589c5160 add PySyncThru-0.4.{3,4} 2019-08-15 07:11:30 +02:00
onkelbeh 1a40a654e7 bump zigpy-homeassistant-0.7.1 2019-08-15 07:08:51 +02:00
onkelbeh 6a550c0baa bump frontend-20190811.0 2019-08-15 07:07:39 +02:00
onkelbeh 468ca4f809 bump aiounifi-11 2019-08-15 07:04:39 +02:00
onkelbeh 50345a2241 update homeassistant-0.97.2 2019-08-12 11:37:22 +02:00
onkelbeh 7ff8556bfe bump pyatmo-2.2.1 2019-08-11 14:40:47 +02:00
onkelbeh e74d560184 androidtv-0.0.22 bump 2019-08-11 14:38:19 +02:00
onkelbeh 429f94b283 homeassistant-0.97.1 2019-08-09 22:56:47 +02:00
onkelbeh e5c8c1c22f add incomfort-client-0.3.1 2019-08-09 22:38:56 +02:00
onkelbeh 7dcf18b1f1 bump librouteros-2.3.0 2019-08-09 22:33:21 +02:00
onkelbeh b5e700d3cc bump pyvera-0.3.3 2019-08-09 22:31:40 +02:00
onkelbeh 9fe46579b1 bump ciscomobilityexpress-0.3.3 2019-08-09 22:28:55 +02:00
onkelbeh 70f4a4fdae fix https://bugs.gentoo.org/691778 2019-08-09 00:52:29 +02:00
onkelbeh e714a82d89 Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-08-08 17:41:37 +02:00
onkelbeh 1b1d08a7aa new initrd patch 2019-08-08 17:34:28 +02:00
onkelbeh 849bef3827 homeassistant-0.97.0 2019-08-08 13:08:39 +02:00
onkelbeh 160c4edf94 remove olds 2019-08-08 11:53:11 +02:00
onkelbeh 3144393a7e Release 0.97.0 2019-08-08 11:52:01 +02:00
onkelbeh a9de84b358 update README 2019-08-06 22:18:20 +02:00
onkelbeh 949e955948 update CHANGELOG.md 2019-08-06 20:55:22 +02:00
onkelbeh a04788d91a add new 0.97.0_beta3 core dependencies 2019-08-06 20:51:41 +02:00
onkelbeh d4a0a54da4 add immutables-0.9 2019-08-06 20:49:57 +02:00
onkelbeh 69554c84f3 update 0.97.0_beta3 2019-08-06 20:37:30 +02:00
onkelbeh af6ac7f926 bump frontend-20190805.0 2019-08-06 20:26:24 +02:00
onkelbeh 188373cb6e add zigpy-zigate-0.1.0 2019-08-06 20:10:36 +02:00
onkelbeh 864b9d7525 add envirophat-1.0.1 2019-08-06 20:06:31 +02:00
onkelbeh 286c4bcd04 add contextvars-2.4 2019-08-06 20:02:10 +02:00
onkelbeh d88aa20c5d bump androidtv-0.0.21 2019-08-06 20:00:44 +02:00
onkelbeh e0787d1782 bump pure-python-adb-homeassistant-0.1.7 (dev0) 2019-08-06 19:59:51 +02:00
onkelbeh e70b459e54 bump aiounifi-10 2019-08-06 19:53:25 +02:00
onkelbeh d851fdc574 add envoy-reader-0.8.6 and requests-async-0.6.2 2019-08-06 19:46:10 +02:00
onkelbeh 3fe9eca370 update README.md 2019-08-05 20:00:58 +02:00
onkelbeh b720b51684 update CHANGELOG.md 2019-08-05 19:56:05 +02:00
onkelbeh 07ea364c66 update homeassistant-0.97.0_beta2 2019-08-05 19:52:27 +02:00
onkelbeh f3412fe4e5 bump roku-3.1 2019-08-05 18:35:56 +02:00
onkelbeh c1093e9761 bump frontend to 20190804.0 2019-08-05 18:34:58 +02:00
onkelbeh dc7e60b6b3 bump haanna-0.10.1 2019-08-05 00:00:32 +02:00
onkelbeh 3ca65ca158 add useflag xknx, Asynchronous Library for the KNX protocol 2019-08-03 17:33:00 +02:00
onkelbeh 26cd8c6f51 add useflag everlights, fix PYTHON_USEDEP 2019-08-03 17:30:10 +02:00
onkelbeh 9634a77603 add useflags for abode & avea 2019-08-03 17:25:14 +02:00
onkelbeh 6220a71690 fix abodepy-0.15.0 deps 2019-08-03 17:22:01 +02:00
onkelbeh 9ced42e82e disable non-working sed in ebuild 2019-08-03 10:50:21 +02:00
onkelbeh 6b72d0fddd add homekit-python-0.15.0 and 2 unmet deps 2019-08-03 10:16:47 +02:00
onkelbeh ca828084d7 add habitipy-0.3.0 2019-08-03 09:51:36 +02:00
onkelbeh 0e4db7918d add haanna-0.10.0 2019-08-03 09:46:01 +02:00
onkelbeh eafe2e1fcd update homematicip-0.10.10 2019-08-03 09:38:39 +02:00
onkelbeh 1c090c83bd fix ed25519-1.4 Filesize 2019-08-02 17:29:39 +02:00
onkelbeh 43906d5d90 update manifest 2019-08-02 16:05:42 +02:00
onkelbeh ab68e23ac6 0.97.0_beta1 2019-08-02 07:05:43 +02:00
onkelbeh 5f6a870cd2 add vincenty-0.1.4 2019-08-02 07:02:45 +02:00
onkelbeh a56c0b0754 bump zha-quirks-0.0.20 2019-08-02 06:58:06 +02:00
onkelbeh 20084cdc4b bump hass-nabucasa-0.16 2019-08-02 06:57:16 +02:00
onkelbeh 071c7b278c bump aiounifi-9 2019-08-02 06:56:32 +02:00
onkelbeh 301418967b bump frontend-20190801.0 2019-08-02 06:55:43 +02:00
onkelbeh 4f972b63a4 add buienradar-1.0.1 2019-08-01 13:01:29 +02:00
onkelbeh 7732ae9214 bump aiounifi-8 2019-08-01 12:57:55 +02:00
onkelbeh 9a3879d6e6 add aiokafka-0.5.2 2019-08-01 12:57:03 +02:00
onkelbeh 33695610a9 bump frontend-20190731.0 2019-08-01 01:07:42 +02:00
onkelbeh a8be6570d8 add roku-3.0 2019-07-31 07:21:07 +02:00
onkelbeh 75b6fb9224 update insteonplm-0.16.5 2019-07-31 07:17:23 +02:00
onkelbeh 6bee960899 bump simplisafe-python-4.2.0 2019-07-31 07:14:31 +02:00
onkelbeh 7f274e5745 add python-ecobee-api-0.0.21 2019-07-31 07:12:47 +02:00
onkelbeh f58d2fc57a add holidays-0.9.11 2019-07-31 07:09:05 +02:00
onkelbeh fb7aea54d6 add pylutron-0.2.2 2019-07-31 07:07:59 +02:00
onkelbeh fba3266171 bump pypck-0.6.3 2019-07-31 07:04:06 +02:00
onkelbeh 52846e1603 add eternalegypt-0.0.8 2019-07-31 07:02:49 +02:00
onkelbeh 0bbed6c341 bump pydeconz-62 2019-07-29 23:24:20 +02:00
onkelbeh b15aa392b6 bump pyTibber-0.11.6 2019-07-29 19:28:43 +02:00
onkelbeh 0292e5eeb7 add huawei-lte-api-1.2.0 2019-07-29 19:23:05 +02:00
onkelbeh fb044e8f92 add evdev-1.2.0 2019-07-29 19:20:33 +02:00
onkelbeh d9036bde0f bump ciscomobilityexpress-0.3.1 2019-07-29 19:17:55 +02:00
onkelbeh 6003f7b976 if used, start mosquitto before hass (fix) 2019-07-29 00:24:27 +02:00
onkelbeh 99bf6ca216 if used, start mosquitto before hass 2019-07-28 10:00:37 +02:00
onkelbeh 63908238ca add pydelijn-0.5.1 2019-07-28 09:36:32 +02:00
onkelbeh 6bd7d0aae6 add PyDispatcher-2.0.5 2019-07-28 09:33:41 +02:00
onkelbeh 6219c7f206 add elkm1-lib-0.7.15 2019-07-28 09:24:51 +02:00
onkelbeh 3cc2e4dfad add emulated-roku-0.1.8 2019-07-28 09:20:43 +02:00
onkelbeh 307eaec5e5 bump solax-0.1.2 2019-07-28 09:12:52 +02:00
onkelbeh 6cfca1ba0d add eliqonline-1.2.2 2019-07-28 09:10:41 +02:00
onkelbeh 97613f98e3 bump aiounifi-7 2019-07-25 21:56:53 +02:00
onkelbeh ff85ebf657 homeassistant-0.96.5 2019-07-25 21:53:51 +02:00
onkelbeh 672a3f130c release 0.96.4 2019-07-24 23:05:01 +02:00
onkelbeh 6021a3b6f3 bump geniushub-client-0.5.0 2019-07-24 23:00:31 +02:00
onkelbeh b424ccf8d5 bump cleaned pydaikin-1.6.1 2019-07-24 22:59:22 +02:00
onkelbeh 301424e057 bump ZHA bellows-homeassistant-0.9.0 2019-07-24 22:57:59 +02:00
onkelbeh 7fe0ab9e43 Fortinet FortiGate Tracker fortiosapi-1.0.1 2019-07-24 22:56:34 +02:00
onkelbeh 1fdc4ffa78 Add Elgato Avea integration avea-1.2.8 2019-07-24 22:55:41 +02:00
onkelbeh 260ea7dd32 homeassistant-0.96.4 2019-07-24 22:53:32 +02:00
onkelbeh d31ac3411c fix forgotten pysonos manifest 2019-07-24 09:44:34 +02:00
onkelbeh f4579692db CHANGELOG.md 2019-07-24 01:25:27 +02:00
onkelbeh 7fa4b7ba2d add pyvesync-1.1.0 2019-07-24 01:20:36 +02:00
onkelbeh 82f8e5f79c add vallox-websocket-api-2.[0,2].0 2019-07-24 01:19:22 +02:00
onkelbeh c7b8562707 add python-hpilo-3.9 2019-07-24 01:07:12 +02:00
onkelbeh f3c78693ce add python-hpilo-4.3 2019-07-24 01:06:11 +02:00
onkelbeh 0174fec674 bump pyatmo-2.1.2 2019-07-22 23:19:39 +02:00
onkelbeh 7017abc8ef bump pysonos-0.0.22 2019-07-22 23:17:22 +02:00
onkelbeh 34371f9c2d begin GPG signing 2019-07-22 23:09:54 +02:00
onkelbeh 18761f2e34 begin GPG singning 2019-07-22 22:59:18 +02:00
onkelbeh b30d3c3158 update Changelog 2019-07-22 21:45:38 +02:00
onkelbeh fe4ef6232d add msgpack-0.6.1 2019-07-22 21:20:20 +02:00
onkelbeh 6d1fb4b20d update aioredis-1.2.0 deps 2019-07-22 21:19:49 +02:00
onkelbeh 02a4a76018 bump hiredis-1.0.0 2019-07-22 21:17:33 +02:00
onkelbeh bb118ad84f add aiomcache-0.6.0 2019-07-22 21:11:44 +02:00
onkelbeh ca2037652f update aiocache-0.10.1 deps 2019-07-22 21:07:19 +02:00
onkelbeh c76f7726a4 add aiomcache-0.6.0 2019-07-22 21:05:16 +02:00
onkelbeh 492bd38ad9 add aresponses-1.1.1 2019-07-22 20:58:13 +02:00
onkelbeh 4f964f8ef4 bump frontend-20190721.1, fix manifest 2019-07-22 20:56:05 +02:00
onkelbeh eefd3073ff bump frontend-20190721.1, fix manifest 2019-07-22 20:55:21 +02:00
onkelbeh 2ee137e577 frontend 0721.1 2019-07-22 20:53:17 +02:00
onkelbeh 79c90f2bfb Update Zigbee deps 2019-07-22 20:47:28 +02:00
onkelbeh df77fd332f update homeassistant-0.96.3 2019-07-22 07:43:28 +02:00
onkelbeh 6a0192e19f bump frontend-20190721.0 2019-07-22 07:29:50 +02:00
onkelbeh 008d1bd996 bump geniushub-client-0.4.15 2019-07-22 07:27:44 +02:00
onkelbeh 2df6952547 update zha-quirks-0.0.19 2019-07-22 07:25:26 +02:00
onkelbeh bc58eff50a bump frontend-20190720.0 2019-07-21 08:14:57 +02:00
onkelbeh 97560b62ac bump ruamel-yaml-0.15.100 2019-07-21 08:12:59 +02:00
onkelbeh fe8196a682 add locationsharinglib-4.0.2 2019-07-21 08:11:43 +02:00
onkelbeh ae80d4d162 add openwebifpy RDEPEND 2019-07-20 09:35:15 +02:00
onkelbeh d9d7fd8458 update openwrt-luci-rpc-1.1.0 2019-07-20 09:32:16 +02:00
onkelbeh 7ff8464dff add pybotvac-0.0.15 2019-07-20 09:25:31 +02:00
onkelbeh 035cccce3a add dweepy-0.3.0 2019-07-20 09:24:04 +02:00
onkelbeh f5c0092f1f update simplisafe-python-4.0.[0,1] 2019-07-20 09:19:51 +02:00
onkelbeh 99713c24e0 add snapcast-2.0.10 2019-07-20 09:15:24 +02:00
onkelbeh 9758b60f32 Merge branch 'master' of matoro/HomeAssistantRepository into master
Thank you. Your help is very welcome.
2019-07-20 03:08:13 +02:00
matoro 064e82cc7c dev-python/{pluggy,pytest,packaging}: fix circular deps
This was my fault for not reading the complete setup.py for
=dev-python/pytest-5.0.1

https://github.com/pytest-dev/pytest/blob/5.0.1/setup.py
2019-07-20 03:08:13 +02:00
onkelbeh e6fc68b9da update homeassistant-0.96.2 2019-07-20 02:49:59 +02:00
onkelbeh 2ce0fa8e97 bump frontend-20190719.0 2019-07-20 02:49:21 +02:00
onkelbeh 531661cb71 pyhaversion add deps, exclude tests folder 2019-07-20 02:40:57 +02:00
onkelbeh c8d49cd487 home-assistant-cli experiments 2019-07-19 16:13:59 +02:00
onkelbeh 79fe66f8bb ruamel-yaml-0.15.97 is in main repo now, removed. 2019-07-19 15:23:58 +02:00
onkelbeh b9b96b8c2d CHANGELOG.md 2019-07-19 07:11:44 +02:00
onkelbeh 04199f1b25 homeassistant-0.96.1 & frontend-20190718.0 2019-07-19 07:10:09 +02:00
onkelbeh 56bc53af25 CHANGELOG.md 2019-07-18 22:06:58 +02:00
onkelbeh 8574d7b3f3 Merge branch 'master' of matoro/HomeAssistantRepository into master
thx.
2019-07-18 22:03:45 +02:00
matoro 5b15ae7f41 dev-python/pytest: add dev-python/packaging dep
At least >=dev-python/pytest-5.0.1 requires dev-python/packaging,
possibly earlier:  https://github.com/pytest-dev/pytest/blob/5.0.1/setup.py#L7
2019-07-18 22:03:44 +02:00
onkelbeh 8327365cab add ujson dependency for aiocache 2019-07-18 21:57:40 +02:00
onkelbeh 3d84e5b4ef homeassistant-0.96.0-r1 (with working z-wave stack) 2019-07-18 21:48:12 +02:00
onkelbeh 382f718ec7 add (fixed) homeassistant-pyozw 2019-07-18 21:41:35 +02:00
onkelbeh 1fef586275 add aiowwlln-1.0.0 dep (aiocache) 2019-07-18 21:40:23 +02:00
onkelbeh 5f909b980c add aiocache-0.10.1 2019-07-18 21:39:13 +02:00
onkelbeh f275de8e18 support for World Wide Lightning Location Network 2019-07-18 19:05:15 +02:00
onkelbeh db37ed7b07 homeassistant-0.96.0 2019-07-18 06:50:04 +02:00
onkelbeh 38c219656c bump frontend-20190717.1 2019-07-18 06:49:16 +02:00
onkelbeh d1b67e0f46 bump mypy-0.720 2019-07-17 19:10:22 +02:00
onkelbeh 06169d4775 CHANGELOG.md 2019-07-17 01:40:26 +02:00
onkelbeh ad6c97174f homeassistant-0.96.0_beta4 2019-07-17 01:37:32 +02:00
onkelbeh dac699f617 remove olds 2019-07-16 20:40:44 +02:00
onkelbeh 34f3407e9d bump youtube_dl-2019.7.16 2019-07-16 20:40:11 +02:00
onkelbeh dbbe01e95e bump pysonos-0.0.21 2019-07-16 20:38:58 +02:00
onkelbeh d73a43406f add pyeverlights-0.1.0 2019-07-16 20:37:16 +02:00
onkelbeh 507f34e240 add components.fortigate
pyfgt==0.5.1
2019-07-16 20:34:30 +02:00
onkelbeh 3bd7a25787 bump pynuki-1.3.3, update it's deps, bump packaging-19.0 2019-07-16 20:31:28 +02:00
onkelbeh b3fef3cd19 bump luftdaten-0.6.2 & add it's deps 2019-07-16 20:22:45 +02:00
onkelbeh 76d4f00c9f add Mastodon.py-1.4.5 2019-07-16 20:19:45 +02:00
onkelbeh a8c0289feb bump ruamel-yaml-0.15.99 2019-07-16 20:09:46 +02:00
onkelbeh 65b860f389 update some text 2019-07-16 20:05:52 +02:00
onkelbeh cd70d6cb08 sort some lists for 0.96.0_beta3 2019-07-16 19:42:39 +02:00
onkelbeh be03ec690b bump frontend-20190715.0 2019-07-16 19:21:24 +02:00
onkelbeh da372a2d15 add my socat start skript (for the ZWaveMe UZB1 Stick) 2019-07-16 18:58:27 +02:00
onkelbeh 065e2c5804 add pyiss, Space Station Locator 2019-07-16 18:31:01 +02:00
onkelbeh 11bed66487 add limitlessled-1.1.3 2019-07-16 18:26:03 +02:00
onkelbeh b475141872 add lightwave-0.17 2019-07-16 18:25:08 +02:00
onkelbeh e0eecd5ae0 add libpurecool-0.5.0 (components.dyson) 2019-07-16 18:23:53 +02:00
onkelbeh b2075b2f31 hole-0.[3-4].0 added 2019-07-16 18:22:43 +02:00
onkelbeh bb26466e29 Growl Notification 2019-07-16 18:20:57 +02:00
onkelbeh 73170961e6 Growl Notification 2019-07-16 18:18:09 +02:00
onkelbeh db52b069df add fiblary3==0.1.7 2019-07-16 18:16:07 +02:00
onkelbeh 31bb8ad3a8 add DoorBirdPy-2.0.8 2019-07-16 18:10:52 +02:00
onkelbeh abea98734f add discord.py-1.2.[2-3] 2019-07-16 18:08:18 +02:00
onkelbeh b9f18bc087 homeassistant-0.96.0_beta3 2019-07-16 07:12:32 +02:00
onkelbeh ad8e298454 bump pyhaversion-3.0.2 2019-07-16 07:10:04 +02:00
onkelbeh 5849d8e0c0 add ciscosparkapi 2019-07-15 17:37:09 +02:00
onkelbeh acb6eb6fca bump ciscomobilityexpress 2019-07-15 17:36:37 +02:00
onkelbeh b37eae01ac add blockchain 1.4.4 2019-07-15 17:34:50 +02:00
onkelbeh 1acf9c40c7 add PyQRCode 2019-07-15 17:32:40 +02:00
onkelbeh e06c7a88be bump pyhomematic-0.1.60 2019-07-15 17:30:33 +02:00
onkelbeh e1f8c945ad add bluetooth_tracker 2019-07-15 17:22:56 +02:00
onkelbeh bc1c5eacf2 CHANGELOG.md 2019-07-14 17:37:15 +02:00
onkelbeh 1edc592076 add vsure-1.5.3 2019-07-14 17:00:52 +02:00
onkelbeh 9829c7902a add twentemilieu-0.1.0 2019-07-14 16:58:26 +02:00
onkelbeh 74a959ac02 add uvcclient 2019-07-14 16:56:22 +02:00
onkelbeh 7342150601 add total-connect-client-0.28 2019-07-14 16:53:05 +02:00
onkelbeh 1618d954e7 bump youtube_dl-2019.7.12 2019-07-13 22:58:46 +02:00
onkelbeh b5e63edab9 bump flake8 2019-07-13 22:57:22 +02:00
onkelbeh 78d2fb2e63 add forgotten frontend digest 2019-07-13 06:31:56 +02:00
onkelbeh 3fc723cf84 bump homeassistant-0.96.0_beta2 2019-07-13 06:24:56 +02:00
onkelbeh e1e373d029 bump frontend-20190712.0 2019-07-13 06:23:54 +02:00
onkelbeh fe3dba8c0e bump homeassistant-0.96.0_beta1 2019-07-12 15:06:03 +02:00
onkelbeh e4666529b4 update platformio-4.0.0 2019-07-12 07:57:20 +02:00
onkelbeh 5e2ac6032f add xknx-0.11.1 2019-07-12 07:49:37 +02:00
onkelbeh 516b146cac bump pysonos-0.0.20 2019-07-12 07:45:46 +02:00
onkelbeh 74d01d2d81 add more elegant patch filename from matoro 2019-07-11 20:20:54 +02:00
onkelbeh 03ddab3906 some more TEXT 2019-07-11 20:08:02 +02:00
onkelbeh a265e6f026 use current frontend-20190710.0 2019-07-11 19:58:00 +02:00
onkelbeh 74e912fc0d allow mysql-python for sqlalchemy 2019-07-11 19:52:57 +02:00
onkelbeh ddd0e5773c fix pyyaml-5.1.1 patch name 2019-07-11 19:41:20 +02:00
onkelbeh 9ad507bc18 update homeassistant-0.96.0_beta0 2019-07-11 19:28:49 +02:00
onkelbeh 2c3f7de672 bump python-velbus-2.0.27 2019-07-11 19:28:02 +02:00
onkelbeh fc35175fb5 add aiowwlln-1.0.0 2019-07-11 19:27:29 +02:00
onkelbeh c1567ee4ec bump frontend-20190710.0 2019-07-11 19:23:39 +02:00
onkelbeh 6e25bcb9d9 add pysma-0.3. 2019-07-11 19:19:45 +02:00
onkelbeh 290572c419 bump solax-0.1.1 2019-07-11 19:16:33 +02:00
onkelbeh 4077a80fe0 update all zigbee stuff 2019-07-11 19:14:17 +02:00
onkelbeh 082fc72982 bump youtube_dl-2019.7.2 2019-07-09 22:56:39 +02:00
onkelbeh f9dc425c49 update README.md, honor ESPhome better :-) 2019-07-09 15:59:59 +02:00
onkelbeh bf5d4c5a5b add aionotion-1.1.0 2019-07-09 15:53:11 +02:00
onkelbeh 9482499ec7 add Honeywell Support 2019-07-09 15:44:17 +02:00
onkelbeh 77076253e6 bump homematicip-0.10.9 2019-07-09 15:43:30 +02:00
onkelbeh 5db0210a4a add aurorapy-0.2.6 2019-07-09 15:41:47 +02:00
onkelbeh aa55476c75 bump frontend 20190705.0 2019-07-09 15:41:21 +02:00
onkelbeh 372383f113 evohomeclient-0.3.3 2019-07-09 15:38:49 +02:00
onkelbeh 450a47ada6 add insteonplm 2019-07-09 15:33:26 +02:00
onkelbeh 2fc9dc4865 add hdate-0.8.8 2019-07-09 15:32:24 +02:00
onkelbeh 726af4366b bump pySwitchmate 2019-07-09 15:29:27 +02:00
onkelbeh 041ff498d0 upgrade pytest to 5.0.1 with dependencies 2019-07-09 15:27:00 +02:00
onkelbeh 0d6a884bf9 add sleepyq-0.7 2019-07-09 15:19:46 +02:00
onkelbeh 44ebb4650d bump mypy-0.7x 2019-07-09 15:17:37 +02:00
onkelbeh 810acfd538 add tuyaha-0.0.1 2019-07-09 15:16:22 +02:00
onkelbeh 8f2e514299 bump cryptography-2.7 2019-07-06 09:35:30 +02:00
onkelbeh 81a80f9477 bump pyatmo-2.1.1 2019-07-06 09:31:16 +02:00
onkelbeh abed5c7c05 bump pyHik-0.2.3 2019-07-06 09:30:09 +02:00
onkelbeh 6da68267d5 bump pysonos-0.0.19 2019-07-04 03:07:09 +02:00
onkelbeh 1bbb2df5c9 bump androidtv-0.0.18 2019-07-03 20:36:32 +02:00
onkelbeh 4fd6ab1594 CHANGELOG.md 2019-07-03 09:06:36 +02:00
onkelbeh 27159cb01e bump frontend-20190702.0 2019-07-03 09:02:40 +02:00
onkelbeh 08a3fa5498 add python-pushover-0.4 2019-07-03 09:00:50 +02:00
onkelbeh 2b81a98228 bump pysonos-0.0.18 2019-07-03 08:57:34 +02:00
onkelbeh 129c0a9ec3 bump life360-4.0.1 2019-07-03 08:51:47 +02:00
onkelbeh 339a3b1134 fix Typo's in README.md 2019-07-01 18:36:22 +02:00
onkelbeh a392fdcaa5 update README.md 2019-07-01 18:29:44 +02:00
onkelbeh 9f15f551ad CHANGELOG.md 2019-07-01 18:11:59 +02:00
onkelbeh 969181c33a bump pytest-4.6.3 & -5.0.0 2019-07-01 18:08:17 +02:00
onkelbeh 6369979d40 bump androidtv-0.0.17 2019-07-01 17:59:11 +02:00
onkelbeh 9bf57d962d bump frontend-20190630.0 2019-07-01 17:58:06 +02:00
onkelbeh 80437d1a11 add bcrypt-3.1.7 2019-07-01 17:56:31 +02:00
onkelbeh 3d597f18ae bump importlib-metadata-0.18 2019-07-01 17:55:53 +02:00
onkelbeh 6303cfa2a4 bump youtube_dl-2019.6.27 2019-07-01 17:54:19 +02:00
onkelbeh b9f69025ea add praw-6.3.1 2019-07-01 17:53:21 +02:00
onkelbeh 4b76e43c7f bump psutil-5.6.3 2019-07-01 17:52:15 +02:00
onkelbeh 148f46d620 add Jinja2-2.10.1 2019-06-29 20:06:03 +02:00
onkelbeh 5d98e0b41f add PyFronius 2019-06-29 15:37:52 +02:00
onkelbeh 6ba84828b2 bump PyYAML-5.1.1 2019-06-29 15:31:49 +02:00
onkelbeh 3072d5f752 homeassistant-0.95.4 2019-06-29 13:56:29 +02:00
onkelbeh 8dda18cf13 bump numpy-1.16.4 2019-06-29 13:31:05 +02:00
onkelbeh 8c8906ce99 bump SQLAlchemy-1.3.5 2019-06-29 13:30:04 +02:00
onkelbeh 79d81ad103 add luftdaten-0.6.1 2019-06-29 13:29:02 +02:00
onkelbeh 57bf304cd2 bump frontend-20190627.0 2019-06-29 13:20:21 +02:00
onkelbeh c8f19bab93 homeassistant-0.95.2 2019-06-29 13:17:36 +02:00
onkelbeh 188007a0bc bump zha-quirks-0.0.17 2019-06-29 13:16:37 +02:00
onkelbeh 96072fd488 bump homeassistant-0.95.1 2019-06-28 06:59:24 +02:00
onkelbeh a696cd2ba2 bump pubnubsub-handler-1.0.8 2019-06-28 06:57:51 +02:00
onkelbeh 62311d6e25 homeassistant-0.95.0 2019-06-26 23:32:48 +02:00
onkelbeh c41c54400f homeassistant-0.95.0 2019-06-26 23:31:47 +02:00
onkelbeh d80c9dd01c update platformio-3.6.7 2019-06-26 23:30:52 +02:00
onkelbeh 314eefa1a8 bump frontend-20190626.0 2019-06-26 23:29:29 +02:00
onkelbeh 4056c8ddd1 add GitPython-2.1.11 2019-06-26 23:15:42 +02:00
onkelbeh 10152c205f fix some deps in 0.95.0_beta3 and 0.95.0_beta4 2019-06-26 20:43:21 +02:00
onkelbeh e2cdcf899f re-add fixed homeassistant-0.95.0_beta4 2019-06-26 02:02:09 +02:00
onkelbeh fd0d8b1941 bump frontend-20190624.0 & 1 2019-06-25 21:51:07 +02:00
onkelbeh 670c3efe8b bump pyatmo-2.1.0 2019-06-25 21:49:04 +02:00
onkelbeh ff1f926b95 update homeassistant-0.95.0_beta3 2019-06-25 18:43:36 +02:00
onkelbeh bfa1c8de38 bump homeassistant-0.95.0_beta3 (beta4 is unusable) 2019-06-25 18:42:29 +02:00
onkelbeh 906f79bac5 bump bellows-homeassistant-0.8.2 2019-06-25 18:40:32 +02:00
onkelbeh 754c0043e1 bump pysonos-0.0.17 2019-06-25 18:39:48 +02:00
onkelbeh 468f010a4a update CHANGELOG.md 2019-06-24 21:13:53 +02:00
onkelbeh 246164f0f4 bump homeassistant-0.95.0_beta2 2019-06-24 21:10:55 +02:00
onkelbeh b8013361e3 add missing cacerts.patch for certifi-2019.6.16 2019-06-24 21:09:55 +02:00
onkelbeh 70f0387a64 update requests-2.22.0 dependencies 2019-06-24 21:01:23 +02:00
onkelbeh 4ab227edbb add python-forecastio-1.4.0 2019-06-24 20:45:08 +02:00
onkelbeh fc34452db8 add responses-0.10.6 2019-06-24 20:44:25 +02:00
onkelbeh 2399ead69f bump certifi-2019.6.16 2019-06-24 20:38:44 +02:00
onkelbeh 11d081e3fd bump urllib3-1.25.3 2019-06-24 20:37:55 +02:00
onkelbeh c339f33b55 bump zigpy-homeassistant-0.6.1 2019-06-24 20:29:12 +02:00
onkelbeh e82f6a19b2 bump zha-quirks-0.0.15 2019-06-24 20:28:24 +02:00
onkelbeh bdbd55caae bump solax-0.1.0 2019-06-23 18:06:55 +02:00
onkelbeh 7e1995cb95 bump pypck-0.6.2 2019-06-23 18:04:15 +02:00
onkelbeh 40a9b902eb bump youtube_dl-2019.6.8 2019-06-23 17:58:49 +02:00
onkelbeh 3e49f63212 bump pyatmo-2.0.1 2019-06-23 17:54:53 +02:00
onkelbeh 57366a70d5 bump async-upnp-client-0.14.10 2019-06-23 17:52:48 +02:00
onkelbeh abb92a8827 unlock blinkpy's dateutil version 2019-06-22 10:31:31 +02:00
onkelbeh 7a99125ea4 update README.md 2019-06-22 10:03:56 +02:00
onkelbeh 3e96feea81 update README.md 2019-06-22 10:03:08 +02:00
onkelbeh d2da548be1 update metadata / CHANGELOG.md 2019-06-22 09:39:01 +02:00
onkelbeh dde61c982d homeassistant 0.95.0_beta1 2019-06-22 09:28:36 +02:00
onkelbeh 0ba5c06fc2 update/add all components for zha (ff) 2019-06-22 09:19:59 +02:00
onkelbeh 8071048404 update/add all components for zha 2019-06-22 09:16:57 +02:00
onkelbeh 5df5b8fe0d add BlinkStick & pyusb 2019-06-22 08:57:48 +02:00
onkelbeh 185b2bcd65 bump blinkpy-0.14.1 2019-06-22 08:50:31 +02:00
onkelbeh 27c34110be add pysmartapp 2019-06-22 08:46:58 +02:00
onkelbeh a8cd39f86a bump pysmartthings-0.6.9 2019-06-22 08:46:09 +02:00
onkelbeh b969fb0987 add getmac 2019-06-22 08:45:20 +02:00
onkelbeh d6f84ad2ec add python-twitch-client 2019-06-22 08:44:36 +02:00
onkelbeh 2d9f0ed4a2 add python-telegram-bot 2019-06-22 08:43:56 +02:00
onkelbeh b97c82715d add python-telnet-vlc 2019-06-22 08:43:19 +02:00
onkelbeh 092894f23d bump frontend 20190620.0 2019-06-22 08:42:34 +02:00
onkelbeh 0726086f64 addvenstarcolortouch 2019-06-22 08:38:06 +02:00
onkelbeh 6fabf11613 add volkszaehler 2019-06-22 08:37:27 +02:00
onkelbeh 7bb0ced1b3 add vigilancemeteo 2019-06-22 08:36:55 +02:00
onkelbeh 08ac91fb18 forward Xiaomi patch from zhtengw:master to the newer releases 2019-06-21 16:44:36 +02:00
onkelbeh 55f1d4dbdc Merge pull request #4 from zhtengw/master
add xiaomi smart appliances support
2019-06-21 16:37:23 +02:00
onkelbeh a51105420d Merge branch 'master' into master 2019-06-21 16:35:51 +02:00
onkelbeh f558818e97 ser2net advice added 2019-06-21 16:10:58 +02:00
onkelbeh 9917094d4d esphome & homeassistant works again 2019-06-21 16:06:37 +02:00
onkelbeh 18adb058cd bump esphome to 1.13.6 2019-06-21 16:00:59 +02:00
onkelbeh 4170195f6a OpenZWave added to README.md 2019-06-21 14:51:59 +02:00
onkelbeh 9c0f10297e fix nabucasa-0.15 deps 2019-06-20 10:11:13 +02:00
onkelbeh 1e1fe7f28b homeassistant-0.95.0_beta0 snitun dep 2 nabucasa 2019-06-20 10:10:40 +02:00
onkelbeh 98c3f45d65 bump snitun 0.18 2019-06-20 09:55:08 +02:00
onkelbeh b8a87ea178 update homeassistant-0.95.0_beta0 2019-06-20 09:00:36 +02:00
onkelbeh fd105461a0 add older solaredge-local-0.1.4 2019-06-20 08:59:00 +02:00
onkelbeh 57cc7d19de bump pysonos 0.0.16 2019-06-20 08:56:49 +02:00
onkelbeh 2abeda6508 bump frontend-20190619.0 2019-06-20 08:53:04 +02:00
onkelbeh 2810ebaf59 update & bmp geopy from main repo (untested) 2019-06-20 08:50:29 +02:00
onkelbeh ca6910d98a bump aioesphomeapi-2.2.0 2019-06-20 08:43:54 +02:00
zhtengw 798bdbfce3 Merge github.com/onkelbeh/HomeAssistantRepository 2019-06-19 22:31:25 +08:00
onkelbeh 2d031c6508 update hass-nabucasa-0.15 2019-06-18 00:28:36 +02:00
onkelbeh ac39e4e1c4 update geniushub-client-0.4.12 2019-06-17 21:22:05 +02:00
onkelbeh 0f34bd6109 update androidtv-0.0.16 2019-06-17 21:16:53 +02:00
onkelbeh f7891ad6d1 update pysonos-0.0.15 2019-06-17 21:13:54 +02:00
onkelbeh 9c2f91127a bump Ambiclimate-0.2.0 2019-06-17 21:11:33 +02:00
onkelbeh 50a479a494 bump aioambient-0.3.1 2019-06-17 21:09:41 +02:00
zhtengw e769631f3b add xiaomi smart appliances support 2019-06-16 17:58:07 +08:00
onkelbeh 81a673ef2d pydispatcher is in main Repo 2019-06-15 12:31:09 +02:00
onkelbeh 3a3b04e5a7 fix checkmyreqs 2019-06-15 12:30:37 +02:00
onkelbeh c2753c46cc remove tests from checkmyreqs 2019-06-15 09:55:41 +02:00
onkelbeh 6fec9730ca add checkmyreqs 2019-06-15 09:29:43 +02:00
onkelbeh 350aa3154d add aioswitcher 2019-06-15 08:31:04 +02:00
onkelbeh f7cfa0ce6a bump meteoalertapi-0.1.5 2019-06-15 08:24:43 +02:00
onkelbeh 6ef5bf8bbb add deluge-client 2019-06-15 08:23:21 +02:00
onkelbeh 3351c37e2c bump nessclient-0.9.15 2019-06-15 08:20:03 +02:00
onkelbeh d2aeb5dc94 bump pyatmo-2.0.0 2019-06-15 08:19:09 +02:00
onkelbeh 835fb52075 bump frontend-20190614.0 2019-06-15 08:16:31 +02:00
onkelbeh 23ae6efc97 homeassistant-0.94.3 2019-06-13 14:59:35 +02:00
onkelbeh 71cbe87caf remove olds 2019-06-12 21:18:02 +02:00
onkelbeh ce6561f619 remove olds 2019-06-12 21:17:26 +02:00
onkelbeh 0b4566ee3a bump adguardhome-0.2.1 2019-06-12 21:16:38 +02:00
onkelbeh 3b2e034bc0 bump hass-nabucasa-0.14 2019-06-12 21:15:34 +02:00
onkelbeh ef93a0e8a3 bump toonapilib-3.2.4 2019-06-12 21:14:45 +02:00
onkelbeh 9d71912807 bump zigpy-homeassistant-0.5.0 2019-06-12 21:13:36 +02:00
onkelbeh b3c3a6ff17 bump pyvera-0.3.2 with more elegant no_test patch 2019-06-11 20:44:13 +02:00
onkelbeh 561b227c67 add components.aprs 2019-06-11 20:23:30 +02:00
onkelbeh faa6bd40c6 add pymediaroom 2019-06-11 20:19:52 +02:00
onkelbeh a99c57be71 add pymitv 2019-06-11 20:19:20 +02:00
onkelbeh d69271e8a3 add pymfy 2019-06-11 20:18:40 +02:00
onkelbeh 495bf041a3 bump pyubee-0.7 2019-06-11 20:17:19 +02:00
onkelbeh ebfeca5391 update ambiclimate-0.1.3 2019-06-11 20:16:26 +02:00
onkelbeh e28fa019ab update ambiclimate-0.1.3 2019-06-11 20:16:00 +02:00
onkelbeh 8005d15e91 bump broadlink-0.11.1 2019-06-11 20:13:32 +02:00
onkelbeh e4412dd1f0 homeassistant-0.94.2 2019-06-11 20:12:37 +02:00
onkelbeh fb1f589ee1 homeassistant-0.94.1 2019-06-08 21:05:40 +02:00
onkelbeh 7aa7d21ed7 homeassistant-0.94.1 & simplisafe-python-3.4.2 2019-06-08 21:04:14 +02:00
onkelbeh 47b12d88d3 add denonavr 2019-06-08 20:43:10 +02:00
onkelbeh 9c24800442 add solaredge-local, uplink & uplink-protobuf 2019-06-08 20:42:11 +02:00
onkelbeh 8c7c99335a add rflink-0.0.46 2019-06-08 20:19:13 +02:00
onkelbeh bda752e5d4 bump meteoalertapi-0.1.3 2019-06-08 20:18:09 +02:00
onkelbeh d9463d2579 remove pyvera's test package 2019-06-08 20:17:02 +02:00
onkelbeh 89bf6b943b bump pydeconz-60 2019-06-08 19:41:56 +02:00
onkelbeh 5d49e9869e bump amcrest-1.5.3 2019-06-08 19:41:06 +02:00
onkelbeh 8b8fb3725a bump pubnubsub-handler-1.0.7 2019-06-08 19:40:10 +02:00
onkelbeh 04a774ebc7 bump pyhomematic-0.1.59 2019-06-08 19:36:16 +02:00
onkelbeh 03badb03e8 bump axis-25 2019-06-08 19:35:55 +02:00
onkelbeh 488b59e2ec add life360-4.0.0 2019-06-08 19:34:23 +02:00
onkelbeh 4272a5b51b bump regenmaschine-1.5.1 2019-06-08 19:33:33 +02:00
onkelbeh a8ac3a252d bump ruamel-yaml-0.15.97 2019-06-08 19:32:25 +02:00
onkelbeh 16ae13eb1c bump pypck-0.6.1 2019-06-08 19:29:43 +02:00
onkelbeh d38087119a add pysmarty 2019-06-08 19:28:59 +02:00
onkelbeh 9733a790e5 add streamlabswater-1.0.1 2019-06-08 19:28:02 +02:00
onkelbeh 3b63cec776 bump youtube_dl-2019.5.20.ebuild 2019-06-08 19:26:57 +02:00
onkelbeh fca2efaa4b bump youtube_dl-2019.5.11.ebuild 2019-06-08 19:26:06 +02:00
onkelbeh 66be868457 bump meteofrance-0.3.7 2019-06-08 19:24:01 +02:00
onkelbeh 4e7f453836 bump zeroconf-0.23.0 2019-06-08 19:19:06 +02:00
onkelbeh 04d9601aa1 frontend-20190604.0 2019-06-08 19:15:06 +02:00
onkelbeh 7447fa6d88 pyvera 0.3.1 2019-06-08 19:14:18 +02:00
onkelbeh 10382ebef9 homeassistant-0.94.0_beta6 2019-06-03 23:16:47 +02:00
onkelbeh c487780124 bump aioesphomeapi-2.1.0 2019-06-03 23:11:46 +02:00
onkelbeh 3860d834fd add components.unifi 2019-06-03 23:06:27 +02:00
onkelbeh a97437e1bf Updated frontend to 20190602.0 2019-06-03 23:04:12 +02:00
onkelbeh 2e0a805c9d README.md 2019-06-02 14:05:08 +02:00
onkelbeh 10279a1d89 CHANGELOG.md 2019-06-02 14:01:24 +02:00
onkelbeh 30c04bc6c8 remove displaced adguardhome 2019-06-02 13:54:46 +02:00
onkelbeh 9c303b1d65 fix importlib-metadata dependency 2019-06-02 13:53:07 +02:00
onkelbeh 5898764221 homeassistant-0.94.0_beta4 2019-06-02 13:52:27 +02:00
onkelbeh 7d356fde8e add zipp-0.5.1 2019-06-02 13:46:09 +02:00
onkelbeh e9fc8a9a50 allow newer dev-python/requests (experimental) 2019-06-02 13:41:34 +02:00
onkelbeh f5296d0ec5 add components.mcp23017 2019-06-02 13:21:37 +02:00
onkelbeh 5f69dca9ad add pypck 2019-06-02 13:18:23 +02:00
onkelbeh 5c30583bde blink motion detection 2019-06-02 13:17:01 +02:00
onkelbeh 1e3bdf2389 add solax 2019-06-02 13:15:38 +02:00
onkelbeh 37e242faf5 bump pyatmo 2019-06-02 13:14:50 +02:00
onkelbeh ee6e164d5d add google_travel_time 2019-06-02 13:12:55 +02:00
onkelbeh d4d157f8d2 add gpiozero 2019-06-02 13:11:44 +02:00
onkelbeh 56d2c41424 bump geniushub-client-0.4.11 2019-06-02 13:10:34 +02:00
onkelbeh 0ef54fd2f5 add importlib-metadata 2019-06-02 13:09:20 +02:00
onkelbeh 86d07fc304 bump pydeconz 2019-06-02 13:04:38 +02:00
onkelbeh e06cc2b845 bump PyEssent 2019-06-02 13:03:33 +02:00
onkelbeh 88d0bdf6ed bump pubnubsub-handler 2019-06-02 13:02:43 +02:00
onkelbeh 7d8f89d48f add pyruter 2019-06-02 13:01:40 +02:00
onkelbeh 4a9558753e add pyrepetier 2019-06-02 13:01:00 +02:00
onkelbeh 7498f3a16b bump pysonos 2019-06-02 12:59:45 +02:00
onkelbeh 4bf3aeb288 bump broadlink 2019-06-02 12:58:45 +02:00
onkelbeh c0a97cff2f bump pyTibber 2019-06-02 12:57:40 +02:00
onkelbeh 5c2ccc58e8 bump nabucasa 2019-06-02 12:55:27 +02:00
onkelbeh 91f980549c add fitbit 2019-06-02 12:54:47 +02:00
onkelbeh 53d583f528 bump axis-24 2019-06-02 12:53:59 +02:00
onkelbeh e956c807c5 bump adguardhome 2019-06-02 12:53:20 +02:00
onkelbeh 43b60069a7 ZHA requirements version bump 2019-06-02 12:52:48 +02:00
onkelbeh b1a295aa28 bump PyChromecast 2019-06-02 12:48:28 +02:00
onkelbeh e41a23cc10 python-velbus bumped 2019-06-02 12:45:05 +02:00
onkelbeh 33aa3a092e add adguardhome 2019-06-02 12:43:21 +02:00
onkelbeh 9171cfde00 bump various frontend 2019-06-02 12:42:47 +02:00
onkelbeh 162c2f2fc2 Merge pull request #3 from evadim/master
bump esphome to 1.13.2
2019-06-02 12:31:55 +02:00
evadim 238c77f17e fix manifest 2019-06-01 20:29:20 +03:00
evadim 1d62f5ffd3 bump esphome to 1.13 2019-06-01 17:51:47 +03:00
onkelbeh 7539439cfd 0.93.2 2019-05-27 01:17:16 +02:00
onkelbeh 18ccea6470 update license strings 2019-05-27 01:16:53 +02:00
onkelbeh 883c2cefeb fix License String 2019-05-26 10:31:56 +02:00
onkelbeh f4b8b92f3c fix License String 2019-05-26 10:31:10 +02:00
onkelbeh f9dd663669 fix License String 2019-05-26 10:30:32 +02:00
onkelbeh ccb6d22b2b fix License String 2019-05-26 10:28:48 +02:00
onkelbeh a35e4dd3a0 fix License String 2019-05-26 10:26:44 +02:00
onkelbeh 3aa88bb438 fix License String 2019-05-26 10:25:25 +02:00
onkelbeh fd2b5eed4b fix License String 2019-05-26 10:24:42 +02:00
onkelbeh fc7fd9fae2 fix License String 2019-05-26 10:23:15 +02:00
onkelbeh 82bb95a26c fix License String 2019-05-26 10:20:43 +02:00
onkelbeh f86204c568 fix License String 2019-05-26 10:16:55 +02:00
onkelbeh 0b074089b4 fix License String 2019-05-26 10:14:58 +02:00
onkelbeh bd788f3e03 geniushub-client-0.4.9 2019-05-22 14:18:35 +02:00
onkelbeh aebecd826a axis-23 2019-05-22 14:17:33 +02:00
onkelbeh e29fbb4954 pyloopenergy-0.1.3 2019-05-22 14:17:00 +02:00
onkelbeh 980b3e4774 pydaikin-1.4.5 2019-05-22 14:16:04 +02:00
onkelbeh 768fd18998 broadlink-0.10 2019-05-22 14:15:12 +02:00
onkelbeh ab7862c8d5 bump requests-2.22.0 2019-05-22 14:07:26 +02:00
onkelbeh 6a401f7da2 cumulate CHANGELOG.md 2019-05-20 18:38:42 +02:00
onkelbeh c92e9f320b add metadata.xml 4 librouteros 2019-05-20 18:22:57 +02:00
onkelbeh 905c10602b add support for MikroTik RouterOS API 2019-05-20 18:17:58 +02:00
onkelbeh 683221afe8 bump homeassistant-0.93.1 2019-05-20 17:16:09 +02:00
onkelbeh 6915e8a744 release 0.93.0 2019-05-16 19:43:47 +02:00
onkelbeh 472748476a bump 0.93.0_beta4 & frontend-20190514.0 2019-05-14 17:01:29 +02:00
onkelbeh c50efec463 add aiodns 2019-05-12 17:18:38 +02:00
onkelbeh 82644ba8b5 bump geniushub-client-0.4.6 2019-05-12 17:17:26 +02:00
onkelbeh 496bbbe4a6 add meteoalertapi 2019-05-12 17:16:24 +02:00
onkelbeh 9a04ebea86 pysmartthings-0.6.8.ebuild 2019-05-12 17:15:41 +02:00
onkelbeh 37433be7ba add Wink API 2019-05-12 17:14:25 +02:00
onkelbeh a03eb866db bump zha-quirks 2019-05-12 17:10:35 +02:00
onkelbeh 0e07ddefb5 add sendgrid-6.0.5 2019-05-12 17:09:43 +02:00
onkelbeh 5b11c7dac9 bump pyheos 2019-05-12 17:08:46 +02:00
onkelbeh b18cf4c60b bump components.zha 2019-05-12 17:06:31 +02:00
onkelbeh 68772e3db0 bump WazeRouteCalculator 2019-05-12 16:57:18 +02:00
onkelbeh b9d1961df2 manifest 2019-05-12 16:53:45 +02:00
onkelbeh 3560139cc6 set ~homeassistant-0.93.0_beta2 2019-05-12 11:58:24 +02:00
onkelbeh efaf4a8816 bump pyvlx-0.2.11 2019-05-12 11:17:26 +02:00
onkelbeh ee4db42d9f BMW Connected Drive (does not yet compile) 2019-05-12 11:16:19 +02:00
onkelbeh 97c5dad5a8 add bizkaibus2 2019-05-12 11:09:48 +02:00
onkelbeh a9ce223101 spotcrime-1.0.4 2019-05-12 11:08:59 +02:00
onkelbeh 3a4ab06322 add tapsaff-0.2.1 2019-05-12 11:06:37 +02:00
onkelbeh bb32992f60 add slacker 2019-05-12 11:05:34 +02:00
onkelbeh f7e95f2f96 add shodan-1.13.0 2019-05-12 11:02:48 +02:00
onkelbeh 2a25beea8b pydeconz-58 2019-05-12 11:00:30 +02:00
onkelbeh 609db1029a PySwitchbot-0.6.2 2019-05-12 10:59:14 +02:00
onkelbeh 79498f71fc add home-assistant-frontend-20190502.0 2019-05-12 10:56:55 +02:00
onkelbeh 0008be7ab0 bump pyTibber-0.10.3 2019-05-12 10:55:41 +02:00
onkelbeh 66877e1037 homeassistant-0.93.0_beta2 2019-05-12 10:51:06 +02:00
onkelbeh 18511bc7a5 cryptography-2.6.1 now in main repo 2019-05-12 10:49:06 +02:00
onkelbeh cdf476b8f9 bump home-assistant-frontend-20190510.0 2019-05-12 10:46:54 +02:00
onkelbeh bfbf29d8e3 add speedtest-cli-2.1.1 2019-05-12 10:43:20 +02:00
onkelbeh 3db4c02059 add defusedxml-0.6.0 2019-05-12 10:41:05 +02:00
onkelbeh 63ca9dc7cb remove olds 2019-05-12 10:39:23 +02:00
onkelbeh 0f48251e6c bump zeroconf-0.22.0 2019-05-12 10:38:21 +02:00
onkelbeh cd8ff6dea1 bump sqlalchemy-1.3.3 2019-05-12 10:37:21 +02:00
onkelbeh 66c0d4d0aa bump psutil-5.6.2 2019-05-12 10:35:26 +02:00
onkelbeh 696107b8c6 bump numpy-1.16.3 2019-05-12 10:34:17 +02:00
onkelbeh 4d1b1d2fab homeassistant-0.92.2 2019-05-03 06:48:14 +02:00
onkelbeh be843a865e add pymyq-1.2.1 2019-05-03 06:47:05 +02:00
onkelbeh f2069733e1 add pyvesync-v2-0.9.7 2019-05-02 13:56:17 +02:00
onkelbeh e8a7dd2a33 bump pyheos-0.5.1 2019-05-02 13:47:03 +02:00
onkelbeh d73327f43d add hangups==0.4.9 2019-05-02 13:46:04 +02:00
onkelbeh ba3c1022a1 add bomradarloop-0.1.3 2019-05-02 13:44:56 +02:00
onkelbeh 4274746261 added Ambiclimate 2019-05-02 13:43:03 +02:00
onkelbeh f1ef60b4d2 pyeconet-0.0.11 2019-05-02 13:39:26 +02:00
onkelbeh 1763be2b02 bump youtube_dl-2019.4.30 2019-05-02 13:35:36 +02:00
onkelbeh fd4b51e328 bump pydanfossair-0.1.0 2019-05-02 13:33:55 +02:00
onkelbeh ff5f8ec2fe added PyEssent 2019-05-02 13:32:57 +02:00
onkelbeh 838f8d2e7a bump pysonos-0.0.12 2019-04-30 18:12:53 +02:00
onkelbeh 01b9c7c324 add RPi.GPIO-0.6.5 2019-04-28 10:11:34 +02:00
onkelbeh caaa176ed8 bump PyXiaomiGateway 2019-04-28 09:58:28 +02:00
onkelbeh 890707df8a bump pydeconz 2019-04-28 09:57:10 +02:00
onkelbeh d4148e4be8 add geniushub-client 2019-04-28 09:56:16 +02:00
onkelbeh ab61671d98 add py-nextbus-0.1.2 2019-04-28 09:54:01 +02:00
onkelbeh 2ede732214 add homeassistant.components.amcrest 2019-04-28 09:35:38 +02:00
onkelbeh 82f525cf54 bump PyChromecast-3.2.1 2019-04-28 09:34:04 +02:00
onkelbeh d48d65881f bump pysonos-0.0.11 2019-04-28 09:32:30 +02:00
onkelbeh b91187bd3a bump frontend 20190427.0 2019-04-28 09:31:12 +02:00
onkelbeh 200a159a35 homeassistant-0.92.1 2019-04-27 08:55:03 +02:00
onkelbeh e19ec50a32 bump pyheos-0.4.1 2019-04-25 20:14:50 +02:00
onkelbeh 68d9da37fb add pyubee-0.6 2019-04-25 20:14:03 +02:00
onkelbeh ed0ff473f7 add enocean-0.50.1 2019-04-25 20:12:42 +02:00
onkelbeh df46d20d65 bump ruamel-yaml-0.15.94 2019-04-25 20:09:04 +02:00
onkelbeh 6ef8d74612 bump youtube_dl-2019.4.17 2019-04-25 20:08:12 +02:00
onkelbeh 6c2f5e7f3b bump attrs-19.1.0 2019-04-25 20:06:32 +02:00
onkelbeh d503ed18a3 bump aioesphomeapi-2.0.1 2019-04-25 20:03:42 +02:00
onkelbeh 51961fadf6 homeassistant-0.92.0 2019-04-25 20:02:34 +02:00
onkelbeh 5f37de4f62 bump v0.92.0_beta3 2019-04-23 08:38:16 +02:00
onkelbeh 0b51b6cfea Add Orange Pi GPIO platform 2019-04-21 10:57:46 +02:00
onkelbeh b777424a2c add zha-quirks 2019-04-21 10:48:35 +02:00
onkelbeh c8fa1528d0 add pyotp-2.2.6 2019-04-21 10:47:20 +02:00
onkelbeh fe1757a39d Bump zigpy and zigpy-xbee 2019-04-21 10:45:58 +02:00
onkelbeh 8a9ce346f0 Bump zigpy-deconz 2019-04-21 10:44:11 +02:00
onkelbeh de27a4eb14 bump pyheos-0.4.0 2019-04-20 08:52:25 +02:00
onkelbeh 5291b73942 bump hass-nabucasa-0.12 2019-04-20 08:51:11 +02:00
onkelbeh be90d32bbe bump pyHS100-0.3.5 2019-04-20 08:49:18 +02:00
onkelbeh 5e588ac7bd add axis 2019-04-20 08:48:01 +02:00
onkelbeh 92e3dbbf9e bump pyatmo 2019-04-20 08:46:40 +02:00
onkelbeh 0cc9386bc4 README.md 2019-04-20 08:39:09 +02:00
onkelbeh 3f14747745 bump 0.92.0_beta2 2019-04-20 08:36:41 +02:00
onkelbeh bed53efc70 CHANGELOG.md 2019-04-18 19:33:38 +02:00
onkelbeh 4f0f68ca7e homeassistant-0.92.0_beta1 2019-04-18 19:30:22 +02:00
onkelbeh 52a67be83b bump frontend-20190417.0 2019-04-18 19:29:27 +02:00
onkelbeh 6dbb81c8a9 fix rsa-4.0 2019-04-18 19:28:53 +02:00
onkelbeh 0521530e6e add hbmqtt-0.9.4 and fix it's bad 'tests' installation 2019-04-18 19:28:25 +02:00
onkelbeh 99d1c7de63 bump androidtv-0.0.15 2019-04-18 19:27:14 +02:00
onkelbeh 92753db4fe add transitions-0.6.9 2019-04-18 19:26:40 +02:00
onkelbeh 775002b380 bump caldav-0.6.1 2019-04-18 19:26:14 +02:00
onkelbeh 56bcada032 bump netdisco-2.6.0 2019-04-18 19:25:51 +02:00
onkelbeh a6dbfc6bff add pyasn1-0.4.5 2019-04-18 19:25:15 +02:00
onkelbeh 3b04faa4bf add urllib3-1.24.2 2019-04-18 19:24:52 +02:00
onkelbeh ea997e4e76 add user-agents-2.0 2019-04-18 19:24:16 +02:00
onkelbeh 2cc4578c4c add websockets-7.0 2019-04-18 19:23:46 +02:00
onkelbeh 9837901749 bump python-slugify-3.0.2 2019-04-18 17:56:48 +02:00
onkelbeh ebe30b8033 add text-unidecode-1.2 2019-04-18 17:56:20 +02:00
onkelbeh 7bed729cdb homeassistant-0.91.4 2019-04-18 17:30:26 +02:00
onkelbeh 5a9e8360e6 v0.91.3 2019-04-13 10:05:02 +02:00
onkelbeh b18ee0d848 bump home-assistant-frontend-20190410.0 2019-04-13 08:55:15 +02:00
onkelbeh 992b52aad2 pyyaml-5.1 now in main repo 2019-04-13 08:47:45 +02:00
onkelbeh e56267d393 homematicip-0.10.7 2019-04-13 08:36:50 +02:00
onkelbeh 34fe5234e8 pytz-2019.1 2019-04-13 08:32:22 +02:00
onkelbeh 2ec0470232 ruamel-yaml-0.15.91 2019-04-13 08:31:29 +02:00
onkelbeh 3921d37c78 youtube_dl-2019.4.7 2019-04-13 08:30:41 +02:00
onkelbeh f8ce1e56ae pyhaversion-2.0.3 2019-04-13 08:29:06 +02:00
onkelbeh df090df06a pyhaversion-2.2.0 2019-04-13 08:28:32 +02:00
onkelbeh 22840dc51f pysonos-0.0.10 2019-04-13 08:27:32 +02:00
onkelbeh 22c5c05f54 pysonos-0.0.9 2019-04-13 08:26:02 +02:00
onkelbeh cf6f2c0596 aioesphomeapi-2.0.0 2019-04-13 08:25:07 +02:00
onkelbeh ed15b913d5 openwebifpy-3.1.1 2019-04-13 08:23:50 +02:00
onkelbeh 72fc3e0e24 aioambient-0.3.0 2019-04-13 08:23:06 +02:00
onkelbeh 962df91025 homeassistant-pyozw-0.1.4 2019-04-13 08:22:33 +02:00
onkelbeh 538eeb4371 pure-python-adb-homeassistant-0.1.6 2019-04-13 08:20:27 +02:00
onkelbeh 42e5751266 fix forgotten Manifest 2019-04-06 10:55:48 +02:00
onkelbeh 15d7f57e6e try to get androidtv working, still does not 2019-04-06 10:43:44 +02:00
onkelbeh 5292d30e28 bump cryptography-2.6.1 2019-04-06 09:36:22 +02:00
onkelbeh c9d1f24b71 bump PyJWT-1.7.1 2019-04-06 09:35:28 +02:00
onkelbeh 094132f4b7 add req older pywebpush 2019-04-06 09:34:30 +02:00
onkelbeh f1a37f0085 add librouteros 2019-04-06 09:31:20 +02:00
onkelbeh 5e3c2ec0c5 bump enigma openwebifpy 2019-04-06 09:29:57 +02:00
onkelbeh c2ca8da2d1 add pywebpush 2019-04-06 09:22:13 +02:00
onkelbeh 4120d268d3 bump aioambient-0.2.0 2019-04-06 09:21:19 +02:00
onkelbeh a6a651c31c aioharmony-0.1.11 2019-04-06 09:20:17 +02:00
onkelbeh f347508327 bump pyTibber-0.10.1 2019-04-06 09:18:44 +02:00
onkelbeh bb9321d937 add pyheos 2019-04-06 09:17:20 +02:00
onkelbeh ba1ff337d4 bump frontend 20190331.0 2019-04-06 09:16:19 +02:00
onkelbeh 360a86968a add lightify 2019-04-06 09:14:48 +02:00
onkelbeh 31b6627abe fix frontend dep 2019-03-30 19:56:04 +01:00
onkelbeh d0f19a0d92 add pychannels 2019-03-30 19:52:09 +01:00
onkelbeh 5d7952bf81 pycmus 2019-03-30 19:51:11 +01:00
onkelbeh 24969db1ef bump PyChromecast 2019-03-30 19:49:21 +01:00
onkelbeh 33e11b2b2b try pure-python ADB 2019-03-30 19:25:46 +01:00
onkelbeh 73894ec773 bump homeassistant 2019-03-30 19:18:35 +01:00
onkelbeh 9af5537faa androidtv-0.0.14 2019-03-30 19:17:43 +01:00
onkelbeh 98d4249ef5 sqlalchemy-1.3.0 2019-03-30 19:17:11 +01:00
onkelbeh ba6c1e735a bump frontend 2019-03-30 18:42:22 +01:00
onkelbeh 83aa763631 ha-ffmpeg-2.0 2019-03-30 18:41:28 +01:00
onkelbeh 10e94df036 homeassistant-pyozw-0.1. 2019-03-30 18:41:06 +01:00
onkelbeh 1b66e9bdf2 bump zigpy 2019-03-30 18:40:35 +01:00
onkelbeh 510c3fe4ef pylinky-0.3.3 2019-03-30 18:39:51 +01:00
onkelbeh b32dc36fdd bellows-homeassistant-0.7.2 2019-03-30 18:39:28 +01:00
onkelbeh eb047b6bba async-upnp-client-0.14.7 2019-03-30 18:39:05 +01:00
onkelbeh 53284ab2b8 bump nabucasa-0.11 2019-03-27 08:45:08 +01:00
onkelbeh 89067d4b01 Merge pull request #2 from evadim/master
bump esphome 1.12 deps
2019-03-23 13:56:31 +01:00
onkelbeh 660bb78327 homeassistant-0.90.1 2019-03-23 11:07:49 +01:00
onkelbeh 3a3d41f930 homeassistant-0.90.1 test build 2019-03-23 10:19:01 +01:00
onkelbeh 0b81c232d6 bump frontend-20190321.0 2019-03-23 10:17:35 +01:00
onkelbeh 5bf4e234a8 bump hass-nabucasa-0.10 2019-03-23 10:11:39 +01:00
evadim accc3098d8 bump esphome 1.12 deps 2019-03-22 11:28:14 +03:00
onkelbeh 6c06e49442 v0.90.0_beta7 2019-03-20 16:29:23 +01:00
onkelbeh 05a6f1da47 bump frontend-20190319.1 2019-03-20 16:28:56 +01:00
onkelbeh 64cf088b25 cleanup 2019-03-20 00:33:39 +01:00
onkelbeh 9d3320feab Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-03-19 23:45:02 +01:00
onkelbeh 6ec8b6b21e removed older ebuilds 2019-03-19 23:44:38 +01:00
onkelbeh 925bd001f2 new platformio-3.6.5, forbid pyserial-3.3, License updated 2019-03-19 23:20:09 +01:00
onkelbeh 872d5bc08b update Doku till 0.90.0_beta6 2019-03-19 22:58:55 +01:00
onkelbeh 878c20fa5f use new warrant patch 2019-03-19 22:55:09 +01:00
onkelbeh e3bd69858e extend aioasuswrt deps 2019-03-19 22:54:22 +01:00
onkelbeh 46493b1ced fix warrant for pip10 2019-03-19 22:19:22 +01:00
onkelbeh 6beda15441 aioasuswrt-1.1.21 fix 2019-03-19 21:43:10 +01:00
onkelbeh c31854f958 add a patch for unnecessary wakeonlan-1.1.6 setuptools-scm version restriction 2019-03-19 21:27:55 +01:00
onkelbeh af4e85f227 wakeonlan sucks. 2019-03-19 20:54:19 +01:00
onkelbeh 17021814f0 fix app-misc/homeassistant manifest, sorry 2019-03-19 20:46:21 +01:00
onkelbeh 62b1d503bb 0.90.0_beta6 2019-03-19 20:42:11 +01:00
onkelbeh 283cde2bd5 bump boto3-1.9.116 2019-03-19 20:31:47 +01:00
onkelbeh 643d00ab4b bump snitun-0.15 2019-03-19 20:29:55 +01:00
onkelbeh 7c6725e63c fix wakeonlan-1.1.6 compile error 2019-03-19 20:24:52 +01:00
onkelbeh b7fffebfc2 add python-tado 2019-03-19 20:11:03 +01:00
onkelbeh 2cb09f9b2c bump aioesphomeapi-1.7.0 2019-03-19 20:09:01 +01:00
onkelbeh e00ddf41fa Update Hass-NabuCasa 0.8 2019-03-19 20:08:02 +01:00
onkelbeh 4cea3a8412 bump frontend-20190319.0 2019-03-19 20:07:03 +01:00
onkelbeh 092db78003 youtube_dl-2019.3.18 2019-03-19 20:04:52 +01:00
onkelbeh dcee82ce8b esphome bump 1.12.0 2019-03-18 09:11:14 +01:00
onkelbeh 60ff00ef42 esphome-1.12.0_beta3 2019-03-18 08:51:52 +01:00
onkelbeh 60a8694bb0 add hass-nabucasa-0.7 and pbr-5.1.3 2019-03-18 00:14:14 +01:00
onkelbeh e228993c76 bump s3transfer-0.2.0 2019-03-17 23:45:38 +01:00
onkelbeh b355ebb2a5 bump s3transfer-0.2.0 2019-03-17 23:42:19 +01:00
onkelbeh 2fd45f5367 bump pyrfc3339-1.1 2019-03-17 23:35:39 +01:00
onkelbeh 448ac21f28 removed pycparser dupe 2019-03-17 23:29:52 +01:00
onkelbeh da2b7cdff3 remove vobject-0.9.6.1 dupe 2019-03-17 23:26:58 +01:00
onkelbeh fa5240d81b set 2_7 target back on in botocore-1.12.115 2019-03-17 23:20:39 +01:00
onkelbeh 14b5927e9f jmespath-0.9.4 replaced 2019-03-17 23:14:13 +01:00
onkelbeh 2b9be53f91 repl python-dateutil-2.8.0 2019-03-17 23:10:52 +01:00
onkelbeh b7fc5da727 update boto3/botocore 2019-03-17 22:58:16 +01:00
onkelbeh 2b01c401f9 removed pyOpenSSL dupe 2019-03-17 22:50:31 +01:00
onkelbeh 96a3d1fcf9 fix certifi-2019.3.9 (thx to salfter) 2019-03-17 22:47:32 +01:00
onkelbeh b29351d962 cffi revdeps fixed 2019-03-17 22:37:49 +01:00
onkelbeh 84e5655767 botocore -2_7 2019-03-17 22:14:56 +01:00
onkelbeh 3763120504 remove dupes 2019-03-17 22:08:14 +01:00
onkelbeh 58ea137fa5 simplify vobject 2019-03-17 21:58:26 +01:00
onkelbeh e358e82f63 reduce COMPAT cffi 2019-03-17 21:44:24 +01:00
onkelbeh 4f44c16a37 replace requests-toolbelt-0.9.1 2019-03-17 21:36:06 +01:00
onkelbeh 1fbc514356 websocket-client-0.54.0 without pypy 2019-03-17 21:28:04 +01:00
onkelbeh be1bc25a60 relink acme-0.32.0 2019-03-17 21:20:35 +01:00
onkelbeh 690ce00150 fix qnapstats 2019-03-17 21:13:28 +01:00
onkelbeh 328a0ef4c1 fix acme manifest 2019-03-17 21:09:01 +01:00
onkelbeh 77f8856b6f snitun-0.13 added 2019-03-17 20:59:15 +01:00
onkelbeh 3a386ab591 add six-1.12.0 2019-03-17 20:57:53 +01:00
onkelbeh 1f815448cb requests-toolbelt-0.9.1 2019-03-17 20:55:57 +01:00
onkelbeh a828e05dfb bump pytz-2018.9 2019-03-17 20:54:08 +01:00
onkelbeh 9ee821fcdf add python-dateutil-2.8.0 2019-03-17 20:52:36 +01:00
onkelbeh 53fdaeea60 add pyOpenSSL-19.0.0 2019-03-17 20:49:22 +01:00
onkelbeh 184709031a add pycryptodome-3.7.3 2019-03-17 20:47:12 +01:00
onkelbeh 43425fc697 add pycparser-2.19 2019-03-17 20:44:31 +01:00
onkelbeh fb699f7796 add jmespath-0.9.4 2019-03-17 20:42:50 +01:00
onkelbeh ff8371ae9d add certifi-2019.3.9 & cffi-1.12.2 2019-03-17 20:41:06 +01:00
onkelbeh 4bc0e36005 add asn1crypto-0.24.0 2019-03-17 20:33:08 +01:00
onkelbeh c7f2c9256a add acme-0.32.0 2019-03-17 20:30:30 +01:00
onkelbeh 534aac00db bump envs-1.3 2019-03-17 20:25:45 +01:00
onkelbeh d6cabe8517 README.md 2019-03-17 20:12:48 +01:00
onkelbeh 2f529f5390 netdisco-2.5.0 bump 2019-03-17 20:12:33 +01:00
onkelbeh 1cfa2266af make the betas beta! 2019-03-17 20:02:25 +01:00
onkelbeh 5cd90b41d7 ciscomobilityexpress 2019-03-17 11:14:35 +01:00
onkelbeh 7ce99ab9e5 finally rename firetv to androidtv 2019-03-17 11:13:02 +01:00
onkelbeh b2e8788157 bump pyhomematic-0.1.58 2019-03-17 11:05:50 +01:00
onkelbeh e84572f8e6 add quantum-gateway-0.0.5 2019-03-17 11:05:10 +01:00
onkelbeh a2bc6f351a bump anthemav-1.1.10 2019-03-17 10:54:09 +01:00
onkelbeh 76529a2edd firetv is now androidtv 2019-03-17 10:51:54 +01:00
onkelbeh ffeb04ec08 upgrade ruamel-yaml-0.15.89 2019-03-17 10:48:21 +01:00
onkelbeh 804a3f70e6 add new betas -0.90.0_beta4, frontend -20190316.0 2019-03-17 10:47:00 +01:00
onkelbeh 1a93608eeb rewrite for beta support & 1.12.0_beta1 2019-03-16 08:59:22 +01:00
onkelbeh a6788eff74 v0.90.0_beta0 2019-03-15 12:51:41 +01:00
onkelbeh e1f4aab7aa Bump nessclient version to 0.9.14 2019-03-12 22:58:58 +01:00
onkelbeh 960559302a Bump PyXiaomiGateway 2019-03-12 22:57:51 +01:00
onkelbeh 7c89d38bee bump frontend 2019-03-12 22:56:01 +01:00
onkelbeh 6aef818137 bump netdisco-2.4.0 2019-03-12 22:55:30 +01:00
onkelbeh c0d156da6a add enigma2.media_player 2019-03-12 22:54:51 +01:00
onkelbeh f0b643cbbe homeassistant-0.89.2 2019-03-12 22:20:07 +01:00
onkelbeh ef317aab93 fixed bug #679916, 'badÃ' chars substituted 2019-03-11 08:16:22 +01:00
onkelbeh 4b780d60fa Release 0.89.1 2019-03-08 23:47:27 +01:00
onkelbeh 22696a5bc0 Release homeassistant-0.89.0 2019-03-07 06:53:48 +01:00
onkelbeh e4d54291c7 CHANGELOG.md 2019-03-06 07:09:20 +01:00
onkelbeh ac5999ce58 homeassistant-0.89.0_beta3 2019-03-06 07:08:33 +01:00
onkelbeh c06ce9a99b bump frontend-20190305.0 2019-03-06 07:07:06 +01:00
onkelbeh 5eb80031f8 CHANGELOG 2019-03-05 2019-03-05 09:42:39 +01:00
onkelbeh 6b610a5021 0.89.0_beta2 2019-03-05 09:39:34 +01:00
onkelbeh 4e1f974b9c frontend-20190303.0 2019-03-05 09:37:50 +01:00
onkelbeh b326af1bf7 websocket-client-0.54.0 2019-03-05 09:37:14 +01:00
onkelbeh 5deb709e61 add homematicip 2019-03-04 01:14:01 +01:00
onkelbeh 08bd2a824b bump aioasuswrt-1.1.21 2019-03-04 01:12:55 +01:00
onkelbeh 92c8a4e204 bump pysonos-0.0.8 2019-03-04 01:10:52 +01:00
onkelbeh f5ecf020ee CHANGELOG 2019-03-03 2019-03-03 19:01:46 +01:00
onkelbeh 09332178f7 add simplisafe-python 2019-03-03 18:58:03 +01:00
onkelbeh 1980ba25a4 add python-velbus 2019-03-03 18:56:22 +01:00
onkelbeh c1c3d2c98c bump pyhomematic-0.1.57 2019-03-03 18:54:29 +01:00
onkelbeh 290f52845a add pyvesync_v2 2019-03-03 18:53:31 +01:00
onkelbeh f3942b5ea1 bump blinkpy-0.13.1 2019-03-03 18:48:32 +01:00
onkelbeh d0c2a223a0 bump PyXiaomiGateway 2019-03-03 18:46:29 +01:00
onkelbeh 656fbee6b2 PyMata added 2019-03-03 18:45:23 +01:00
onkelbeh 63549c2575 add PyNaCl 2019-03-03 18:44:44 +01:00
onkelbeh 8fa179426d add pyxeoma 2019-03-03 18:43:53 +01:00
onkelbeh 879c4a4303 bump zigpy-deconz 2019-03-03 18:43:01 +01:00
onkelbeh 988de6707e add regenmaschine 2019-03-03 18:42:13 +01:00
onkelbeh 5e37ddd6cf add python-mystrom 2019-03-03 18:40:46 +01:00
onkelbeh b7ccfbe170 bump numpy-1.16.2 2019-03-03 18:40:06 +01:00
onkelbeh defcc8888c firetv 2019-03-03 18:38:26 +01:00
onkelbeh daf0b342a6 bump opensensemap-api 2019-03-03 18:36:23 +01:00
onkelbeh 9a6118c149 add pyflunearyou2 2019-03-03 18:35:41 +01:00
onkelbeh 482e957dbf add py17track 2019-03-03 18:34:53 +01:00
onkelbeh af6ccdaad5 add pypollencom 2019-03-03 18:33:53 +01:00
onkelbeh ce5352a094 add pyoppleio 2019-03-03 18:33:18 +01:00
onkelbeh 5534357c34 add pyopenuv2 2019-03-03 18:32:36 +01:00
onkelbeh 48c209ca2b add ihcsdk 2019-03-03 18:30:55 +01:00
onkelbeh 6fc81183a4 bump home-assistant-frontend-20190228.0 2019-03-03 18:28:58 +01:00
onkelbeh b4acbc3704 add pyTibber-0.9.6 2019-03-03 18:26:52 +01:00
onkelbeh 3d0d8383d3 bump aioambient-0.1.3 2019-03-03 18:25:33 +01:00
onkelbeh b7edf6d851 0.89.0_beta1 2019-03-01 13:08:39 +01:00
onkelbeh 41fbb3f878 0.89.0_beta0 2019-02-28 17:34:25 +01:00
onkelbeh b75a1c762b release 0.88.2 2019-02-28 17:31:57 +01:00
onkelbeh ab1898a2e9 fix astral digest 2019-02-28 17:22:08 +01:00
onkelbeh c16ccf74f3 tried new pypi import routine 2019-02-27 20:06:58 +01:00
onkelbeh 8749cf74e8 README! 2019-02-27 19:48:09 +01:00
onkelbeh 0009d19db4 port evadim's patch to 1.11.2 2019-02-27 19:41:18 +01:00
onkelbeh 90978f95cd Merge branch 'master' of https://github.com/onkelbeh/HomeAssistantRepository 2019-02-27 18:42:18 +01:00
onkelbeh 7c4d2ff8f9 Merge pull request #1 from evadim/master
esphome: fix dashboard after version bump
2019-02-27 18:41:43 +01:00
onkelbeh 1853ed628a README! 2019-02-27 18:38:38 +01:00
onkelbeh 1b52e8a1e0 today's CHANGELOG 2019-02-27 18:27:43 +01:00
onkelbeh 246e6e1695 astral-1.10.1 upgraded 2019-02-27 18:25:24 +01:00
onkelbeh e812c453cf pylgtv-0.1.9 added 2019-02-27 18:23:27 +01:00
onkelbeh cfe5f2206b upgrade bcrypt-3.1.6 2019-02-27 18:22:33 +01:00
onkelbeh ea65f7d39d water_heater.econet component added 2019-02-27 18:17:32 +01:00
onkelbeh 3837238273 add homeassistant.components.reddit.sensor 2019-02-27 18:16:29 +01:00
onkelbeh ddcf0028a6 add PyXiaomiGateway 2019-02-27 18:14:29 +01:00
onkelbeh e075e30fec add toonapilib component 2019-02-27 18:13:28 +01:00
onkelbeh e536fb60fd update firetv component 2019-02-27 18:12:15 +01:00
onkelbeh 9c715345a3 add aioesphomeapi-1.6.0 & it's use flag 2019-02-27 18:11:48 +01:00
onkelbeh 88a83b5e56 add pylinky-0.3.0 2019-02-27 18:06:38 +01:00
onkelbeh b1f0b30886 add pysonos-0.0.7 2019-02-27 18:04:48 +01:00
onkelbeh c19457acd0 add WazeRouteCalculator-0.9 2019-02-27 18:03:11 +01:00
onkelbeh 8c21f1de17 add nessclient-0.9.13 2019-02-27 18:02:30 +01:00
onkelbeh 64ef1bf352 add (old) shodan-1.11.0.ebuild 2019-02-27 18:00:11 +01:00
onkelbeh 6cbd68439f update esphome-1.11.2 2019-02-27 08:01:44 +01:00
evadim e6bedf0735 esphome: fix dashboard after version bump 2019-02-26 00:44:47 +03:00
onkelbeh 582ed1e979 google site verif removed 2019-02-25 17:01:11 +01:00
onkelbeh ebf27cb8a1 google-site-verification 2019-02-25 16:55:31 +01:00
onkelbeh e0807b8fd1 drop olds from esphome 2019-02-24 17:53:56 +01:00
onkelbeh 7f4f78d657 esphome-1.11 added 2019-02-24 17:53:02 +01:00
onkelbeh 8621262a09 drop old homeassistant ebuilds 2019-02-24 17:46:14 +01:00
onkelbeh 1091369a30 CHANGELOG.md 2019-02-24 12:10:13 +01:00
onkelbeh 27e6b580d8 add pyvlx-0.2.9 2019-02-24 12:06:56 +01:00
onkelbeh 93afbfb4fa openwrt-luci-rpc-1.0.5 added 2019-02-24 12:05:53 +01:00
onkelbeh defafd3c1d pySDCP-1 added 2019-02-24 12:04:40 +01:00
onkelbeh 54073fa199 nessclient-0.9.10 added 2019-02-24 12:03:14 +01:00
onkelbeh 228ce5028e shodan-1.11.1 added 2019-02-24 12:02:15 +01:00
onkelbeh fdf04d6fbf iperf3 added 2019-02-24 12:01:14 +01:00
onkelbeh 914442afba CHANGELOG 18.-23.2. updated 2019-02-23 07:30:39 +01:00
onkelbeh 52371bb665 homeassistant-0.88.1 released 2019-02-22 16:25:13 +01:00
onkelbeh 5ccfa5fc78 add apcaccess-0.0.13 2019-02-22 16:24:41 +01:00
onkelbeh bfab928695 add tplink-0.2.3 2019-02-22 16:23:16 +01:00
onkelbeh d8dc0597d0 add anthemav==1.1.9 2019-02-22 16:22:33 +01:00
onkelbeh a3f48d77cb release 0.88.0 2019-02-21 17:39:15 +01:00
onkelbeh df94096c9c update pyhomematic-0.1.56 2019-02-21 17:38:40 +01:00
onkelbeh 14f41e52ce upgrade opensensemap-api-0.1.4 2019-02-21 17:37:40 +01:00
onkelbeh 7001546090 Bump zigpy 2019-02-21 17:36:45 +01:00
onkelbeh c229a3b8b7 homeassistant-0.88.0_beta4 2019-02-20 16:01:08 +01:00
onkelbeh fab07ba5e3 update frontend-20190219.0 2019-02-20 15:59:56 +01:00
onkelbeh 895807fac2 update aioharmony-0.1.8 2019-02-20 15:59:20 +01:00
onkelbeh 0f9e659e42 upgrade numpy-1.16.1 2019-02-20 15:58:53 +01:00
onkelbeh f9f629b7bb add frontend-20190218.0 2019-02-19 12:00:21 +01:00
onkelbeh 3799c6d76a homeassistant-0.88.0_beta3 2019-02-19 11:59:59 +01:00
onkelbeh 1b7349751d add aiohue 2019-02-19 11:47:14 +01:00
onkelbeh 34c2d769a0 add aioimaplib 2019-02-19 11:45:50 +01:00
onkelbeh 11d8afa10f CHANGELOG.md 2019-02-18 20:32:48 +01:00
onkelbeh 3a0b0638a5 add pyblackbird-0.5 2019-02-18 19:40:03 +01:00
onkelbeh 76377fd054 add PyDispatcher-2.0.5 2019-02-18 19:36:54 +01:00
onkelbeh 487285a20c add pydeconz-52 2019-02-18 19:35:49 +01:00
onkelbeh e0f83f03a3 bump psutil-5.5.1 2019-02-18 19:34:52 +01:00
onkelbeh d301fa8a71 add pyEight-0.1.1 2019-02-18 19:34:03 +01:00
onkelbeh 93d776df3c bump sqlalchemy-1.2.18 2019-02-18 19:32:56 +01:00
onkelbeh 3063b1cd7b add youtube_dl-2019.2.18 2019-02-18 19:31:34 +01:00
onkelbeh c5f81bf00a voluptuous-serialize-2.1.0 2019-02-18 19:30:26 +01:00
onkelbeh 9ad3f08398 move to kdschlosser/samsungctl (experimental) 2019-02-18 18:44:32 +01:00
onkelbeh 43ebb1dacf bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:29:39 +01:00
onkelbeh 3dac5cef60 add ESPHome Dashboard Patch from Vadim Efimov 2019-02-17 14:29:02 +01:00
onkelbeh 0c32dbf27b bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:25:52 +01:00
onkelbeh 0ab5323e72 Revert "bump requests-2.21.0-r1 (from main repo)"
This reverts commit 745b9fe853.
2019-02-17 14:23:59 +01:00
onkelbeh 745b9fe853 bump requests-2.21.0-r1 (from main repo) 2019-02-17 14:22:44 +01:00
onkelbeh cf55c0de35 add tolerant zm-py deps 2019-02-17 13:18:49 +01:00
onkelbeh fafa61fb1a complete requirements_test.txt 2019-02-17 12:20:29 +01:00
onkelbeh 6544cc6b5a Bump pychromecast to 2.5.2 2019-02-17 11:55:27 +01:00
onkelbeh 07f98549e5 remove old main ebuilds 2019-02-17 11:47:42 +01:00
onkelbeh afd46ca1ff add new frontend 2019-02-17 11:46:34 +01:00
onkelbeh 16b6e3a934 Merge branch 'master' of https://git.edevau.net/onkelbeh/HomeAssistantRepository 2019-02-17 11:33:26 +01:00
onkelbeh 9860c6a108 add IUSE test in v0.88.0b2 2019-02-17 11:33:17 +01:00
onkelbeh d70eb59a11 many CHANGELOG additions from testbox 2019-02-17 11:15:13 +01:00
onkelbeh e1221e2614 aioambient-0.1.2 deps 2019-02-17 11:07:15 +01:00
onkelbeh 45cddc7747 pysmartthings removed 2019-02-17 11:01:06 +01:00
onkelbeh 5c0bb8e1c7 complete lakeside dependecies 2019-02-17 10:36:18 +01:00
onkelbeh 7f1d0e5067 complete konnected dependecies 2019-02-17 10:35:47 +01:00
onkelbeh 326c28ed1d complete PyChromecast dependecies 2019-02-17 10:34:48 +01:00
onkelbeh 94aa6d2bcd pyowm-2.10.0 works 2019-02-17 10:15:43 +01:00
onkelbeh 2dfd4234af pip-19.0.2 now works 2019-02-17 10:15:11 +01:00
onkelbeh ea48931560 expand PYTHON_COMPAT for vanilla sphinx compatibility 2019-02-17 10:13:36 +01:00
onkelbeh 1fdb77ceb6 add dev-python/tox-travis 2019-02-17 09:41:34 +01:00
onkelbeh 2141bbc640 upgrade pip 2019-02-17 09:29:51 +01:00
onkelbeh a1bd6c0f4e coveralls-1.5.1 deps 2019-02-17 09:24:47 +01:00
onkelbeh dae1904a16 coveralls-1.5.1 2019-02-17 09:22:04 +01:00
onkelbeh 0c6a995d6e fix pyowm deps 2019-02-17 09:19:26 +01:00
onkelbeh efce9d143c thermoworks_smoke-0.1.8 2019-02-17 09:07:50 +01:00
onkelbeh 9c93ae5985 add pyowm-2.10.0 2019-02-17 09:02:53 +01:00
onkelbeh 2e580d0fff add pyowlet-1.0.2 2019-02-17 09:01:25 +01:00
onkelbeh 0146bd6483 add pyotp-2.2.7 2019-02-17 09:00:33 +01:00
onkelbeh edb804774a add lakeside-0.12 2019-02-17 08:59:36 +01:00
onkelbeh 9526fb4c47 add konnected-0.1.4 2019-02-17 08:58:39 +01:00
onkelbeh 989d5d953d update PyChromecast-2.5.2 2019-02-17 08:57:41 +01:00
onkelbeh d0ec79730f home-assistant-frontend-20190216.0 2019-02-17 08:56:12 +01:00
onkelbeh da2a7c15a9 fixed forgotten dates 2019-02-17 08:54:38 +01:00
onkelbeh 149f136fbc pysmartthings-0.6.2 2019-02-16 09:26:34 +01:00
onkelbeh c40e03c6d0 pypoint-1.1.1 2019-02-16 09:25:50 +01:00
onkelbeh 5d2065032e pydanfossair-0.0.7 2019-02-16 09:24:46 +01:00
onkelbeh 98f434b72b pycarwings2-2.8 2019-02-16 09:24:02 +01:00
onkelbeh 5d80b1534b pyHik-0.2.2 2019-02-16 09:23:19 +01:00
onkelbeh d81e5284f1 aioambient-0.1.2 2019-02-16 09:22:19 +01:00
onkelbeh dfac2c7071 PyChromecast-2.5.1 2019-02-16 09:21:30 +01:00
onkelbeh e44d2e7e1a homeassistant-0.88.0_beta1 2019-02-16 09:20:49 +01:00
onkelbeh 85d4e75521 removed olds 2019-02-15 01:10:00 +01:00
onkelbeh 4ec5547a8d homeassistant-0.88.0_beta0 2019-02-15 01:05:18 +01:00
onkelbeh 415fb6d8c8 add meteofrance-0.3.4 2019-02-14 15:18:33 +01:00
onkelbeh 8743469259 homeassistant-0.88.0_beta0 2019-02-14 15:00:24 +01:00
onkelbeh d81b7742c3 add pypoint-1.0.8 2019-02-14 08:06:19 +01:00
onkelbeh 2708bd7e45 Upgrade ruamel.yaml to 0.15.88 2019-02-14 08:04:18 +01:00
onkelbeh f71f14a4c5 frontend-20190213 2019-02-14 08:00:16 +01:00
onkelbeh 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
onkelbeh 3dc763fac4 README 2019-02-13 20:38:58 +01:00
onkelbeh d504998328 Create LICENSE 2019-02-13 20:32:26 +01:00
onkelbeh 63d612e56d bump platformio-3.6.4 2019-02-13 19:46:54 +01:00
onkelbeh 3cc201a2c1 only README updated 2019-02-13 19:38:54 +01:00
onkelbeh 5d5c4bff92 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:09:38 +01:00
onkelbeh 43bedfb157 rename esphomeyaml to esphome & add some fixes 2019-02-13 19:08:14 +01:00
onkelbeh 6375bf9332 add pyarlo-0.2.3 2019-02-13 17:45:14 +01:00
onkelbeh 07bc6a6b96 add pyatmo-1. 2019-02-13 17:42:53 +01:00
onkelbeh d0b6910659 add cryptography-2.5 2019-02-13 17:39:07 +01:00
onkelbeh e3e90f8a26 RestrictedPython add 4.0b8 & fix it's URL handler 2019-02-13 17:37:37 +01:00
onkelbeh 91d411ed70 add home-assistant-frontend-20190212 2019-02-13 17:08:47 +01:00
onkelbeh 84c335fcd9 add aioharmony-0.1.7 2019-02-13 17:06:11 +01:00
onkelbeh 4d78d3c530 add PyChromecast-2.5.0 2019-02-13 17:03:21 +01:00
onkelbeh 84343b1ae2 add CO2Signal-0.4.2 2019-02-13 16:56:07 +01:00
onkelbeh 94954bae60 add aioambient-0.1.1 2019-02-13 16:54:21 +01:00
onkelbeh c5f025368a add sqlalchemy-1.2.17 2019-02-13 16:52:20 +01:00
onkelbeh 5193f83964 new useflags 2019-02-12 08:31:06 +01:00
onkelbeh 0695c03dd0 add PyGithub-1.43.5 2019-02-12 08:26:59 +01:00
onkelbeh a52bed532c add zm-py-0.3.3 2019-02-12 08:26:34 +01:00
onkelbeh 32144294f4 add ruamel-yaml-0.15.87 2019-02-12 08:21:57 +01:00
onkelbeh 50d54cda7f add ebusdpy-0.0.16 2019-02-12 08:21:38 +01:00
onkelbeh f6203b2001 add ruamel-yaml-0.15.87 2019-02-12 08:21:01 +01:00
onkelbeh 8b55dd82d6 add pyHS100-0.3.4 2019-02-12 08:20:34 +01:00
onkelbeh 5d8246a9bf add slixmpp-1.4.2 2019-02-12 08:20:09 +01:00
onkelbeh 14f70141cc homeassistant-0.87.1 2019-02-10 20:36:57 +01:00
onkelbeh dc420c1ac4 homeassistant-0.87.1 2019-02-10 20:36:12 +01:00
onkelbeh 9655b9d060 distro-1.4.0 added 2019-02-07 11:31:01 +01:00
onkelbeh 8f5a6e72b5 PySwitchmate-0.4.5 2019-02-07 11:27:56 +01:00
onkelbeh bebf9e9519 astral-1.9.2 added 2019-02-07 11:25:59 +01:00
onkelbeh 3b9a6e4280 homeassistant-0.87.0 2019-02-07 11:16:37 +01:00
onkelbeh 135c09e0c3 Changelog updated 2019-02-06 2019-02-06 13:43:43 +01:00
onkelbeh 5c02d935de homeassistant-0.87.0_beta6 2019-02-06 13:17:45 +01:00
onkelbeh 727e9cf4c1 WazeRouteCalculator-0.6 added 2019-02-06 13:12:44 +01:00
onkelbeh 8bd4adc0fe tellduslive-0.10.10 added 2019-02-06 13:09:01 +01:00
onkelbeh 3fca96f6d6 2019-02-05 small changes 2019-02-05 11:35:15 +01:00
onkelbeh 09435e806b add speedtest-cli-2.0.2 to v0.87.0_beta5 2019-02-04 23:57:41 +01:00
onkelbeh 8d79122eb8 add ha-ffmpeg-1.11 2019-02-04 23:56:13 +01:00
onkelbeh deef09428e homeassistant-0.87.0_beta5 & frontend-20190203.0 2019-02-04 06:40:52 +01:00
onkelbeh b5adc12496 frontend-20190202.0 2019-02-03 09:47:27 +01:00
onkelbeh 0cf19ce8b9 homeassistant-0.87.0_beta4 2019-02-03 09:40:38 +01:00
onkelbeh 405c7ca695 homeassistant-0.87.0_beta2 2019-02-03 09:28:25 +01:00
onkelbeh 75768c9f6a homeassistant-0.87.0_beta1 & frontend-20190201.0 2019-02-03 09:21:22 +01:00
onkelbeh a081308090 made homeassistant-0.87.0_beta0 a beta 2019-02-01 13:29:28 +01:00
onkelbeh e0bcf6812d blinkpy-0.12.1 2019-02-01 13:27:48 +01:00
3422 changed files with 78582 additions and 3739 deletions
-179
View File
@@ -1,179 +0,0 @@
2019-01-30 v0.87.0_beta0
add homeassistant-0.87.0_beta0.ebuild
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
+2212
View File
File diff suppressed because it is too large Load Diff
+674
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>.
+236 -64
View File
@@ -1,36 +1,176 @@
Home Assistant Gentoo Overlay
=============================
# Home Assistant Gentoo Overlay
Home Assistant without Docker & Virtual Environments
----------------------------------------------------
## Home Assistant without Docker & Virtual Environments
https://www.home-assistant.io/
https://github.com/home-assistant/home-assistant
"Open source home automation that puts local control and privacy first."
This was fork of https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin which seemed unmaintained to me, at first I just wanted to compile it for my personal use. Some friends told me they wanted to use/see it, so i putted it on my gitea, and was caught by surprise of several hundred pageviews in the very first days. Try to keep it close to the official releases, might get slower during summer. After 3 months it now has ~170 ebuilds listed.
## Source
Once this was a fork of `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. First I just wanted to compile it for my personal use. This happed at 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise of several hundred page views in the very first days. I'll do my best to keep it close to the official releases, might get slower during summers. After 3 months it had ~170 ebuilds, now (Nov 2019) > 1599 ebuilds in > 830 packages are on file. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
Aside from Home Assistant there are some related ebuilds I use with my Home Assistant:
* esphomeyaml
* platformio
## Nearly all Home Assistant Components are now included
Except some modules with uncorrectable errors (e.g. hard drive crashes, lost sources or some other unbelievable mess) nearly all possible integrations for Home Assistant and their stated dependcies are included as ebuilds, based on the *most accurate* integrations list from `/usr/lib/python3.7/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all deps strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule. Whether it makes sense to run Gentoo on a Raspberry Pi (some components are made only for it) is another question.
If you have questions or suggestions don't hesitate to contact me...
## Authors welcome
If you are Author of a integration / component or other stuff related to Home Assistant and you want your component added, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on Github are OK, but a Pypi `sdist` tar.gz source release would be preferred, because I can automatically merge it and it uses Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. And make sure you have a proper license assigned.
## Missing older release tags
Some packages with missing or hidden older releases have been [cloned](https://github.com/onkelbeh?tab=repositories) after the originating author has been queried and notified. Some cases still require verification. No changes except adding the missing release tags have been made. As soon as another usable release will be available, I'll swap the `SRC_URI` back to Pypi, the original Github or wherever it came from.
`dg` in change log means that a package has been downgraded to an older required release although a newer version already has been available. In many cases the most recent version has been added, too. You should take a look after upgrading, if `/etc/homeassistant/deps/` is not empty, possibly the wrong (mostly too new) version of a component or a library is installed. `package.accept_keywords` and `--autounmask=y` is your friend. Please drop me a [note](https://github.com/onkelbeh/HomeAssistantRepository/issues) if you find a wrong dependency.
## ESPHome
Aside from Home Assistant this repo contains ebuilds I use with my Home Assistant, some have to be mentioned::
* `esphome` (soon I'll throw away Tasmota...), thanks to @OttoWinter for his fabulous idea and [great work](https://github.com/esphome/esphome), really cool stuff, a bit complicated to get it started (mostly with DNS, it uses a weird *.local architecture, imho for mDNS, too complex for me to run it across Vlans), but as soon you got it running, a lot of ESP devices are very easy to deploy. Its integration in Home Assistant is easy and reacts fast on state changes. I begin to love its Integration in Home Assistant, you have one single point where you define and name a switch or a sensor (instead of > three points using MQTT). Together with the possibility of OTA updates my sensors will have a unique name all over the system, and names can be changed very easily. In the meantime I migrated all my Magichome Controllers, very happy with it, and I have a couple of binary input arrays running with it without any problems. However, my Sonoff POW and POW R2 are still running with Tasmota.
Thanks to @evadim and @klowe0100 for improving the ebuild and helping to keep it updated.
* `platformio` (needed for ESPHome)
Since `homeassistant-0.95.0_beta0` `esphome-1.13.6` can be run again in the same environment with home assistant, because home assistant does not insist on `dev-python/pyyaml-3.13` anymore and
`esphome>=1.14.1` with `platformio-4.0.3-r2` ESPHome can now be run without problems on Python 3.7.
If you have questions or suggestions don't hesitate to contact me, any help is **very** welcome.
## Git Server & Mirrors
You will find this Repository at
#### You will find this Repository at
| Location | Web | Clone me here |
| ------ | ------ | ------ |
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
#### Installation is pretty easy:
Sure, you can submit **issues** and **pull requests** on both sites.
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because i _always_ have more than one repo active by default:
## Python 3.7
Home assistant will drop support for Python 3.6 with the first release after December 15, 2019:
- https://github.com/home-assistant/home-assistant/pull/27680
- https://github.com/home-assistant/architecture/blob/master/adr/0002-minimum-supported-python-version.md
Many of the modules/components/libraries do **not** have compatibility for Python 3.7 advertised, and many of the components have **not** been tested here, but all compile without errors on their own. Please report an issue [here](https://github.com/onkelbeh/HomeAssistantRepository/issues) or my [private git server](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues) if you encounter any problems.
## Python 3.8
Python 3.8 appeared on Gentoo Linux on Nov 11th, 2019, I just have started to very first experiments on a box with Python 3.8 installed. Afaics this will take some time, no need to hurry.
## Installation on Python 3.7
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default:
```
[HomeAssistantRepository]
location = /usr/portage/homeassistant
sync-type = git
sync-uri = https://git.in.edevau.net/onkelbeh/HomeAssistantRepository.git
sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
auto-sync = yes
sync-rsync-verify-metamanifest = no
```
Sync it:
```sh
$ emerge --sync
```
Make sure you have a proper locale setting. I use
```sh
$ cat /etc/locale.gen
de_DE ISO-8859-1
de_DE@euro UTF-8
```
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of main repo's unstable ebuilds are needed, because some of the stable versions do *not* support Python 3.7.
Edit your `/etc/portage/make.conf` to set the new Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
# PYTHON_TARGETS="python3_7 python3_6 python2_7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
```sh
-python_targets_python3_7
-python_single_target_python3_7
```
Run `eselect python` to put Python 3.7 on position 1
Install it (as root)
```sh
$ emerge -tav app-misc/homeassistant
$ rc-update add homeassistant
```
## Upgrading to Python 3.7
Take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`, a lot of unstable ebuilds are needed, because some of the stable versions do *not* support Python 3.7. These files reflect some modules I use, adjust them to your needs.
Make sure your system is up to date:
```sh
$ emerge -tauvDUN @world
```
Install Python 3.7:
```sh
$ emerge -tav dev-lang/python:3.7
```
Edit your `/etc/portage/make.conf` to set the new Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
PYTHON_TARGETS="python3_7 python3_6"
PYTHON_SINGLE_TARGET="python3_7"
```
Unmask Python 3.7 code in `/etc/portage/profile/use.stable.mask`:
```sh
-python_targets_python3_7
-python_single_target_python3_7
```
Run `eselect python` to put Python 3.7 on position 1
Run the Update:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.7 3.6 2.7"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
```
Run the Update again:
```sh
$ emerge --depclean
$ emerge -1vUD @world
$ emerge --depclean
```
I had a lot of dependencies `portage` didn't respect, in some cases it seems not to know in which Python's site-packages modules are already installed. Install them manually (after compile errors). Once all packages are updated, you can remove the older python targets in `package.use` and run another upgrade to remove now obsolete support for Python 3.6. This will save hard disk space and compile time.
Tools that might help to clean up:
```sh
$ eix --installed-with-use python_targets_python3_6
$ diff <(equery h python_targets_python3_6) <(equery h python_targets_python3_7)
```
If you are clean, feel free to remove Python 3.6. My productive box runs without Python 3.6.
It was not possible to remove Python 2.7 yet:
```sh
dev-lang/python-2.7.16 pulled in by:
app-crypt/gcr-3.28.1 requires >=dev-lang/python-2.7.5-r2:2.7
dev-libs/libxml2-2.9.9-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-libs/libxslt-1.1.33-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-python/backports-1.0 requires >=dev-lang/python-2.7.5-r2:2.7
dev-python/backports-functools-lru-cache-1.4-r1 requires >=dev-lang/python-2.7.5-r2:2.7
dev-util/ninja-1.8.2 requires >=dev-lang/python-2.7.5-r2:2.7
sys-devel/llvm-8.0.1 requires >=dev-lang/python-2.7.5-r2:2.7
```
## Installation on Python 3.6 (deprecated)
Installation is pretty easy:
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/portage/homeassistant
sync-type = git
sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
auto-sync = yes
sync-rsync-verify-metamanifest = no
```
@@ -39,76 +179,108 @@ Sync it and install it (as root)
$ 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
Make sure you have a proper locale setting. I use
```sh
$ cat /etc/locale.gen
de_DE ISO-8859-1
de_DE@euro UTF-8
```
### 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.
Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf.
Please let me know if any initial dependencies are missing, since I do only use some of the components myself. From time to time a fresh compile test on an empty box is run to catch general faults, last good (full) compile test was December 2019 with `v0.102.3`.
## Todos
- If it moves, compile it :-)
- Map more, perhaps all important components to use flags
- Publish my Home Assistant Configuration
- Publish my ESPHome Configurations
- Remove support for Python 3.6 in the mid of December
- Add support for Python 3.8 in a new dev branch
- Add libraries if I need it or someone asks for
- Create a mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo. A very early version of it was used to create the `v9999` dev ebuild with nearly all components framed into USE flags.
- 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...
## experiments are in progress:
* grafana with influxdb
* remote IOS authentication with [haproxy](https://www.haproxy.org) and client certificates.
I have Home Assistant running on a virtual X64 box, 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA). Recorder writes to a separate mariadb machine.
## some Background...
I have Home Assistant running on a virtual X64 box, 4GB RAM, 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, currently 10.3.20 without problems.
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)
Some of my devices are still connected via Eclipse Mosquitto (https://mosquitto.org/), I use the stable version coming with the original distribution (1.6.7), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT I am actively using (and therefore testing) the following platforms/components:
* some (~9) Z-Wave devices, mostly Fibaro Roller Shutter 3 with a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave. I would not buy the Fibaro stuff again, because of their weird firmware policy. You need to have their expensive gateway to make an update. The cheap chinese stuff would do it better.
- in the vm run `socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:[ip of usbhost]:3333`
- at the usb host run `ser2net` with `3333:raw:0:/dev/ttyACM0:115200 8DATABITS NONE 1STOPBIT`
* a bunch of OneWire and I2C Sensors (mostly via MQTT) and
* ESPHome - see description above - (https://esphome.io/ & https://github.com/esphome/esphome/)
* ESPEasy (https://www.letscontrolit.com/wiki/index.php/ESPEasy/). I formerly used it to avoid some serious design problems in Tasmota, but since I use ESPHome, these devices live only until they have to be touched for some reason, their firmware will get replaced with ESPHome.
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota), same here: as soon a device has to be touched, it's firmware will be replaced with Otto Winter's ESPHome.
* Sonoff S20
* Sonoff Pow R2
* Sonoff 4ch
* Sonoff Dual
* Sonoff RF Bridge with remote Swiches
* Sonoff RF Bridge with remote 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)
* Sonoff Basic (not working well with Tasmota in newer versions)
The Sonoff Pow will stay with Tasmota for a while, because I have no good implementation of an energy monitor in ESPHome.
* Experimenting with Shelly Devices
* 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 to arrive in early 2019)
* Sonos (had many, sold most of them, because they destroyed a formerly very cool gui, only two boxes left)
* SamsungTV (partly _not_ working anymore due to Samsung's newest firmware 'improvements', at least I can read it's status for controlling lights & the shutters)
* Some Tradfri lights
* 4 IKEA Shutters, finally they can now be bought. A bit expensive, but nice and easy to install.
* Sonos (had many, sold most of them, because they destroyed a formerly very cool Gui, only two boxes left)
* Calendar (connected to a locally run ownCloud, OC not in this Repository) (https://owncloud.org/)
* Kodi on Raspberry (3, all with OSMC) (https://osmc.tv/download/)
* Enigma2 on Dreambox (2 left) (http://wiki.blue-panel.com/index.php/Enigma2)
* Hyperion with APA102 (very cool stuff) (https://hyperion-project.org/)
* EQ3-Max! (i accendently bought some, so i have to use them until they die, 8 devices and a cube)
* Axis Camera (1, more to come)
* EQ3-Max! (I accidently bought some, so I have to use them until they die, 8 devices and a cube). Currently the integration `maxcube-api` is broken, added a hack to keep them running, just add `maxcube_hack` use flag to home assistant, then the patch will be applied before installation. Recently I saw some other interesting soft for this hardware. Perhaps I'll try one of these, and forget about `maxcube-api`.
* Axis Camera (1, a few more to come)
* yr.no weather (best reliable forecast you can get for low money) (https://www.yr.no/)
## Privacy
I have **no** Google, Amazon or Apple involved in my privacy (at least in this case) and I am not planning to let them in.
* Tried to get all Python installed systemwide under Gentoo's package management and keeping `/etc/homeassistant/deps` as small as possible.
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Ouside HA dependencies execpt portage are not tested.
* Since i use Gentoo mostly on servers i do not use systemd.
* I prefer an own profile based on "amd64/17.0/no-multilib", with python-3.6.5 set as default target, also 2.7 is installed on my test server, will try 3.7 as soon it is marked as stable in portage.
## Some thoughts
* Tried to get all Python installed system wide under Gentoo's package management and keeping `/etc/homeassistant/deps` non-existant or at least as small as possible.
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies execpt portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, the most important reason to run Gentoo is that you are NOT forced to run this incredible crap.
* I prefer an own profile based on "amd64/17.1/no-multilib"
* python-3.7.5-r1 is set as default target, also 2.7.16 and 3.6.9 (not used anymore) are installed on my test server.
* Due to Home Assistant's architecture strategies we could not wait any longer for a stable Python 3.7, so don't blame me if it's a lot of work. Python 3.6 would have been supported until Jan 2022.
* I will do no tests anymore with Python 3.6
### Licenses
All work on these components is released under the Licenses they came from, which could be (as my grep told me), you can find the appropriate License in the ebuild files and in the sources:
- "Apache-2.0"
- "( Apache-2.0 BSD )"
- "Apache License 2.0"
- "Apache license version 2.0"
- "BSD"
- "BSD-2"
- "BSD-2 Unlicense"
- "CC0-1.0"
- "EPL-1.0"
- "GPL"
- "GPL-2"
- "GPL3"
- "GPLv3"
- "GPLv3+"
- "LGPL-2.1"
- "MIT"
- "MIT License"
- "PSF"
- "PSF-2"
- "The MIT License (MIT)"
- "ZPL 2.1"
## Licenses
The repository itself is released under GPL-3, all work on the depending components under the licenses they came from, which could be (as my grep told me on Nov 20th):
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
| Count | License |
| ------ | ------ |
|2x |AGPL-3|
|250x |Apache-2.0|
|2x |Artistic-2|
|288x |BSD|
|4x |CC0-1.0|
|2x |CC-BY-NC-SA-4.0|
|2x |ECL-2.0|
|8x |EPL-1.0|
|2x |GPL-1|
|36x |GPL-2|
|162x |GPL-3|
|12x |GPL-3+|
|4x |LGPL-2+|
|8x |LGPL-2.1|
|10x |LGPL-3|
|4x |LGPL-3+|
|1001x |MIT|
|6x |MPL-2.0|
|1x |NEWLIB|
|9x |PSF-2|
|2x |PSF-2.4|
|3x |public-domain|
|12x |Unlicense|
|5x |ZPL|
I did my best to keep these clean, thanks to @matoro for help. If a valid license was published on Pypi, it has been automatically merged. Otherwise I took it from Github or alternatively from comments in the source. Sometimes these differed and have been not unique. All license strings have been adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. Authors have been asked for clarification, some still did not respond. These were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate Licenses referenced in the ebuild files and in the corresponding homepages or sources.
Last update of this text: 10.12.2019
-1
View File
@@ -1 +0,0 @@
theme: jekyll-theme-slate
+4
View File
@@ -0,0 +1,4 @@
DIST home-assistant-cli-0.7.0.tar.gz 58802 BLAKE2B 84597c6bbd00d80252eb40863f512e8a4fc8fa5c43db8400061b6d77f605ffc641e9426ed239f6e40d47d16b7b0a9138c969c990bb0346feb74201ed825a91f1 SHA512 9cf4d0b33a2845115d5208884f8e0762bec7c73ef1500630450b4746ab9bc3abbdfe67cd45f4224d6d5a0615e648d1981c545d23557f1ada4fd8e621021da709
EBUILD home-assistant-cli-0.7.0.ebuild 2109 BLAKE2B 77431e5bec887a9cd9624537e822254b11d5cf5a523788ec8c9487f3aaa2a669ba4996abd6d04d80531458e7944109580a1762b07c69a514a020845f169b922e SHA512 0525db9d79fd099165e33f130bdc866f7cf34a18f3020c18e8ca525e29a5a7e6036fbfb877e8370800c200722a97e3caca5bf853c71aacb00aaa9b471f9b071e
EBUILD home-assistant-cli-9999.ebuild 2241 BLAKE2B 3dd15678302fc54eabe2bbff14915aa679ddccd0a61fc3180c385f67bc5442567e73396f27e8addf9beb0efed686bf3e33f5848758104ddc649fe345e72d3384 SHA512 bce59d5c146261cdfe10d6762cf3bbf6f9e1292cf62fa1ad71da6b7a2f675e381fbf21e7d164df27c6515132000a3177de224debe8e14da1c71dbc502af04c3f
MISC metadata.xml 465 BLAKE2B 90398b9ad35b25da4f21e2dbb9df6cea92d4d4da2ca9c7eaaa562d2ba0af716b6db93c86945898f7445e5e6a7b0253a6b09f6746fc732466ae29972e4fb9bb05 SHA512 1dffc6433aa32d698ee7d1e0213d2c563521bc3e35bee43a780f2d99dadb4e346e9260b784651da1a44e06b713b6de9109318d6a752b1e862b7fcf867e396802
@@ -0,0 +1,61 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
~dev-python/click-7.0[${PYTHON_USEDEP}]
~dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
~dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/regex-2019.04.14[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.96[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
~dev-python/mypy-0.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.4.1[${PYTHON_USEDEP}]
~dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
~dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
~dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml==0.15.96'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,66 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
#SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
~dev-python/click-7.0[${PYTHON_USEDEP}]
~dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/jsonpath-rw-1.4.0[${PYTHON_USEDEP}]
~dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
~dev-python/regex-2019.08.19[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.7[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
~dev-python/mypy-0.701[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.4.1[${PYTHON_USEDEP}]
~dev-python/requests_mock-1.6.0[${PYTHON_USEDEP}]
~dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
~dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
eapply_user
cd "${S}"
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.96'/" setup.py || die "Sed version helper failed!"
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant-cli</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
</pkgmetadata>
+23 -9
View File
@@ -1,9 +1,23 @@
DIST home-assistant-frontend-20190120.0.tar.gz 17887543 BLAKE2B 26e6c62c3cf623b343cb5a7fcf825d0c15b53c0195cd9a16fe941503d652eaacaacfc0a7a5299a7836b080e885ee2dd42dd88a8af1d717ad0638f918ba20b0a8 SHA512 7705e3d3aaa01ae01b1dfc742f8ea7c46cbab86fbe3e41fd6c155282b1566dc32f2018bacf65de045ca6dffaca000720ac6e19b63bea6c7def55a3995fa92612
DIST home-assistant-frontend-20190121.0.tar.gz 17887936 BLAKE2B cf2c331ac2959f826512e985bf014be59b772b36506f0b4747f75f45e4970f84fe4edba4eadc2c6268342b26e74c1c07efc856d3872e5ce0df119413ab154ed8 SHA512 163bb28814e9e5b3c266c39c1041a6a73ff9d3a931e9d2b1aa2836cb8069be81d9ab8bffbeb09ea01a5afe2823acb6589090f6fc724012254b8c6fe532436daf
DIST home-assistant-frontend-20190121.1.tar.gz 17904405 BLAKE2B 0739cc2b5a9df537fae2066ce135a2ec1517391aff4b7652a6b5ab4bad173b811c9d651915592abe3e9138e5030db0c29360a7974d35a9134bd6ad3bfead31a0 SHA512 6be426d6f4ec333d8d71636af50ffa922a3eecb8d96854986d7499fb0b677b8ecbd2c72c3f4c4bccdc378c0987c692a7fe217726e691d09af70540a8cda52026
DIST home-assistant-frontend-20190130.1.tar.gz 19098673 BLAKE2B 5c522671cd58ed2a35ba19d4479048c20248b03ef5e96675045c01fc9ab77e9e173f6c40f1272852e96ed02f108cbc32f1a34e8fd716977e3119e076abdee1d8 SHA512 7d1e29ea9833d2469def148518fa6b115a1cc1bcdf8c0a097edc64f9d38364ea6b85370b2301cad6585831d9cc8173678d3b21d53eec4e8a2d0b57dadfd7ad40
EBUILD home-assistant-frontend-20190120.0.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
EBUILD home-assistant-frontend-20190121.0.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
EBUILD home-assistant-frontend-20190121.1.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
EBUILD home-assistant-frontend-20190130.1.ebuild 711 BLAKE2B 5bd9f310ecc7d3f9668756496df91557dcca02faac078a3387d78ddec3513439890b7e42b7955ad3ad23eddc76e5e5891ae1729d13de35752cdd68898a734af7 SHA512 3e28c1b5cc2cbc0de8de3e591d293a217d7e1a67d065b474c2c7ccf9723386a41f7f1bd19325cdd312e686ff44adc4d61dd3b179cae2c2ad74d5e31ddb6ffb41
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
DIST home-assistant-frontend-20190828.1.tar.gz 25885756 BLAKE2B 9cc3f558b46a9662efd399aca20a1a2835faf4c40d077a365f1f32b27f3df29a3705bcceb547fe03d81eca71045c0419f89129b79a356307d73682647ea5e9b8 SHA512 33696792acd0d86628b9dc0e9382ff952ed5c1b3840434a9ca1e2e2f5703ef197e78b7dfc08729953cbf97880c53c1647b7102f3a5a7d74f9a63c59818529a5e
DIST home-assistant-frontend-20190919.1.tar.gz 25574950 BLAKE2B b4b968fc1d5464f274c0d385bd70ccec7aad6924e525f7cea6190fb3b43c5ba669b6c34628ddb34c3d4ea7a59bd4a3f79c3f3e5ff679bdbbb57af2eba134c908 SHA512 a44a4ed00f82143de0eb0a94e0ec0c9baa3d71887a65494c6ef6a4666b1b6c2bf54cdcbecbe419a4046d847fe69a7f8f67cba2af7da204ac47b6864aacbe1c60
DIST home-assistant-frontend-20191002.2.tar.gz 27105941 BLAKE2B 4b1639e39b299c71e3dec4c308431dde5a85efa6010c8b93ca35f44a380a289585d55bdb0b6ad5d11e914aad5fe95453b8efa5178a374c8446f8a6af9a6ceebe SHA512 706d3e34fae8bfcab73b1a2dc211d665a53f76182b3d21d3d0dc277e3c39d5308caf828226ce48fabb759c174a9d22092da36d89d42bd4d74636d8231b913bed
DIST home-assistant-frontend-20191025.1.tar.gz 29247819 BLAKE2B 82b010fc6a0492bc515d0d097156e5b2599c3ec2ec437d7f0c3a85cb8398e6fc7ac3c2b6879935ad22d6f3241e7749c11d190fbef53258843b1b86f0a82c6083 SHA512 2f5a8b9691dc85c6fbdf1719272bbb7989b2bace61978169b897a1f484b92874931c26cc8ecc8d892d3f2e73ef10635505c61ad58ee81427a6c3585f4fa62f7a
DIST home-assistant-frontend-20191114.0.tar.gz 29868948 BLAKE2B 346f30494a0a5ce2ddb661c27ae41ea0826dbc26a7cc202d44bf5a326824e104b49d8899c2b0e322ca1dd4dade174ffddf0eff7ef274643e6fb02c3b95dc8b55 SHA512 c8518e260612a17871dca89ad357405644cba7a3f247724ae02e8dad52ee61af5c328002c5a2a659b05e31639aac17aa7ad88b31a5607cf6f7a679b69ddeca75
DIST home-assistant-frontend-20191118.0.tar.gz 29857370 BLAKE2B a9a40cca3242caca2c8b65d020f6c14c48f079652bfc4d8bcbd260273ab423d4d2d0713c638cd3b4636529d6c78fbabad20fcd8064ec30b00f67ed6f8533d1d3 SHA512 d00fc5243cbded500a6e1d6e6e77b3612f7053613b23fb2f30b0642fa66bdecbf56cbeea0108c7d974a17f7a2dabe3b432896c3ceae9d5f375bb95c4846bf398
DIST home-assistant-frontend-20191119.2.tar.gz 29860177 BLAKE2B 19001b3e54d6071b7d54a5c94cb026831d97013bb6770d24d095391ff196d06793293ce74d14213a1790ae9d35bc629ef649ea528f01f55f37f70be776c65692 SHA512 2231d8ab55605c5ed8f3593773ad84e1ae408e0713f7c6491561052b8038930c1c0ce09086ade820a47b890938d257fec760704c58403ac2768e1cadac504ba7
DIST home-assistant-frontend-20191119.5.tar.gz 29862062 BLAKE2B 8c75ffd1065a01929851f8447dc0f92b687c44e0550f6325e17e05b8856a92e83c524d38ba3024b48f0291c63d52dac5ee1ee09f99b4a01583bb115b1559b2e4 SHA512 c54d9da24f7859e9fb161e6aa7303b5aaaf595c016ee9ce7e6d5806736dab6ae97f2fc0c76ddabea6fc1ad3c61e2b02708a94740e67ca7502c1be4f9cb9320bc
DIST home-assistant-frontend-20191119.6.tar.gz 29857009 BLAKE2B 4723e70bd5562a4cbd58964cbc743f37513900e9891933fd0ed98e87255fc8ce78c3f53b276f8234f41497decbd5d543370fad2471d19bf6edc5eb0991dcb1e2 SHA512 dc384c22bf05fca17efc29399cf2784e41c099036e729b5223a82186d760ca761a61f0ba138b1117ce3af5a408571d6e73856c54ad7368a29741f69c752fb872
DIST home-assistant-frontend-20191204.0.tar.gz 30622332 BLAKE2B 9f4f497a6b8828e6f24994846aeb2b2d97a7f9c102b596171b5def32e99ca9d4a25232d5dde8d07f99fd87c053126fa8ef23949ca1c4e14eeb19d10004388ddd SHA512 7420491498bb04c01317b83aa6664f3ed03b27a8140930fcd3b0b4be3f38c2e5d27735b0b4304df1fddd4e12c4bc08bc51877044d561f699ddfb06af1c3e0676
DIST home-assistant-frontend-20191204.1.tar.gz 30081005 BLAKE2B 5e433c321109f094a67a3570124c1645f67bb8e2116f46763027941e033416669ca57a6e9e5154eb693671bdf2286bdc3d87bef4bb549190b0518679f4656b17 SHA512 5d58dfa87972f66001310241eba60f38b331384c6974fb5f74b8553b7f8ffe63a5c2354a7094a485e5bc88689e94e90593c673edbc834811904cd978e7f5ce1e
EBUILD home-assistant-frontend-20190828.1.ebuild 746 BLAKE2B e9116f14e21ee829db54a3d2a996ac5e7fa219e96a8a1124ad64fac063a045774fc6c5c52864fa40caa46961b0e62518e9cc9309ddc8b25c90ef9906a1e71c65 SHA512 440dd5fb1e5a04f1c5e8cf43629cfc0a328a1785f057af09bfd22dc6870774f2e5274a5238e01a8b12840f744b490c8896b410ea0ac18fd516421411f618669a
EBUILD home-assistant-frontend-20190919.1.ebuild 746 BLAKE2B e9116f14e21ee829db54a3d2a996ac5e7fa219e96a8a1124ad64fac063a045774fc6c5c52864fa40caa46961b0e62518e9cc9309ddc8b25c90ef9906a1e71c65 SHA512 440dd5fb1e5a04f1c5e8cf43629cfc0a328a1785f057af09bfd22dc6870774f2e5274a5238e01a8b12840f744b490c8896b410ea0ac18fd516421411f618669a
EBUILD home-assistant-frontend-20191002.2.ebuild 746 BLAKE2B e9116f14e21ee829db54a3d2a996ac5e7fa219e96a8a1124ad64fac063a045774fc6c5c52864fa40caa46961b0e62518e9cc9309ddc8b25c90ef9906a1e71c65 SHA512 440dd5fb1e5a04f1c5e8cf43629cfc0a328a1785f057af09bfd22dc6870774f2e5274a5238e01a8b12840f744b490c8896b410ea0ac18fd516421411f618669a
EBUILD home-assistant-frontend-20191025.1.ebuild 746 BLAKE2B e9116f14e21ee829db54a3d2a996ac5e7fa219e96a8a1124ad64fac063a045774fc6c5c52864fa40caa46961b0e62518e9cc9309ddc8b25c90ef9906a1e71c65 SHA512 440dd5fb1e5a04f1c5e8cf43629cfc0a328a1785f057af09bfd22dc6870774f2e5274a5238e01a8b12840f744b490c8896b410ea0ac18fd516421411f618669a
EBUILD home-assistant-frontend-20191114.0.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
EBUILD home-assistant-frontend-20191118.0.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
EBUILD home-assistant-frontend-20191119.2.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
EBUILD home-assistant-frontend-20191119.5.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
EBUILD home-assistant-frontend-20191119.6.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
EBUILD home-assistant-frontend-20191204.0.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
EBUILD home-assistant-frontend-20191204.1.ebuild 744 BLAKE2B d36a566017f17f15cbe523f728041d27a42c10c0f011fb26c4ae49341565b554c13cf872d1e3661960b1e87b0ffb90a5434a490afb1beedf7e2a5f713be7b44d SHA512 f689ebd964d776b99275807bde5b94466c7330fa8f62425b5c30fe8a6e1fb6c6fc5c22af8562e5ec7bc0d54026681eab369f168be5d5a306aaf1905b6719bdb8
MISC metadata.xml 470 BLAKE2B 7de107074056877fa0b564f238b8543bab12a5210a7b59a099b6b8a098b233a49bda971b67a46021c8edda29b78f34329ff5e6b5d073ccd3b63a8b0b82375d60 SHA512 4b145b45e10b79b72ea756f6aad509dbd837c4f5e2e338027934d55b3a5da337cba45f1f0a3085a1a727a279a5e15bcb8adf87063539b756041dfb54d42adb7c
@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,7 +1,7 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
@@ -11,12 +11,12 @@ DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@@ -1,7 +1,7 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
@@ -11,12 +11,12 @@ DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@@ -1,7 +1,7 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
@@ -11,12 +11,12 @@ DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@@ -1,7 +1,7 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
@@ -11,12 +11,12 @@ DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/home-assistant-polymer https://pypi.org/project/home-assistant-frontend/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache License 2.0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{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-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{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-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{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-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{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-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{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-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{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-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{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-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -1,8 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant-frontend</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
</pkgmetadata>
+40 -12
View File
@@ -1,18 +1,46 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 878 BLAKE2B 368782d452a12bc7d069c4b345c753f736ca395c765b93a835a0723a2f07706b34cf53eef6290ea5b0e658ade0d2337726f249801a3f700b29dea6043a3f783b SHA512 d2075519e3adb9c71942dd6849d74a5e99c6b23cb76d1c652c73cd1c74b1d5069b5eeefa6f15499eae97b96af884a8f2622250aea952e898a78ab67b02646a88
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.logrotate 186 BLAKE2B e68ccfa4c31af503a1c158be7839fac8b46a5587dc914089e403173be71471ec605323978ab3acda741ee64e9db4ad20245744d5b391bb4df50ae86ac0d52040 SHA512 4424d86134431f08f7cdba69177ed550d013eb9b142036d3a5e82fcaaf371a3cce835c00cca322d6d986f0e207a24e080d643368e4667689c1107bde98ec2423
AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33f1042542e2555fa1ec2cb5cefd746b6abc308bc970f627803279dc3caf5fbf3de5c94b3fd73760e1343a38 SHA512 83f6ba1782f844c290f349ff50bdea8d8d88d41e2f39f3f7d5a015a0f463a4c8f7328acbd3838380cf6ca78090b39ebdbeb5e3f39607b5e307c0e53ff55ee697
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4
DIST homeassistant-0.86.1.tar.gz 3319183 BLAKE2B c984cddc698d4689236c74db69d4bb2144f6c3908301f15ae05c19844190ec1c35f66ed225c913ad06041eccdea8af5ccf3e60fde793bc5c5a30fe296050fce8 SHA512 396a6675950c461dd35c8bf87ced83ccc766c777cd241f0348fdd1dcfd2b39b41188706c56ea15c6c65db19fed4baa63d9a6a95c2fd67e89ffa1016639b48ec8
DIST homeassistant-0.86.2.tar.gz 3319366 BLAKE2B 93b3638d7af05a4e3aa966e28ccb1395f452072a426b52c480ba44bf9692aba7330fbb095ad3cea74f8b2f643a519fca6b396ae94616e2d66bee441bdf493ec6 SHA512 0162305bdbc0e2ca0ad910a145b96b7f660d7199f501578d5d6763ec43caea33fdcacc825eb67de50f894b7969c88a6570e87bb2e1caa7b4ec3842db5d64f810
DIST homeassistant-0.86.3.tar.gz 3320056 BLAKE2B bfe35a16708c9b325f3b80d08bfa1e6d5c8757deac50347448e3cbca1d209f2474cc448ba924c6546f26316376bf63c5c126cb306257b5fecf2fef19d77d7e81 SHA512 cf9da3318f9c4b877811f25227303701e212ad744043473477fa733b5bc9969ac81843c5ea1d37d6e4400181a46a62f3151fe0473b59b315bbf0b6ccee83a139
DIST homeassistant-0.86.4.tar.gz 3320387 BLAKE2B a9c4b08cba60d6cd9619e885d6fef9b63cd1d800ed2e67ca72570e42e6bf5dc31d8464093b93ec506398f84a89ddba7bf6dd72cdc64ba209d65a243562ed0e46 SHA512 370a232816022d2079e5924bdd209e897d92f4da32d4d3238f0ee135c6a16247f3ce3611223e81fe36c0a9b1c358f53ff2b064bcd83779d3e1ef3b6b8d7d28f6
DIST homeassistant-0.87.0b0.tar.gz 3379940 BLAKE2B f6650aa1499c5f32deca95201a5109fbcaad869b8e729b985b4c63d1b85b1bbd2a1a9f3e894dc6d638f12e2113fcb2db248a583b9979a4e0ff52017f3ce8f011 SHA512 b7e62099436b2618cead28df3a69098166a2092713a5399176906d25aa651e50da54a53b74c550cf32da185f7363f13c8f3e7fda6b23e4aa75002b4473d8fb58
EBUILD homeassistant-0.86.1.ebuild 6046 BLAKE2B 827a58e51b4a8fea556162c2fe89815d1335a134eeef7b7f639114da93158624efe30b15466e8a2726c6e02ce9f96a93fe14ba83b5d538b1a4abf627061e9e88 SHA512 05dbfd67a5bc218b5b214773832e4dc94be61ac61667b09b153cdfd2f5e50201cd35f541cca941e7e32f75ad948724e02a67f5480e4845162e034a55e4fb1704
EBUILD homeassistant-0.86.2.ebuild 6268 BLAKE2B fcc781b43d64f58cd5618cdfdcaa79101f2db2cdcff264698074a19da90020a8feff4ba069e5e16483c8ecf796b0e9af7d8e1ccd5304f3af08cfd95fa1aac564 SHA512 827d11ce3a30b924c47ba95ba59f881883e9f445688854c0c437c51809a6e441023693978f3acebd911b593ca1e56da84cfaf48769097bb5df7c741fcc3accf9
EBUILD homeassistant-0.86.3.ebuild 6178 BLAKE2B ffea85ffa2d078d3a83ec4d94ae02f7226375311b1d4315c478928471f876b6054591bcf49f629c6bd4b6df47edf37778ebc7f96a3d13a124c25cf1fc63f3205 SHA512 ea12d58d3db031bbbe6d0256db7a769355975a60d9a2991488241194d7688a15bdfdd31f9aec9928c7f57758f695f3b0ea9e8ca99d15b3c4cbf5f5727a628a1b
EBUILD homeassistant-0.86.4.ebuild 6178 BLAKE2B ffea85ffa2d078d3a83ec4d94ae02f7226375311b1d4315c478928471f876b6054591bcf49f629c6bd4b6df47edf37778ebc7f96a3d13a124c25cf1fc63f3205 SHA512 ea12d58d3db031bbbe6d0256db7a769355975a60d9a2991488241194d7688a15bdfdd31f9aec9928c7f57758f695f3b0ea9e8ca99d15b3c4cbf5f5727a628a1b
EBUILD homeassistant-0.87.0_beta0.ebuild 6176 BLAKE2B 5826796ec5057c59dbc91c566ca79cb24974bac6b2339619d02fa0e3ba51a3e1c1e4afdf340d9a3a7516b822304dc0b98d7ab23256cb15c1dbeb7d596015170c SHA512 c61ce1e916775a71db43ba57397b2805410f905f85a8daf4df1c640199648026107f578ba575ef4c8796d8b2040d3ad6027ddadbc8535e4777498c2bddfc7e4e
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
DIST homeassistant-0.100.1.tar.gz 4568803 BLAKE2B 1827d26112c11d9c59930dbbf8f1ba9e0fc793ea05422f0596fd7e8f00405e18ff2fffb1b6edbf0aed362d7f5c7f1d2f5157cd775f77d1c733abcd58aef652e9 SHA512 59f1b286b34ae3d49a4a1f206eecb08d1a78014075de922842d616f1bb76c16696169f76adac4018db3041bfb270c2264eff87e640ca52a052526dfeb7aa8a8f
DIST homeassistant-0.100.2.tar.gz 4569079 BLAKE2B 761a7e893a0b4818beacb11569d3e3ce287eb1b9f2b789ef6c61b0a3ed44810cfb05900efec8496c476e68aec5cd2915f9c106571f9c0ad254d421e7c04fb73e SHA512 36a3558715984d1e124913977b13acacdf2954f7027eb1b7bc394de1211ad56e3f5cd33147ac2942314999c4448f1e0acadd622642e6d861389c7c585294311d
DIST homeassistant-0.100.3.tar.gz 4569043 BLAKE2B 7382c098b7e0468713add85e74e0aedd00d884fa2ee6e7d0fff1618d1e8eaa31656320033e620e9a43d46f8f6439ed10184a87ff9060e832e827f499319131bd SHA512 1495b6ded358698b42435fcdb338825fe560a76ad174bb4198cb7865275c74863daf9205746546d46b2eefb3693ebe2238770638699aad161ad1ef5350d819d6
DIST homeassistant-0.101.1.tar.gz 4700217 BLAKE2B 0a3146f93007c89dcefc7358fae2deb59ee2055c32d7db8c0f46a554ea63bfbf2019579b56cb038c852959116504a441fe76257fecdfd84e527d5eecc815e76d SHA512 7d314a10fe519e89b5f71c356dc1e191864e36b95d0b2fd2cf8a155bba66a6c6cf689a3668438428be60434318d157e8430b426222aa98652fa2573a7421c705
DIST homeassistant-0.101.2.tar.gz 4700923 BLAKE2B 77ebc4b2f5cac65dfda2eb8d98e3dc9172eb11e746356bf9a5d5d4ebccde34b14845777bbc176be87e13583a9e1cfecb7abf3572b26adb63d8abcab21bbc496d SHA512 e83aa9b66eff6f294fcbcb31ed5ec66be983089a4cef8dcefd4b0a1dcf6af1cf49295e06e3c2b45724788572d79da288263cd8e3a6704d935d1a1a5979118712
DIST homeassistant-0.101.3.tar.gz 4701442 BLAKE2B 9c98eab744bf80b113b52ace904809978e59629cf2115bdb3ecf778021a0283fe3c4e747694bed5e42193775b22e6c6817b09d90e7aaf0705601cbfa56e29989 SHA512 23f1e41dd17c48d93c93147b0b5511edc66bf268e04fd06a2b683db1cbb9ecffe15f0247f58e9123ba0b055c8245daf3af05b33e5c5f0dfb06b8b61a85fb573b
DIST homeassistant-0.102.0.tar.gz 4815028 BLAKE2B 3d48ac526cc22650d4c9bd7f450fac58609455c8b57bb4b2f4ba2818e22f47345b81a0a031b8d788efa77432cf164e093a5961e81704732022cbdb1be223e7ba SHA512 06ccf8b3129492cb78a9a57faf85403884208143724a3dad280c10a291bb1881dcac99397ed3c2edb930b09313177574552e99c8abf56ddf75a656a2c4af670e
DIST homeassistant-0.102.0b1.tar.gz 4815262 BLAKE2B fdcd51f4568d29d5b6a615db74a3e64f070a4185acb36ea406db1c027a51e7886b06df77977a07185eaf9e065fb1491ef461fb20fdf6f6bc11755fae93c8a85a SHA512 1305771bc7d2f4c29100df164edbda1403d6f78583fec40b499ec7e3b8d3ba6e1e913297bc9726087e251ec4be6c3c44beadc23b6e482e26d15ca2a73322fbe3
DIST homeassistant-0.102.0b2.tar.gz 4814583 BLAKE2B 28c519515543e5610258e54f329ff7b699c61070c2772c0eba3099eb1b5cd308814c226746416d8a398ee2b78f0c3fea1bb4214f387bafa08c53d614c2968a9f SHA512 0eb1216495853ab833bf7d079df3d13e9a332f45b647bcbae88416c549003846d361a3e1fb9fb9f54ecd65feb9b5ec13edba8e44b6424a8fcb2e6499298de10b
DIST homeassistant-0.102.0b3.tar.gz 4815046 BLAKE2B 8f71600338cef319ad62d4877cbab3b21d94932b919f1400c246ef02bf377c55693c0d1c4d191a973a793221657589c0d2582fb81cbb1b91af664f41120723e8 SHA512 bff209d0a70ddae132530edeabf742fad10f5d1c75ab04deac32ead7180f9dc57f198d2fa0db2e5a97323e21d1a6a79b9953558397c1b6a285468b9b079ecfcd
DIST homeassistant-0.102.1.tar.gz 4814573 BLAKE2B 57232d1a3703d1fcf61ae55c8cabb5f7ad393a0153fa529467c2dfc008760ebac6d5e0925e9036f4f897d612f7b855934be30cc08f99c881dfe56bc48bcbf0a0 SHA512 4766776fdb7f634f0c5aaafe862196442bf0d91003145b5aeb37b60e9f660ab5a25d2a8facbfd7668800c33579356122aceb46ff855569d5f3f254dc6728d3bd
DIST homeassistant-0.102.2.tar.gz 4814745 BLAKE2B c76dd9f85a55ccd9acc326c14205029592681c75cd9c768e6e51294b65a0db8f718b2663346050d2b30b4fa1496d10780e3cbf58597acf6f1948bd270554fdb2 SHA512 33aa9dac49c7722cbc7ccece968a4cf102bd5f046c68dca8fb645100a00236a0a3489eeb97de316b9d89c3f57427d35a2dc6588d8c107897e35b56d2a5ee2159
DIST homeassistant-0.102.3.tar.gz 4815276 BLAKE2B 50e81d477491472c52eb61db1670cde04b41b14a120a3193d664849a7b46e6ee164e4e3d0c7d380998839200d0981b2cb447e3bb3d80db3c93901f4ff729fa90 SHA512 73170cdb6be29d9931846139b867adceb94a53b82912c332ddddc3626362082d9bb9b2b316c79138d84bf62d599d66b143b0c7f2004ea07a116cec9720021d3e
DIST homeassistant-0.103.0b0.tar.gz 4887384 BLAKE2B 167ff22ff2dd9a631046705488ebd72d11f0d66e71163a3f8ba423e0b161fbef422649ee1454ba2765f561f73341a730f9e31875a32711f485001bafb0be5ae8 SHA512 0315aef0be3e19450fc70a23f7e0a01a8e948b075f3682f2f65acffe713bac81a089ca8c4744cd1ee24bb24c4e11b9a9524a9be3e2bfa66d36560a0477ce96e8
DIST homeassistant-0.103.0b1.tar.gz 4887794 BLAKE2B d93b2bdb0a93bd35158a7dea312abe7722940216e5435b2412105848a0de3929e57ec4da123d0331b37835e115b6abeaa439bb8982e461ee41476b04f396184d SHA512 20ef21fbfe107aed66be164073321088b8f233581e542e8b5d9f94c08880a3722f168c4c05afdb90eb7a6f3055901812ae089b3b7b37d969572a45e6d418842a
DIST homeassistant-0.98.5.tar.gz 4290704 BLAKE2B 2328d50bd1d216a751ba5c5d19f0e54427c7f56be50a7f1c4a49d67cf1735d86393dfa9f366b1bd38706aa8192d4f390664a1e9c3562f7ff59f057c97b15d3f6 SHA512 1e9363d9c8569b7c169481c6dd8fcc6510262559379789f40af7f94664d44a2a1b3482b2d58141feaf78620b5e8b2d1f04017a0330bf35d2808b5f74f98a7785
DIST homeassistant-0.99.3.tar.gz 4407163 BLAKE2B b0e4845d927109b1bc7fc2f8c6833d464d2dbc09d5d92c1b09cde5136e94fa468c042bfe5b799f059285842b4fbc530d052c7ca199a8d7d9a2c335d17907ce16 SHA512 44594cdea80334043dd14256fba8c2ceda09a9b572ae956008345e95bb6e150eacd3e2119f1a8caa8de513f8e34b784573372f9daa542d107564777a79f10ee4
EBUILD homeassistant-0.100.1.ebuild 11868 BLAKE2B 4baa31b9af286ba7323051964a3cab020a3333c4d9bcd94eb895348aaad95e28f0e67a9e3f838014a7c1f4ac97aa11a7008a6aea4545c0052feb40a6cb6e62b7 SHA512 a6361eb04b6fd9b87807ae6bd50bacca34a004abff13157b8c82c3e8a735f48cf4df51c431be4a75490e90db1ce79839f189e5312a6fd966eb89698260225330
EBUILD homeassistant-0.100.2.ebuild 11946 BLAKE2B 39e953b76a7099cda931185787ae368cf8e060e796f245afa06fb729c5ad188a77a5994692037c2f382c0bbf365f278489e84b606a4645907976cfcb894a8017 SHA512 2b95d25218ffa83e45b72b55fa6f9b71c97118f23c4221243c3813150f6999f46b837a84a10f5971e72d7e81142b85bd0d628cfe990717abf252a5c4ad8a5522
EBUILD homeassistant-0.100.3.ebuild 11946 BLAKE2B 39e953b76a7099cda931185787ae368cf8e060e796f245afa06fb729c5ad188a77a5994692037c2f382c0bbf365f278489e84b606a4645907976cfcb894a8017 SHA512 2b95d25218ffa83e45b72b55fa6f9b71c97118f23c4221243c3813150f6999f46b837a84a10f5971e72d7e81142b85bd0d628cfe990717abf252a5c4ad8a5522
EBUILD homeassistant-0.101.1.ebuild 11968 BLAKE2B fc5bffed78478db882ddf02679fe7329f61c236df9789b3c15418bcc6ca20d50c50f6ae6a9e48b47912faa57e30bf4ea0a2dc8af3ab0e4ec833dbc605fcf378a SHA512 e7e58d3ab5a9a504d642e4fec0e4d4e9d0b58da3693fad299c7036d0dc5da31f90524a9f8b2a34b37829e42b19c5c7f3fe4fc2b27551a9d5ade0ec05b968178b
EBUILD homeassistant-0.101.2-r3.ebuild 11964 BLAKE2B 15e7dac2364df53953c30e8ab8701c9db84a5f5765e3001df21a841014ef522a1c4adef7d73f32f02ec1d82da975e700c40bf3c01407d7557cb8fa62bbcd4a4c SHA512 3df2c67be498977c4ba9f37ab9c32cfe142af83d552e08bb2330bc37aa8126ff3e254188c3b42958c756a67e43d76b5d28cba552fdf65de227ada9fc729ea5e7
EBUILD homeassistant-0.101.3-r2.ebuild 11962 BLAKE2B fce6588a3f6aeab0bddc034647d047b3228b871deae50a51646cc256d4f29fd7f89e2f3e394c147bfa3d7133403c4456aabbb5bb9cbe92c11060fa53c52833c7 SHA512 d9a5dff3cb2fa745f475d71adc85e1d259123404ef2c27f8da94f58e20ab23050ceaf14b47e329e6111dca38544ed7ff4f27e05780df025d7ea23d143a62d681
EBUILD homeassistant-0.102.0.ebuild 13212 BLAKE2B 2bdfbf82de4242022da5e38d8af1dd84a3f36b041317dcb5a3ac9b676c786fa62d7ce94a24b4858b6f9bfdbe4c8bd4be4b4aa00bf1764816a8e6530accb01e38 SHA512 6d7ca10551309fdf875a63e63fa5acf861d12756dc47b6d2dd47098214bf4cb8a275a3404ebfef1519b3fa3a8d36959f05a6c4d7953fc4cd31b7e8168e99b6cc
EBUILD homeassistant-0.102.0_beta1-r2.ebuild 13033 BLAKE2B 79341f78bd20e02e4539bcdcbbb03e996e37c2d3077231dc0efdb27135f15486bdf23b3c79dd5179383e668c702bde2130c099eb4b07c22b06439d6548bbcd34 SHA512 af382a5f0276dc613e07873d777c558a9968c99ac069bb75727fd502873a0f8e8408524c2b3b708a297b060e6239e1553c0a9c15b079a650b8874b35de00bcbb
EBUILD homeassistant-0.102.0_beta2.ebuild 13152 BLAKE2B f6577ac2fe0dcf0d96365ce4b498bc8d928c89c51ff64dee044fe088a2bef2fc48e05e165f479aaeb361c67f5278c4138945b13caa586969d4b4302641fd1fbe SHA512 632015b9b62bd0487725147c8826b1f9a805628093263cfe96d88c6ff2a0570d9e355ddf5dcf439e5d0d1c8e1c30df4f3236f79966e2af3cdd6c44929e9cdfd9
EBUILD homeassistant-0.102.0_beta3.ebuild 13152 BLAKE2B 3d7cc4fe608a76ba8bf14c40ae986e7e8fac0227ec4284d48c692bfffdffb41bf21548da67a375b0b0f053afaecdb41bd5bdde1b44a417947b5ad92a74e7f58c SHA512 3ee4650889e8e23bcabf2399e2b66172a6a7011b8cdd30196a318c981fc1dcbab2ada88914556087af1d19157c968f3fc4d846b93be7414c99e14b6dbb371717
EBUILD homeassistant-0.102.1.ebuild 13281 BLAKE2B 74f85938bdafd6e35130d73dd3b35d4c920b20f6eda96b6b4df2cdc75d3343d27a1a619d2e076575f6f156151461c57be850ca92d7ec12a2259159fdfe27cae1 SHA512 4f04a676534e71b03910caab1d9e4502709a46cd36ff4216bd843b0a7339c60a688f48aafec52b45f9c6236d0024abbe6fdc1d11b3e8deb4f46e4092d75d3d0c
EBUILD homeassistant-0.102.2.ebuild 13281 BLAKE2B ecb836d145446a563ed9a8494fe209cc7f9db779669bba0fc02df9a86f95e25aaf9161db278d7f6764c205e7a0d20a4d07bd006819b174201c90a41c1000bd71 SHA512 c2cf9effda0f6f4bc2df04e618f75e002463c0d74cff1823b051d1e5952d6f26158e7d59dfa5965af59106d890fa6d5f2c2d7cc415e928dd2c6dfb5946f7fffa
EBUILD homeassistant-0.102.3.ebuild 13281 BLAKE2B 43fe0573a879ea87b97edb479c9186eb11533c1d56659e82539185c5ad368104ed65744be8d3813dcad3d32560f7198808e8b996ed26efcd5a1b8d2108f65334 SHA512 0e4b878e5663c2a0c877b5656c9dd98da72214bfb61631e0b16dc00e1bc81e7194f2f91ab4a5a9567fa155ae82a5c33f510e2705468157f0768db44b41eb5049
EBUILD homeassistant-0.103.0_beta0.ebuild 13386 BLAKE2B c5a93288ac21a37c0e297ae3c39345b68b9e2e1f5cf72cccf1816b2a505926041452a7408b756f5b8663aa5b7251991f1d5a7345fdd700be9eaa332651c992e7 SHA512 b4108fc56d5c463913c21836abe5e93faf312951c9c055cae0c7a323c5f093bb64dfe64995892565aca31b0f404b38368309d977ab64c9d27c2d6f652dc215ad
EBUILD homeassistant-0.103.0_beta1.ebuild 13388 BLAKE2B fa24e15b95510be995c52d1698571ec3eb172aa9def0392a297764cff121d25bbd14a72a1b5d8f8704212b89e2118128d5edc0506ddb406d03fa7ddec3ddc457 SHA512 243d852d0949fadbc15905c952ba46268344d9908b1593adcdad9d4e421a9a619ef393712c7e4ea600a72f3cc14513365b7e1bfd0f2522a16855dad6db4890e8
EBUILD homeassistant-0.98.5.ebuild 11576 BLAKE2B a5d90ba20bb43301e9e07d8e1142325ebece85ec6adcd0ae4a28a4d365a20b3a8381e0f1df39e0b9b4aaea3cf41adda07753dfa0265363b03289322c814f8aa4 SHA512 358d9ad188dc83c3f16fa909865146a4cfb517c13cc2ca9cf600dc73c45d54e7bf2752d9ef8f90c55e9806491e685f368437b16e64fb3a5fa33b19c9a367c118
EBUILD homeassistant-0.99.3-r1.ebuild 11632 BLAKE2B 44380e6a8ebdf0492ae3fdcd90fde75797cf7049a33179c211e08d70a20e2883bbdd1e947e66350c9bf8515dded92a9558ca4f10772a4cae08cde789bff42e74 SHA512 5705add00892a366013e5288a75518ae8be6a3a6b9165ef0fdd2fb0135f7546e3457f2556dd3e20695186e51ece66d99f41d5c9321cc046525b38e0c1d0c9a95
EBUILD homeassistant-9999.ebuild 58979 BLAKE2B 7f9fd857f44cecfa4a08fa9cf8f6d7c039106885f5873dfb71aaf0744be368069ed5f855fb88807456c27d258487871ef10c9e80939cde894308abaeb4d22307 SHA512 a519cc93855ab3a8325aa1a824ebf30303bb2996ee6919c8dc906d2590f97dc558443ae8fcb03e9a6e565ada315e1f940b7040f347cdc0a51e112ec3dbc60116
MISC metadata.xml 5851 BLAKE2B 72a44ced7941ed61a17f562d98b7b270ed2712529193c94c7a355979ce8ea1b37cfdbce13b697488e4d9f3792aa90dda185b7a684f297a0f598f470795abcafe SHA512 89d09898f089ab9bc15e142f25d506fac491e950f30540708e28387cd9e90d68baf4179e0849bff9d3d154336d35e5eefe149fcaf9dd139dcb1a923bea1520a9
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
/usr/bin/hass -c /etc/homeassistant/ --script check_config
@@ -25,6 +25,8 @@ pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
}
@@ -0,0 +1,28 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index 639b670..8a02649 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ # if cube.is_windowhutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index e09dfc2..40df857 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 3 or device.type == 1:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:
@@ -0,0 +1,26 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
description="Tunnel to MS3 for making a Z-wave Socket"
user="root:root"
stdoutlog="/var/log/homeassistant/socat.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog"
command="/usr/bin/socat"
command_args="
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
tcp:172.16.3.199:3333
"
command_background=yes
pidfile=/run/socat-zwave.pid
depend() {
need net
after bootmisc
}
@@ -0,0 +1,280 @@
# 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
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.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,281 @@
# 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
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.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,281 @@
# 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
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.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.30[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191002.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.5.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.9.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.5.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.4.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,281 @@
# 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.1
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.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191025.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,279 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191025.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,279 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend gpiozero growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql openwrt qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.22[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20191025.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.6[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( =dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( =dev-python/withings-api-2.0.0_beta[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.10.22[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.6.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.6.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.10.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.26[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,301 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.29[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.0.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191119.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.1[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,298 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos hkavr homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.233[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.29[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.3.2[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191114.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,300 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.29[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.0.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191118.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,300 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.29[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.0.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191119.2[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,302 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.29[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191119.5[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.1[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,302 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.29[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191119.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.1[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,302 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.29[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.10[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.32[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.5.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191119.6[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.1[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.61[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.6.0[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.19.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.05[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,303 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv signal sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.30[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.34[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191204.0[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.3[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.62[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.20.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.28[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.6[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,303 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
#inherit python-single-r1 user readme.gentoo-r1 eutils # distutils-r1
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 on 3.7 (and 3.6 for a short time)"
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="abode ambiclimate androidtv asuswrt atmo atv aurora avea axis bitcoin blockchain buienradar cli ciscomobilityexpress daikin darksky denonavr discogs enigma enocean esphome everlights envoy fronius +frontend gpiozero growl harmony heos here hkavr holidays homekit homematic homematicip hpilo hs100 hue incomfort influxdb maxcube maxcube_hack miio mikrotik mqtt musiccast +mysql openwrt plex qnap roku rxv samsungtv signal sma socat somfy sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink withings wled wwlln xknx yeelight youtube z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-lang/python-3.6.5
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
~dev-python/aiobotocore-0.10.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.1[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.2[${PYTHON_USEDEP}]
~dev-python/boto3-1.9.252[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
~dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.30[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.23[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
>=dev-python/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.2.1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.5[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}]
>=dev-python/PyQRCode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0-r1[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-5.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
=dev-python/user-agents-2.0-r1[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.3.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.24.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.43.0
abode? ( ~dev-python/abodepy-0.16.7[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.34[${PYTHON_USEDEP}]
~dev-python/adb-shell-0.0.8[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.22[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-3.1.0[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-25[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs_client-2.2.2[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-2.6.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( ~app-misc/home-assistant-frontend-20191204.1[${PYTHON_USEDEP}] )
gpiozero? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
here? ( ~dev-python/herepy-0.6.3.3[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
hkavr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
holidays? ( ~dev-python/holidays-0.9.11[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.62[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.12[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.2[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.0[${PYTHON_USEDEP}] )
influxdb? ( dev-db/influxdb
~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.7[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.5[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
openwrt? ( ~dev-python/openwrt-luci-rpc-1.1.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-3.3.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-4.0.0[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
signal? ( ~dev-python/pysignalclirestapi-0.1.4[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.24[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.20.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.2[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.4.0[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.6[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.1.0[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.2[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.5.0[${PYTHON_USEDEP}] )
youtube? ( ~dev-python/youtube_dl-2019.11.28[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.7.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-xbee-homeassistant-0.7.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.11.0[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.5.0[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.28[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.4.0[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.7[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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
# https://github.com/home-assistant/home-assistant/issues/28811
if use maxcube_hack ; then
eapply "${FILESDIR}/maxcube_TypeError_dirty_hack.patch"
fi
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,174 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190121.1 )
"
RDEPEND="${DEPEND}
app-admin/logrotate
dropbox? (
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,178 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv dropbox firetv +frontend homematic haproxy hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl tradfri wemo"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190121.1 )
haproxy? ( net-proxy/haproxy )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
dropbox? (
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -1,174 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="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.7.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190121.1 )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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
}
@@ -1,174 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="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.7.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190121.1 )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
"
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
}
@@ -1,174 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="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-20190130.1 )
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
}
@@ -0,0 +1,276 @@
# 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.19[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.3[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.2.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.17[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-3.2.2[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0[${PYTHON_USEDEP}]
~dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.7[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.24[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.9[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190828.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.10[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.15.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.4[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-1.0.0[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.2.2[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.7.1[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.22[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
@@ -0,0 +1,277 @@
# 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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="abode androidtv asuswrt atmo atv aurora avea buienradar cli ciscomobilityexpress daikin darksky denonavr enigma esphome everlights envoy fronius +frontend growl harmony heos homekit homematic homematicip hpilo hs100 hue maxcube miio mikrotik mqtt musiccast +mysql qnap roku rxv samsungtv sma socat sonos shodan speedtest ssl test tradfri ubee unify vera wemo wink wwlln xknx z-wave zigbee zoneminder"
RDEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
~dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
~dev-python/astral-1.10.1[${PYTHON_USEDEP}]
~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
~dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/certifi-2019.6.16[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/contextvars-2.4[${PYTHON_USEDEP}]' python3_6)
~dev-python/cryptography-2.7[${PYTHON_USEDEP}]
>=dev-python/immutables-0.9[${PYTHON_USEDEP}]
~dev-python/importlib-metadata-0.19[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
~dev-python/passlib-1.7.1-r1[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-3.0.3[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.2.0[${PYTHON_USEDEP}]
>=app-crypt/acme-0.32.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
~dev-python/beautifulsoup-4.8.0[${PYTHON_USEDEP}]
~dev-python/blinkpy-0.14.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.16[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.115[${PYTHON_USEDEP}]
~dev-python/caldav-0.6.1[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
>=dev-python/distro-1.4.0[${PYTHON_USEDEP}]
~dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.3[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
~dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.17[${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/jmespath-0.9.4[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
~dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
~dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.3[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.6.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pbr-5.1.3[${PYTHON_USEDEP}]
~dev-python/pillow-6.1.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.3[${PYTHON_USEDEP}]
>=dev-python/PyChromecast-4.0.1[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|| ( >=dev-python/pycryptodome-3.7.3[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
~dev-python/pyhaversion-3.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-19.0.0[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.7[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
>=dev-python/pyrfc3339-1.1[${PYTHON_USEDEP}]
~dev-python/pysnmp-4.4.11[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-40.8.0[${PYTHON_USEDEP}]
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.3.8[${PYTHON_USEDEP}]
~dev-python/transitions-0.6.9[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
~dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
>=dev-python/user-agents-2.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1-r1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}]
>=dev-python/websockets-7.0[${PYTHON_USEDEP}]
~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.23.0[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
abode? ( ~dev-python/abodepy-0.15.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/androidtv-0.0.27[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.1.21[${PYTHON_USEDEP}] )
atmo? ( ~dev-python/pyatmo-2.2.1[${PYTHON_USEDEP}] )
atv? ( >=dev-python/pyatv-0.3.13[${PYTHON_USEDEP}] )
aurora? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
avea? ( =dev-python/avea-1.2.8[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli[${PYTHON_USEDEP}] )
ciscomobilityexpress? ( ~dev-python/ciscomobilityexpress-0.3.3[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-1.6.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.7.10[${PYTHON_USEDEP}] )
enigma? ( ~dev-python/openwebifpy-3.1.1[${PYTHON_USEDEP}] )
esphome? ( dev-embedded/esphome
~dev-python/aioesphomeapi-2.2.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
envoy? ( ~dev-python/envoy-reader-0.8.6[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.4.6[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190919.1[${PYTHON_USEDEP}] )
growl? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.1.13[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.6.0[${PYTHON_USEDEP}] )
hpilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/homekit-python-0.15.0[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.60[${PYTHON_USEDEP}] )
homematicip? ( ~dev-python/homematicip-0.10.10[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.5[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-1.9.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
miio? ( ~dev-python/python-miio-0.4.5[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-2.3.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/hbmqtt-0.9.4[${PYTHON_USEDEP}]
app-misc/mosquitto )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( || ( dev-python/mysqlclient[${PYTHON_USEDEP}]
dev-python/mysql-python[${PYTHON_USEDEP}] )
virtual/mysql )
qnap? ( ~dev-python/qnapstats-0.3.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/roku-3.1[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.6.0[${PYTHON_USEDEP}]
~dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.3.4[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( >=dev-python/pysonos-0.0.23[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.15.0[${PYTHON_USEDEP}] )
speedtest? ( ~net-analyzer/speedtest-cli-2.1.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.3.1[${PYTHON_USEDEP}] )
ubee? ( ~dev-python/pyubee-0.7[${PYTHON_USEDEP}] )
unify? ( ~dev-python/aiounify-11[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.4[${PYTHON_USEDEP}] )
wemo? ( >=dev-python/pywemo-0.4.34[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.8[${PYTHON_USEDEP}] )
wwlln? ( ~dev-python/aiowwlln-2.0.1[${PYTHON_USEDEP}] )
xknx? ( ~dev-python/xknx-0.11.1[${PYTHON_USEDEP}] )
zigbee? ( ~dev-python/zigpy-deconz-0.3.0[${PYTHON_USEDEP}]
~dev-python/zigpy-homeassistant-0.8.0[${PYTHON_USEDEP}]
~dev-python/bellows-homeassistant-0.9.1[${PYTHON_USEDEP}]
~dev-python/zigpy-zigate-0.3.1[${PYTHON_USEDEP}]
~dev-python/zha-quirks-0.0.23[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.3.3[${PYTHON_USEDEP}] )
z-wave? ( ~dev-python/pynacl-1.3.0[${PYTHON_USEDEP}]
~dev-python/homeassistant-pyozw-0.1.4[${PYTHON_USEDEP}]
~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
~dev-python/cffi-1.12.2[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
test? (
~dev-python/asynctest-0.12.2[${PYTHON_USEDEP}]
~dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
~dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
~dev-python/flake8-3.7.5[${PYTHON_USEDEP}]
~dev-python/mock-open-1.3.1[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
~dev-python/mypy-0.660[${PYTHON_USEDEP}]
~dev-python/pydocstyle-3.0.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-1.3.3[${PYTHON_USEDEP}]
~dev-python/pytest-4.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.5.2[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
)"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/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}"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
dobin "${FILESDIR}/hasstest"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
File diff suppressed because one or more lines are too long
+79
View File
@@ -5,4 +5,83 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<use>
<flag name="abode">Library for the Abode alarm API</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="ambiclimate">communicate with Ambiclimate</flag>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="atmo">Access to Netatmo weather station data</flag>
<flag name="atv">Library for controlling an Apple TV</flag>
<flag name="aurora">Support for Power-One Aurora inverters</flag>
<flag name="avea">Library for Elgato Avea bulbs</flag>
<flag name="axis">communicating with devices from Axis Communications</flag>
<flag name="bitcoin">displays various details about the Bitcoin network</flag>
<flag name="blockchain">displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="buienradar">use buienradar weather data</flag>
<flag name="cli">install Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="ciscomobilityexpress">install ciscomobilityexpress support</flag>
<flag name="darksky">use dark sky weather data</flag>
<flag name="daikin">Daikin wireless controllers</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="discogs">Discogs Client</flag>
<flag name="enigma">Support for Enigma2 boxes with openwebif support</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
<flag name="envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
<flag name="enocean">Support for Enocean devices</flag>
<flag name="fronius">add (very basic) Support for Fronius Symo JSON Api</flag>
<flag name="frontend">keep Home Assistant frontend out of virtualenv</flag>
<flag name="gpiozero">interface to GPIO devices on a Raspberry Pi</flag>
<flag name="growl">add Growl Notification Transport Protocol</flag>
<flag name="harmony">Logitech Harmony support</flag>
<flag name="heos">controlling HEOS devices through the HEOS CLI Protocol</flag>
<flag name="here">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="hpilo">HP Integrated Lights out XML interface</flag>
<flag name="hkavr">allows you to control Harman Kardon Network Receivers</flag>
<flag name="holidays">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="homekit">works as both HomeKit controller and accessory</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="homematicip">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="hs100">Interface for TPLink Stuff</flag>
<flag name="hue">talk to Philips Hue</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="maxcube_hack">apply Patch for https://github.com/home-assistant/home-assistant/issues/28811</flag>
<flag name="miio">add support for Xiaomi smart appliances</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="mysql">install MySQL Libraries for use with HomeAssistant</flag>
<flag name="openwrt">fetch connected devices from your OpenWrt</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="rxv">Library for Yamaha RX-* Receivers</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="signal">add Support for Moxie's Signal API</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<flag name="socat">Install socat and socat-zwave startscript</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="speedtest">spedtest.net support</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="test">internal and developer use</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="ubee">getting stats from Ubee routers</flag>
<flag name="unify">talk with a Ubiquiti Unify Controller</flag>
<flag name="vera">add support for Vera Z-Wave Controller</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
<flag name="withings">add support for Withings Health API</flag>
<flag name="wled">add support for Aircookie's WLED</flag>
<flag name="wwlln">install support for World Wide Lightning Location Network</flag>
<flag name="xknx">Asynchronous Library for the KNX protocol</flag>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="youtube">support for youtube_dl</flag>
<flag name="zigbee">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="z-wave">Support for Z-Wave Devices (uncomplete)</flag>
</use>
</pkgmetadata>
+22
View File
@@ -0,0 +1,22 @@
AUX esphome.conf.d 349 BLAKE2B e11fa5f021da8ca441a88ff6cb6e2799bc0f46ade7c51cafbb16f6ae9cc20499e24e332d8e0ec859c6190702e1b19522a9e844fbb5bc6dec768f0dd35509295b SHA512 acdd9577d7526f232c6be48705ad682eca0f97de8652fd3221729d31086eeb8514918ce66491aab76029aece004b0d7c71317bf87013d79f3523c7a8832c8aaf
AUX esphome.init.d-r1 605 BLAKE2B fafe3c56a924bbfbc137dbf19c0fef6af6c738164f523413ae96465093b4757d03a1a27601dbf5fcc7e6473a700dd9a29f85ce5e047b7de642412d59ef144cba SHA512 4d58204df9451cdb7a764bb212ba47383643c221f2a43e36324ba52b682018d4544e6a4ddca8425aa4347c6621624b85982e3e508083bc29c811fb7770196773
DIST esphome-1.11.2.tar.gz 427423 BLAKE2B 93b2b6383b5c98400ce50faad0335ec16634ee65cab1c7add0d1dbbd36870d8f217368d09d5baecb026de9076f68391b52e7abb7a20ca7e9792e190676b500df SHA512 8986ad00e18bed31175cef25a612ea16705cb0aedd06e732ed558464c8276ad01928a3dfbafc49f82ebcc22617fdb46f0f1e70223a58997d3612f72e3518fa4f
DIST esphome-1.12.0.tar.gz 454727 BLAKE2B 3afe95701db235586ffdac0468bb29df91f385316e09e3c7b63bfd7e795d5d7e2a7fa7c0c09b1e3dc9e5fe9dfac13e55b053a6ee4a2f90ae9829f93141b3ec63 SHA512 2469f962979e8bd4b3325418025ba7cac2eaec0ca7e950a26ccc66ca0b13613db23c3390fe695063cabf4d2e913418791835f646c793cf1111edc5a6d249e152
DIST esphome-1.13.2.tar.gz 819316 BLAKE2B 1b8bc4ccf29dbb78cd41683fcb6dc6d51bc894f1727ec0901abe0d040b59e68f6523bcebc7a99b1b69f139b9ae55008307f874285ef534b1c77281ff3ac8b0d5 SHA512 373596d7358f577052cf60d24708e9a7dd3aa815361f16e3570ab2245834ded8999b1ec745ecad78576937eadb899c8882fa86686ee25d853b72925de4e41296
DIST esphome-1.13.6.tar.gz 821636 BLAKE2B f32f6a0d8b94997826a858feff82da5e34c950af468e1befd11562316ccbecf7c60db5fe1788d1fc7e3f6669622c625e309a3cc9267a05e990a88cb033fe61ba SHA512 d6a7a5f1288c6b25c9d896e3598fd0a015abe0499c41d35ae5ae5d470a9bddceab892a50b22f37bc8faa2ef951620af6162422d6a57878d72c81d2f55c2c54d0
DIST esphome-1.14.0_beta3.tar.gz 1027407 BLAKE2B 966b2013958ccb1fae8e6a6f09496403b2e5a37ced0161ce59f5bb957769f05ce657ed0684046ce57709eb3766c5ed714377671cf865fda3f33a6bf4c7707b47 SHA512 424a99535c652e1c4228a142a3c059b67a818ef63392323ba9db931f6abfe26c4d85f6259b47ae33de8ac586955bc23151a069972b6e2d73793454eb3a67930e
DIST esphome-1.14.1.tar.gz 1032705 BLAKE2B 6c1528cedacf150478fe67b125e6e4a14ced34fd920e2908e49edadae300281b3befde875bfdbb9393c0f62a79a79e36d9c9696a8cbaa5ab69a4fdc9be3b5b75 SHA512 3425c79d7314f03764f5aa30a18276de6d2a4f55541a647fec879d86f140e44912170c94a935d2e2c5cc757f841ef20c6ae091384231cd1a8460202a4c81d250
DIST esphome-1.14.2.tar.gz 1032605 BLAKE2B 15bbb4c6d56780035f23ef429265bb557c4ba74e072cbe718e9ecb9e2662d774aa5997b5cf384edddb2bd56a2038670f1acdeb10dd8a7500ca1e02bec4266a27 SHA512 5bd8e2e4ef80ada43fb50aae0cbabed3999a031bc989fee27c1b29a5b8abafdfe1b4c5ff8d436ded3dc98749f24ca940998f26f4eba0f2a1d48776a4c621e288
DIST esphome-1.14.3.tar.gz 1003300 BLAKE2B 9b785e927155408c5b854960ea68312671d653de574187a058133e920a8d9718010eb5262172b090ec26c962803d8d55efe98ca5b99763dd3da2c6e8ce0efc02 SHA512 94975ccfbd9024779566431d32631090ad50a2946759d9c02845b4b60e46e3442ab4c3eb1d5e74f188d9c60e79342cbceb404073ac6a12967ed4d6a2f3c3afb3
EBUILD esphome-1.11.2-r1.ebuild 2128 BLAKE2B 2834973f853ec775fe4839ebb0c169df48cf7388934ef15c5386d77c960aaee1d5138fc181a4f1c192207983f602fc563c6bfe28f528cfa5fb22ba568accc3bb SHA512 d173b7ce17d0d1025ec50420ef9382a72e02f29cab1e79b79e668970cf0a2e0769393ca4f38bbd4a589c04647bcc8f1853730dbf37b66ff11e3326ac64ff00ff
EBUILD esphome-1.12.0-r1.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
EBUILD esphome-1.12.0.ebuild 2273 BLAKE2B 0905ed218237d20e83ccda0b4ac6b922371e50a85d73021001432d75a754032e89e48307561a4633b90c7c9308730692bbb83d2294f5ad7235f3d3d83e8e7c8e SHA512 91648c59f4811bfc545f778e44a9114a4a313e4fc52d3a633aa58953239376cedb45765317c5a2e579c38575db15634f91d09975d309242e21f7219fc94fb2b1
EBUILD esphome-1.13.2.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
EBUILD esphome-1.13.6-r1.ebuild 2324 BLAKE2B 3081e25dbcf7eecd82f27c74bd306e5bd23608c5d0d5724ec13f3528ee5fd99a4fdada2ce576d9bf6e477aea8846fc38308be6763d0d1b8295f09fb024711274 SHA512 3ff219b44619f6407cb2dad6c0f91b29b23edfd13e24cc42b83a1ec63aecd1babff9fb89984762ab179946305e4245961f8ce887fdc26a91c56b9604c4f33fac
EBUILD esphome-1.13.6.ebuild 2272 BLAKE2B 0249ec14aada441d43cd3509f5c3896e1b500f9196f6337aeab2fc389315c6d93dc30280bc1fc1a2dc6bdd14d852361f3f424036be8a8421181b1ea969c81510 SHA512 515fc7442641734b11a0b898add8389a3825ce6fb4751c754262b99dbdaa03cb5fbcc6a43d876e17dc01706b7e70ba4e035ffb5dfd778166fc4d39d50a5e7451
EBUILD esphome-1.14.0_beta3.ebuild 2474 BLAKE2B 8c7e679102d6d17d655d2cd170bb3a297ab3075d0127c89bf457339bd2d2e150e358773db99cc0331a05afaa4dfe334f7bb2909ebeaaff91fd096d851e4129d8 SHA512 80b48485252ed0d93345efa34b7e8e87964259c8bc251922eb4053d04c095c9dd4993a5c198da7f86ae12f4f4c67a7bf2c2273683ce17842db073504305afad6
EBUILD esphome-1.14.1.ebuild 2473 BLAKE2B 12839ea0ea3f22fb6988eb3566c02ed806345b4a201010d4e15b99c4140b8795f205cae378d43e1c2395d317458346802af84c889ce63485bcc7e0e1ee658cca SHA512 662d6fd7c69f57aed92f437a9938e79bc2cb56256ef9f4b50fa7edec68eb7c16c02e51a0bf3faf917bd4bb7a60c469398933c39628d3588f5df8aae72c86988d
EBUILD esphome-1.14.2.ebuild 2429 BLAKE2B f72e80a8bd816a3321db9ecdd755cf9d2d3186ebffbee676fafe83450a455c658c55dc7e70ab53a1d0041678a661a99fb19d5f111dfe2d56c2bc2653605d3ef5 SHA512 b822ac8a56bee4c97689b492bab867a2cc4148007e7f42cabe85a1856ab7e8a2ba11b9d0de668706ed2031e2730c44109de27089c6f4a752ce2d12e6dcfa2a09
EBUILD esphome-1.14.3.ebuild 2485 BLAKE2B 8e71310c35d92c5394f3a43ce94aafcb4c9df6b36c696450217290f35bff765bbd52deb7e0dbcc8f2847540e4e5d167634da079bfe2d220653f602a2e0ea79f2 SHA512 af1f224b782128c4f4777b599ba7836dc44cb2bcc536afdf2eecbc1dd294ce52c809d89c1136d2b8e1193ee361b2a96a0f12392a341e01c956c7d0d4dc406b3b
EBUILD esphome-9999.ebuild 2485 BLAKE2B 8e71310c35d92c5394f3a43ce94aafcb4c9df6b36c696450217290f35bff765bbd52deb7e0dbcc8f2847540e4e5d167634da079bfe2d220653f602a2e0ea79f2 SHA512 af1f224b782128c4f4777b599ba7836dc44cb2bcc536afdf2eecbc1dd294ce52c809d89c1136d2b8e1193ee361b2a96a0f12392a341e01c956c7d0d4dc406b3b
MISC metadata.xml 361 BLAKE2B 0752256cba8c0b90e3dcce71eb5c3a8307adbab281c5229abc8aaa21d4ee1b94f2f898ccd9c43c4ff488a995f2e6271a5aa651f78a7e6d35cba0cc6302d387ed SHA512 80327a1c6833cadd82cfcbfa31e48661a8c11b38831c4c6cef002523244be67ee50585c3a10903ef6126974c4f36347f08e39c5a64ab43ad7ebb632106e1c4c1
@@ -5,16 +5,16 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
inherit user readme.gentoo-r1 distutils-r1
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/OttoWinter/esphomeyaml https://pypi.org/project/esphomeyaml/"
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"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
@@ -30,12 +30,55 @@ DEPEND="${REDEPEND}
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,91 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.6.5
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,91 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.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}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,91 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.6.5
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,92 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.1
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
<dev-python/protobuf-python-3.8[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,91 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit user readme.gentoo-r1 distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="https://github.com/esphome/esphome/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.5.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.6.5
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.7[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/${MY_P}"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,98 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,97 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,97 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6 )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
@@ -0,0 +1,98 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
+98
View File
@@ -0,0 +1,98 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
# SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="server test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-2.0.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]
>=dev-embedded/platformio-4.0.3
>=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-2.7[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.6[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.10.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
server? ( >=dev-python/ifaddr-0.1.6
>=www-servers/tornado-5.1.1[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.md"
pkg_setup() {
if use server; then
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "/etc/${PN}" "${PN}"
fi
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r1" "${PN}"
readme.gentoo_create_doc
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
+10
View File
@@ -0,0 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# /etc/conf.d/esphome: configuration for /etc/init.d/esphome
# Switches to pass to esphome. See 'esphomeyaml --help' for
# a description of the possible switches.
# For now the only usable option for dashboard mode is --port
#
ESPHOME_OPTS=""
@@ -0,0 +1,30 @@
#!/sbin/openrc-run
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
description="ESPHome dashboard"
command_user="esphome:esphome"
command="/usr/bin/esphome"
command_args="
/etc/esphome
dashboard
${ESPHOME_OPTS}
"
output_log="/var/log/esphome/stdout.log"
error_log="/var/log/esphome/dashboard.log"
command_background=yes
pidfile=/run/esphome.pid
depend() {
need net
after bootmisc
}
start_pre() {
checkpath --file --owner $command_user --mode 0644 $output_log
checkpath --file --owner $command_user --mode 0644 $error_log
}
+11
View File
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<use>
<flag name="server">create user and install init-script to run ESPHome Dashboard</flag>
</use>
</pkgmetadata>
-5
View File
@@ -1,5 +0,0 @@
DIST esphomeyaml-1.10.0.tar.gz 419016 BLAKE2B ee00fca805f41d655b33cbf84bd10139a5a280848e00b2db39761d9ebb5f2274466709e4666162ffefb4b9b2cb5596d43b6edd5f91f7f7bfe499f5efa748c60f SHA512 46fc2dddb793d77969532be93dfe2fb7ec7f95087e1ea551e16cba3c3035aee869e0a926aca196ffebe42fc89df7167d2738785c86964f5d2d22f2720dc7cc96
DIST esphomeyaml-1.10.1.tar.gz 419161 BLAKE2B 392fecae54de0c4ce95ddd576a44071c83893fffadf215bedfe0b564f932d31f214468a47191eea44830f531d5f90bae93238ef6f373f324b401ad3dda1b5247 SHA512 8649ec9240c971a823930f1cc8a1dff015006851018d3631546f2a2f35c5dd78e720e06f57ec070e30473353c5782f806990c3470068b3b0eb34e8c2de9551e2
EBUILD esphomeyaml-1.10.0.ebuild 1154 BLAKE2B 0f4edfe6188629fb8adf9ed4d296a6eead380ce6e0cdbeba85529619cf2ae2cc1f1e7d219b5428d2e26476632f30f38188ee1be09e630f3faef906d390e5a3b3 SHA512 5b1889f9fef76a60193174bc5ffdc4328f7d018569f2720c56c5f1f7675899c8939722531c15d1188a8fee5e92d4752c71f9814a4bcdeec5cacb1b798d5476cc
EBUILD esphomeyaml-1.10.1.ebuild 1196 BLAKE2B 68df459a3b70204a26253d088ae40ef7f7e8d77e2ee7adaeb4f52996ec8d9a3f3fe4ae0a243a8d50ca1c954ffdb2a403cd270b0ca5333dc4bc73cf547f89463e SHA512 54555c947a3fefcc290f47a93dae5821fd232bcab6d9515c8bd0cc0872a9ebcc50cb9841fe0d9bbdec183e99e8dd04e8a6eaba667f519564e557a01f75e93b72
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
@@ -1,40 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/OttoWinter/esphomeyaml https://pypi.org/project/esphomeyaml/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.1[${PYTHON_USEDEP}]
>=dev-embedded/platformio-3.5.3
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.1.2[${PYTHON_USEDEP}]
>=www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
>=dev-embedded/esptool-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-3.0.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.4[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+8
View File
@@ -0,0 +1,8 @@
DIST esptool-2.6.tar.gz 80198 BLAKE2B 17e288c9b018590a364637edbef6c6f1513c42f435327682715df9196f4d1a28cd2e84f573a740dc55a3de60d5801819d00118afae9576d6a6acd9213af26b16 SHA512 e3687cc11c61c14939938be207e92ffcf856b675df924a4776932ecb4e4dcfd9d0c5a000e8599383145b1cdc7b558610c20136f3c51c197e91d5f14cd32dbce3
DIST esptool-2.7.tar.gz 83472 BLAKE2B aa012d315068cb722246b451e177c60ff41a7f10f6ae7b5a98dcd2350b0e2e46efe84f83bddfb6caaf973b6e29ff30dcebfaadfdd043f36cc274a26cc11c3621 SHA512 50f3315de4c5334c586cef14f1be1b2fa7086b89db64f7379ef29d9afa70d98117c98b318c567465dade298f9df9be4947a39133ade749dca7463347fa578db6
DIST esptool-2.8.tar.gz 84520 BLAKE2B 53e1a9f29becac41ddb81419e62029b4cd9ea1df4f4c5bbe925a70d16b260bd70b66411a27c99dde8f39c251b71c9e6da82a061b08aca1e78759447376774274 SHA512 e64dd7e60e273872dd9ac9880c8a150c3f58f1a6a5e115a899a9fde107788c9dc80b9c0425e0fa9631870a16013881e223d02e1338b13e17827686f9f9569ae0
EBUILD esptool-2.6.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
EBUILD esptool-2.7-r1.ebuild 737 BLAKE2B b81e88962f5ded815ee705df737f978421a334b2ddb15b4120e8852b5e15c7c76aaa824c5c8f1385af3dc6e2703fb905a454e50035d033708598c95a75dbdeac SHA512 2f094731450c68c1b8ad7c1c51f719aad121c58b7062d66e7f2598c776957591daeee78b28e4678253ce4057391a2708c615a399eeae541d0f0d738c8a4a03e8
EBUILD esptool-2.7.ebuild 741 BLAKE2B ba9d660edc15762726503c622256be9c7824de2dda4f33693c900aa922651df73124b8145872239b719ad13e87ae59d2e329d1bef3aa5440eee38b13d3640eb7 SHA512 ddfa15fbde3adcdfd717ae82e8aee5958bbc93e9ff0c90d0b289a16927c5dc89d89decec2432d9c8a0d823c2056e0585e3d330cff19e793b801da48221710bde
EBUILD esptool-2.8.ebuild 737 BLAKE2B b81e88962f5ded815ee705df737f978421a334b2ddb15b4120e8852b5e15c7c76aaa824c5c8f1385af3dc6e2703fb905a454e50035d033708598c95a75dbdeac SHA512 2f094731450c68c1b8ad7c1c51f719aad121c58b7062d66e7f2598c776957591daeee78b28e4678253ce4057391a2708c615a399eeae541d0f0d738c8a4a03e8
MISC metadata.xml 449 BLAKE2B 517225c4d9d06734745bf749ec6cf81f325146bab22eff7a0577fdf16d005d82f12dc3f426c71f902558c9725506a13e0b60fe1f7ec00818ec5e3a902a15e8c8 SHA512 67e5139fe841bd608087ee72ab5e25e688abe48892a8cf9e18ebcd61223ff16de03840510fe2e4eac852ad8e0c0da32df2edc797cb1b77a7a48639c2a3d16e10
+29
View File
@@ -0,0 +1,29 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}
@@ -0,0 +1,29 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}
+29
View File
@@ -0,0 +1,29 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}
+29
View File
@@ -0,0 +1,29 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
inherit distutils-r1
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
HOMEPAGE="https://github.com/espressif/esptool"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/pyaes[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
RESTRICT="test" # Uses a device connected to the serial port
python_test() {
${EPYTHON} test/test_esptool.py || die
}
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>m.j.everitt@iee.org</email>
<name>Michael Everitt</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
</pkgmetadata>
+14
View File
@@ -1,3 +1,17 @@
DIST platformio-3.6.1.tar.gz 111097 BLAKE2B b7df856239a50afca089985fa56903c4b3adec4a461e147d84b4270ac2488f6d8cac9a9a338a243f561f3235cffb60a971b22ed1f2b77daec685f3248ae707b2 SHA512 27adab3578b9ab369e76fce98439eb7705e0e660a3d5652d0945bcdddbca820a365b18ca896de505401fb8cf57e74c6fde3db6e409b2ec1c7cef842ebdd7743a
DIST platformio-3.6.3.tar.gz 111680 BLAKE2B f6f823df0a4ad044df42b11365208b413409b4503a5afa867c233ffc7809df1cd0bba1710d7228896644ef685582bd298e817663d1aeceaa79b28e0bd5e60236 SHA512 5b8c79637ff242de903778e7aa2c3445d29eb85afdb9cee84e65bb8be62cfb0510b8bafc747157e5bb433db93b4b084ff224e1e6ced17f53c136eef733b253ff
DIST platformio-3.6.4.tar.gz 111885 BLAKE2B 5b4e85e412f1736d01f6d408ade86ca74ef215d53d2cbf2d5393023ff87a325426836bd0d5a602b8327d311e0af23f3a3128743712601df73c40b40e27d34232 SHA512 06f5c88950bd905bddd30e00e2f2154f2a4879c5ed5fbdb9cc56a039147daf4d33af5cb6b8c09bef2ed06b1c50d75e3d628cea0f6cb79c3af2498ad2e19cc33c
DIST platformio-3.6.5.tar.gz 112053 BLAKE2B 77aba441e95e04f249fc9099da60cd185d10207d2ada63aaf3b4a4ad387035f52e872763e635c9c00d21aa3acb27028338ae0a819269b61e4818d048f7c8a745 SHA512 83bac355a0e2fc69108ee00c817f35b587565eb9d152f7d303874ea1f436022df18d737963b3d5afdf3e1e0a188c2b7551fc68a717bfd9b1adfc29343c1e4e99
DIST platformio-3.6.7.tar.gz 113602 BLAKE2B 1ba828be8dc5f10767571356b61239bf167b6b2bcbfb19dfa007032c3584ba955b18329a16bb1ec079fae7314f46ac27e35dae671b03e379fa8d49a27ae1d6f9 SHA512 0bff99493d38ee803018807bd5a69717fb1e3d0e20c8caee892ca8d689bbf50b78a18121d149e4729a34d79894e116d1183eb5d0ff505d63f721c06469820ddf
DIST platformio-4.0.0.tar.gz 139700 BLAKE2B 1b4e6e244a0596f2713c1c07ca117d55986776a0dbdbdf06a313226b04941e4ae22ceb3444eca943cd130a8dd8546050febebf3f4dc435b0407b32c61212b07a SHA512 dddb717e39d9ede8464090599d6bc636e258120e97327d666f3479c2b55c0c6c73708d5c1306118a6a56fa2a85471cec6865d9465726174486a70832e32bc1d7
DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
EBUILD platformio-3.6.1-r1.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.3.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.4.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-3.6.5.ebuild 1034 BLAKE2B 589ab916f03ba5be059bd2752cdf87d5d7a48c1691c70078bf3775943d8eaa5e1111fbcaa19cfd8d2724d966f2a12b99849f222507feb8c3cde583cd88aacf04 SHA512 7ce63b8e25edc4669ddab0b7701aff85bdb7bbb2110868a974d6f657ade72a0feaa9c7e1208b08c5975aaa000b0090e4127e8e7b0f50c8e2fd8f72944de101f4
EBUILD platformio-3.6.7.ebuild 980 BLAKE2B 0491f637610576b203e4551299ad35efc2bd948be9d5da803cee250e48d8999be3e7cba6bd2bd6186d03390b8b1a33bb601e9d11867d66e08a90bf85f0ca884c SHA512 06e108d38b33392f6e897760cfd83ba9769b56f0deca2441ff9f6df631a3519e4bf2142b178d58e65fc5baf879afb4d349699049215cab99b86a9d77e54b37b2
EBUILD platformio-4.0.0.ebuild 1075 BLAKE2B 614b512cf66c8c468497bd6e3342146876c95398b7d3a4e7d33e075b01568aadf67e2c04c3fad8c8ecdb4effb6772d0461dd88b40b233d0700feba9022a02dfd SHA512 2bd3e0f8676e994b7a87d2117fee598a110d43ce0591aca6ff984e99bfd4e7eabdd089cbc8ef0ee24362cb1e30f687cf2fe62dd6884f6215ddb5de2708c33726
EBUILD platformio-4.0.3-r1.ebuild 1277 BLAKE2B 6a50db30166f96080c975dbbe90d87aae0239d2b6b1a6f37be8b08a9595784ef38da8125c14aecb8e1e52fbc11ecad6192178ae61a9b55f3b35cf10d04c28edf SHA512 aef60c8a7b1aefe87090a94f64bafe1db228419fff90e8251fc13b75addf125fd1455dfb9f3d1a0784aa7ce356fae558052fa2b8249c1e14ce0a24ce1d949d5d
EBUILD platformio-4.0.3-r2.ebuild 1369 BLAKE2B d40d5c7c53736ae146750b3414c37107e78b2415ccf6386c7be6114dd6a2b4d27215f4dfbd0410a985da457bad9e0a6cf1252f239c7de8fd2924a92867407905 SHA512 c9403ece62ae72498a9c97f7ee3f4d87c0169c93876983ebfb0c142bc231e4af7af23b84deb96254d341e051d71f3d523e1dbab8881c475721ee855e2d5abd46
EBUILD platformio-4.0.3.ebuild 1266 BLAKE2B 58b395f525ab1638171e15a2c2c72c79365d3ac0b3edcf2b2705975801f8a7020f059fddd9e4ec8a76df8ce88e65de2b7d341193bbd14966455cf3064cc8bc7f SHA512 bcc547491667f16a598a9b75f1ef9048e84b882cb266f91fa05f86d441b3a9cdc67f0615454918d8a86ac795afe6fd2fa43dba3ac165504a2cd0de1559d00acc
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5
@@ -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}]"
@@ -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}]"
@@ -0,0 +1,35 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-6[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!=dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4.0[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
@@ -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}]"
@@ -0,0 +1,36 @@
# 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-8[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]"
@@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
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-8[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.9-r1[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
@@ -0,0 +1,42 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
<dev-python/arrow-1[${PYTHON_USEDEP}]
>=dev-python/arrow-0.13.1[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/bottle-0.12.16[${PYTHON_USEDEP}]
>=dev-python/click-5[${PYTHON_USEDEP}]
<dev-python/click-8[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.9-r1[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.2[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
@@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7}} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
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-8[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
<dev-python/lockfile-0.13[${PYTHON_USEDEP}]
>=dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
!~dev-python/pyserial-3.3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]"
+11
View File
@@ -0,0 +1,11 @@
AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c
AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e
AUX protobuf-3.6.0-disable_no-warning-test.patch 965 BLAKE2B 6ec0b1fc9d9d0be4f6dc9bc023d65b6b04c98d624ca4d1926cff0554d774d7cffd8d3597383acff1b7aca1a92dff4dd8368d5d86f1612aace16ede836f025af5 SHA512 82e601a26e51903e6b193c50960024240aecd3ddeeba8b29f437c550ad0bd277573ea4f83bcd70b2a4187c7df2b25af2790de22fb6f009640c403a9502d703be
AUX protobuf-3.6.0-protoc_input_output_files.patch 9632 BLAKE2B 6466f6f6cf08e7a9a89ced8281790593fa9ea85e029d59ff20bba8c9add16bbb039a44d1839516bb109b9a2b269773640b43e6137fb9ccf5f100ef4109ad2b8d SHA512 8ac3c42684869e1b45d0d1ec70912610eaaa6962bc14d9a89b1244f424af7d638b4905b6dbd7445cd5f54bc4520fc1fbae88c66d9f4a9169db879abd1fba2faf
AUX protobuf-3.6.0-system_libraries.patch 6323 BLAKE2B 0fb8e389a58b76c592b592782900b48bb6c68e85fc159d4b9a59a43ab5a116916f7d9ef15cca392e5751f015a887f855631abb124b4d4109d51f6ba401059549 SHA512 ab58b9aa9d1398a15346d6e85611ad826f8e52744aa137ca4f138348b4738afc7c6cd27129f925f5142edac7e272d56da880a83b216b2ce264804d6967997728
AUX protobuf-3.6.1-libatomic_linking.patch 1753 BLAKE2B 50f8ac92dfada973ebcd187fa508a46ddd5d4e034e2eade2a3fcbb35ffab771578b241fa9a5343b46e91c90c4507e1d3a75a1bebc3426dbb1694c0fbb8cc03bf SHA512 c8bcb885dcf7d2871136a6410750aad69a61450b5a4bc80df56246a5875e1e9895d2d63e9e9e6deda3c4e516cd07344b92619457ef41f4f2ff0710c774957466
DIST protobuf-3.10.0.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977
DIST protobuf-3.7.0.tar.gz 4784675 BLAKE2B cb65f3384c7b0f015ab48081764ee9e01ad4bcffdb4903025774d95626f804fb9f72532371cc090de2b2e86c4bb0eb8f618d1cf8ff4d9c54d281c45a43b1cd8b SHA512 c570ece1d42706982dd87f601af6b3dd1d788d1b150b543190d10d2f070c67f0d006726ec4eafd3b9234a679e7ef77ac9d97749414f53f619287a1f23a0b739c
EBUILD protobuf-3.10.0.ebuild 2479 BLAKE2B e28998a07cd9f280ffc8573f88723f1380796d78faf15a13285fb9c97334410a1aee3479bbf1846dbe0680fa85d10c95702071a381415aae721f015c2fc84c02 SHA512 635cc8468870ab9e398591eb8a0f820048589478d3b1800665894aee763fe8352af1b012e95ef316b32da7d62fafa47ae460d1b710e10d6fd573fff212a9f789
EBUILD protobuf-3.7.0.ebuild 2538 BLAKE2B cdb7ed32938dcdc58e2c85e2c51f6d33ee2a960df6f0885b4ab4df7483ec1e873fb49444bce6a56d881bb6ede0972fdd75e744f9d769af8b160e1f36ee09c7df SHA512 f87873947266f45285734fa8cda6736a5090e320021a0ca8776bf8dd87780965cf835bd3f45657503fe2a360af25235ee8fd6f1371714f7bb8d9bc2c91d6d21c
MISC metadata.xml 543 BLAKE2B 43724e6d32707c62de4e1daffe50ba943c66286f6fe2357ec7171dad9feb7407049c26da517442957d61c11229617bd639d60bf070e7eedab8c871956cb3577a SHA512 f5a65ed219ff9f36c9d7bfdfe3bfe080ce0920e72f31f69820cc16822a04cdb38ec3c5d6b776b3c6cfde0bfc74c474558d048b706ac89e9405376e88504b8983
@@ -0,0 +1,3 @@
(add-to-list 'load-path "@SITELISP@")
(add-to-list 'auto-mode-alist '("\\.proto\\'" . protobuf-mode))
(autoload 'protobuf-mode "protobuf-mode" "Google protobuf mode." t)
+1
View File
@@ -0,0 +1 @@
au BufRead,BufNewFile *.proto set filetype=proto
@@ -0,0 +1,19 @@
Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings.
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -717,7 +717,7 @@
GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
- no-warning-test $(GZCHECKPROGRAMS)
+ $(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
$(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
$(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
@@ -900,4 +900,4 @@
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \
google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \
- protobuf-lite-arena-test no-warning-test
+ protobuf-lite-arena-test
@@ -0,0 +1,233 @@
https://github.com/protocolbuffers/protobuf/pull/235
--- /src/google/protobuf/compiler/command_line_interface.cc
+++ /src/google/protobuf/compiler/command_line_interface.cc
@@ -931,6 +931,28 @@
}
if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) {
+ bool success = false;
+ int in_fd = STDIN_FILENO;
+ int out_fd = STDOUT_FILENO;
+
+ if (!protobuf_in_path_.empty()) {
+ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY);
+ if (in_fd == -1) {
+ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl;
+ return 1;
+ }
+ }
+ if (!protobuf_out_path_.empty()) {
+ out_fd = open(protobuf_out_path_.c_str(),
+ O_WRONLY | O_CREAT | O_TRUNC,
+ 0644);
+ if (out_fd == -1) {
+ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl;
+ close(in_fd);
+ return 1;
+ }
+ }
+
if (codec_type_.empty()) {
// HACK: Define an EmptyMessage type to use for decoding.
DescriptorPool pool;
@@ -939,13 +961,20 @@
file.add_message_type()->set_name("EmptyMessage");
GOOGLE_CHECK(pool.BuildFile(file) != NULL);
codec_type_ = "EmptyMessage";
- if (!EncodeOrDecode(&pool)) {
- return 1;
- }
+ success = EncodeOrDecode(&pool, in_fd, out_fd);
} else {
- if (!EncodeOrDecode(descriptor_pool.get())) {
- return 1;
- }
+ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd);
+ }
+
+ if (in_fd != STDIN_FILENO) {
+ close(in_fd);
+ }
+ if (out_fd != STDOUT_FILENO) {
+ close(out_fd);
+ }
+
+ if (!success) {
+ return 1;
}
}
@@ -983,6 +1012,11 @@
for (int i = 0; i < proto_path_.size(); i++) {
source_tree->MapPath(proto_path_[i].first, proto_path_[i].second);
}
+ if (mode_ == MODE_COMPILE &&
+ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) {
+ std::cerr << "--protobuf_in and --protobuf_out are only valid with "
+ << "decode operations. Ignoring.";
+ }
// Map input files to virtual paths if possible.
if (!MakeInputsBeProtoPathRelative(source_tree)) {
@@ -1571,6 +1605,12 @@
codec_type_ = value;
+ } else if (name == "--protobuf_in") {
+ protobuf_in_path_ = value;
+
+ } else if (name == "--protobuf_out") {
+ protobuf_out_path_ = value;
+
} else if (name == "--error_format") {
if (value == "gcc") {
error_format_ = ERROR_FORMAT_GCC;
@@ -1693,18 +1733,29 @@
" --version Show version info and exit.\n"
" -h, --help Show this text and exit.\n"
" --encode=MESSAGE_TYPE Read a text-format message of the given type\n"
-" from standard input and write it in binary\n"
-" to standard output. The message type must\n"
-" be defined in PROTO_FILES or their imports.\n"
-" --decode=MESSAGE_TYPE Read a binary message of the given type from\n"
-" standard input and write it in text format\n"
-" to standard output. The message type must\n"
+" an write it in binary. The message type must\n"
" be defined in PROTO_FILES or their imports.\n"
-" --decode_raw Read an arbitrary protocol message from\n"
-" standard input and write the raw tag/value\n"
-" pairs in text format to standard output. No\n"
+" The input/output protobuf files are specified\n"
+" using the --protobuf_in and --protobuf_out\n"
+" command line flags.\n"
+" --decode=MESSAGE_TYPE Read a binary message of the given type and\n"
+" write it in text format. The message type\n"
+" must be defined in PROTO_FILES or their\n"
+" imports. The input/output protobuf files are\n"
+" specified using the --protobuf_in and \n"
+" --protobuf_out command line flags.\n"
+" --decode_raw Read an arbitrary protocol message and write\n"
+" the raw tag/value pairs in text format. No\n"
" PROTO_FILES should be given when using this\n"
-" flag.\n"
+" flag. The input/output protobuf files are\n"
+" specified using the --protobuf_in and \n"
+" --protobuf_out command line flags.\n"
+" --protobuf_in Absolute path to the protobuf file to read to\n"
+" encode/decode. If omitted, file will be read\n"
+" from STDIN.\n"
+" --protobuf_out Absolute path to the protobuf file to write to\n"
+" after encode/decode operation. If omitted,\n"
+" output is written to STDOUT.\n"
" --descriptor_set_in=FILES Specifies a delimited list of FILES\n"
" each containing a FileDescriptorSet (a\n"
" protocol buffer defined in descriptor.proto).\n"
@@ -1983,7 +2034,9 @@
return true;
}
-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) {
+bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd) {
// Look up the type.
const Descriptor* type = pool->FindMessageTypeByName(codec_type_);
if (type == NULL) {
@@ -1995,15 +2048,15 @@
std::unique_ptr<Message> message(dynamic_factory.GetPrototype(type)->New());
if (mode_ == MODE_ENCODE) {
- SetFdToTextMode(STDIN_FILENO);
- SetFdToBinaryMode(STDOUT_FILENO);
+ SetFdToTextMode(in_fd);
+ SetFdToBinaryMode(out_fd);
} else {
- SetFdToBinaryMode(STDIN_FILENO);
- SetFdToTextMode(STDOUT_FILENO);
+ SetFdToBinaryMode(in_fd);
+ SetFdToTextMode(out_fd);
}
- io::FileInputStream in(STDIN_FILENO);
- io::FileOutputStream out(STDOUT_FILENO);
+ io::FileInputStream in(in_fd);
+ io::FileOutputStream out(out_fd);
if (mode_ == MODE_ENCODE) {
// Input is text.
--- /src/google/protobuf/compiler/command_line_interface.h
+++ /src/google/protobuf/compiler/command_line_interface.h
@@ -272,7 +272,9 @@
GeneratorContext* generator_context, string* error);
// Implements --encode and --decode.
- bool EncodeOrDecode(const DescriptorPool* pool);
+ bool EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd);
// Implements the --descriptor_set_out option.
bool WriteDescriptorSet(
@@ -405,6 +407,13 @@
// parsed FileDescriptorSets to be used for loading protos. Otherwise, empty.
std::vector<string> descriptor_set_in_names_;
+ // When using --encode / --decode / --decode_raw absolute path to the output
+ // file. (Empty string indicates write to STDOUT).
+ string protobuf_out_path_;
+ // When using --encode / --decode / --decode_raw, absolute path to the input
+ // file. (Empty string indicates read from STDIN).
+ string protobuf_in_path_;
+
// If --descriptor_set_out was given, this is the filename to which the
// FileDescriptorSet should be written. Otherwise, empty.
string descriptor_set_out_name_;
--- /src/google/protobuf/compiler/command_line_interface_unittest.cc
+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc
@@ -94,7 +94,7 @@
virtual void SetUp();
virtual void TearDown();
- // Runs the CommandLineInterface with the given command line. The
+ // Run the CommandLineInterface with the given command line. The
// command is automatically split on spaces, and the string "$tmpdir"
// is replaced with TestTempDir().
void Run(const string& command);
@@ -2337,6 +2337,17 @@
EXPECT_EQ(StripCR(expected_text), StripCR(captured_stderr_));
}
+ void ExpectBinaryFilesMatch(const string &expected_file,
+ const string &actual_file) {
+ string expected_output, actual_output;
+ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output));
+ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output));
+
+ // Don't use EXPECT_EQ because we don't want to print raw binary data to
+ // stdout on failure.
+ EXPECT_TRUE(expected_output == actual_output);
+ }
+
private:
void WriteUnittestProtoDescriptorSet() {
unittest_proto_descriptor_set_filename_ =
@@ -2427,6 +2438,18 @@
"google/protobuf/no_such_file.proto: No such file or directory\n");
}
+TEST_P(EncodeDecodeTest, RedirectInputOutput) {
+ string out_file = TestTempDir() + "/golden_message_out.pbf";
+ string cmd = "";
+ cmd += "google/protobuf/unittest.proto ";
+ cmd += "--encode=protobuf_unittest.TestAllTypes ";
+ cmd += "--protobuf_in=" + TestSourceDir() +
+ "/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt ";
+ cmd += "--protobuf_out=" + out_file;
+ EXPECT_TRUE(Run(cmd));
+ ExpectBinaryFilesMatch(out_file, TestSourceDir() + "/google/protobuf/testdata/golden_message_oneof_implemented");
+}
+
INSTANTIATE_TEST_CASE_P(FileDescriptorSetSource,
EncodeDecodeTest,
testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN));
@@ -0,0 +1,121 @@
--- /Makefile.am
+++ /Makefile.am
@@ -11,28 +11,10 @@
# Always include third_party directories in distributions.
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS
-# because then "make check" would also build and run all of gmock's own tests,
-# which takes a lot of time and is generally not useful to us. Also, we don't
-# want "make install" to recurse into gmock since we don't want to overwrite
-# the installed version of gmock if there is one.
check-local:
- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
-# We would like to clean gmock when "make clean" is invoked. But we have to
-# be careful because clean-local is also invoked during "make distclean", but
-# "make distclean" already recurses into gmock because it's listed among the
-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to
-# cd to the directory again and "make clean" it will fail. So, check that the
-# Makefile exists before recursing.
clean-local:
- @if test -e third_party/googletest/Makefile; then \
- echo "Making clean in googletest"; \
- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
- fi; \
- if test -e conformance/Makefile; then \
+ @if test -e conformance/Makefile; then \
echo "Making clean in conformance"; \
cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
fi; \
--- /configure.ac
+++ /configure.ac
@@ -209,12 +209,5 @@
AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory])
-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS,
-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock
-# too.
-export CFLAGS
-export CXXFLAGS
-AC_CONFIG_SUBDIRS([third_party/googletest])
-
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc])
AC_OUTPUT
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -711,19 +711,11 @@
google/protobuf/testing/file.cc \
google/protobuf/testing/file.h
-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest
-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock
-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
$(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \
- -I$(GOOGLEMOCK_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
# Disable optimization for tests unless the user explicitly asked for it,
# since test_util.cc takes forever to compile with optimization (with GCC).
# See configure.ac for more info.
@@ -811,12 +803,8 @@
# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include \
- -DPROTOBUF_TEST_NO_DESCRIPTORS
+ -lgtest -lgmock -lgmock_main
+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lazy_descriptor_test_SOURCES = \
google/protobuf/compiler/cpp/cpp_unittest.cc \
@@ -837,11 +825,7 @@
# full runtime and we want to make sure this test builds without full
# runtime.
protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_test_SOURCES = \
google/protobuf/lite_unittest.cc \
@@ -853,11 +837,7 @@
# gtest when building the test internally our memory sanitizer doesn't detect
# memory leaks (don't know why).
protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_arena_test_SOURCES = \
google/protobuf/lite_arena_unittest.cc \
@@ -867,8 +847,7 @@
# Test plugin binary.
test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la
-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest
test_plugin_SOURCES = \
google/protobuf/compiler/mock_code_generator.cc \
google/protobuf/testing/file.cc \
@@ -0,0 +1,49 @@
https://github.com/protocolbuffers/protobuf/issues/5219
https://github.com/protocolbuffers/protobuf/pull/5227
https://github.com/protocolbuffers/protobuf/commit/56b40a8f055cfd05633054aed5d3466a6e058b72
--- /configure.ac
+++ /configure.ac
@@ -165,6 +165,22 @@
])
AM_CONDITIONAL([HAVE_ZLIB], [test $HAVE_ZLIB = 1])
+dnl On some platforms, std::atomic needs a helper library
+AC_MSG_CHECKING(whether -latomic is needed)
+AC_LINK_IFELSE([AC_LANG_SOURCE([[
+ #include <atomic>
+ #include <cstdint>
+ std::atomic<std::int64_t> v;
+ int main() {
+ return v;
+ }
+]])], STD_ATOMIC_NEED_LIBATOMIC=no, STD_ATOMIC_NEED_LIBATOMIC=yes)
+AC_MSG_RESULT($STD_ATOMIC_NEED_LIBATOMIC)
+if test "x$STD_ATOMIC_NEED_LIBATOMIC" = xyes; then
+ LIBATOMIC_LIBS="-latomic"
+fi
+AC_SUBST([LIBATOMIC_LIBS])
+
AS_IF([test "$with_protoc" != "no"], [
PROTOC=$with_protoc
AS_IF([test "$with_protoc" = "yes"], [
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -163,7 +163,7 @@
lib_LTLIBRARIES = libprotobuf-lite.la libprotobuf.la libprotoc.la
-libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS)
+libprotobuf_lite_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
libprotobuf_lite_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
if HAVE_LD_VERSION_SCRIPT
libprotobuf_lite_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf-lite.map
@@ -209,7 +209,7 @@
google/protobuf/io/zero_copy_stream.cc \
google/protobuf/io/zero_copy_stream_impl_lite.cc
-libprotobuf_la_LIBADD = $(PTHREAD_LIBS)
+libprotobuf_la_LIBADD = $(PTHREAD_LIBS) $(LIBATOMIC_LIBS)
libprotobuf_la_LDFLAGS = -version-info 17:0:0 -export-dynamic -no-undefined
if HAVE_LD_VERSION_SCRIPT
libprotobuf_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotobuf.map
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<slots>
<subslots>Soname version number</subslots>
</slots>
<upstream>
<remote-id type="github">protocolbuffers/protobuf</remote-id>
</upstream>
</pkgmetadata>
+105
View File
@@ -0,0 +1,105 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
)
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${D}" -name "*.la" -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}
+106
View File
@@ -0,0 +1,106 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/17"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="emacs examples static-libs test zlib"
RDEPEND="emacs? ( virtual/emacs )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.6.0-system_libraries.patch"
"${FILESDIR}/${PN}-3.6.0-protoc_input_output_files.patch"
)
# "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch"
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${D}" -name "*.la" -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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
}
+7
View File
@@ -0,0 +1,7 @@
DIST Adafruit-Blinka-1.2.1.tar.gz 69725 BLAKE2B 818dbe0c6e97e1e0f8b59cba22025fb75766b16c3d23410e93f0c15ebf3b08973da1186b6f78e0bba58228747d7d05479ead9a86007e4700283bb6d1b84df3d9 SHA512 84a768b49ebf1444a0513fe1521681e5a838ce61b15189828f7a41f25007beedb69eb716924f98be9ae06d5b05415965b86902849e124c53049e1d1d09eddfe8
DIST Adafruit-Blinka-1.3.3.tar.gz 79416 BLAKE2B fd8ed245991ef6e97227980082936d661955f451a3957095447adcf7d7debc577fe750422a0db8492e1515bdf992e383dbb2b59cedbcf805a85b32ffa9f14a31 SHA512 7b69cf68decfc732364c3dfb0bb02a590169282b3a80a799704e31f37101b48d999c1b7a75d0832d1f6e4cebf064363b62c77442039e6a1e2f43f52790786cdc
DIST Adafruit-Blinka-2.3.1.tar.gz 83111 BLAKE2B f8b5392c89f205f91a3846a731ce169c253fdc7a9bade9ecd645bf56fdd32f24af52c7ae46cf65429a140c8c13fb8c0d663a68fbb2ef8f4b8034bad65554ec68 SHA512 b471bf1c6daf115d385e5e8b2a979487b8aa93cd56eadb31765f957a726c39dcef96dd2903e6399323a67cb844b424d4db77f6d683149efafb260a2666a10476
EBUILD Adafruit-Blinka-1.2.1.ebuild 748 BLAKE2B 22967c20c1a99aad21d8bc07096cae0b628980e1c8244bfe5cc24bdfcde6913dc2c520f70a1a8a4592336d98e7737fba9830966e5b050298a9aae758a579e55e SHA512 576bc0973f08fd99364f02dc1d16dfee8ea088823a45260da54c47b4c0ec315f26458ad8e80e9e8c5c605962223fd801097d5ea9737cc198937255e10192c25d
EBUILD Adafruit-Blinka-1.3.3.ebuild 748 BLAKE2B 22967c20c1a99aad21d8bc07096cae0b628980e1c8244bfe5cc24bdfcde6913dc2c520f70a1a8a4592336d98e7737fba9830966e5b050298a9aae758a579e55e SHA512 576bc0973f08fd99364f02dc1d16dfee8ea088823a45260da54c47b4c0ec315f26458ad8e80e9e8c5c605962223fd801097d5ea9737cc198937255e10192c25d
EBUILD Adafruit-Blinka-2.3.1.ebuild 748 BLAKE2B 22967c20c1a99aad21d8bc07096cae0b628980e1c8244bfe5cc24bdfcde6913dc2c520f70a1a8a4592336d98e7737fba9830966e5b050298a9aae758a579e55e SHA512 576bc0973f08fd99364f02dc1d16dfee8ea088823a45260da54c47b4c0ec315f26458ad8e80e9e8c5c605962223fd801097d5ea9737cc198937255e10192c25d
MISC metadata.xml 480 BLAKE2B 5f39cfdafe08bd990663c4fd61edc391a61224e7ae4793ea863c882d9faf0ba38f92e0c5532cd1390490f8a1a09037c76641a016fad2fe1b7bfa5271b77061e7 SHA512 e2d3ba0d4c334fd22cf0cc2576e5b079bd48943277f840bab0b1bb084ed83685823095467da6df77ceece8058fd8858517bfa88802209179ed04b9abca9c56f2
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Adafruit-Blinka</remote-id>
<maintainer status="unknown">
<email>circuitpython@adafruit.com</email>
<name>Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Library to get readings from the DHT11, DHT22, and AM2302 humidity and temperature sensors on a Raspberry Pi or Beaglebone Black."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Library to get readings from the DHT11, DHT22, and AM2302 humidity and temperature sensors on a Raspberry Pi or Beaglebone Black."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_DHT/ https://pypi.org/project/Adafruit-DHT/"
SRC_URI="https://github.com/adafruit/Adafruit_Python_DHT/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+5
View File
@@ -0,0 +1,5 @@
DIST Adafruit-DHT-1.4.0.tar.gz 15734 BLAKE2B f6069a23a819badf3db602c9699b32ea88e38a3e5f3b99740f32b7ead96a9edfb07e612ec6e2c3a7b93c4d8a85d9adf5145bb3115d82a5268e39a711a4fbbc7e SHA512 7d09990ed9f2e560d7e9f1676a7c404bd79475b44a685b1912343098c5fd986bf493480ecb4a65d858094d84f4f2a7d9a32b227e57eb5acc9874886518e70a4f
DIST Adafruit-DHT-1.4.1.tar.gz 18417 BLAKE2B 60cf669743672f2c19affdb420b312005a4226e5b08c4ebbfe99780fdd90a88335570e160d300af7d08e9afada64d0b2a125a9912bcf7e1d07e1342f7e2302be SHA512 c3a8680c22c3cb55c0f2a042a85b84500c5ad2956886c17fdf27122d267ca1a09cafdb9de191ca7e41080719e6aa4bc0512ec309065afbceed1bccdafa432e6d
EBUILD Adafruit-DHT-1.4.0.ebuild 848 BLAKE2B bf7260e5efc8a76ca0b97ac152dd49099c26dff1d831b911d1ee3be534c490774aeb905a5c58e8a700aa003f52dad278f3109240243bdeb9872c4650703e93a1 SHA512 e900e271685be20c4a594182a8a5459ab6b9bb737ace22b54330476ae0977f7d8180aafe32a275e56b4f35e38695955f30c565ad0da02d45419129a0af01e57d
EBUILD Adafruit-DHT-1.4.1.ebuild 866 BLAKE2B 2af5545b8f626052f4b15f16bfebda1acc1910acc491b066d0fbfbd86a80d337fae9129abbc68687d46880ae8af717f45160ebc4f09b498ddc8a31a2839e6b60 SHA512 93ef21b06ebd87ece0c9fff7b694cd649b4679dffab6108bf3c14cc63e19a691807596ecb7756fd83ceb2ec435b676b70068e0f66dfe34a459e0ab79bb10acac
MISC metadata.xml 463 BLAKE2B bda6c98ae72dc2090a6af5667be17084492aebfd27c125d3667c5cd78d60955635b8f5eb82bb5babc7e230915d9d3fbc9ad77d3372d85c1f011d7a545f5518c7 SHA512 053c4d9206aa315842ef5107a1df450a6dff2269773193fac388836eb1c35a7ae819b79d0e0f4ec19b4c2716b079922bfc65c7b8a69a10294e3499a8500310da
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Adafruit-DHT</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Library to provide a cross-platform GPIO interface on the Raspberry Pi and Beaglebone Black using the RPi.GPIO and Adafruit_BBIO libraries."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_GPIO/ https://pypi.org/project/Adafruit-GPIO/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
EBUILD Adafruit-GPIO-1.0.3.ebuild 904 BLAKE2B dc5d1e5df0012fdf3a8badc63b34c95fb3f7874628ce33ddf37eec16ce3494818a34743eb286baa07707d29d7de4090db8c5ae6b6308825f80f4d8ba342f0eb0 SHA512 09f32a7830f42271d9c712b2cb50b318412f2e5dc3e7368acd6ac46ced24aa2397768a681be92ec17420add68b7087134f636167e773ca46df3647c44a811f58
MISC metadata.xml 464 BLAKE2B 802bf2bdd2d5b15d6cf12392ce1b42e72188658d65ee50fb9e36ea6aebbf032c9c33397b80ae1dbb4cfbf9d4a01d13bf418bce5fc2bddf1de7bda1caecbc8c0b SHA512 af33de203276a54e254ff35a654a8352f18c526d0b4002660fa7314f49b979f581c48e6a3deb72e56a448b9dea718038e8819070cf1a6929982a3feb1237b9d2
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Adafruit-GPIO</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,33 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
MY_PN=${PN/-/_}
DESCRIPTION="Python code to use the PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone Black."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PCA9685/ https://pypi.org/project/Adafruit-PCA9685/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
EBUILD Adafruit-PCA9685-1.0.1.ebuild 824 BLAKE2B 39bbb0b7770445895ef67483c152d8323f1e4f7c44add739aad1c37ec7efd4ccdfdaca8b7104bc6e870087d7e46578b171d55c877dc3c936a67089d09a3f6446 SHA512 cadb18586a66f0323e906eff4961af79c69e7b8ba1f78273b0467c9e822c3a98de5a784b0d3851446fec0f9bee49ca2bfc25b85b5a96f522a2b8d012cc0ffd34
MISC metadata.xml 467 BLAKE2B 621ed52c4852720433307ffa0c35927b53f4c9355b3c9f645008bfa23605d1bb24d43c5b3795f844ae9c341dc88e4f53025a351157e63e57efad042901c1555f SHA512 32f8910e751d89d8426ee943f4dcdb988915365d1c0efac77ab48a10a0183774a9c609791a3a4b9a5176e5a0f565d020acc783bb3c4b65d4228c80691a596991
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Adafruit-PCA9685</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Pure python (i.e. no native extensions) access to Linux IO including I2C and SPI. Drop in replacement for smbus and spidev modules."
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PureIO https://pypi.org/project/Adafruit-PureIO/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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
}
+3
View File
@@ -0,0 +1,3 @@
DIST Adafruit-PureIO-0.2.3.tar.gz 5395 BLAKE2B 5f86bb974d4afd9887de173ca28bfda04402151f450dd183f751bfae6f0f8442086eb1353f859d773a60b0cbde21bc4d4852c0d375b80e7af511c4b7084ea0fe SHA512 32037c002d376ef06d778397c7292629c80bc96f3aa83de9e36faf2212559e5637a326b215863f7d1db9aa12c9bb30d06feb31a444422448afca57508732d24a
EBUILD Adafruit-PureIO-0.2.3.ebuild 856 BLAKE2B d3e97963353b7e51f763d7ba387e35590d87b2ebbb7ac2c94863c2ea3dcc79725805121e754a7b5218a0414609b0a143c075788beb0f0cfcbfb4f5d93eb64787 SHA512 ce9a73839f5acf07d962a329fd3d0f3627ba9d01b509a9f0b3d5a6a964b695ed2ef57046f26e5a7ba0348f1a39c948f00d2727efb27321b3355547d2e5bee296
MISC metadata.xml 488 BLAKE2B 24d24792ebc591c29cb2f716bdb8fa2cfc933a730e7582e3a366ee752dcb74d7e498c7d75c78b63a8b04983e152b6d513c668888dea9f097a4912abc4f81abb8 SHA512 e2ab97a2abf0e15a32569030b240e75ee889caf0a78332f50969bd2156fe09b61ab9e74966d219ee5331aecbfba61f0b8a6772ddb9db85e2cb29f8a149c64957
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Adafruit-PureIO</remote-id>
<maintainer status="unknown">
<email>support@adafruit.com</email>
<name>Tony DiCola / Adafruit Industries</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Python Library for Adafruit SHT31 module"
HOMEPAGE="https://github.com/ralf1070/Adafruit_Python_SHT31 https://pypi.org/project/Adafruit-SHT31/"
MY_PN=${PN//-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~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
}
+3
View File
@@ -0,0 +1,3 @@
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
EBUILD Adafruit-SHT31-1.0.2.ebuild 763 BLAKE2B 3c34a05bb35f1849de1edf0be1008cea3aa814f610f66c9dd934725e8be33c5ab97e26826c22766b129e1873050ab38a5ae91bed8231afe04f105f5578862a2d SHA512 d5d85b53a74de0009083efacd3497b248b265a8a6ad173b669bfab389324e68f71204196dc4486e7ae7a0f1b276d9913af17a98830974836f3e1257cdf7100a6
MISC metadata.xml 340 BLAKE2B 6ba39c873e418db28d12c6efb1d731f273f9988027dc8e50d12723843134de575c305efd3284c9f4fd88289f94618a87b0d51c612fc6fb20c905ca6e4a673888 SHA512 ca7c0ae4afa9ede0dee266fdc498e47de3cbf8b2b692cffce7306ddf1f07e5f81208573cea2622c43bc3291cf1d46469102ed073e3396692e15e8091fe6e99d4
+12
View File
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Adafruit-SHT31</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="A module to control BeagleBone IO channels"
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~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
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="A module to control BeagleBone IO channels"
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~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
}
+5
View File
@@ -0,0 +1,5 @@
DIST Adafruit_BBIO-1.0.0.tar.gz 43743 BLAKE2B 9defa95e865d167cf473c7f02f0ba23fd4947f2b9dca6a082e00bcd51f0339907b1be0ec90bd584734b75ae18010bcc93f8b64948ea68bf13c2c78fc3592f52f SHA512 fb8af67c25f6a852255b845d4884a31a194e885e93e6c12fd08c4737bab4ecc2fe6083d5fe7bcb37aef800150f2ef58ecd06841323fcca7d23a59e35a02bafb4
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
EBUILD Adafruit_BBIO-1.0.0.ebuild 700 BLAKE2B f360b2a39860387de35d03a05aa5fa0ee7866b5e4133c323e156a2e6f440256c84671f0c036e274dc736157e6d97a4ccd96adec828e9cd392d083c6a32b6781a SHA512 9fd39a8d94e4f770c633de949db433dae32e92f950f02ddcc2be84df026029864fc6aa7b47cd293826d69d90b81c8cb7928bb04fad38e7b0e019c71a0384e107
EBUILD Adafruit_BBIO-1.1.1.ebuild 700 BLAKE2B f360b2a39860387de35d03a05aa5fa0ee7866b5e4133c323e156a2e6f440256c84671f0c036e274dc736157e6d97a4ccd96adec828e9cd392d083c6a32b6781a SHA512 9fd39a8d94e4f770c633de949db433dae32e92f950f02ddcc2be84df026029864fc6aa7b47cd293826d69d90b81c8cb7928bb04fad38e7b0e019c71a0384e107
MISC metadata.xml 465 BLAKE2B 736f440dae22608aa5f7abf8eda2c20cdb2f606af421488f33f78c9eed87fd0226d0b2cb428d5646c0d679447cb279a325dc4eae3c935909770185a6b0cf949d SHA512 9dfc153172f846bcb6965a855d933f3790fc818bc75a50ba94b71f5ec94348d6161b79cd276978f9c51a15316889ef6ea67b1ebf17e56329c0291b6209bbabba
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Adafruit_BBIO</remote-id>
<maintainer status="unknown">
<email>justin@adafruit.com</email>
<name>Justin Cooper</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Ambiclimate"
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+11
View File
@@ -0,0 +1,11 @@
DIST Ambiclimate-0.1.1.tar.gz 4232 BLAKE2B e89689a114c9bedc5cf7b1f80e383f3d79c0faa56d321efb794ba5f63f631d9be4af447a72f11420c45e7cd925354419c83fb9786d336f3d4641ad8cd04d54d1 SHA512 20132f338a641ce7726fb958be5cfc9d8c7dfe67b919f83abf762acd77eca1bca3a25085c1f26e723c13729d4685bc56f4a12c19417928c72158b44ce0d7e8ee
DIST Ambiclimate-0.1.2.tar.gz 4289 BLAKE2B 96496d931a170d40bbf3bf386be7e260ed3aa2816a124b613c2f0e781aa9aceed57dc43e672dd8c9c1d998f592031d0a3a88db47b7d7c344ddf5505255deb3bb SHA512 baa758197fd854d4b950ef2250ca9a3bc405a8d16c075d2bbf10f788d3e38142f9693981d0775eb8485d69968b81c5c7a31aedbac02d390abcf408feb418f664
DIST Ambiclimate-0.1.3.tar.gz 4328 BLAKE2B 6240d44a509e6a41b8181a15495897df1051d0a720e5a3155a681c8ef6663c402191757938c66cb09216b7ff91ba9c8c8f43b4f3588d9a7a5e2ba39bf85aaadd SHA512 2172d7e5ce31263b3ee453f4a8b6b96c143360f6678efdd3af4cddddaa47c24fe88724b30bfef6142b4936f63f69ce0922f4c17aedb520b556ba35f7b672be57
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
EBUILD Ambiclimate-0.1.1.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
EBUILD Ambiclimate-0.1.2.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
EBUILD Ambiclimate-0.1.3.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
EBUILD Ambiclimate-0.2.0.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
EBUILD Ambiclimate-0.2.1.ebuild 696 BLAKE2B 207719a44ca511e835c84e908e83a31822f5bd23016fcf1fa0f78e68e338a663843efae4eac8808b9a761c1918e2ab1615aaeb2e09642ea233ccdd5f138be0ac SHA512 21cdd6e460a5a9c3f988acdf9ba4418274933fdb4101329d2ef75b8b355a9a827f6eea7ad741a7f226dc2ecb49adf06af141067bbead112a80b0387680664bf3
MISC metadata.xml 466 BLAKE2B e596473074fabd97a0bfe4cca755c77fcd84f8331b3348c3a36d2842446263f719c1b1fe106d02c62b1f1a8243aa07a74e8aad218278892e7211ba50dd01dd43 SHA512 1f99427175285e55fb69378c6bf2f3d9e233b5d0b74eb4b77a2f4f723c9ad399902283495f389d3ba44ea226c1f1e299db7d2fdd67826ae5226764e539ffe74d
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Ambiclimate</remote-id>
<maintainer status="unknown">
<email>mail@dahoiv.net</email>
<name>Daniel Hoyer Iversen</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python package to control BlinkStick USB devices."
HOMEPAGE="https://pypi.python.org/pypi/BlinkStick/ https://pypi.org/project/BlinkStick/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="NEWLIB"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/pyusb-1.0.0_beta1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST BlinkStick-1.1.8.tar.gz 18704 BLAKE2B e7ad39f5ea8b8469162561c194d4c42eb3cb3afa25977de0e884fa5bfeb930a3cc8f9cfe750bdaa7613a49ae3b460d85547277ddec59cd0d5e52c97b7e227a93 SHA512 1cafe770e8039ea11c34ad707d5b860d43c628d51c6a967ebf605d05f6f86f14828263b0089eab9362f0a92ac966d12ed7ad0208abea9984b97bfa501c10e262
EBUILD BlinkStick-1.1.8.ebuild 739 BLAKE2B 9b45f2561d98e4a720c86535c9f0f179b3af2200d7def0d27ce53ac158230d5053c083afa4c1d543e0dc5eb44b9f3993b82bf6567ac2432765ae8930173c667a SHA512 5b235eb87e7d487b0cfa5b2b3facd0d21ff9185d5c81b41035d8214a4eb8efe27a5bee6912560e7d45043a18bf55306004d644d7f3a364e736f4849019290606
MISC metadata.xml 470 BLAKE2B cc8bb39b2244efbdb35cc528d29785d2c895a9f5a7e9bb7e547fcb2b989b441446017a40acb83d3e8d3e7db783545a4164c75575a999a66a34f9db011a71eba0 SHA512 5d46b04fb669109b824c3edd75ff33ef2462fd89886ca817f0e3af2ea0f7912a1f1bf20b3b5a4062faa1e4402c6e817ce2f5bba1977a7f9f51da6c2842aa76d8
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">BlinkStick</remote-id>
<maintainer status="unknown">
<email>arvydas@arvydas.co.uk</email>
<name>Arvydas Juskevicius</name>
</maintainer>
</upstream>
</pkgmetadata>
+2 -3
View File
@@ -1,6 +1,5 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
@@ -12,7 +11,7 @@ DESCRIPTION="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A 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="CC-BY-NC-SA-4.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
}
+4 -1
View File
@@ -1,2 +1,5 @@
DIST CO2Signal-0.4.1.tar.gz 1817 BLAKE2B 427948ed4ec1fad0494d53d0d93a2d3019f2155eba1f7e7e0aa068396e49f0d9ab48baae756eac62bb20b8cf420d0d4ed07701b7349c6ed5c910eff6c830da16 SHA512 15c01eb0856d07911a2c24e225d249bf9f35e235dab049f8012011edb89a3727a7276f27c5c14e5a51c4c81de8a0506bf6080b10762d0b77fb05137493f4b8b7
EBUILD CO2Signal-0.4.1.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
EBUILD CO2Signal-0.4.1.ebuild 683 BLAKE2B 549bcdda9b27f01bd3444055603fef1da3e203b28f194de185a78990b81308599e9de9450f58d365bc7fe6266bf0bdd97150fba29accc1cbc28f17fc6d2f5898 SHA512 29e73d9e13033d543950f8ff72ed89e2da522e32dbea9d3e1a54edb7f71a3e25c65482cf4c5a9992c39763af6eb308549fb7566c33a16a99ed100e110115e07d
EBUILD CO2Signal-0.4.2.ebuild 683 BLAKE2B 549bcdda9b27f01bd3444055603fef1da3e203b28f194de185a78990b81308599e9de9450f58d365bc7fe6266bf0bdd97150fba29accc1cbc28f17fc6d2f5898 SHA512 29e73d9e13033d543950f8ff72ed89e2da522e32dbea9d3e1a54edb7f71a3e25c65482cf4c5a9992c39763af6eb308549fb7566c33a16a99ed100e110115e07d
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python wrapper for the DoorBird LAN API v0.21"
HOMEPAGE="https://gitlab.com/klikini/doorbirdpy https://pypi.org/project/DoorBirdPy/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~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
}
+3
View File
@@ -0,0 +1,3 @@
DIST DoorBirdPy-2.0.8.tar.gz 5068 BLAKE2B 57154296c0410f02ae51afdca8f0d0af16a7b068f0d8e5633b6048475fa1ac7c1b41647758ea55216de1adb3e77f9ea1f71deb468683193f47dcab2c8f2bb674 SHA512 b8481168a593e4762340a4835fe8402b3df84db0532cadce5f7a9dc4391d54d576db9851d6d8def2ad58c089fa78e8748d533ab5df231cc4a53b5a81a77b3d46
EBUILD DoorBirdPy-2.0.8.ebuild 681 BLAKE2B 654c2ccbc06448659c448194be4270cd44f24511b550b07782965577c7b7adee17abaf1e00175c60dab579b2320e24fe282689e36bceaea33b0d0016cb373594 SHA512 23e6eb061fffa0663b378da9705eb3605ba0743c10d3feb75fb8b5d28a4ad79f610066873d373456cf7f03a4bfcb8d704003fbdf30ea5b4e732df034c1217373
MISC metadata.xml 460 BLAKE2B eed6f03b857a3b6a77be43c9dd62b9806d946d8fe0ce80548e1caca69a3e12cda6504b803048e9651c9a6e4839c57c3b952609ae906260c602fa133b97b2f1a6 SHA512 48228e69fe6560e978ecf355bb39e29e0de6ee132b68b335fac7313dbf631139b81c187df9df4d426977f164c73441440eabd6c33111d9be2af026ac635b6b80
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">DoorBirdPy</remote-id>
<maintainer status="unknown">
<email>andy@robiotic.net</email>
<name>Andy Castille</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python Git Library"
HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~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
}
+3
View File
@@ -0,0 +1,3 @@
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
EBUILD GitPython-2.1.11.ebuild 665 BLAKE2B 4a6ffc0b6de5076d0e5e42d6bc9d0bdbf5f902238ffdf448cd71bbd80c62e1d077f2364e2646f244c5b22581f8ed366139258b012ffb3c987438cc7204d7c565 SHA512 ab7a4d4d538722485d2fce60edf548962f96a1ca1ade42e9fa4f400f81786c7b05b7f032b2a68b3a1e7f652c2ebbe32bba831ab7fe5ef0022978f3fce8956ad2
MISC metadata.xml 548 BLAKE2B d6301ccacf5d4591cdf8304c072164d7c4ed1d90e20e6f49c185d93f1f2f7e6cee9dc77d8ad335c29985f56c130b31c63685b6d9d0166f944a6119077bd98d05 SHA512 ce179070a488baf71e6e3ca369881dedc38a38e0485f3e6fe7eb4a7157db833f061b8f596163edcf74ef60d94135f7ce8bee792161e974b3fd0865cc80d98571
+17
View File
@@ -0,0 +1,17 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">GitPython</remote-id>
<docs>https://pythonhosted.org/GitPython/</docs>
<maintainer status="unknown">
<email>byronimo@gmail.com, mtrier@gmail.com</email>
<name>Sebastian Thiel, Michael Trier</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -0,0 +1,34 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/curve25519-donna[${PYTHON_USEDEP}]
dev-python/ed25519[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/tlslite-ng[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST HAP-python-2.6.0.tar.gz 254408 BLAKE2B 0ff6e354f39fdbb119736277806ccbd340c252e06fb38cdcfb2e7a413ce786c782bc2df111b1d92fce273de63731acd1b494f8800bda85c24bf0c7f8a179856e SHA512 7b1e3bc40c8a93c68e2970f61d33221e8503d7f8ae531b13988c1a4a4ee43cf1b4de34a63e626ff8a19152ab8cc3137c5249b0e15c998f68e28ad5ce7beb4c87
EBUILD HAP-python-2.6.0.ebuild 899 BLAKE2B daaa7639f7aa1fde238d0838cbe8c9862954dca92b8ec87afdaaf63609d8c6a0ba5980e4f9c359b2a88ee75adfa26bc8f9236d34febe30ee0b41afc3ff5a7f69 SHA512 afe32ee6d48407bb6999420f180712967c6b5008231c392b7c2d700276ad75cf543678bee3646af622c801b66d3494c8f8c5f43b632bac37d407f6a4051d1d97
MISC metadata.xml 336 BLAKE2B a2cd1a9a74f8e5910f2b716d990ce1b4375ee65604d31948da356d3bf209991398368d24c8691b2b2d01a276643fa6f97fa2ae1ea18ec8a85e336d4896693403 SHA512 ec94d89f0e376a3c7b842bb3746f686d39aed2770a8d6c5cfecccc9d88d6f12d1a5c146e2ca5b5bd3bf0aad7ce2928a96897822621844056d27b043cf81e67be
+12
View File
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">HAP-python</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="A Python library to communicate with Hunter Wi-Fi irrigation controllers (https://www.hunter.com) that support the Hydrawise application (https://www.hydrawise.com)."
HOMEPAGE="https://github.com/ptcryan/hydrawiser https://pypi.org/project/Hydrawiser/"
SRC_URI="https://github.com/ptcryan/hydrawiser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST Hydrawiser-0.1.1.tar.gz 14699 BLAKE2B 279dae0e4c906750ccb6eaf8b61b8580545ba40fa629a159c96b44a0f09b07c52e242635065444b8c573872af649b9ddc20d02145ebbcb9cc67ebef5bed9a5c0 SHA512 4f9851c51d26e75fc93f9addaa891da9e3f3693b2a58dbfd1d3421e9a97a8d2da297bdcfd5099866b0149b1415d48032951237f883938eb9b8ebb23bfa0cacdd
EBUILD Hydrawiser-0.1.1.ebuild 876 BLAKE2B b9e1ae12f5a5c4336fb3a56ac6873dc959e3b638d0b7bcc894d4132b862433fa659e23039fcad8762de03d868bfc8f6da09e2b8707cf7466a3fa6fc444754294 SHA512 792448396074f17474239dc8fb552eebf0441f55525cc290aa5fb440b7dcaa61170ee13fae4562fface4cca1f724e51ff1ff8776c407a859d1d2b18600237d16
MISC metadata.xml 457 BLAKE2B 95fdd491046a33c1239db3cebc5a43c6832c6e647aa5f3629b0234856edf920e9677c62193335ebb6714484d0ca41755ee37ba773bc771f3116820d9bd80f21f SHA512 ac679c424627c298c7b448b272d4e7a1bfae3026f9f5b5b1b2f78d40c5b078d7eac82cd0b9fce121d0f78ccdb63c6a43fc33cef46fbb3f738044a1116dcdbd1a
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Hydrawiser</remote-id>
<maintainer status="unknown">
<email>ptcryan@gmail.com</email>
<name>David Ryan</name>
</maintainer>
</upstream>
</pkgmetadata>
+32
View File
@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="JavaScript to Python Translator & JavaScript interpreter written in 100% pure Python."
HOMEPAGE="https://github.com/PiotrDabkowski/Js2Py https://pypi.org/project/Js2Py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]
>=dev-python/six-1.10[${PYTHON_USEDEP}]
>=dev-python/pyjsparser-2.5.1[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+3
View File
@@ -0,0 +1,3 @@
DIST Js2Py-0.66.tar.gz 973273 BLAKE2B 4613cdc0318f62b98773d10b82414ce8b04d66d1a0b88788c2112f2bf7f856c1f236a378d4e0bebec6b57e732a0d08f5331ee6739dde991a77792794e585e261 SHA512 e59cdc57b3713398f4cd87b8dd05a989861aa56e40606b25b1a06983aaeacfabee18f9791c64a44a186f71a6f11154f9f84ce5115d017ba24c45792e99f1bcce
EBUILD Js2Py-0.66.ebuild 848 BLAKE2B 7e49c0e5382077f04a6baaf0cf3336283f0d72a8a2ed1d6da080715212214ea8f0cd3424696fb4dd8ec5777b2c2f67cf81551ed33aa94db795364981905492f7 SHA512 3a0c4b49fbb0c257349f4c922537bd40c61da609c79e521e0a455c02c9252fd13a7d4d387ab4face4ef6740bb588781b0704d93827a0042691397c10410badb1
MISC metadata.xml 457 BLAKE2B 5ae8b3691fdec82710cbbdac01ab93859ef4d92b7f604ee8f893b5d3a1d494f050473e9f488d44571d0649777ae5220b6c668086e9332b14dc74168db9baa67b SHA512 048d4f95d894a2043989de0413be7eb4e69c8931eb3bb2f25a1a5147acffad1287bdb8cdb74ee94c6494cdeadf22b5823ea8d38dba394920a38f2010f53bc0ab
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Js2Py</remote-id>
<maintainer status="unknown">
<email>piodrus@gmail.com</email>
<name>Piotr Dabkowski</name>
</maintainer>
</upstream>
</pkgmetadata>
+7
View File
@@ -0,0 +1,7 @@
DIST Mastodon-py-1.4.5.tar.gz 3564509 BLAKE2B 1f200d2e2c424579bdd596a56747ae5b3d90693453314db410b911ddca92ed9d7355103207af3a36242ef4a277dad9e8781a21a5f8a554250bc62fea226c6fb4 SHA512 d90a45479e8c3dbaeed0a40e32e89da99f58c59b008b41967d39ec8bcf2dcecaf12cca826f2b9fc9fbb63efa36a492e63248e00e42e82646d761c06f09d4d5b9
DIST Mastodon-py-1.4.6.tar.gz 680887 BLAKE2B 4fab2e3a39b270e6208141e4d19da023a31cc2d27bf194407ad75753a6731d02a9ddae575c3ad48bee0747c097cf80ee528250c1cad38f0994d0d85d3ea23078 SHA512 f10e86433a9a02147a58e115ed942857f6dfb2c0332353dff0df57e606246ff5bbaaf7f004c3634bdf22277ae09af8fbcd828d6aa9d2189aa5ddd5fa649617df
DIST Mastodon-py-1.5.0.tar.gz 706918 BLAKE2B 9b04c5dc85beb968b1f1a46539e77bfb0c4d9f48bcecac01f2aebb095d14bdf7ac154c62d22e3edac0407e458c8b9e2204b87deaba20af86674c6440689bee6a SHA512 5c22adc68eb5b122f6b6a43525daadfac19de6c26d0db67135a932f0422c9b9d3700b45070a23b683f92aa41237cdbde5a837c17ce9a7dd0afec3c5ae65eab1b
EBUILD Mastodon-py-1.4.5.ebuild 1009 BLAKE2B f74b72c623f1bcaa860b44e0aec55a4b332cccfc61d88b86ddba5591acddc71d57e7ae49c744a56d42a34c3f0e0cdcbafbd9d7185d7e189898fb3dbc6dfe3935 SHA512 0f5624a1b460df109c0e64f11e1217ff0ce4a59ccfefe963e39992c7d57d744c674eb7d4906f600c7a6cc964f6aece427c7ce7a4b695a1371cf20e51d8cfccab
EBUILD Mastodon-py-1.4.6.ebuild 1009 BLAKE2B f74b72c623f1bcaa860b44e0aec55a4b332cccfc61d88b86ddba5591acddc71d57e7ae49c744a56d42a34c3f0e0cdcbafbd9d7185d7e189898fb3dbc6dfe3935 SHA512 0f5624a1b460df109c0e64f11e1217ff0ce4a59ccfefe963e39992c7d57d744c674eb7d4906f600c7a6cc964f6aece427c7ce7a4b695a1371cf20e51d8cfccab
EBUILD Mastodon-py-1.5.0.ebuild 1009 BLAKE2B f74b72c623f1bcaa860b44e0aec55a4b332cccfc61d88b86ddba5591acddc71d57e7ae49c744a56d42a34c3f0e0cdcbafbd9d7185d7e189898fb3dbc6dfe3935 SHA512 0f5624a1b460df109c0e64f11e1217ff0ce4a59ccfefe963e39992c7d57d744c674eb7d4906f600c7a6cc964f6aece427c7ce7a4b695a1371cf20e51d8cfccab
MISC metadata.xml 476 BLAKE2B 20ab41a26ece902aa53a24505938c771ab3da194dcbc419bdea0ee2e68701b973f16f7cb8f33ff280fb1e18f45682fa80ce3930ef80b671e6d4ada37d3b3cb5f SHA512 6448bb98d15086d156896816d65ebdc10230e127d19c89aa07e42fd3019a2b8e6d5e361adca6c42e6a245d2cfdcd3993409adad42194f0800f97bf86c6ae7062
@@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
@@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
S=${WORKDIR}/${MY_P}
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">Mastodon.py</remote-id>
<maintainer status="unknown">
<email>lorenzd+mastodonpypypi@gmail.com</email>
<name>Lorenz Diener</name>
</maintainer>
</upstream>
</pkgmetadata>
+5
View File
@@ -0,0 +1,5 @@
DIST OPi.GPIO-0.3.6.tar.gz 296298 BLAKE2B d96080e4c5d8a22d16eb9196bedb1714625dda894b5950626f5f29e74db649849e8aaab9de9c5b497ea95fdcfeaf5c28d152358d0dad9398f1eb79e1cc380b92 SHA512 7a380f6a3b2171a57ced3ef9e319e98e6390770b565d25595e9e9878c4ca0beb8824b9401d778425ad34df699eba7cbf9413f3d44c27945ed790594e7bf9bea1
DIST OPi.GPIO-0.4.0.tar.gz 298389 BLAKE2B 2d1e2f32d074cb5a968769db2594b86fbaa9eb24a2bb52e4dc438d426af625b871ae819a6ca05d16d54798686ef510525568de9e2cefe43b2e4d2883f7a79625 SHA512 03f660a4535529fdeee5411814a80596f57f818b94b94d79c692512faec21c480da9a05a81d137d0e8de3486c021e5bb1a0458c7898cd481ea5df01d3f56d75e
EBUILD OPi-GPIO-0.3.6.ebuild 761 BLAKE2B bcb3f7de85a57f2346f7d14e39836427804819c776fe082f953d071262e0a6f8f0c800a1d413c33606fe37dff82323db15f7522647d7ccc639603d32677b3ea5 SHA512 4ba74513d5df794f3054a4b3583ff668b04b68c74421bb1d71c8c553aac5d08895969f5db3cde2fc91c1244c28c3ec8a01e449667fff2524f65757876e9b0d35
EBUILD OPi-GPIO-0.4.0.ebuild 761 BLAKE2B bcb3f7de85a57f2346f7d14e39836427804819c776fe082f953d071262e0a6f8f0c800a1d413c33606fe37dff82323db15f7522647d7ccc639603d32677b3ea5 SHA512 4ba74513d5df794f3054a4b3583ff668b04b68c74421bb1d71c8c553aac5d08895969f5db3cde2fc91c1244c28c3ec8a01e449667fff2524f65757876e9b0d35
MISC metadata.xml 475 BLAKE2B 9128c69c25ae4aefe67c59a9388068c6f8ffda4726bc860231ada20fff3e5cd48bd11c80ce217af4d6fdd651504acec43478e13af5b1d185b92b6d4efcdb20b9 SHA512 0c281d1e1f2996454e95997e0f74648379784fb82e4f42c3b0df2c427e1f7f345cf945532dc905808c2ac581e2799e54921214bd4f5726ac52f9fb569b549f33
+35
View File
@@ -0,0 +1,35 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN="${PN/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+35
View File
@@ -0,0 +1,35 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
MY_PN="${PN/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S=${WORKDIR}/${MY_P}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">OPi.GPIO</remote-id>
<maintainer status="unknown">
<email>richard.hull@destructuring-bind.org</email>
<name>Richard Hull</name>
</maintainer>
</upstream>
</pkgmetadata>
+9
View File
@@ -0,0 +1,9 @@
DIST PlexAPI-3.0.6.tar.gz 58636 BLAKE2B 6248c2f254cdaba59ecc0ea8d726da7a779e3b57f80a129643d6a834661936cac364d0bf758e672bbac2032c226ac0f1e5731984814f8b72d9fa94488381bbd2 SHA512 8a614a1f81eb800f1ac157e3c183f26dae35dba54a92fa5cea00712a45f931ad1e9849481a35ddfc508dd20495c2ebf455f16adc232461f10bb5766eaaba509b
DIST PlexAPI-3.1.0.tar.gz 70414 BLAKE2B 582cc4e7d48c9e5321ffad1e83b41be10e4daf38fffc1d21f96401e26c59b691b67bc1ddd0f83962fe3d36561f19230d89c93bd568642b4e625896babf00827a SHA512 d0d1325cfdd04f79d427b343b676ec6671eb26b03a5af71139d96a8a3f4720b872c0a0a5f086ee2379be46121c1e313a1760ea852dd92582281d3b8c6188af4f
DIST PlexAPI-3.2.0.tar.gz 73498 BLAKE2B 70534e89077210e8f3e53f79e1b2099449f0a2caef829b723c2373c01fb8e85b443c6704d2c84f5193ce53f272d837cff1e53501db467f49c88da8ac6939eab5 SHA512 835e293b6e5a9cb82b5b41f4b8dbca0ecfbe7eaaee504a2311d3c3a0e1759c82b49d04c3afed5b348886c76d957b50305198f3af7cc4146a49356b128269c785
DIST PlexAPI-3.3.0.tar.gz 73777 BLAKE2B ef3b648a3642f517c230eb81788e3cf30d39adcdca39844264b5944354bb407e861b0e528ec699a022035e430dbeffded398ae5ca67d97183178ae2808d754cb SHA512 a7b3a253e67f024d41a9139afe90aaab1605e74b09af8ed1c1bb1a0fd2780768468e19dca7f04f06ca5e1e2e87eca8cf2710471e85ea15b5c642761821d0066d
EBUILD PlexAPI-3.0.6.ebuild 668 BLAKE2B 7882161a819757d1c0828ac8f5e131b376542f1c05f05c3cf8f23b58df51cf8146931bad3247f0fa8a705f5495af4945c1f95a0bcef40b7fdf6b9a70ddb415f4 SHA512 8e37e4bb5567b2f4172a423ae338e1686eaee6e5a48e2111d0341f45f56a4a66c47b2fa0d6752c5db4244bbcdf5d15a69275d51ebcf7fbc32be3c2b282f9181d
EBUILD PlexAPI-3.1.0.ebuild 668 BLAKE2B 7882161a819757d1c0828ac8f5e131b376542f1c05f05c3cf8f23b58df51cf8146931bad3247f0fa8a705f5495af4945c1f95a0bcef40b7fdf6b9a70ddb415f4 SHA512 8e37e4bb5567b2f4172a423ae338e1686eaee6e5a48e2111d0341f45f56a4a66c47b2fa0d6752c5db4244bbcdf5d15a69275d51ebcf7fbc32be3c2b282f9181d
EBUILD PlexAPI-3.2.0.ebuild 668 BLAKE2B 7882161a819757d1c0828ac8f5e131b376542f1c05f05c3cf8f23b58df51cf8146931bad3247f0fa8a705f5495af4945c1f95a0bcef40b7fdf6b9a70ddb415f4 SHA512 8e37e4bb5567b2f4172a423ae338e1686eaee6e5a48e2111d0341f45f56a4a66c47b2fa0d6752c5db4244bbcdf5d15a69275d51ebcf7fbc32be3c2b282f9181d
EBUILD PlexAPI-3.3.0.ebuild 785 BLAKE2B 9d775cbbd814ef391b2b313d3baeedfa8a5ed571b2c2c70a00ff99e1cc2914e964903912eaf45828938e00544918a50fd03bd758d85b2599c17ed21e4f841ff6 SHA512 a69663996436da2500e2cf00d62c1bc5dcf25dfaf558c516624dd521dea0a1cc86c1e22f7165b8e0cbe22f0469bf2bcf91d42f86db15d2b99a64616fc696c7d6
MISC metadata.xml 471 BLAKE2B 3b826b10a16d2c8eddfaecb6b6d2efeb087e2dbf2d3cc53189e693042cb5e62156f1e452d68215456376aba342b16b8db6d83161d4742a1d8b3fe51d084e02e8 SHA512 4dd9d7d47c836114ff0bc80c08f6dc536b8c59945f3c4642a10c809837f6d8d4d0e54dfbde00621c499c05907e2a044b4f1b0e5863877b74a0ec6228b1a7e39e
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+32
View File
@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/websocket-client[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PlexAPI</remote-id>
<maintainer status="unknown">
<email>michael.shepanski@gmail.com</email>
<name>Michael Shepanski</name>
</maintainer>
</upstream>
</pkgmetadata>
+3
View File
@@ -0,0 +1,3 @@
DIST PyCRC-1.21.tar.gz 27076 BLAKE2B a0da8df165b0c44ea1216c15b72bdf41a6c7c0cb9ac08f6c2913423eb50a01cb79da391eae4ad47f46bd381bf3029c4da35cba3679dfe19cbf9b3376546808cb SHA512 d971e2cce47cbc3fd65236d347537763337648dd6cee3d4db4b45e58f89f42b86954b907391dd0ad64d7f47469366b2576c950a5dfd2ade898270eeeed894701
EBUILD PyCRC-1.21.ebuild 660 BLAKE2B d578c99e1286596eda35a7fdf112815e4ab0ca97fd15a37df8f49ee40701bd18b064df70ddd4f0a946c15eaa720b285415583d5fafdb5c04a6fe3e8d71f0ee80 SHA512 84b4fca5decae273e4b6993b2b7703471dbc821b79e3dc952979f473258e65fe64cafed64b27bd0abd66fbc2784a97d5bcf3ca118d5caf3585822144ca170056
MISC metadata.xml 472 BLAKE2B a3ff1e817dff176c8242ab62ae6407bf5d31b0073566f3582742f7cc3b03e0a559da6cdcb38f47b39e1400972f2ef85d024cef152eb1eebbf03eef17009f4bea SHA512 5cec66b7dde3342244f2b285e1f0add5da882d934e3b5bff50a5bb70ae8b0c3b9fd67075cc59ab0537624d4e94601fcf47433e525930bb601856f8d7ee0faa00
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Python CRC Calculations Modules"
HOMEPAGE="https://github.com/cristianav/PyCRC https://pypi.org/project/PyCRC/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~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
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyCRC</remote-id>
<maintainer status="unknown">
<email>cristian.navalici@runbox.com</email>
<name>Cristian Năvălici</name>
</maintainer>
</upstream>
</pkgmetadata>
+11
View File
@@ -0,0 +1,11 @@
DIST PyChromecast-3.1.0.tar.gz 39073 BLAKE2B a94701843978b7439abe250eec7d0530d82d756325895c13b6601868e3d86fd3b4603294e2fe71570d99c9e8799f78d6d10ae813777890f7236fb12f451a8647 SHA512 59b9a12b33846d283d085abbdc0e281e1f97b5dcb8aac104e3213d661b8a8a675ebdb060c75022d09933ea2d63999fdae9fd723b1abf1f7a4dd9599f935c83a0
DIST PyChromecast-3.2.0.tar.gz 41761 BLAKE2B 0ac95d6f95200a8ad67ef43201602b699076199e928bae471a5e3b19a7ce913a2e70ec430c4f2c846bfb1a05f4f699ada356664c45104391a89acb5172e3d2b1 SHA512 d32c8aa2d6a5714707ee00f1b9cf2c7bc37938ccdd602a13e71dddab0ca2a176bed99d87c2a7cf1e46f14307c21fc4806055bd817762d117634d57f1d3cda4a7
DIST PyChromecast-3.2.1.tar.gz 41795 BLAKE2B f571c9eb8d758b50cda11be747125dd2fe1e38bb90c4bbd1706b6e7e0c7b1cdc45ed2a51f229e2ac8c2138481f3958f597e3f5894899b6374b38ab35010cc499 SHA512 99706be51ea1f1fc79104e93881bc5538ca96fd4fc6c184af7ec2a3ab9bde8e8c2a59574ca4e71a4812735265091eb4b3623d8de9e449fc759aaccec359d749f
DIST PyChromecast-3.2.2.tar.gz 41888 BLAKE2B 2ae6cca26fed20d3470dec59bc9297ffb96169f7c0fe0ae87e89c1648069c80e43ad71817cb322c6b08ba8ec6ebe9621ce7a4eacca72d775d6894161bbae6dbd SHA512 ef616f86012b076f88cee1db440984665ce84a16c59c39931d623987b651ac762afe044973d4c56c3acc8f435ba13e4bbda7503581857e21556a6f5817f3e40f
DIST PyChromecast-4.0.1.tar.gz 44447 BLAKE2B 6b05f4abc3714f6c8d3fca637d04682f46f8614f34e07ac0c89fa2138d99ccf22f9db10f124101012c23a4e0701f97cf725372bcb73e9d7cc08066d0c137f904 SHA512 26cad3fab29446f67171b1661e3d54bb00999a6a64bebe36b8f5d67232177cb5e412fc807dafca361f81e50a90d2afca488c996fade4edae79d915be99265aae
EBUILD PyChromecast-3.1.0.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
EBUILD PyChromecast-3.2.0.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
EBUILD PyChromecast-3.2.1.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
EBUILD PyChromecast-3.2.2.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
EBUILD PyChromecast-4.0.1.ebuild 879 BLAKE2B 3d55fdfd2d78aa6b902a0be635c826d8ed259f604fcbf7ec73aee79a7085e3af85082a4b735e27fafa590e2d3ae25d45d59099a198865c093c8a5385a20bbd63 SHA512 b2bec71de952181ca72642078a9a313820e81c829f0ce314d3c700122afe790b0d8edf905d89da57b83bfd667c8d3c5f7b083064a011b18e2d356f9491c0edf5
MISC metadata.xml 375 BLAKE2B f63309b893ca508bde2cd38ae803f8c0c4dde00aa9d16e09b5e45f74bb2bacfcbec6574161a4c6695785644f7a8c03422b5a50cff6d81bf75a960a3bda54baa3 SHA512 41ae0b877d32ef6f4ea964cc839be5b4fac1683332556a3a3e114ab4dd2fed5bb5ca2e3abfe3c614d9e144ee4feb48be46cffa629ac6c86405a8466adb639155
@@ -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
}
@@ -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
}
@@ -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
}
@@ -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
}
@@ -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
}
+12
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>
+3
View File
@@ -0,0 +1,3 @@
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
EBUILD PyDispatcher-2.0.5.ebuild 695 BLAKE2B cb4f0e967096884ed1451e585cd741897343e7ab2d1985ad57f01e82bdf49392a77acf0a0e7fc8dc5658e792a296554ae44a5d63271d1e476b3d91e63adc9636 SHA512 64913ff1906e845e70dc2297486c230ca5bf4bbb6c3a4e32f3da73ddc9ce61f04f46756eb5e6e3de8bcae2f01c5c1f2773c821a38664b70eba9577d340ed9027
MISC metadata.xml 488 BLAKE2B a89a5ad1c207f545af3dee402fc2110223efdf674aed9ca0eee67cfdc6a4b68f6dfa67b5d92fed1ede297ccb74e65f8a1a5b2a66fb0a6b2d989f0ce64439548f SHA512 e6396049adc1a0d1363e2403ea82a5a03604ead16fd48c99c3620e02defe49626ee2b135c070bb3e82b478c14172a857836c4ada3b25dee8dbf3ceeb9eea6dc8
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
HOMEPAGE="https://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
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
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyDispatcher</remote-id>
<maintainer status="unknown">
<email>pydispatcher-devel@lists.sourceforge.net</email>
<name>Mike C. Fletcher</name>
</maintainer>
</upstream>
</pkgmetadata>
+7
View File
@@ -0,0 +1,7 @@
DIST PyEssent-0.10.tar.gz 2677 BLAKE2B 0644da7ff8c6ad00d34857cbda8c3bd27a470f8e009f4c1faedf5598ca927f828b27ee9bf248e2a53276c6b4eed0d31514102aa3fcc47137a4367533dc546a7b SHA512 f116815a988c98e41f95a0b98334cd4efb7cf566bb0f6cbb19f7c68334932c01a4238ddedf057ad531aaa8eb398c145982ea8d1cf07602dce5ad721c292e1713
DIST PyEssent-0.12.tar.gz 2714 BLAKE2B ab0b3613812dc3c851aa17859ecbdf8bd966389eafdd2db96a26467fe19f183c62162efed6bd8a856c57faed7230ead91e42fee1b0dbe571585dd8cae5a4bce1 SHA512 95d7f17fe117ca636ec34620fc815923b3e704d26111d723797641333cec2df6f864c7a26fbb17f2d4691aed927465d908d98357430928ca26c6b8bcd7e709a2
DIST PyEssent-0.13.tar.gz 2736 BLAKE2B 77d3c0c1dcc4ca428d810a6a1e9cf34cbeaf25e9aa611a5d193d07ab2a2a35ff32647df43972efe877a83f350dccd7d4fd92ea1d9b7f452f6dd5758915c8e8ee SHA512 183170137858422549b57f37b87ac5081274d73bb24fddbb6ce306e9941d48cb1eb267e2241dfdefb130bb465617beeaf2105c5ae5d19d72ede763b76b605121
EBUILD PyEssent-0.10.ebuild 633 BLAKE2B f6183286e1dafdfb9ab3236f6e5819b79242e08231c68f4daebc78999f1a8d5db78c3696ec7fac86c6c50b782e39b458a4731f9ed7bced6b7bce5fbac3cc3291 SHA512 c3d65ec6b055ecd0a0f095b27e7c9938547365dffba0beef3652f8881716267c8a5073e11651d57b47e3957b675cd40c2e641b63136e4d4e3138b80a55c9d993
EBUILD PyEssent-0.12.ebuild 633 BLAKE2B f6183286e1dafdfb9ab3236f6e5819b79242e08231c68f4daebc78999f1a8d5db78c3696ec7fac86c6c50b782e39b458a4731f9ed7bced6b7bce5fbac3cc3291 SHA512 c3d65ec6b055ecd0a0f095b27e7c9938547365dffba0beef3652f8881716267c8a5073e11651d57b47e3957b675cd40c2e641b63136e4d4e3138b80a55c9d993
EBUILD PyEssent-0.13.ebuild 633 BLAKE2B f6183286e1dafdfb9ab3236f6e5819b79242e08231c68f4daebc78999f1a8d5db78c3696ec7fac86c6c50b782e39b458a4731f9ed7bced6b7bce5fbac3cc3291 SHA512 c3d65ec6b055ecd0a0f095b27e7c9938547365dffba0beef3652f8881716267c8a5073e11651d57b47e3957b675cd40c2e641b63136e4d4e3138b80a55c9d993
MISC metadata.xml 462 BLAKE2B fc1d43a30389fcd94f075adc2ba2b92d0a38c983d53b263550d91b348b2b2be929c8a60f1cf9e4be5801a817988ec07b796d162fde3ecbd7564503cc308eb758 SHA512 c6f19a397fac37f4b5c90b67f774dc981029eed1d0046cbc0167b5d019ac947592433c76850ea51e5064ea4a98416add87dfbbaacd8d9731fc51cd73c251265f
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A wrapper around Essent's API"
HOMEPAGE=" https://pypi.org/project/PyEssent/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyEssent</remote-id>
<maintainer status="unknown">
<email>sylvia@hackerchick.me</email>
<name>Sylvia van Os</name>
</maintainer>
</upstream>
</pkgmetadata>
+3
View File
@@ -0,0 +1,3 @@
DIST PyFlume-0.2.1.tar.gz 3672 BLAKE2B 33f3f62d90365fa68a0cb3b388cb11d3481d049194137be474e91f844b8b3565c9123ea16a205b8310467d1631a76d83c6f15563d47292be38fdbfd46e5fb486 SHA512 0be5b5e39ad56c9f31724ca76e1056cfb0ee08aac9e925f47a3b0150471c1c8c09f694519835be0f0f3ac708a90532fcc2c18a6371f6f0d2f14db6836514091d
EBUILD PyFlume-0.2.1.ebuild 780 BLAKE2B a265ab6ae030515e9872c0b293b56a3b44bc34bda14a26e841f0f2903ce441c681957b82d60d87020720fefbd51d8a86e9772903651053491916a4c5e40219c8 SHA512 6c56ca248db9a59fede1a858a7c8451e26f16f53227742ccd65808615dfa2bd7f5fb28d872b646dc738e6df7c26f2c461568b1af38d3d78ae01c53aee3df467b
MISC metadata.xml 456 BLAKE2B 2f5ff1b468b15297ca5dde588d7156dcf0960412fc1871dcb7feecb617093641097411a36b3048c9665096ef45fd7523746022a8b80f0dc253d636242077f037 SHA512 2c7a4e80dfd94e27a91b1b7c57acd3ac930c9463a17fe8d44abcff813d5f8401c378f30286d811c5bcee81d676237874ee3a9f97709da7b0ff81dcb3c5d5d4a8
+32
View File
@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Package to integrate with Flume Sensor"
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/ratelimit[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyFlume</remote-id>
<maintainer status="unknown">
<email>Chris@Mandich.net</email>
<name>ChrisMandich</name>
</maintainer>
</upstream>
</pkgmetadata>
+2
View File
@@ -0,0 +1,2 @@
DIST PyFronius-0.4.6.tar.gz 10378 BLAKE2B b1a211aa6acd7eeb7117231b0fd7796a5c58ff98b3a44971fb846dd8e96a1996e9dfcd46b4412c33b5e88bba676d10acdff4749d91e4e3f0355962b5c5cbcad9 SHA512 2bf3eda54406cc0646a33b12bbe29d87c3ff89ded3b7ac9f3fd42428761ba37a07f85f71cad9498a487fb9c419414333e0d722f24f24cc76a6170673061ca512
EBUILD PyFronius-0.4.6.ebuild 693 BLAKE2B 0d352437a1f0ceec06765f7ae16c8c72657e4d0fef2d507718dfe707653f2124cc0d2eadc99db1d9c9e0c1fda636fe84d78cde81e30fe5ef17f85a43befa23dc SHA512 58d3acf94134dd76789c1f00ba614042f2aa31b18d0da37ba5c554ff31044d0fab3fa1186a395d67ae34dc42f836c5ca07e7d4b280ac0e415156b07959778928
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Automated JSON API based communication with Fronius Symo"
HOMEPAGE="https://github.com/nielstron/pyfronius/ https://pypi.org/project/PyFronius/"
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
}
+3
View File
@@ -0,0 +1,3 @@
DIST PyGithub-1.43.5.tar.gz 2885333 BLAKE2B 6f1aa6c9deeae0fdb175cafe655727d42a49fbef84af2abc9f94734c6f3a77dad65e6af5a85054e01f0f8e73c51dd59d023c76ed587bcd2588e69975ea153762 SHA512 b6e1a1ca589c53c28951b9d7d969a5ad4d5a4cd7601419de9ca652f57efb3d982012ea4cc0407cae7facf601461139698fc7a86887ea009d6b397792bf178312
EBUILD PyGithub-1.43.5.ebuild 667 BLAKE2B 80163d0f2b87761c6059ec5735e0bc0be001413caa8388e174b360c6857e2a867df8f84d23c67a98f39fe597914a00b8d6e08cd391b814bed85d9f96f5363e20 SHA512 1940f3bcfa1f745ab3392e9b2fbbb64053583341470c50c2d569a466f89d774d994cfaa4d6b3f41803455de345c87ef5540e2807343bed9aa6bd000c93142ef4
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Use the full Github API v3"
HOMEPAGE="https://pygithub.readthedocs.io/en/latest/ https://pypi.org/project/PyGithub/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3+"
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
}
+5
View File
@@ -0,0 +1,5 @@
DIST PyISY-1.1.1.tar.gz 25696 BLAKE2B f263d42adc81da1f0043886f77dddb0780155e1e8aa701d0e3802dc98a47e0ef656d51de19ff2b81ff2c27a59ab05514a4591edd9b6a589e05ebcc9a50e9867b SHA512 329089633a8052de47304f260973dc5221509161d63c0aa9d1484d160b958558c1e639b858c67322143def917f91f5ed988e8795a25f08e7674a62624e2516b8
DIST PyISY-1.1.2.tar.gz 25831 BLAKE2B 84c80e4fef3b7c0f26a6885519949c5db6473258f17a91634f0900166da7e7f11933e623552ef5b9890fd09bc7397bcbe6e52a497f04f65903dc608a202e7dd0 SHA512 ca11a3e8ffaf8aa4a34d19ad3abbb85493d8326261b6baa597b1fe6752d0dd7c9a00ff2bfffc71461ed3d4d9e85dc961b3c6dcb962cbaa7e9fe482a12f7530a2
EBUILD PyISY-1.1.1.ebuild 675 BLAKE2B 0525af831337c89a11f2c548b06ca4c25b9954b4a1bf63885c9f845fe64ed9b9bcf713945c0a8b57db2ee7f1cb9b31b6aed658b3c7c0c9845293d1614dc6120f SHA512 3cc904b0e50352cfe05e72d868c7fafe3c4aa3c54cb53a76efd1837d236adf77e0883810f69c15d8fb022e80da2e4fe3c53c58f102c9c295a85ce7d3fe39d065
EBUILD PyISY-1.1.2.ebuild 675 BLAKE2B 0525af831337c89a11f2c548b06ca4c25b9954b4a1bf63885c9f845fe64ed9b9bcf713945c0a8b57db2ee7f1cb9b31b6aed658b3c7c0c9845293d1614dc6120f SHA512 3cc904b0e50352cfe05e72d868c7fafe3c4aa3c54cb53a76efd1837d236adf77e0883810f69c15d8fb022e80da2e4fe3c53c58f102c9c295a85ce7d3fe39d065
MISC metadata.xml 454 BLAKE2B 7f5474b8f6da9b3bb72a2f3bef226dc6ead59b13a54eae648ef7f926abb23b5c76150502f677587cdba9e0f43d68571ddc76e150c8060f779cee116103b8ee60 SHA512 26b1e8d7f314f18c940ead7f3e0b6a1b64d09ec880cca0522a38afb21064efbc042e9c20bab4f0c32c6208ac09707d2f62f9cc223b92018f38224e8c3dbaf6fd
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python module to talk to ISY994 from UDI."
HOMEPAGE="https://automic.us/projects/pyisy https://pypi.org/project/PyISY/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python module to talk to ISY994 from UDI."
HOMEPAGE="https://automic.us/projects/pyisy https://pypi.org/project/PyISY/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyISY</remote-id>
<maintainer status="unknown">
<email>automicus@gmail.com</email>
<name>Ryan Kraus</name>
</maintainer>
</upstream>
</pkgmetadata>
+3
View File
@@ -0,0 +1,3 @@
DIST PyMVGLive-1.1.4.tar.gz 3937 BLAKE2B 7460ebeb86a452ae5fe02248c05c4d382247a391175acd8981e7147d11520260f0e7b03846897a259cf4c82e805dfd03fdb3d7b6ee8037b24da5ffbeea5c4313 SHA512 25a546b3041050c47e6e1db6e542ab727b4c50e33a6e1ee8f30e526a53d958988c54370d113a3154cb0363532c4b815a8eb490cba218d4d85aa5c771da0ff455
EBUILD PyMVGLive-1.1.4.ebuild 737 BLAKE2B 358d0915b8e6058b30b9e9eb89c54e6cc7a05a83881198b3de4fa51422ccf4c35283d4bf9426ea3bcab85446f2bfbcd958380abb82ac4120a8c0825a8caf9b2d SHA512 acbd1a6f3999c7bfdc50303a95b877e9edacf8d996607103f8414fe47b34f13e3e4f3e6aece9ab1e2ada3b84946d5e1940ae751bdd7ae947a51d43f787daf9ba
MISC metadata.xml 335 BLAKE2B be8fa3cedc1f25ef051afe4a9cc140da2796741bd741223a34acd43706f698923730de2b24825f524614820fc86167dfaeaf6ca13b824f4e88f625d455328e4e SHA512 aa21765b2074dba2b6e8b427c4926c8f769d6ddcb4553a7357925c87ed69e5d2386d52d3817caa2645bfb10ee0914026b3846a9131da4a962fe53129c4c04a49
@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="get live-data from mvg-live.de"
HOMEPAGE="https://github.com/pc-coholic/PyMVGLive https://pypi.org/project/PyMVGLive/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="all-rights-reserved"
RESTRICT="mirror"
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
}
+12
View File
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<herd>python</herd>
<upstream>
<remote-id type="pypi">PyMVGLive</remote-id>
</upstream>
</pkgmetadata>

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