Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] E17 installation
Date: Sat, 27 Nov 2010 18:58:25
Message-Id: 201011271857.32981.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] E17 installation by Hung Dang
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] E17 installation Hung Dang <hungptit@×××××.com>