On Tuesday 07 January 2014 14:38, Tom Hacohen wrote : > On 07/01/14 09:41, Jérémy Zurcher wrote: > > as eolian will be integrated in efl tree, a configure flags like > > --with-mylang-binding default to without, would be damn cheap and provide > > the packagers with the possibility to do their job as they want. > > only for C++ and lua as they are already efl deps. > > > > as for ruby, > > ffi-efl needs ruby interpreter and properly installed efl libs at run time. I'm wrong, I forgot about libffi and ruby gem ffi > > actually I use bash+sed+ruby scripts to generate the ffi binding from > > the efl headers. (still needs some manual fixes after generation ;(() > > I'll gladly write an eolian backend to generate them from eolian gathered > > data, > > that will greatly ease my job. > > Sure, but if you would have wanted, you could have not depended on ruby > at all. I should have written it all in ruby as it's a ruby package, but I wanted to have fun with sed and I believe (& hope) there is not a box out there without it.
maybe if the generation is written in C/bash/sed, efl configure script could generate the binding and install it if ruby interpreter is detected on the host. but well, I prefer not to see ruby or python code in efl git commits ;) > > > > > but the ruby way to install packages is: 'gem install ffi-efl' > > which download them from rubygems.org and takes care of dependencies. > > so we should not consider adding it to efl tree even for free (or fun). > > Yeah, was just for the sake of argument. I know, I wrote this just to give info for those who might wonder > > -- > Tom. > > --- Hell'O from Yverdoom Jérémy (jeyzu) ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel