[E-devel] Re: E CVS: apps/entrance raster

2004-07-29 Thread Ibukun Olumuyiwa
[EMAIL PROTECTED] said:
> Enlightenment CVS committal
>
> Author  : raster
> Project : e17
> Module  : apps/entrance
>
> Dir : e17/apps/entrance/src/client
>
>
> Modified Files:
>   entrance_ipc.c
>
>
> Log Message:
>
>
> make the dir if it doesnt exist!
>

Bleh... I'm slow on getting to these things now that I am without Internet
access. Anyways..

1. I didn't add code to make the dir because the directory should be
automatically created by mkinstalldirs. Correct me if I'm wrong.

2. Did you just create an E17 theme? I've *gotta* see this. :)

-- 
Ibukun Olumuyiwa
http://xcomputerman.com



---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idG21&alloc_id040&op=click
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: apps/entrance raster

2004-07-29 Thread Michael Jennings
On Thursday, 29 July 2004, at 01:12:19 (-0700),
E CVS List wrote:

> put things in the right dirs
> 
> ===
> RCS file: /cvsroot/enlightenment/e17/apps/entrance/config/pam.d/Makefile.am,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -3 -r1.3 -r1.4
> --- Makefile.am   20 Jul 2004 18:32:35 -  1.3
> +++ Makefile.am   29 Jul 2004 08:12:19 -  1.4
> @@ -1,3 +1,3 @@
>  EXTRA_DIST = entrance
> -pamdir = $(prefix)/../$(sysconfdir)/pam.d
> +pamdir = $(sysconfdir)/pam.d
>  pam_DATA = entrance

> put things in the right dirs
> 
> ===
> RCS file: /cvsroot/enlightenment/e17/apps/entrance/config/init.d/Makefile.am,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -3 -r1.2 -r1.3
> --- Makefile.am   20 Jul 2004 18:32:35 -  1.2
> +++ Makefile.am   29 Jul 2004 08:12:19 -  1.3
> @@ -1,3 +1,3 @@
> -initdir = $(prefix)/../$(sysconfdir)/init.d
> +initdir = $(sysconfdir)/init.d
>  init_SCRIPTS = entrance
>  # Install permissions need to be 744

I changed these for a reason.  "make distcheck" (at least for autoconf
2.13/automake 1.4) changes the $(prefix) value instead of properly
setting $DESTDIR.  Since $(sysconfdir) does not reference $(prefix),
make distcheck fails trying to write to the real /etc.

If someone has a better idea, I'm all ears.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "Men are not subtle.  We are obvious.  Women know what men want.  Men
  know what men want.  What do we want?  We want women!  That's it.
  It's the only thing we know for sure." -- Jerry Seinfeld


---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: apps/entrance raster

2004-12-06 Thread Corey Donohoe
* [EMAIL PROTECTED] 
([EMAIL PROTECTED]) wrote:
> Enlightenment CVS committal
> 
> Author  : raster
> Project : e17
> Module  : apps/entrance
> 
> Dir : e17/apps/entrance/data/themes/E17/img
> 
> 
> Log Message:
> 
> 
> hmm there is 1 entrance bug wqorkaround in this theme - that is that entrance
> initially calls a signal of  a session being selected which is the session
> selection button which never mind. anyway - also remvoed padding in code
> to allow theme to determine padding betwene session entires entrance has
> issues liek no way to scroll session lists or user lists... but now also we
> have a reboot button... etc. etc.
> 
I'll add scrolling for user and session lists in the next day or two.  I'll
tie it into an edje dragable so you can step, page, drag, and scroll
smoothly.  It's one of those things I never got around to.  After that it's
gonna be cleanup time in client/ as we've grown up a lot since this was
originally done.

Sound sane?

__
Corey Donohoe
http://www.atmos.org


---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Re: E CVS: apps/entrance raster

2005-01-16 Thread Michael Jennings
On Saturday, 15 January 2005, at 20:55:39 (-0800),
E CVS List wrote:

> Log Message:
> timeout was wrong... and we shoudl consider DIY cmd-line parsing... see 
> comment

>   case 0:
> +_entrance_x_sa.sa_handler = SIG_IGN;
> +_entrance_x_sa.sa_flags = 0;
> +sigemptyset(&_entrance_x_sa.sa_mask);
>  sigaction(SIGUSR1, &_entrance_x_sa, NULL);
> +  /* FIXME: need to parse command and NOT go thru /bin/sh */
> +  /* why? some /bin/sh's wont pass on this SIGUSR1 thing... */
>  execl("/bin/sh", "/bin/sh", "-c", x_cmd, NULL);

The spiftool_split() function from LibAST does exactly this:  split a
line into tokens using whitespace with support for quoting.  Using it
to create the execl() parameters would eliminate the need for /bin/sh
altogether.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "She'd still say, 'I love you' if I asked, but she never volunteers.
  Somehow what she never says means more than all the other words I
  hear." -- BlackHawk, "I Sure Can Smell the Rain"


---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: E CVS: apps/entrance raster

2004-07-29 Thread Ibukun Olumuyiwa

Michael Jennings said:
> On Thursday, 29 July 2004, at 01:12:19 (-0700),
> E CVS List wrote:
>
>> put things in the right dirs
>>
>> ===
>> RCS file:
>> /cvsroot/enlightenment/e17/apps/entrance/config/pam.d/Makefile.am,v
>> retrieving revision 1.3
>> retrieving revision 1.4
>> diff -u -3 -r1.3 -r1.4
>> --- Makefile.am  20 Jul 2004 18:32:35 -  1.3
>> +++ Makefile.am  29 Jul 2004 08:12:19 -  1.4
>> @@ -1,3 +1,3 @@
>>  EXTRA_DIST = entrance
>> -pamdir = $(prefix)/../$(sysconfdir)/pam.d
>> +pamdir = $(sysconfdir)/pam.d
>>  pam_DATA = entrance
>
>> put things in the right dirs
>>
>> ===
>> RCS file:
>> /cvsroot/enlightenment/e17/apps/entrance/config/init.d/Makefile.am,v
>> retrieving revision 1.2
>> retrieving revision 1.3
>> diff -u -3 -r1.2 -r1.3
>> --- Makefile.am  20 Jul 2004 18:32:35 -  1.2
>> +++ Makefile.am  29 Jul 2004 08:12:19 -  1.3
>> @@ -1,3 +1,3 @@
>> -initdir = $(prefix)/../$(sysconfdir)/init.d
>> +initdir = $(sysconfdir)/init.d
>>  init_SCRIPTS = entrance
>>  # Install permissions need to be 744
>
> I changed these for a reason.  "make distcheck" (at least for autoconf
> 2.13/automake 1.4) changes the $(prefix) value instead of properly
> setting $DESTDIR.  Since $(sysconfdir) does not reference $(prefix),
> make distcheck fails trying to write to the real /etc.
>
> If someone has a better idea, I'm all ears.
>
> Michael
>

I did receive a complaint about files (notably /etc/pam.d/entrance) not
being installed during make install, and this is most likely why. I
believe there should be a better solution ... this doesn't appear to be a
very clean hack (does this work if $prefix is two dirs deep, for
example?). I'm not an autofools expert and I don't have internet access at
home for the time being, so hopefully someone can sort this out.

-- 
Ibukun Olumuyiwa
http://xcomputerman.com



---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: E CVS: apps/entrance raster

2004-07-29 Thread Michael Jennings
On Thursday, 29 July 2004, at 13:48:43 (-0500),
Ibukun Olumuyiwa wrote:

> I did receive a complaint about files (notably /etc/pam.d/entrance)
> not being installed during make install, and this is most likely
> why.  I believe there should be a better solution ... this doesn't
> appear to be a very clean hack

I never said it was clean. :)  But it, or something like it, is
required for "make distcheck" to pass.

> (does this work if $prefix is two dirs deep, for example?).

Obviously not.

> I'm not an autofools expert and I don't have internet access at home
> for the time being, so hopefully someone can sort this out.

Yes, that's usually the way it goes.  Everybody knows there's a
problem, and everybody wants it fixed, but no one's willing to
actually put in the time and effort to figure it out.  So I guess
it'll have to stay broken until I have some time to look at it again.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "To err is human; to really louse things up requires Microsoft
  products."   -- Alexander Pope, slightly paraphrased


---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: E CVS: apps/entrance raster

2004-07-30 Thread The Rasterman
On Thu, 29 Jul 2004 13:38:53 -0400 Michael Jennings <[EMAIL PROTECTED]> babbled:
(B
(B> On Thursday, 29 July 2004, at 01:12:19 (-0700),
(B> E CVS List wrote:
(B> 
(B> > put things in the right dirs
(B> > 
(B> > ===
(B> > RCS file:
(B> > /cvsroot/enlightenment/e17/apps/entrance/config/pam.d/Makefile.am,v
(B> > retrieving revision 1.3 retrieving revision 1.4
(B> > diff -u -3 -r1.3 -r1.4
(B> > --- Makefile.am 20 Jul 2004 18:32:35 -  1.3
(B> > +++ Makefile.am 29 Jul 2004 08:12:19 -  1.4
(B> > @@ -1,3 +1,3 @@
(B> >  EXTRA_DIST = entrance
(B> > -pamdir = $(prefix)/../$(sysconfdir)/pam.d
(B> > +pamdir = $(sysconfdir)/pam.d
(B> >  pam_DATA = entrance
(B> 
(B> > put things in the right dirs
(B> > 
(B> > ===
(B> > RCS file:
(B> > /cvsroot/enlightenment/e17/apps/entrance/config/init.d/Makefile.am,v
(B> > retrieving revision 1.2 retrieving revision 1.3
(B> > diff -u -3 -r1.2 -r1.3
(B> > --- Makefile.am 20 Jul 2004 18:32:35 -  1.2
(B> > +++ Makefile.am 29 Jul 2004 08:12:19 -  1.3
(B> > @@ -1,3 +1,3 @@
(B> > -initdir = $(prefix)/../$(sysconfdir)/init.d
(B> > +initdir = $(sysconfdir)/init.d
(B> >  init_SCRIPTS = entrance
(B> >  # Install permissions need to be 744
(B> 
(B> I changed these for a reason.  "make distcheck" (at least for autoconf
(B> 2.13/automake 1.4) changes the $(prefix) value instead of properly
(B> setting $DESTDIR.  Since $(sysconfdir) does not reference $(prefix),
(B> make distcheck fails trying to write to the real /etc.
(B
(Bindeed it would. the problem here though is - entrance simply doesn't start if
(Byou get the source then:
(B
(B./configure
(Bmake
(Bmake install
(B
(Bbecause the code uses the defines that say the sysconfdir is /etc and looks for
(Bentrans_config.db there
(B(same for pam.d and init.d stuff so it's accessible) so instead entrance ends up
(Binstalling in /usr/etc and /us/pam.d
(B
(B:(
(B
(Bbtw - emotion suffers the same issue in installing a module in xine's plugin
(Bdir. you will find it hard to build in a buildroot too :(
(B
(B> If someone has a better idea, I'm all ears.
(B
(Bhrrrmmm. how does other software handle it that has to install stuff outside of
(Bits own prefix?
(B
(B> Michael
(B> 
(B> -- 
(B> Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
(B> n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
(B> ---
(B>  "Men are not subtle.  We are obvious.  Women know what men want.  Men
(B>   know what men want.  What do we want?  We want women!  That's it.
(B>   It's the only thing we know for sure." -- Jerry Seinfeld
(B> 
(B> 
(B> ---
(B> This SF.Net email is sponsored by OSTG. Have you noticed the changes on
(B> Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
(B> one more big change to announce. We are now OSTG- Open Source Technology
(B> Group. Come see the changes on the new OSTG site. www.ostg.com
(B> ___
(B> enlightenment-devel mailing list
(B> [EMAIL PROTECTED]
(B> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
(B> 
(B
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$B7'<*(B - $Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Re: E CVS: apps/entrance raster

2004-07-30 Thread The Rasterman
On Thu, 29 Jul 2004 09:59:27 -0500 (CDT) "Ibukun Olumuyiwa"
(B<[EMAIL PROTECTED]> babbled:
(B
(B> [EMAIL PROTECTED] said:
(B> > Enlightenment CVS committal
(B> >
(B> > Author  : raster
(B> > Project : e17
(B> > Module  : apps/entrance
(B> >
(B> > Dir : e17/apps/entrance/src/client
(B> >
(B> >
(B> > Modified Files:
(B> > entrance_ipc.c
(B> >
(B> >
(B> > Log Message:
(B> >
(B> >
(B> > make the dir if it doesnt exist!
(B> >
(B> 
(B> Bleh... I'm slow on getting to these things now that I am without Internet
(B> access. Anyways..
(B> 
(B> 1. I didn't add code to make the dir because the directory should be
(B> automatically created by mkinstalldirs. Correct me if I'm wrong.
(B
(Baah this is /var/lib/entrance - for the ipc socket - theres nothing installed
(Bthere so thats why it doesn't get made. i fixed up install dirs for the init
(Bscripts and conifg.db as they were going to /usr/etc but the code was looking in
(B/etc (and the systems init and pam stuff is in /etc) :(
(B
(Bi wrote down a list of issues that basically didnt make entrance work on a
(Bpristine system when u just configure;make;make install (entrance hasnt been
(Binstalled before and no options to configure). now it should work "out of the
(Bbox"
(B
(B> 2. Did you just create an E17 theme? I've *gotta* see this. :)
(B
(Bi apologize. mistake there . removed :)
(B i started to do something and ran out of time :)
(B
(B> -- 
(B> Ibukun Olumuyiwa
(B> http://xcomputerman.com
(B> 
(B> 
(B> 
(B> ---
(B> This SF.Net email is sponsored by BEA Weblogic Workshop
(B> FREE Java Enterprise J2EE developer tools!
(B> Get your free copy of BEA WebLogic Workshop 8.1 today.
(B> ___
(B> enlightenment-devel mailing list
(B> [EMAIL PROTECTED]
(B> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
(B> 
(B
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$B7'<*(B - $Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Re: E CVS: apps/entrance raster

2004-07-31 Thread Michael Jennings
On Friday, 30 July 2004, at 09:21:02 (+0900),
Carsten Haitzler wrote:

> indeed it would. the problem here though is - entrance simply
> doesn't start if you get the source then:
> 
> ./configure
> make
> make install
> 
> because the code uses the defines that say the sysconfdir is /etc
> and looks for entrans_config.db there (same for pam.d and init.d
> stuff so it's accessible) so instead entrance ends up installing in
> /usr/etc and /us/pam.d
> 
> :(

Argh.  Some days I really despise autoFUCK.

> btw - emotion suffers the same issue in installing a module in
> xine's plugin dir. you will find it hard to build in a buildroot too
> :(

Yes, emotion has caused me some trouble too, mostly xine-related.  I
haven't given up though.

> hrrrmmm. how does other software handle it that has to install stuff
> outside of its own prefix?

I think we may have to split it out a bit more and try to handle it
more manually.  Perhaps we can hash it out sometime this week.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
---
 "IMPORTANT NOTICE:  If you are one of the hundreds of parachuting
  enthusiasts who bought our 'Easy Sky Diving' book, please make the
  following correction:   on page 8, line 7, the words 'state zip
  code' should have read 'pull rip cord.'"
   -- notice appearing in a Warrenton, Virginia, newspaper


---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re: E CVS: apps/entrance raster

2004-12-06 Thread The Rasterman

(B> I'll add scrolling for user and session lists in the next day or two.  I'll
(B> tie it into an edje dragable so you can step, page, drag, and scroll
(B> smoothly.  It's one of those things I never got around to.  After that it's
(B> gonna be cleanup time in client/ as we've grown up a lot since this was
(B> originally done.
(B> 
(B> Sound sane?
(B
(Byeah - it does. also i'd suggest allowing the theme maybe to say if it wants
(Buser/session lists to be horizontal or vertical :)
(B
(Bentrance still has a bug:
(B
(Btype in wrong username (enter)
(Btype in correct username (enter)
(Btype in password (enter)
(Bbegin login session...
(Bcrash - reset.
(B
(B:)
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BSF email is sponsored by - The IT Product Guide
(BRead honest & candid reviews on hundreds of IT Products from real users.
(BDiscover which products truly live up to the hype. Start reading now. 
(Bhttp://productguide.itmanagersjournal.com/
(B___
(Benlightenment-devel mailing list
([EMAIL PROTECTED]
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Re: [E-devel] Re: E CVS: apps/entrance raster

2005-01-16 Thread The Rasterman
On Sun, 16 Jan 2005 13:23:29 -0500 Michael Jennings <[EMAIL PROTECTED]> babbled:
(B
(B> On Saturday, 15 January 2005, at 20:55:39 (-0800),
(B> E CVS List wrote:
(B> 
(B> > Log Message:
(B> > timeout was wrong... and we shoudl consider DIY cmd-line parsing... see
(Bcomment
(B> 
(B> >   case 0:
(B> > +_entrance_x_sa.sa_handler = SIG_IGN;
(B> > +_entrance_x_sa.sa_flags = 0;
(B> > +sigemptyset(&_entrance_x_sa.sa_mask);
(B> >  sigaction(SIGUSR1, &_entrance_x_sa, NULL);
(B> > +  /* FIXME: need to parse command and NOT go thru /bin/sh */
(B> > +  /* why? some /bin/sh's wont pass on this SIGUSR1 thing... */
(B> >  execl("/bin/sh", "/bin/sh", "-c", x_cmd, NULL);
(B> 
(B> The spiftool_split() function from LibAST does exactly this:  split a
(B> line into tokens using whitespace with support for quoting.  Using it
(B> to create the execl() parameters would eliminate the need for /bin/sh
(B> altogether.
(B
(Bindeed. thats where i was thinking... but there was another issue i found in
(Bexeccing the user login scripts too that i didnt track down... tracking that
(Bdown first then fixing both would work well :) i was tossing up though if ever
(Bthere would be need for shell var expansion and back-tick support and all the
(Bother shell funkiness. for entrance i think not.. but u never know
(B
(B> Michael
(B> 
(B> -- 
(B> Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
(B> n + 1, Inc., http://www.nplus1.net/   Author, Eterm (www.eterm.org)
(B> ---
(B>  "She'd still say, 'I love you' if I asked, but she never volunteers.
(B>   Somehow what she never says means more than all the other words I
(B>   hear." -- BlackHawk, "I Sure Can Smell the Rain"
(B> 
(B> 
(B> ---
(B> The SF.Net email is sponsored by: Beat the post-holiday blues
(B> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
(B> It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
(B> ___
(B> enlightenment-devel mailing list
(B> enlightenment-devel@lists.sourceforge.net
(B> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
(B> 
(B
(B
(B-- 
(B- Codito, ergo sum - "I code, therefore I am" --
(BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED]
$BMg9%B?(B  [EMAIL PROTECTED]
(BTokyo, Japan ($BEl5~(B $BF|K\(B)
(B
(B
(B---
(BThe SF.Net email is sponsored by: Beat the post-holiday blues
(BGet a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
(BIt's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
(B___
(Benlightenment-devel mailing list
(Benlightenment-devel@lists.sourceforge.net
(Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel