From: Galen Charlton Date: Fri, 5 Apr 2013 03:45:14 +0000 (-0400) Subject: LP#1162907: install RPC::XML as Evergreen dependency X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e39cf3076218dd7d1e13bdbb0eb50d2d60600dc9;p=evergreen%2Fpines.git LP#1162907: install RPC::XML as Evergreen dependency RPC::XML used to be installed as part of installing the OpenSRF deps, but since OpenSRF itself doesn't use it, this belongs in Evergreen. Signed-off-by: Galen Charlton Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install index b6e1d8c148..a49ea6a646 100644 --- a/Open-ILS/src/extras/Makefile.install +++ b/Open-ILS/src/extras/Makefile.install @@ -115,7 +115,8 @@ EXTRA_DEBS_PRECISE = \ libsru-perl \ libnet-z3950-simple2zoom-perl \ libuuid-tiny-perl \ - libnet-https-any-perl + libnet-https-any-perl \ + librpc-xml-perl FEDORA_RPMS = \ aspell \ @@ -148,6 +149,7 @@ FEDORA_RPMS = \ perl-Net-IP \ perl-Net-SSH2 \ perl-OLE-Storage_Lite \ + perl-RPC-XML \ perl-Spreadsheet-WriteExcel \ perl-Text-Aspell \ perl-Text-CSV \ @@ -250,9 +252,14 @@ CPAN_MODULES_MARC_RECORD = \ CPAN_MODULES_FORCE = \ Class::DBI::Frozen::301 +# Debian Squeeze needs the following additional CPAN modules. +CPAN_MODULES_SQUEEZE = \ + RPC::XML + # Lucid Lynx needs the following additional CPAN modules. CPAN_MODULES_LUCID = \ - Rose::URI + Rose::URI \ + RPC::XML # Precise Pangolin needs the following CPAN modules. All others are # available as debs. @@ -273,7 +280,7 @@ install: install_cpan install_js_sm install_cpan_force fedora: install_fedora_rpms install_cpan_fedora install_cpan_marc install debian-squeeze: squeeze generic_debian -squeeze: install_pgsql_client_backport_debs_91 install_extra_debs_squeeze +squeeze: install_pgsql_client_backport_debs_91 install_extra_debs_squeeze install_cpan_squeeze generic_debian: install_debs install_yaz test_for_libdbi_pkg install debian_sys_config install_libdbi # Needs for Ubuntu Lucid Lynx (10.04 LTS): @@ -325,6 +332,10 @@ install_cpan_fedora: echo "force install $$m" | perl -MCPAN -e shell;\ done +# Install the CPAN modules needed for Squeeze +install_cpan_squeeze: + for m in $(CPAN_MODULES_SQUEEZE); do perl -MCPAN -e "install \"$$m\";"; done + # Install the CPAN modules needed for Lucid install_cpan_lucid: for m in $(CPAN_MODULES_LUCID); do perl -MCPAN -e "install \"$$m\";"; done