summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAilin Nemui2016-02-04 00:54:35 +0100
committerAilin Nemui2016-02-04 12:18:59 +0100
commitd2aa63d1729486013820d66ee8491009998bd5aa (patch)
treed5be626f01c42806e6f870ac3ccbf96e310b1e03
parentbedf62faf2e52bdce3c71a100eae27eaf20b6607 (diff)
downloadscripts.irssi.org-d2aa63d1729486013820d66ee8491009998bd5aa.tar.bz2
try trusty travis beta
-rw-r--r--.travis.yml12
-rwxr-xr-x_testing/travis/autoinstall-perl-prereqs.zsh2
2 files changed, 10 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index a500e5c..d67ee37 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,3 +1,5 @@
+sudo: required
+dist: trusty
language: c
before_install:
- sudo apt-get update -qq
@@ -5,11 +7,13 @@ before_install:
cpanminus
- sudo apt-get install -qq lynx zsh apt-file libtest-most-perl libgetopt-long-descriptive-perl
libwww-perl liblog-log4perl-perl libdatetime-perl libmodule-runtime-perl libparams-classify-perl
- libtime-duration-parse-perl
+ libtime-duration-parse-perl curl
- perl -V
-- wget -qO- https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm | sudo
- perl - App::cpanminus
-- sudo cpanm -q --skip-satisfied YAML::Tiny Perl::Critic Perl::PrereqScanner PPIx::XPath
+- wget -qO- https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm |
+ perl - --sudo App::cpanminus
+# Tree::XPathEngine test is broken :-(
+- cpanm --force --sudo --quiet --no-interactive --skip-satisfied Tree::XPathEngine
+- cpanm --sudo --quiet --no-interactive --skip-satisfied YAML::Tiny Perl::Critic Perl::PrereqScanner PPIx::XPath
- git clone -q git://github.com/irssi/irssi irssi-head
- pushd irssi-head
- ./autogen.sh --with-perl=module 2>/dev/null | tail -n 17
diff --git a/_testing/travis/autoinstall-perl-prereqs.zsh b/_testing/travis/autoinstall-perl-prereqs.zsh
index 4e47b37..752ca04 100755
--- a/_testing/travis/autoinstall-perl-prereqs.zsh
+++ b/_testing/travis/autoinstall-perl-prereqs.zsh
@@ -6,6 +6,8 @@ local -a modlist
modlist=($(scan-perl-prereqs $filelist))
echo -n ... >&2
+# fixing shitty broken apt-file
+sudo sed -i -e 's,",,g' `find /etc/apt -type f -name sources.list\*` `find /etc/apt/sources.list.d -type f`
sudo apt-file update
local -a ubu_pkgs