On Thu, Feb 2, 2012 at 2:49 PM, Michal G. <[email protected]> wrote: > Hi Srini, > > I will go in direction of modifying build process to be able to remove all > dependencies to libraries that are not available on my SDK. > I think it should be possible, but still I am not sure. > My aim is to compile EDS (only mails) with Evolution (only libemail-engine + > ??) and your e-mail-factory. > Then I'm going to provide some GUI. > Communication between those components should be done via DBUS. > I am still no aware how content of mail will be visible for user. Or in > other words, who will render its content. >
Evolution uses gtkhtml for rendering mails. Anjal used webkit. You can also use MozEmbed. > In addition, I need to estimate how big package (backend) I will have after > successful compilation. > Could you help me in estimation? Big in the sense size? I have no idea tbh. -Srini > > Thanks in advance for advices. > > Michal > > > On Tue, Jan 31, 2012 at 3:06 PM, Michal G. <[email protected]> wrote: >> >> Hi, >> >> I tried to compile EDS with my SDK and unfortunately I did not success. >> I run >> autogen.sh --host=arm-oe-linux-gnueabi --enable-gtk-doc-html=no >> --enable-goa=no --enable-nntp=no --disable-glibtest --disable-weather >> and during checking of configuration following errors about missing >> libraries occurs >> - gtk+-3.0 >> - gmodule-2.0 >> - gconf-2.0 >> - libxml 2.0 >> - libsoup-2.4 >> - libgdata >> - gio >> - libdb >> - and some other stuff related to NSS and NSPR. >> >> I removed all those checking from configuration.ac to be able to generate >> Makefile. >> Some of those libraries could be added to my system, but not all (for >> instance gtk+). >> Do you think that I will be able to compile EDS without gtk+? >> >> BTW, does 3.6 cycle should be release around September of 2012 or later? >> >> Michal >> >> >> On Tue, Jan 31, 2012 at 10:46 AM, Srinivasa Ragavan <[email protected]> >> wrote: >>> >>> On Tue, Jan 31, 2012 at 3:00 PM, Michal G. <[email protected]> >>> wrote: >>> > Hi, >>> > >>> > Nice to meet the author of Anjal :) >>> > >>> > I went through code and Wiki yesterday and I am starting to understand >>> > just >>> > a little piece of very high architecture. >>> > I will try to compile EDS with my SDK for my ARM device. But first I >>> > need to >>> > familiarize with build process. >>> > >>> > As I understand within EDS there is mail engine - this Camel library >>> > which I >>> > could use and link dynamically with my GUI. >>> > Do you know if there is simple example that shows how to send email >>> > message? >>> >>> Camel is just the mail access/storage library. I meant >>> libemail-engine.so in evolution/ project, which runs mails accounts, >>> checks for mails etc. >>> >>> > >>> > Probably better way will be to use your e-mail-factory. Then I will be >>> > able >>> > to split GUI and Mail engine on two different processes. >>> > Will your e-mail factory be an official part of Evolution soon? >>> >>> e-mail-factory should be in eds in 3.6 cycle, but that depends on how >>> much effort I get to merge evolution to use the mail daemon. >>> >>> > >>> > I do not understand why you advice me to checkout branch of evolution. >>> > I >>> > thought that all data engines (mail and calendar) are covered by EDS. >>> >>> e-mail-factory needs libemail-engine, which is in evolution. Evolution >>> needs EDS. >>> >>> > And when I compile it I will be able to connect it with my GUI. It >>> > could be >>> > done over DBUS if I have two processes or just dynamic linking to GUI. >>> > Do I think correctly? >>> >>> You GUI should speak over dbus to the daemon (which is a process by >>> itself) to fetch/access mails. >>> >>> > >>> > Could you say, point me a document that describe how EDS store mails >>> > and >>> > calendar data. Is it some own database in file or some other mechanism? >>> >>> I don't remember any doc for this, what ever you find could be >>> obsolete in some form I fear. >>> >>> -Srini >> >> > _______________________________________________ evolution-hackers mailing list [email protected] To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
