[Evolution-hackers] Building Evo SVN on Ubuntu Hardy



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]