1 |
On Saturday 27 November 2010 17:57:45 Hung Dang wrote: |
2 |
> On 11/27/10 09:56, Mick wrote: |
3 |
> > On Saturday 27 November 2010 07:37:48 Alan McKinnon wrote: |
4 |
> >> Apparently, though unproven, at 08:39 on Saturday 27 November 2010, Hung |
5 |
> >> Dang |
6 |
> >> |
7 |
> >> did opine thusly: |
8 |
> >>> Hi all, |
9 |
> >>> |
10 |
> >>> I am trying to get E17 on my computer using this guide |
11 |
> >>> http://en.gentoo-wiki.com/wiki/E17. I have also added source |
12 |
> >>> /var/lib/layman/make.conf to make.conf and update PORTDIR_OVERLAY="" to |
13 |
> >>> /var/lib/layman/make.conf. After that I try to emerge elightenment and |
14 |
> >>> can only get x11-wm/enlightenment-1.0.7. When I try to log in to |
15 |
> >>> enlightenment I can only get E16. |
16 |
> >>> |
17 |
> >>> Any idea? |
18 |
> >>> |
19 |
> >>> Thanks in advance |
20 |
> >>> Hung |
21 |
> >> |
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 |
> > |
38 |
> > I'm not sure that efl overlay is still required to run E17. I just today |
39 |
> > moved from efl to the enlightenment overlay (Vapier's). I had to keyword |
40 |
> > all necessary E17 packages as -9999 ** to be able to install stuff, or |
41 |
> > the E16 packages were being drawn in. The enlightenment overlay seems |
42 |
> > to be a couple of months behind efl judging by the bugs that I thought |
43 |
> > were already resolved. |
44 |
> > |
45 |
> > Some packages (e.g. epdf) will not build because dependencies are missing |
46 |
> > and what not, but the following packages were able to emerge without |
47 |
> > problems and give (me) a functioning desktop: |
48 |
> > |
49 |
> > =============================== |
50 |
> > emerge -aDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina |
51 |
> > dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb |
52 |
> > media-libs/evas x11-wm/enlightenment media-libs/emotion dev-libs/eeze |
53 |
> > |
54 |
> > These are the packages that would be merged, in order: |
55 |
> > |
56 |
> > Calculating dependencies... done! |
57 |
> > [ebuild R ] dev-libs/eina-9999 USE="mempool-chained |
58 |
> > mempool-pass-through mmx nls sse sse2 threads (-altivec) -debug |
59 |
> > -default-mempool -doc -mempool- buddy -mempool-ememoa-fixed |
60 |
> > -mempool-ememoa-unknown -mempool-fixed-bitmap - static-libs" 0 kB [1] |
61 |
> > [ebuild R ] dev-libs/embryo-9999 USE="nls -doc -static-libs" 0 kB |
62 |
> > [1] [ebuild R ] dev-libs/eet-9999 USE="nls ssl threads -debug -doc |
63 |
> > -examples -gnutls -static-libs" 0 kB [1] |
64 |
> > [ebuild R ] media-libs/evas-9999 USE="X cache eet fontconfig gif |
65 |
> > jpeg mmx nls opengl png sse svg threads tiff xcb xpm (-altivec) -bidi |
66 |
> > -directfb -doc - fbcon -gles -sdl -static-libs" 0 kB [1] |
67 |
> > [ebuild R ] dev-libs/ecore-9999 USE="X curl evas glib inotify nls |
68 |
> > opengl ssl threads xcb xinerama xprint xscreensaver -ares -directfb -doc |
69 |
> > -fbcon - gnutls -sdl -static-libs -tslib" 0 kB [1] |
70 |
> > [ebuild R ] media-libs/edje-9999 USE="nls -cache -debug -doc |
71 |
> > -static-libs -vim-syntax" 0 kB [1] |
72 |
> > [ebuild R ] dev-libs/efreet-9999 USE="nls -doc -static-libs" 0 kB |
73 |
> > [1] [ebuild R ] dev-libs/eeze-1.0.0_beta2 USE="nls -doc |
74 |
> > -static-libs" 0 kB [0] |
75 |
> > [ebuild R ] media-libs/emotion-9999 USE="gstreamer nls xine -doc |
76 |
> > -static- libs" 0 kB [1] |
77 |
> > [ebuild R ] dev-libs/e_dbus-9999 USE="bluetooth connman hal |
78 |
> > libnotify nls -doc -ofono -static-libs -ukit" 0 kB [1] |
79 |
> > [ebuild R ] media-libs/ethumb-9999 USE="dbus emotion nls -doc -epdf" |
80 |
> > 0 kB [1] |
81 |
> > [ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth |
82 |
> > e_modules_battery e_modules_clock e_modules_comp |
83 |
> > e_modules_conf-applications e_modules_conf-borders |
84 |
> > e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk |
85 |
> > e_modules_conf-desklock e_modules_conf-desks e_modules_conf-dialogs |
86 |
> > e_modules_conf-display e_modules_conf-dpms e_modules_conf-edgebindings |
87 |
> > e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-theme |
88 |
> > e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl |
89 |
> > e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime |
90 |
> > e_modules_conf-mouse e_modules_conf-mouse-cursor |
91 |
> > e_modules_conf-mousebindings e_modules_conf-paths |
92 |
> > e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale |
93 |
> > e_modules_conf-screensaver e_modules_conf-shelves e_modules_conf-startup |
94 |
> > e_modules_conf-theme e_modules_conf-transitions e_modules_conf-wallpaper |
95 |
> > e_modules_conf-wallpaper2 e_modules_conf-window-display |
96 |
> > e_modules_conf-window-focus e_modules_conf- window-manipulation |
97 |
> > e_modules_conf-window-remembers e_modules_conf-winlist e_modules_connman |
98 |
> > e_modules_cpufreq e_modules_dropshadow e_modules_everything |
99 |
> > e_modules_everything-apps e_modules_everything-calc |
100 |
> > e_modules_everything-files e_modules_everything-settings |
101 |
> > e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo |
102 |
> > e_modules_gadman e_modules_ibar e_modules_ibox e_modules_illume2 |
103 |
> > e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start |
104 |
> > e_modules_syscon e_modules_systray e_modules_temperature |
105 |
> > e_modules_winlist e_modules_wizard exchange hal nls pam spell udev -doc |
106 |
> > - e_modules_illume -e_modules_ofono -static-libs" 0 kB [1] |
107 |
> > |
108 |
> > Total: 12 packages (12 reinstalls), Size of downloads: 0 kB |
109 |
> > |
110 |
> > Portage tree and overlays: |
111 |
> > [0] /usr/portage |
112 |
> > [1] /var/lib/layman/enlightenment |
113 |
> > |
114 |
> > Would you like to merge these packages? [Yes/No] |
115 |
> > =============================== |
116 |
> > |
117 |
> > HTH the OP. |
118 |
> > |
119 |
> > PS. Alan, are you saying that all the new beta packages are for e16 |
120 |
> > only? |
121 |
> |
122 |
> Hi Mick, |
123 |
> |
124 |
> Could you tell us more detail about what you have done? I cannot find |
125 |
> any good guide about E17 from web. |
126 |
|
127 |
Hi Hung, |
128 |
|
129 |
First you need to install layman: |
130 |
|
131 |
http://www.gentoo.org/proj/en/overlays/userguide.xml |
132 |
|
133 |
|
134 |
Then add the "enlightenment" overlay: |
135 |
|
136 |
# layman -a enlightenment |
137 |
|
138 |
Then update it: |
139 |
|
140 |
# layman -s enlightenment |
141 |
# eix-sync metadata |
142 |
|
143 |
If you try to emerge the following packages it will warn you about missing |
144 |
keywords: |
145 |
|
146 |
emerge -uaDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina dev- |
147 |
libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb media-libs/evas |
148 |
x11-wm/enlightenment media-libs/emotion dev-libs/eeze |
149 |
|
150 |
So for each one of them you'll need to add the 9999 ** keyword in your |
151 |
/etc/portage/package/keywords like so: |
152 |
|
153 |
=dev-libs/ecore-9999 ** |
154 |
|
155 |
Then run emerge again and unless I have forgotten something you should be good |
156 |
to go. |
157 |
|
158 |
HTH. |
159 |
|
160 |
PS. You may want to create a separate subdirectory of |
161 |
/etc/portage/package/keywords/enlightenment.keywords so that you do not lose |
162 |
count with all the different keywords between packages and overlays. |
163 |
-- |
164 |
Regards, |
165 |
Mick |