aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2013-07-26 23:12:35 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2013-07-26 23:51:35 +0100
commit378b3e2f2796fb57d9e58b25b8a818ee8ce8c092 (patch)
tree2e3ad2edecd9bb8aebde1f32817fdf8e6759fdf1 /.travis.yml
parent02f57fe249afcfc61db4f68adf2499bb5e239314 (diff)
Fixes to module installation.
* Upgrade ExtUtils::MakeMaker, and remove old workaround. * DIME::Tools won't install without --force (needed by SOAP::Lite in travis). * Remove SOAP::WSDL from cpanfile, as it won't install and nothing needs it apart from Barnet (UK specific).
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml7
1 files changed, 6 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 64f536a22..709342dc8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -18,7 +18,12 @@ before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq jhead libgmp-dev
# A couple of other modules that normally come from packages, but no system stuff here
- - cpanm -q Carton Locale::gettext Math::BigInt::GMP SOAP::Lite
+ - cpanm -q Carton Locale::gettext Math::BigInt::GMP
+# This is because of a bug in its test (it's empty), and SOAP::Lite depends on it.
+# Would be good to not have SOAP::Lite as a dependency at all really.
+ - cpanm -q DIME::Tools --force
+# And let's install the same version the carton.lock file currently has.
+ - cpanm -q MKUTTER/SOAP-Lite-0.715.tar.gz
- sudo locale-gen cy_GB.UTF-8 en_GB.UTF-8 nb_NO.UTF-8
install:
- carton install --deployment