Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] E17 installation Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] E17 installation "Fatih Tümen" <fthtmn+gentoo@×××××.com>