summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorGard Spreemann <gspreemann@gmail.com>2018-10-23 16:35:21 +0200
committerGard Spreemann <gspreemann@gmail.com>2018-10-23 16:35:21 +0200
commit30dcb0a5460c0d364907fdcc10beeb8aabc78106 (patch)
tree49feb8753359b41a83e4bbde424ab09f4799838e /.travis.yml
parentc220b6e1264822c6f8d97ab216a319261106e614 (diff)
parent43233c4f76c5a96c08dcb033372294fbafbaf663 (diff)
Merge tag 'v2.0' into debian/sid
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml47
1 files changed, 47 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..1e8c421
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,47 @@
+language: cpp
+
+matrix:
+ include:
+ - os: osx
+ compiler: clang
+ env:
+ - FILE=tikzit-osx.dmg
+ - QTVER=511
+ - DEPLOY_TIKZIT=1
+ - os: osx
+ compiler: clang
+ env:
+ - FILE=tikzit-osx-mountain.dmg
+ - QTVER=56
+ - DEPLOY_TIKZIT=1
+ # - os: linux
+ # dist: trusty
+ # env:
+ # - FILE=tikzit-linux.tar.gz
+ # - PPA=beineri/opt-qt-5.10.1-trusty
+
+before_install:
+ # - '[[ "$TRAVIS_OS_NAME" != linux || -z "$PPA" ]] || sudo add-apt-repository -y ppa:$PPA'
+ # - '[[ "$TRAVIS_OS_NAME" != linux ]] || sudo apt-get -qy update'
+ - '[[ "$TRAVIS_OS_NAME" != osx || "$QTVER" != 56 ]] || curl https://raw.githubusercontent.com/GiovanniBussi/macports-ci/master/macports-ci > macports-ci'
+ - '[[ "$TRAVIS_OS_NAME" != osx || "$QTVER" != 56 ]] || source macports-ci install'
+
+
+
+install:
+ - '[[ "$TRAVIS_OS_NAME" != osx || "$QTVER" != 511 ]] || brew install qt5'
+ - '[[ "$TRAVIS_OS_NAME" != osx || "$QTVER" != 511 ]] || brew link --force qt5'
+ - '[[ "$TRAVIS_OS_NAME" != osx || "$QTVER" != 56 ]] || sudo port -N -k install qt56'
+ - '[[ "$TRAVIS_OS_NAME" != osx || "$QTVER" != 56 ]] || export PATH=/opt/local/libexec/qt5/bin:$PATH'
+ # - '[[ "$TRAVIS_OS_NAME" != linux ]] || sudo apt-get -qy install qt510base qt510xmlpatterns'
+ # - '[[ "$TRAVIS_OS_NAME" != linux ]] || . /opt/qt510/bin/qt510-env.sh'
+
+script:
+ - qmake -v
+ - qmake -r
+ - make
+ - '[[ "$TRAVIS_OS_NAME" != osx ]] || (macdeployqt tikzit.app -dmg && mv tikzit.dmg $FILE)'
+ - '[[ "$DEPLOY_TIKZIT" != 1 ]] || curl --upload-file $FILE https://transfer.sh/$FILE'
+
+notifications:
+ email: false \ No newline at end of file