Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] E17 installation
Date: Sun, 28 Nov 2010 08:20:56
Message-Id: 201011281019.14127.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] E17 installation by Hung Dang
1 Apparently, though unproven, at 09:56 on Sunday 28 November 2010, Hung Dang
2 did opine thusly:
3
4 > On 11/27/10 11:57, Mick wrote:
5 > > On Saturday 27 November 2010 17:57:45 Hung Dang wrote:
6 > >> On 11/27/10 09:56, Mick wrote:
7 > >>> On Saturday 27 November 2010 07:37:48 Alan McKinnon wrote:
8 > >>>> Apparently, though unproven, at 08:39 on Saturday 27 November 2010,
9 > >>>> Hung Dang
10 > >>>>
11 > >>>> did opine thusly:
12 > >>>>> Hi all,
13 > >>>>>
14 > >>>>> I am trying to get E17 on my computer using this guide
15 > >>>>> http://en.gentoo-wiki.com/wiki/E17. I have also added source
16 > >>>>> /var/lib/layman/make.conf to make.conf and update PORTDIR_OVERLAY=""
17 > >>>>> to /var/lib/layman/make.conf. After that I try to emerge
18 > >>>>> elightenment and can only get x11-wm/enlightenment-1.0.7. When I try
19 > >>>>> to log in to enlightenment I can only get E16.
20 > >>>>>
21 > >>>>> Any idea?
22 > >>>>>
23 > >>>>> Thanks in advance
24 > >>>>> Hung
25 > >>>>
26 > >>>> You didn't unmask/keyword anything, so you are getting the window
27 > >>>> manager in portage, which is e16.
28 > >>>>
29 > >>>> To get e17 you need to get it from an overlay. The only overlay that
30 > >>>> actually works right now is
31 > >>>>
32 > >>>> http://svn.enlightenment.org/svn/e/trunk/packaging/gentoo
33 > >>>>
34 > >>>> vapier's overlay was out of date, is now being updated and is in a
35 > >>>> state of flux, i.e. constantly breaking and changing.
36 > >>>>
37 > >>>> I've never heard of the overlay on the gentoo-wiki page.
38 > >>>>
39 > >>>> To use the e17 window manager you *must* install the -9999 efl libs
40 > >>>> from svn. The e17 ebuild does not cater for the -beta2 versions.
41 > >>>
42 > >>> I'm not sure that efl overlay is still required to run E17. I just
43 > >>> today moved from efl to the enlightenment overlay (Vapier's). I had
44 > >>> to keyword all necessary E17 packages as -9999 ** to be able to
45 > >>> install stuff, or the E16 packages were being drawn in. The
46 > >>> enlightenment overlay seems to be a couple of months behind efl
47 > >>> judging by the bugs that I thought were already resolved.
48 > >>>
49 > >>> Some packages (e.g. epdf) will not build because dependencies are
50 > >>> missing and what not, but the following packages were able to emerge
51 > >>> without problems and give (me) a functioning desktop:
52 > >>>
53 > >>> ===============================
54 > >>> emerge -aDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina
55 > >>> dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb
56 > >>> media-libs/evas x11-wm/enlightenment media-libs/emotion dev-libs/eeze
57 > >>>
58 > >>> These are the packages that would be merged, in order:
59 > >>>
60 > >>> Calculating dependencies... done!
61 > >>> [ebuild R ] dev-libs/eina-9999 USE="mempool-chained
62 > >>> mempool-pass-through mmx nls sse sse2 threads (-altivec) -debug
63 > >>> -default-mempool -doc -mempool- buddy -mempool-ememoa-fixed
64 > >>> -mempool-ememoa-unknown -mempool-fixed-bitmap - static-libs" 0 kB [1]
65 > >>> [ebuild R ] dev-libs/embryo-9999 USE="nls -doc -static-libs" 0 kB
66 > >>> [1] [ebuild R ] dev-libs/eet-9999 USE="nls ssl threads -debug -doc
67 > >>> -examples -gnutls -static-libs" 0 kB [1]
68 > >>> [ebuild R ] media-libs/evas-9999 USE="X cache eet fontconfig gif
69 > >>> jpeg mmx nls opengl png sse svg threads tiff xcb xpm (-altivec) -bidi
70 > >>> -directfb -doc - fbcon -gles -sdl -static-libs" 0 kB [1]
71 > >>> [ebuild R ] dev-libs/ecore-9999 USE="X curl evas glib inotify nls
72 > >>> opengl ssl threads xcb xinerama xprint xscreensaver -ares -directfb
73 > >>> -doc -fbcon - gnutls -sdl -static-libs -tslib" 0 kB [1]
74 > >>> [ebuild R ] media-libs/edje-9999 USE="nls -cache -debug -doc
75 > >>> -static-libs -vim-syntax" 0 kB [1]
76 > >>> [ebuild R ] dev-libs/efreet-9999 USE="nls -doc -static-libs" 0 kB
77 > >>> [1] [ebuild R ] dev-libs/eeze-1.0.0_beta2 USE="nls -doc
78 > >>> -static-libs" 0 kB [0]
79 > >>> [ebuild R ] media-libs/emotion-9999 USE="gstreamer nls xine -doc
80 > >>> -static- libs" 0 kB [1]
81 > >>> [ebuild R ] dev-libs/e_dbus-9999 USE="bluetooth connman hal
82 > >>> libnotify nls -doc -ofono -static-libs -ukit" 0 kB [1]
83 > >>> [ebuild R ] media-libs/ethumb-9999 USE="dbus emotion nls -doc
84 > >>> -epdf" 0 kB [1]
85 > >>> [ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth
86 > >>> e_modules_battery e_modules_clock e_modules_comp
87 > >>> e_modules_conf-applications e_modules_conf-borders
88 > >>> e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk
89 > >>> e_modules_conf-desklock e_modules_conf-desks e_modules_conf-dialogs
90 > >>> e_modules_conf-display e_modules_conf-dpms e_modules_conf-edgebindings
91 > >>> e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-theme
92 > >>> e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl
93 > >>> e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime
94 > >>> e_modules_conf-mouse e_modules_conf-mouse-cursor
95 > >>> e_modules_conf-mousebindings e_modules_conf-paths
96 > >>> e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale
97 > >>> e_modules_conf-screensaver e_modules_conf-shelves
98 > >>> e_modules_conf-startup e_modules_conf-theme e_modules_conf-transitions
99 > >>> e_modules_conf-wallpaper e_modules_conf-wallpaper2
100 > >>> e_modules_conf-window-display
101 > >>> e_modules_conf-window-focus e_modules_conf- window-manipulation
102 > >>> e_modules_conf-window-remembers e_modules_conf-winlist
103 > >>> e_modules_connman e_modules_cpufreq e_modules_dropshadow
104 > >>> e_modules_everything
105 > >>> e_modules_everything-apps e_modules_everything-calc
106 > >>> e_modules_everything-files e_modules_everything-settings
107 > >>> e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo
108 > >>> e_modules_gadman e_modules_ibar e_modules_ibox e_modules_illume2
109 > >>> e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start
110 > >>> e_modules_syscon e_modules_systray e_modules_temperature
111 > >>> e_modules_winlist e_modules_wizard exchange hal nls pam spell udev -doc
112 > >>> - e_modules_illume -e_modules_ofono -static-libs" 0 kB [1]
113 > >>>
114 > >>> Total: 12 packages (12 reinstalls), Size of downloads: 0 kB
115 > >>>
116 > >>> Portage tree and overlays:
117 > >>> [0] /usr/portage
118 > >>> [1] /var/lib/layman/enlightenment
119 > >>>
120 > >>> Would you like to merge these packages? [Yes/No]
121 > >>> ===============================
122 > >>>
123 > >>> HTH the OP.
124 > >>>
125 > >>> PS. Alan, are you saying that all the new beta packages are for e16
126 > >>> only?
127 > >>
128 > >> Hi Mick,
129 > >>
130 > >> Could you tell us more detail about what you have done? I cannot find
131 > >> any good guide about E17 from web.
132 > >
133 > > Hi Hung,
134 > >
135 > > First you need to install layman:
136 > >
137 > > http://www.gentoo.org/proj/en/overlays/userguide.xml
138 > >
139 > >
140 > > Then add the "enlightenment" overlay:
141 > >
142 > > # layman -a enlightenment
143 > >
144 > > Then update it:
145 > >
146 > > # layman -s enlightenment
147 > > # eix-sync metadata
148 > >
149 > > If you try to emerge the following packages it will warn you about
150 > > missing keywords:
151 > >
152 > > emerge -uaDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina
153 > > dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb
154 > > media-libs/evas x11-wm/enlightenment media-libs/emotion dev-libs/eeze
155 > >
156 > > So for each one of them you'll need to add the 9999 ** keyword in your
157 > > /etc/portage/package/keywords like so:
158 > >
159 > > =dev-libs/ecore-9999 **
160 > >
161 > > Then run emerge again and unless I have forgotten something you should be
162 > > good to go.
163 > >
164 > > HTH.
165 > >
166 > > PS. You may want to create a separate subdirectory of
167 > > /etc/portage/package/keywords/enlightenment.keywords so that you do not
168 > > lose count with all the different keywords between packages and
169 > > overlays.
170 >
171 > Hi Mick,
172 >
173 > Thanks a lot for your reply. I somehow can only get englightenment
174 > x11-wm/enlightenment-1.0.7 eventhough I could see other E17 packages.
175 > The output of emerge command is shown at the end without any warning. I
176 > have updated the make.conf, added
177 > PORTDIR_OVERLAY="/var/lib/layman/enlightenment $PORTDIR_OVERLAY", and
178 > symlinked packages.keywords/enlightenment to
179 > /var/lib/layman/enlightenment/scripts. /package.keywords.livecvs.
180
181 ^^^^^^^^^^^^^^^^^
182
183 This doesn't look right. layman has never installed overlays in that location
184 for me.
185
186 Does this file exist on your system? Please post
187
188 cat /etc/portage/packages.keywords/enlightenment
189
190
191 There are only two reasons portage will not emerge e17 for you:
192
193 - you do not have an ebuild for it
194 - it is masked and you have not unmasked it
195
196
197
198 --
199 alan dot mckinnon at gmail dot com

Replies

Subject Author
Re: [gentoo-user] E17 installation Mick <michaelkintzios@×××××.com>