Howdy! I can bet that (almost) every contributor has a different way to setup the environment, compile and use the fresh compiled Evolution and I'm here to describe the way I do my setup (based on Matthew's setup) :-)
Firstly, jhbuild or not jhbuild? ------------------------------------------ I like to use jhbuild for a few projects that I use and contribute. But that's not the case for Evolution. As Evolution has a small set of dependencies and usually none of them are bleeding edge, I'd say do *not* go for jhbuild in this case. So, what are you using, Fabiano? ------------------------------------------------- I'm using these 2 scripts: common and unstable ( http://rachacuca.org/~fidencio/evolution/newcomers/). Both of them are in my $HOME/.local/bin and this folder is part of my $PATH. Then when I open a terminal I just do "source unstable" and I'm all set to build from the master branch :-). When configuring evolution-data-server or evolution I use: ./configure --prefix=$PREFIX, which the "unstable" script defines to be $HOME/local/unstable -- so that's where evolution-data-server/evolution get installed. *If* I need to build a base library like GTK+, then I use: ./configure --prefix=$COMMON, which the "common" script defines to be $HOME/local/common and that way I keep base libraries separated from evolution-data-server/evolution. And before running Evolution, what I do is start manually the evolution-source-registry and the factories processes (evolution-{addressbook,calendar}-factory) located in $HOME/local/unstable/libexec/ I do believe this is the simplest way for compiling, using and debugging Evolution Data Server/Evolution. Best Regards, -- Fabiano Fidêncio
_______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-hackers