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

InstallationGentoo (last edited 2008-03-21 15:22:40 by localhost)