From fcf80743c6088334f3ceaa297f7fe3f19acff8bf Mon Sep 17 00:00:00 2001
From: dbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Date: Tue, 29 Sep 2009 01:47:23 +0000
Subject: [PATCH] Let's give OpenSRF a spin on Ubuntu Karmic

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1799 9efc2488-bf62-4759-914b-345cdb29e865
---
 src/extras/Makefile.install | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/src/extras/Makefile.install b/src/extras/Makefile.install
index ecbe85b..7dbd931 100644
--- a/src/extras/Makefile.install
+++ b/src/extras/Makefile.install
@@ -3,7 +3,7 @@
 #
 # Makefile to install prerequisites for OpenSRF
 #
-# Currently supports Debian (etch/lenny), Ubuntu (gutsy/hardy/intrepid), and Gentoo.
+# Currently supports Debian (etch/lenny), Ubuntu (gutsy/hardy/intrepid/karmic), and Gentoo.
 # Working towards support of CentOS 5 / RHEL 5.
 # Installs Perl prereqs, libjs with Perl wrapper
 #
@@ -18,6 +18,8 @@
 # 	- or -
 # 	make -f Makefile.install ubuntu-intrepid
 # 	- or -
+# 	make -f Makefile.install ubuntu-karmic
+# 	- or -
 # 	make -f Makefile.install centos
 # 	- or -
 # 	make -f Makefile.install rhel
@@ -202,6 +204,10 @@ EXTRA_DEBS = \
 	libjson-xs-perl \
 	libnet-server-perl
 
+EXTRA_DEBS_UBUNTU_KARMIC = \
+	libxml-libxml-perl \
+	libxml-libxslt-perl
+
 # generic CPAN modules:
 #   * DateTime::Format::ISO8601 is packaged by both Debian Lenny and Ubuntu Intrepid
 #   * JSON::XS is packaged by both Debian Lenny and Ubuntu Intrepid
@@ -241,12 +247,14 @@ gentoo: install_gentoos install_gentoo_rc install_gentoo_perl install
 
 rhel: centos
 
-ubuntu-gutsy: generic_ubuntu hardy 
-ubuntu-hardy: generic_ubuntu hardy
-ubuntu-intrepid: generic_ubuntu intrepid
+ubuntu-gutsy: generic_ubuntu install_cpan_xml hardy 
+ubuntu-hardy: generic_ubuntu install_cpan_xml hardy
+ubuntu-intrepid: generic_ubuntu install_cpan_xml intrepid
+ubuntu-karmic: generic_ubuntu karmic
 hardy: install_cpan
 intrepid: install_extra_debs
-generic_ubuntu: generic_debian
+karmic: install_extra_debs install_extra_debs_karmic
+generic_ubuntu: install_debs install_cpan_force debian_sys_config
 
 # - COMMON TARGETS ---------------------------------------------------------
 
@@ -315,6 +323,10 @@ install_debs:
 install_extra_debs:
 	$(APT_TOOL) install $(EXTRA_DEBS)
 
+# Install even more packaged dependencies on modern distros
+install_extra_debs_karmic:
+	$(APT_TOOL) install $(EXTRA_DEBS_UBUNTU_KARMIC)
+
 # ------------------------------------------------------------------
 # - GENTOO ---------------------------------------------------------
 
-- 
2.11.0