Travis integration.

This commit is contained in:
Gres 2015-10-25 16:22:37 +03:00
parent 4a14a0af7f
commit 4f8958b9c6
6 changed files with 27 additions and 3 deletions

18
.travis.yml Normal file
View File

@ -0,0 +1,18 @@
language: cpp
compiler:
- gcc
- clang
sudo: required
dist: trusty
install: ./scripts/install_deps.sh
script: cd scripts && ./make_all.sh
branches:
only:
- master
- develop
- /.*travis/
os:
- linux
email:
on_success: change
on_failure: change

View File

@ -1,3 +1,5 @@
[![Build Status](https://travis-ci.org/OneMoreGres/ScreenTranslator.svg)](https://travis-ci.org/OneMoreGres/ScreenTranslator.svg)
Screen Translator Screen Translator
================= =================

View File

@ -84,4 +84,5 @@ OTHER_FILES += \
version.json \ version.json \
README.md \ README.md \
uncrustify.cfg\ uncrustify.cfg\
.travis.yml \
TODO.md TODO.md

View File

@ -6,8 +6,8 @@ cleanupDirInNeeded $WORK_DIR
echo "Running all scripts for $PLATFORM" echo "Running all scripts for $PLATFORM"
#./install_deps $@ #./install_deps $@
#./get_tessdata.sh $@ #./get_tessdata.sh $@
./get_deps.sh $@ #./get_deps.sh $@
./make_deps.sh $@ #./make_deps.sh $@
./make_app.sh $@ ./make_app.sh $@
if [ "$PLATFORM" == "linux" ]; then if [ "$PLATFORM" == "linux" ]; then
./make_deb.sh $@ ./make_deb.sh $@

View File

@ -6,6 +6,7 @@ cleanupDirInNeeded $APP_DIR
cd $APP_DIR cd $APP_DIR
echo "Building app" echo "Building app"
QT_SELECT=qt5 $QMAKE "CONFIG-=debug_and_release" "CONFIG+=release" $SRC_DIR lrelease $SRC_DIR/ScreenTranslator.pro
$QMAKE -qt=qt5 "CONFIG-=debug_and_release" "CONFIG+=release" $SRC_DIR
make $JOBS make $JOBS

View File

@ -29,7 +29,9 @@ echo $CHANGELOG
echo "Making deb" echo "Making deb"
cp $SRC_DIR/LICENSE.md $DEB_DIR/DEBIAN/copyright cp $SRC_DIR/LICENSE.md $DEB_DIR/DEBIAN/copyright
mkdir -p $DEB_DIR/usr/share/pixmaps/
cp $SRC_DIR/images/STIconBlue.png $DEB_DIR/usr/share/pixmaps/ScreenTranslator.png cp $SRC_DIR/images/STIconBlue.png $DEB_DIR/usr/share/pixmaps/ScreenTranslator.png
mkdir -p $DEB_DIR/$INSTALL_DIR/
cp $APP_DIR/ScreenTranslator $DEB_DIR/$INSTALL_DIR/ScreenTranslator cp $APP_DIR/ScreenTranslator $DEB_DIR/$INSTALL_DIR/ScreenTranslator
$STRIP -s $DEB_DIR/$INSTALL_DIR/ScreenTranslator $STRIP -s $DEB_DIR/$INSTALL_DIR/ScreenTranslator
cp -r $SRC_DIR/translators $DEB_DIR/$INSTALL_DIR/translators cp -r $SRC_DIR/translators $DEB_DIR/$INSTALL_DIR/translators