On Sunday 28 November 2010 08:19:13 Alan McKinnon wrote:
> Apparently, though unproven, at 09:56 on Sunday 28 November 2010, Hung Dang
> 
> did opine thusly:
> > On 11/27/10 11:57, Mick wrote:
> > > On Saturday 27 November 2010 17:57:45 Hung Dang wrote:
> > >> On 11/27/10 09:56, Mick wrote:
> > >>> On Saturday 27 November 2010 07:37:48 Alan McKinnon wrote:
> > >>>> Apparently, though unproven, at 08:39 on Saturday 27 November 2010,
> > >>>> Hung Dang
> > >>>> 
> > >>>> did opine thusly:
> > >>>>> Hi all,
> > >>>>> 
> > >>>>> I am trying to get E17 on my computer using this guide
> > >>>>> http://en.gentoo-wiki.com/wiki/E17. I have also added source
> > >>>>> /var/lib/layman/make.conf to make.conf and update
> > >>>>> PORTDIR_OVERLAY="" to /var/lib/layman/make.conf. After that I try
> > >>>>> to emerge
> > >>>>> elightenment and can only get x11-wm/enlightenment-1.0.7. When I
> > >>>>> try to log in to enlightenment I can only get E16.
> > >>>>> 
> > >>>>> Any idea?
> > >>>>> 
> > >>>>> Thanks in advance
> > >>>>> Hung
> > >>>> 
> > >>>> You didn't unmask/keyword anything, so you are getting the window
> > >>>> manager in portage, which is e16.
> > >>>> 
> > >>>> To get e17 you need to get it from an overlay. The only overlay that
> > >>>> actually works right now is
> > >>>> 
> > >>>> http://svn.enlightenment.org/svn/e/trunk/packaging/gentoo
> > >>>> 
> > >>>> vapier's overlay was out of date, is now being updated and is in a
> > >>>> state of flux, i.e. constantly breaking and changing.
> > >>>> 
> > >>>> I've never heard of the overlay on the gentoo-wiki page.
> > >>>> 
> > >>>> To use the e17 window manager you *must* install the -9999 efl libs
> > >>>> from svn. The e17 ebuild does not cater for the -beta2 versions.
> > >>> 
> > >>> I'm not sure that efl overlay is still required to run E17.  I just
> > >>> today moved from efl to the enlightenment overlay (Vapier's).  I had
> > >>> to keyword all necessary E17 packages as -9999 ** to be able to
> > >>> install stuff, or the E16 packages were being drawn in.  The
> > >>> enlightenment overlay seems to be a couple of months behind efl
> > >>> judging by the bugs that I thought were already resolved.
> > >>> 
> > >>> Some packages (e.g. epdf) will not build because dependencies are
> > >>> missing and what not, but the following packages were able to emerge
> > >>> without problems and give (me) a functioning desktop:
> > >>> 
> > >>> ===============================
> > >>> emerge -aDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina
> > >>> dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb
> > >>> media-libs/evas x11-wm/enlightenment media-libs/emotion dev-libs/eeze
> > >>> 
> > >>> These are the packages that would be merged, in order:
> > >>> 
> > >>> Calculating dependencies... done!
> > >>> [ebuild   R   ] dev-libs/eina-9999  USE="mempool-chained
> > >>> mempool-pass-through mmx nls sse sse2 threads (-altivec) -debug
> > >>> -default-mempool -doc -mempool- buddy -mempool-ememoa-fixed
> > >>> -mempool-ememoa-unknown -mempool-fixed-bitmap - static-libs" 0 kB [1]
> > >>> [ebuild   R   ] dev-libs/embryo-9999  USE="nls -doc -static-libs" 0
> > >>> kB [1] [ebuild   R   ] dev-libs/eet-9999  USE="nls ssl threads
> > >>> -debug -doc -examples -gnutls -static-libs" 0 kB [1]
> > >>> [ebuild   R   ] media-libs/evas-9999  USE="X cache eet fontconfig gif
> > >>> jpeg mmx nls opengl png sse svg threads tiff xcb xpm (-altivec) -bidi
> > >>> -directfb -doc - fbcon -gles -sdl -static-libs" 0 kB [1]
> > >>> [ebuild   R   ] dev-libs/ecore-9999  USE="X curl evas glib inotify
> > >>> nls opengl ssl threads xcb xinerama xprint xscreensaver -ares
> > >>> -directfb -doc -fbcon - gnutls -sdl -static-libs -tslib" 0 kB [1]
> > >>> [ebuild   R   ] media-libs/edje-9999  USE="nls -cache -debug -doc
> > >>> -static-libs -vim-syntax" 0 kB [1]
> > >>> [ebuild   R   ] dev-libs/efreet-9999  USE="nls -doc -static-libs" 0
> > >>> kB [1] [ebuild   R   ] dev-libs/eeze-1.0.0_beta2  USE="nls -doc
> > >>> -static-libs" 0 kB [0]
> > >>> [ebuild   R   ] media-libs/emotion-9999  USE="gstreamer nls xine -doc
> > >>> -static- libs" 0 kB [1]
> > >>> [ebuild   R   ] dev-libs/e_dbus-9999  USE="bluetooth connman hal
> > >>> libnotify nls -doc -ofono -static-libs -ukit" 0 kB [1]
> > >>> [ebuild   R   ] media-libs/ethumb-9999  USE="dbus emotion nls -doc
> > >>> -epdf" 0 kB [1]
> > >>> [ebuild   R   ] x11-wm/enlightenment-9999  USE="acpi bluetooth
> > >>> e_modules_battery e_modules_clock e_modules_comp
> > >>> e_modules_conf-applications e_modules_conf-borders
> > >>> e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk
> > >>> e_modules_conf-desklock e_modules_conf-desks e_modules_conf-dialogs
> > >>> e_modules_conf-display e_modules_conf-dpms
> > >>> e_modules_conf-edgebindings e_modules_conf-engine
> > >>> e_modules_conf-fonts e_modules_conf-icon-theme e_modules_conf-imc
> > >>> e_modules_conf-interaction e_modules_conf-intl
> > >>> e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime
> > >>> e_modules_conf-mouse e_modules_conf-mouse-cursor
> > >>> e_modules_conf-mousebindings e_modules_conf-paths
> > >>> e_modules_conf-performance e_modules_conf-profiles
> > >>> e_modules_conf-scale e_modules_conf-screensaver
> > >>> e_modules_conf-shelves
> > >>> e_modules_conf-startup e_modules_conf-theme
> > >>> e_modules_conf-transitions e_modules_conf-wallpaper
> > >>> e_modules_conf-wallpaper2
> > >>> e_modules_conf-window-display
> > >>> e_modules_conf-window-focus e_modules_conf- window-manipulation
> > >>> e_modules_conf-window-remembers e_modules_conf-winlist
> > >>> e_modules_connman e_modules_cpufreq e_modules_dropshadow
> > >>> e_modules_everything
> > >>> e_modules_everything-apps e_modules_everything-calc
> > >>> e_modules_everything-files e_modules_everything-settings
> > >>> e_modules_everything-windows e_modules_fileman
> > >>> e_modules_fileman_opinfo e_modules_gadman e_modules_ibar
> > >>> e_modules_ibox e_modules_illume2 e_modules_mixer e_modules_msgbus
> > >>> e_modules_pager e_modules_start e_modules_syscon e_modules_systray
> > >>> e_modules_temperature
> > >>> e_modules_winlist e_modules_wizard exchange hal nls pam spell udev
> > >>> -doc - e_modules_illume -e_modules_ofono -static-libs" 0 kB [1]
> > >>> 
> > >>> Total: 12 packages (12 reinstalls), Size of downloads: 0 kB
> > >>> 
> > >>> Portage tree and overlays:
> > >>>  [0] /usr/portage
> > >>>  [1] /var/lib/layman/enlightenment
> > >>> 
> > >>> Would you like to merge these packages? [Yes/No]
> > >>> ===============================
> > >>> 
> > >>> HTH the OP.
> > >>> 
> > >>> PS.  Alan, are you saying that all the new beta packages are for e16
> > >>> only?
> > >> 
> > >> Hi Mick,
> > >> 
> > >> Could you tell us more detail about what you have done? I cannot find
> > >> any good guide about E17 from web.
> > > 
> > > Hi Hung,
> > > 
> > > First you need to install layman:
> > > 
> > > http://www.gentoo.org/proj/en/overlays/userguide.xml
> > > 
> > > 
> > > Then add the "enlightenment" overlay:
> > > 
> > > # layman -a enlightenment
> > > 
> > > Then update it:
> > > 
> > > # layman -s enlightenment
> > > # eix-sync metadata
> > > 
> > > If you try to emerge the following packages it will warn you about
> > > missing keywords:
> > > 
> > > emerge -uaDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina
> > > dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb
> > > media-libs/evas x11-wm/enlightenment media-libs/emotion dev-libs/eeze
> > > 
> > > So for each one of them you'll need to add the 9999 ** keyword in your
> > > /etc/portage/package/keywords like so:
> > > 
> > > =dev-libs/ecore-9999 **
> > > 
> > > Then run emerge again and unless I have forgotten something you should
> > > be good to go.
> > > 
> > > HTH.
> > > 
> > > PS.  You may want to create a separate subdirectory of
> > > /etc/portage/package/keywords/enlightenment.keywords so that you do not
> > > lose count with all the different keywords between packages and
> > > overlays.
> > 
> > Hi Mick,
> > 
> > Thanks a lot for your reply. I somehow can only get englightenment
> > x11-wm/enlightenment-1.0.7 eventhough I could see other E17 packages.
> > The output of emerge command is shown at the end without any warning. I
> > have updated the make.conf, added
> > PORTDIR_OVERLAY="/var/lib/layman/enlightenment $PORTDIR_OVERLAY", and
> > symlinked packages.keywords/enlightenment to
> > /var/lib/layman/enlightenment/scripts. /package.keywords.livecvs.
> 
> ^^^^^^^^^^^^^^^^^
> 
> This doesn't look right. layman has never installed overlays in that
> location for me.

Hmm ... it does for me!  o_O

$ ls -la /var/lib/layman/enlightenment/
total 16
drwxr-xr-x 25 root root 25 Nov 27 10:33 .
drwxr-xr-x  3 root root  8 Nov 27 10:33 ..
drwxr-xr-x  4 root root  4 Nov 27 10:33 app-admin
drwxr-xr-x  4 root root  4 Nov 27 10:33 app-misc
drwxr-xr-x  4 root root  4 Nov 27 10:33 app-text
drwxr-xr-x 10 root root 10 Nov 27 10:33 dev-libs
drwxr-xr-x  8 root root  8 Nov 27 10:33 dev-python
drwxr-xr-x  4 root root  4 Nov 27 10:33 dev-util
drwxr-xr-x  4 root root  4 Nov 27 10:33 games-misc
drwxr-xr-x  5 root root  5 Nov 27 10:33 media-gfx
drwxr-xr-x  9 root root  9 Nov 27 10:33 media-libs
drwxr-xr-x  3 root root  3 Nov 27 10:33 media-sound
drwxr-xr-x  4 root root  4 Nov 27 10:33 media-video
drwxr-xr-x  4 root root  4 Nov 27 10:33 net-libs
drwxr-xr-x  3 root root  5 Nov 27 10:33 profiles
drwxr-xr-x  4 root root  4 Nov 27 10:33 sci-calculators
drwxr-xr-x  3 root root  8 Nov 27 10:33 scripts
drwxr-xr-x  6 root root  7 Nov 27 10:33 .svn
drwxr-xr-x  4 root root  4 Nov 27 10:33 sys-libs
drwxr-xr-x  8 root root  8 Nov 27 10:33 x11-libs
drwxr-xr-x  7 root root  7 Nov 27 10:33 x11-misc
drwxr-xr-x 48 root root 48 Nov 27 10:33 x11-plugins
drwxr-xr-x  4 root root  4 Nov 27 10:33 x11-terms
drwxr-xr-x  4 root root  4 Nov 27 10:33 x11-themes
drwxr-xr-x  5 root root  5 Nov 27 10:33 x11-wm


> Does this file exist on your system? Please post
> 
> cat /etc/portage/packages.keywords/enlightenment
> 
> 
> There are only two reasons portage will not emerge e17 for you:
> 
> - you do not have an ebuild for it
> - it is masked and you have not unmasked it

If the OP has ran layman -s enlightenment, then I believe it is the latter.  
Something must be wrong with the symlink suggested by the comments in the file 
/var/lib/layman/enlightenment/scripts/package.keywords.livecvs

Hung, you have two options, either create the symlink as the above file 
suggests:

ln -s /var/lib/layman/enlightenment/scripts/package.keywords.livecvs  
/etc/portage/package.keywords/enlightenment 

which will unmask all packages in the enlightenment overlay, or manually 
create a file like so:

/etc/portage/package.keywords/enlightenment.keywords 

and add in it a line for each package you want/need to unmask like I've shown 
in my previous message.

Then x11-wm/enlightenment-9999 and friends from the enlightenment overlay will 
become available to portage to be emerged.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to