Installation Gentoo
There are ebuilds in a special overlay for freevo and the needed kaa modules. First of all, you need to emerge "layman". Do not forget to add source /usr/portage/local/layman/make.conf at the end of your make.conf. Now you need to add the freev overlay to layman. Do that by adding http://www.freevo.org/gentoo-overlay.txt to the overlay section in /etc/layman/layman.cfg.
Now it is time to add ebuilds to the overlay. Run layman -L to update the overlay list (as root). You should now have a freevo overlay. Install it using layman -a freevo. You also need to install the enlightenment overlay because freevo needs some of the e17 libs.
Now you can emerge freevo. All freevo and kaa packages in the overlay are masked, make sure you unmask everything in your /etc/portage/package.keywords. Example for snapshot from January 20th:
=dev-python/kaa-base-0.1.3_pre20070119 =dev-python/kaa-beacon-0.1.0_pre20070119 =dev-python/kaa-metadata-0.6.1_pre20070119 =dev-python/kaa-imlib2-0.2.1_pre20070119 =dev-python/kaa-record-0.1.0_pre20070119 =dev-python/kaa-popcorn-0.1.0_pre20070119 =dev-python/kaa-xine-0.1.0_pre20070119 =dev-python/kaa-display-0.1.0_pre20070119 =dev-python/kaa-epg-0.1.0_pre20070119 =dev-python/kaa-mevas-0.1.0_pre20070119 =dev-python/pynotifier-0.5.7 =dev-python/pymbus-0.9.1 =dev-python/freevo-core-1.99.1_pre20070119 =media-tv/freevo-ui-1.99.1_pre20070119 =media-tv/freevo-tvserver-1.99.1_pre20070119 =media-tv/freevo-tvdev-1.99.1_pre20070119 =media-tv/freevo-core-1.99.1_pre20070119 =media-tv/freevo-1.99.1_pre20070119
The freevo and kaa ebuilds will be updated from time to time and are not always the latest svn. I use a bad hack to check out specific revisions, maybe someone has a better idea. Right now the ebuilds will create a new directory in your distfiles svn dir for every version.
Step-by-Step
Emerging layman..
emerge -av layman
Sync layman and add freevo and enlightenment overlay
layman -L layman -a freevo layman -a enlightenment
Now add packages to packages.keywords
dev-python/kaa-popcorn dev-python/kaa-xine dev-python/kaa-display dev-python/kaa-epg dev-python/kaa-mevas dev-python/pynotifier dev-python/pymbus dev-python/freevo-core media-tv/freevo-ui media-tv/freevo-tvserver media-tv/freevo-tvdev media-tv/freevo-core media-tv/freevo #--- FREEVO DEPS ---# media-libs/epeg x11-libs/evas dev-libs/eet
