Add LevelDB and redis to Travis Linux builds
authorsfan5 <sfan5@live.de>
Wed, 28 Jan 2015 15:57:37 +0000 (16:57 +0100)
committersfan5 <sfan5@live.de>
Mon, 16 Feb 2015 10:55:12 +0000 (11:55 +0100)
util/travis/before_install.sh
util/travis/script.sh

index 0b1332308183fb913d0060e9f75ba57d4b04343b..a50d5f37080a2c2878d2a378966870c5dc2c6ebb 100755 (executable)
@@ -8,12 +8,15 @@ if [ $CC = "clang" ]; then
        sudo apt-get install llvm-3.1
        sudo apt-get install clang
 fi
+sudo apt-get install p7zip-full
 if [ $WINDOWS = "no" ]; then
        sudo apt-get install libirrlicht-dev cmake libbz2-dev libpng12-dev \
-       libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev \
-       libvorbis-dev libopenal-dev gettext
+       libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libhiredis-dev \
+       libogg-dev libvorbis-dev libopenal-dev gettext
+       # Linking to LevelDB is broken, use a custom build
+       wget http://sfan5.pf-control.de/libleveldb-1.18-ubuntu12.04.7z
+       sudo 7z x -o/usr libleveldb-1.18-ubuntu12.04.7z
 else
-       sudo apt-get install p7zip-full
        if [ $WINDOWS = "32" ]; then
                wget http://sfan5.pf-control.de/mingw_w64_i686_ubuntu12.04_4.9.1.7z -O mingw.7z
                sed -e "s|%PREFIX%|i686-w64-mingw32|" \
index a8e2634e9b46a75a70b974a94e58c3fa8cae89f7..c37816cee1333569bad814aa26c30b55faf12cf0 100755 (executable)
@@ -3,7 +3,7 @@
 if [ $WINDOWS = "no" ]; then
        mkdir -p travisbuild
        cd travisbuild
-       cmake -DENABLE_GETTEXT=1 ..
+       cmake -DENABLE_GETTEXT=1 -DENABLE_LEVELDB=1 -DENABLE_REDIS=1 ..
        make -j2
 else
        [ $CC = "clang" ] && exit 1 # Not supposed to happen