Hello, I used Paul Smith's Makefile ([1]) to build Evolution on Ubuntu Hardy (by the way, the easiest way to build evo from SVN I have seen so far...). The original Makefile does not address Hardy (stops at Gutsy), so I made a quick patch for it. I did not stop to check the prereqs, but Gutsy prereqs seem to work on Hardy; there may be others, but my system is already set to development, and might already have them. YMMV. If you are interested, I have attached the patch here. Thanks to Paul for setting this up in the first place. ..hggdh.. [1] http://mad-scientist.us/evolution.html
--- Makefile.orig 2008-02-28 04:52:49.000000000 +0100 +++ Makefile 2008-04-09 04:44:46.000000000 +0200 @@ -64,7 +64,7 @@ # successful build are installed. The currently supported distros are # listed in the DISTROS variable below. # If yours is not one of these, set this to empty and take your chances! -DISTRO := gutsy +DISTRO := hardy # Comment this out if you don't want to use ccache CCACHE := ccache @@ -92,7 +92,7 @@ # These are the prerequisite packages needed on the system before we can build # Evo. There are different ways to check for them, based on distro. -DISTROS := feisty gutsy etch +DISTROS := feisty gutsy hardy etch feisty-PREREQS := \ gtk-doc-tools subversion flex bison build-essential \ @@ -105,6 +105,12 @@ libgail-dev evolution-dev icon-naming-utils libdbus-glib-1-dev \ $(CCACHE) +hardy-PREREQS := \ + gtk-doc-tools subversion flex bison build-essential \ + libssl-dev libldap2-dev libnss3-dev libnspr4-dev \ + libgail-dev evolution-dev icon-naming-utils libdbus-glib-1-dev \ + $(CCACHE) + etch-PREREQS := \ gtk-doc-tools subversion flex bison build-essential \ libssl-dev libldap2-dev libnss3-dev libnspr4-dev \ @@ -461,7 +467,7 @@ $(ECHO) "Or to force a build, set 'distro' empty in the makefile."; \ exit 1 -check-prereqs-gutsy check-prereqs-feisty check-prereqs-etch: check-prereqs-%: +check-prereqs-hardy check-prereqs-gutsy check-prereqs-feisty check-prereqs-etch: check-prereqs-%: @log="/tmp/evo-chk-prereqs.$$$$" \ && $(RM) "$$log" \ && $(TOUCH) "$$log" \
Attachment:
signature.asc
Description: This is a digitally signed message part