Cscott has submitted this change and it was merged.

Change subject: Update .travis.yml to build zimwriterfs.
......................................................................


Update .travis.yml to build zimwriterfs.

Change-Id: I827641e092b014bc4263cb2cd5bc5fe380ae563b
---
M .travis.yml
1 file changed, 21 insertions(+), 2 deletions(-)

Approvals:
  jenkins-bot: Verified



diff --git a/.travis.yml b/.travis.yml
index 93af107..727d916 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,29 @@
+sudo: false
 language: node_js
+addons:
+  apt:
+    packages:
+    - zip
+    - unzip
+    - liblzma-dev
+    - libmagic-dev
 node_js:
   - "4.1"
   - "0.10"
   - "0.8"
 before_install:
+ - echo Installing zimwriterfs.
+ - pushd $HOME
+ - git clone https://gerrit.wikimedia.org/r/p/openzim
+ - pushd openzim/zimlib
+ - ./autogen.sh && ./configure --prefix=$HOME && make && make install
+ - popd
+ - pushd openzim/zimwriterfs
+ - ./autogen.sh && ./configure --prefix=$HOME CXXFLAGS="-I$HOME/include 
-L$HOME/lib" CFLAGS="-I$HOME/include -L$HOME/lib" && make && make install
+ - popd
+ - echo Cleaning up. && /bin/rm -rf openzim
+ - popd
+ - which zimwriterfs
+ - zimwriterfs --help
  - NODE_VERSION=$(node -e 'console.log(process.version.replace(/[.][0-9]+$/, 
""))')
  - if [ "v0.8" = "$NODE_VERSION" ]; then npm install -g npm@1.4.28 && npm 
install -g npm ; fi
- - sudo apt-get update -qq
- - sudo apt-get install -qq unzip

-- 
To view, visit https://gerrit.wikimedia.org/r/242344
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I827641e092b014bc4263cb2cd5bc5fe380ae563b
Gerrit-PatchSet: 1
Gerrit-Project: 
mediawiki/extensions/Collection/OfflineContentGenerator/zim_renderer
Gerrit-Branch: master
Gerrit-Owner: Cscott <canan...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to