On Mon, 19 Nov 2012 06:28:45 +0100 Vincent Torri <vincent.to...@gmail.com> said:
> On Mon, Nov 19, 2012 at 2:06 AM, Carsten Haitzler <ras...@rasterman.com> > wrote: > > On Sun, 18 Nov 2012 17:25:13 +0100 Vincent Torri <vincent.to...@gmail.com> > > said: > > > >> On Sun, Nov 18, 2012 at 5:16 PM, Andreas Volz <li...@brachttal.net> wrote: > >> > Am Sat, 17 Nov 2012 18:23:02 +0100 schrieb Vincent Torri: > >> > > >> >> On Sat, Nov 17, 2012 at 5:42 PM, Andreas Volz <li...@brachttal.net> > >> >> wrote: > >> >> > Am Sat, 17 Nov 2012 11:21:58 +0000 schrieb gpl4all: > >> >> > > >> >> > Interesting! > >> >> > > >> >> > Does enesim stand in some sort of competition compared to part of > >> >> > EFL? Or do they have another mission? > >> >> > >> >> it's a vector-based rendering library, which could be in competition > >> >> more with cairo than with evas. But Enesim could be used as rendering > >> >> engine for evas, for example. > >> >> > >> >> To be more accurate, Enesim is the name of the project. Its stack is > >> >> composed of several libraries > >> >> Enesim > >> >> Emage > >> >> Etex > >> >> Etch > >> >> Ender > >> >> Egueb > >> >> etc.... > >> >> > >> >> See the wiki in the website for mor einformations. > >> > > >> > It seems to use at least Eina as base. And then Evas uses it again. > >> > Funny... > >> > > >> > As Eina is now in Efl source together with Evas it's a funny > >> > cyclic dependency. :-P > >> > >> yes. So we can do a bootstrap first. Anyway, I think that this > >> bootstrap will be needed for edje, iirc > > > > thats very different. with edje we can make the bootstrap happen as part of > > the efl build, BUT we can't with esvg because it's external. > > we can just build eina, then esvg, then the whole stack we can't because we dont control the build of esvg. it's not part of the build tree. what the issue here is, is that packagers what to do this: configure XXXXXX make make install package results the do not want to (and will avoid like the plague): configure XXXX (eina only) make make install package pkg1 <compile + package depenedncy> configure XXXXXX make make install package results cross-compile systems aside (and scratchbox fixes the native tools vs target tools thing), packagers will complain, moan and avoid efl and e if we make them have to package it TWICE - yes. they will insist on having to package it twice because their build systems install dependencies based on package build depends. that means they have to create and initial eina package just to be able to build esvg, then just to re-build efl and somehow disable the eina build then (to ensure the same eina is used from before) OR.. to replace the previous eina which now rsvg was built against.. which they will not like either etc. in the end - we can argue here if it is technically possible via doing multiple builds and packagings or not, but as long as this is needed we will piss off and push away packagers and distros if we pus them to use esvg. so effectively the only solution is that esvg be a funky "hacker only" thing never to be realistically used UNLESS it becomes part of the efl tree build OR that it is possible to build the esvg loader outside of the efl tree at a stage AFTER efl is build and installed. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel