From 881e2b7994185c1a87adb11ff234b8e1f74ec831 Mon Sep 17 00:00:00 2001 From: Jordi Llonch Date: Mon, 25 May 2015 21:40:01 +1000 Subject: [PATCH] travis.yml to work with ubuntu precise worker --- .travis.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5719d1b..b938db9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,17 +3,18 @@ python: - "2.7" install: - # requirements - # - - # todo add -qq to quietly install dependencies - - sudo apt-get install -qqy nodejs npm optipng jpegoptim libjpeg-progs asciidoc libxml2-dev libxslt1-dev libpcre3-dev - - sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk + - sudo apt-get purge -y nodejs + - sudo apt-get install -qqy python-software-properties + - sudo add-apt-repository -y ppa:chris-lea/node.js + - sudo apt-get -qq update + - sudo apt-get install -qqy nodejs optipng jpegoptim libjpeg-progs asciidoc libxml2-dev libxslt1-dev libpcre3-dev + - sudo apt-get install -qqy libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk # Ubuntu 14 # - sudo apt-get install -y libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk - - sudo npm install -g sass@0.5.0 requirejs@2.1 stylus@0.51 uglify-js@2.4 less@2.5.1 - # uglify requires node instead of nodejs binary - - sudo ln -s /usr/bin/nodejs /usr/bin/node + + # JS dependencies + - sudo npm install -g sass@0.5.0 requirejs@2.1 stylus@0.51 uglify-js@2.4.23 less@2.5.1 + # Python test requirements - pip install -r dev-req.txt