On Thu, 30 Mar 2006 08:13:09 -0800 "Blake B." <[EMAIL PROTECTED]> babbled:

> 
> On Mar 30, 2006, at 6:12 AM, Carsten Haitzler (The Rasterman) wrote:
> 
> >>>
> >>> ok. i think i might have to poke my finger into it all too - i  
> >>> notice some
> >>> totally outrageous "build requirements" (ecore REQUIRES  
> >>> libdiretfb? no -
> >>> it's optional and i don't think we should be shipping it as then  
> >>> the final
> >>> e install will drag in dfb w2hen actually no apps "use" it - it's  
> >>> there for
> >>> special case development). also packages need splitting up into more
> >>> fine-grained lumps
> >>>
> 
> Definitely.  Evas needs to be done this way too.  I didn't notice the  
> directfb requirement in there, I build without it.  I think xstasi  
> must have added it because his repository has support for it (and a  
> back-ported directfb package)

aaah. i think a dfb enabled ecore is certainly an option - but shouldn't be a
general case imho :)

> >> if there're no objections i'll split libecore0 into the following
> >> packages (which will hopefully fix the dependency issues as well):
> >>
> >> libecore0
> >> libecore0-config
> >> libecore0-con
> >> libecore0-dbus
> >> libecore0-directfb
> >> libecore0-evas
> >> libecore0-fb
> >> libecore0-file
> >> libecore0-ipc
> >> libecore0-job
> >> libecore0-txt
> >> libecore0-x
> >>
> >> are there packages which can be merged into one?
> >
> > i like the split this way. it gives fine-grained control. auto- 
> > dependency
> > resolving will make sure the right subset is installed.
> 
> Cool, will libecore be a virtual package for all of them?  Or  
> something like libecore-all?

well there is a libecore as such already... i'd say libecore-all can be that.

> >
> >> libecore0-dev will contain all available headers, as it is right  
> >> now. or
> >> should i split that one, too?
> >
> > it will have to suck in all the above libs then.
> 
> I think this is fine, since IMO anyone wouldn't be doing much  
> development with only one specific subsystem of ecore.  And not to  
> mention maintaining all those different packages for -dev AND lib  
> will be a pain.

yup. the main thing is that at RUNTIME a user is not forced to suck in
dependencies he/she does not need (installing e17 - they dont need/want
directfb for example). if someone makes some server monitoring tool that runs
on servers using ecore +ecore_ipc - they dont NEED to suck in evas, x, dfb,
etc. :)

> -Blake
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to