Jump to content

Enlightenment E17


Recommended Posts

So I did this for Debian users, helped Fedora users find the RPMs, yet I don't have either of those as my standard desktop!

 

Instead I am a Gentoo user. So here is a howto for gentoo. It is really simple actually thanks to vapier making some nice ebuilds. First off whilst enlightenment was in the main portage tree it has recently be demoted to its own personal tree. So we must add an overlay.

 

Lets get started, install the utility layman (Note: subversion might need installed as well):

# emerge -av layman
...
# echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
# layman --fetch
# layman --list
....
* enlightenment			 [Subversion] (source: http://overlays.gentoo.org...)
....
# layman --add enlightenment

 

Now you have the overlay setup. You can install enlightenment and its various packages (you may require to unmask stuff).

 

One of the really good things about gentoo is (unlike the Fedora and Debian examples) it works from the CVS directly. Gentoo will download and install fresh from the CVS every time you update. Nice!

 

Two things to note, to update the new enlightenment overlay use:

# layman -S

 

Also this is all development code, so you must understand that it might break/crash etc, however my experience has been solid. It no longer crashes from me anymore.

 

Enjoy!

Link to post
Share on other sites
  • 1 year later...

Continue with installing e17, one of the annoying things is trying to remember all the packages you have installed and therefore which to update. Here is a simple script to work through all the ebuild packages in the overlay.

 

#!/bin/sh

for EBUILD in $(ls /usr/portage/local/layman/enlightenment/*/*/*-9999*ebuild)
do
CUR=$(dirname ${EBUILD#*enlightenment/})
emerge --quiet ${CUR} || echo ${CUR} >>fail
done

 

That should build everything! It might cause some stuff to be installed a couple of times if they get called in as requirements earlier on.

 

One other thing that I failed to mention is that you should do this:

# cd /etc/portage
# mv package.keywords package.keywords.file
# mkdir package.keywords
# cd package.keywords
# mv ../package.keywords.file main
# ln -s /usr/portage/local/layman/enlightenment/scripts/package.keywords.livecvs enlightenment

 

That will ensure that all the packages can be built without you needing to look after the keywords!

Link to post
Share on other sites

cool, how about a screenshot for all of us ? :)

 

cheers

anyweb

Link to post
Share on other sites

Oh yeah, no problem .. here is my IRC virtual desktop .. :)

 

post-798-1211615562.png

Link to post
Share on other sites
  • 5 months later...
  • 1 month later...
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...