From d414926f0b9b086009ac47ce86401a5a6c28f4f4 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Thu, 10 Jan 2019 18:08:08 +0100 Subject: [PATCH] add frontend to main ebuild --- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 17 +++-------------- app-misc/homeassistant/Manifest | 2 +- .../homeassistant/homeassistant-0.85.0.ebuild | 3 ++- 4 files changed, 24 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f6383332b..7d3921b7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +2019-01-10 final 0.85.0-r1 release and some opts + did a new compile test on emty box, now works from scratch + 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, does not compile on empty box if python 2.7 is still installed) + 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 diff --git a/README.md b/README.md index 622b5decf..5cbd32413 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ https://github.com/home-assistant/home-assistant "Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server." -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. But it's not perfect, some libs are still installed in "site-packages", because i couldn't get them to work, include or compile in Portage so far, _any_ help is appreciated. +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. . If you have questions or suggestions don't hesitate to contact me... @@ -16,7 +16,6 @@ If you have questions or suggestions don't hesitate to contact me... | Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git | | Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git | - #### Installation is pretty easy: First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because i _always_ have more than one repo active by default: @@ -33,22 +32,12 @@ Sync it and install it (as root) $ emerge --sync $ emerge -tav app-misc/homeassistant ``` -Let me know if any initial depencies are missing. I test fresh installs once in a blue moon. Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf. +Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf. +Let me know if any initial depencies are missing. I test fresh installs once in a blue moon, last completed compile test was Jan 10 2019 with v0.85.0-r1. ### Todos - **If it moves, compile it** :-) - Add more libraries: - - ~~warrant-0.6.1 (still does not compile)~~ now compiles, dirty hack, patch added. - - ~~caldav-0.5.0 (also refuses to compile at my box)~~ patch added, now excludes 'test' correctly and compiles on my box - - and other frequently used modules i currently do not use -- Find out why `SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"` is not working in some cases and fix it in: - - ~~rxv~~ - - ~~user-agents~~ - - ~~ifaddr~~ - - ~~libusb1~~ - - ~~adb-homeassistant~~ - - ~~firetv~~ - - ~~envs~~ - Create a mechanism to check [requirements_all.txt](https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt) against this repo. - try/test this all with Python 3.7 - Write an installation page for the home-assistant.io Documentation an get it added. diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 850972d35..a13c91804 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -9,6 +9,6 @@ DIST homeassistant-0.84.6.tar.gz 3216435 BLAKE2B d1e9cac9a525a16d6bdafc2859de7ae DIST homeassistant-0.85.0.tar.gz 3291948 BLAKE2B ce53b523e61d0a3efa4004fea2789ea90a73514ad2cbb4a1e54e1b08159f35304f840fa118521af25b3ac4aead740a360b0cbf291b0e92f88d440a0297136299 SHA512 f1afe0ff3188e373da723246669fbfdc2c0ca9199bd4079d58aab1073ec180873cdaddb1a4585360cc17fbbbb084deaed72828ef06830a9352a89019a9b88892 DIST homeassistant-0.85.0b1.tar.gz 3291996 BLAKE2B 75f047979902f3c5862b55aac09a15dc05f0301d8aca51ada606682460671cf2e162bcf7e3484c139ed203d19bce8072953e4f963f516f4d79dcf0943257c110 SHA512 20e15ff8ea0af3932a3e709d3ec50354091ff5b763c736f7bba3dc01c38d3b3440f96c208ab19753dc3c7d1e5343bcf7127fb98e7075b37f6b2817523c1da781 EBUILD homeassistant-0.84.6.ebuild 5595 BLAKE2B 9c30a480820cc27b820ef7e2332e999b053b91e342e30c3903c6b8b1e4da6a5f2eed7ce91ebeb0552ae77691a3421b74651cda3bf7faf2ba66b3c59bd15d4918 SHA512 5e691d714cff7269ee59d3be6e30185688b880245deade228aac11f555979ec16819750f46a73a1c2adb9b0f392398e35c6e1c96f8e59d8ffa709e7991965ff9 -EBUILD homeassistant-0.85.0.ebuild 5767 BLAKE2B 866dfd1991bb87b222406039b505ea43f96affbf1cb1bff79f0bdfc32af8ecde3dd05952160c8ac51edf6d7e4030bcf557866ccb1ed804c52551025b89bf6686 SHA512 ab7b77175344049254f408e36efae750d251c0b51d5df9c1bf6c1c625d74768a94349973b5095793e2b783c63d8ad79c76601a4eff4daba2e34efebf01c0cfd7 +EBUILD homeassistant-0.85.0.ebuild 5839 BLAKE2B 88707d1ec7c9a9901010beeea3f5b3769bfa4ca1958fea47c55d1202d1fd34a11eeede4248a53bbee4d09d3e82642c885541e364b3d736e36058ee98154de517 SHA512 81bb2a4f2f931e9248dce446e439b7eaa24dcfe5b2008ae3fb23940112e1224cd7b01cddf35538ae3d7447a2651dcd60be1f1ae7ea644564e0a9035494fdd261 EBUILD homeassistant-0.85.0_beta1.ebuild 5697 BLAKE2B 83855d84af24a6afb8ce10637eef918ffba66fcfcbdcdbd89a22de88d52bf647fdff0451cdfd1de1c5235ceb9256b7c21c4ba14499d80a8b2d47b5ff38aadc73 SHA512 8a678661b461ac95218cd81142c617bf205fd7b85dcd3dda73e6b78c6740a7fbe1e0404d33c685026478d309896adcf272ee04931085fc206285cce3bcd23d04 MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af diff --git a/app-misc/homeassistant/homeassistant-0.85.0.ebuild b/app-misc/homeassistant/homeassistant-0.85.0.ebuild index f5261b2c4..4c3a4f2a7 100644 --- a/app-misc/homeassistant/homeassistant-0.85.0.ebuild +++ b/app-misc/homeassistant/homeassistant-0.85.0.ebuild @@ -18,7 +18,7 @@ RESTRICT="mirror" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64" -IUSE="atv hs100 dropbox tradfri wemo mysql musiccast rxv samsungtv sonos ssl firetv maxcube" +IUSE="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend" DEPEND="${PYTHON_DEPS} !app-misc/homeassistant-bin @@ -106,6 +106,7 @@ DEPEND="${PYTHON_DEPS} tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}] sys-devel/autoconf ) wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] ) + frontend? ( =app-misc/home-assistant-frontend-20190109.0 ) " RDEPEND="${DEPEND}