mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 05:00:20 +00:00
4d04f74312
In the process, simplify our dependency a bit by no longer building against libssh2 (we don't support ssh based authentication for git on Windows) and libcurl (since it's proxy implementation doesn't appear to actually work on Windows, anyway). Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
56 lines
1.5 KiB
YAML
56 lines
1.5 KiB
YAML
|
|
matrix:
|
|
include:
|
|
- env: SUBSURFACE_PLATFORM='windows'
|
|
os: linux
|
|
dist: trusty
|
|
sudo: required
|
|
language: c++
|
|
|
|
- env: SUBSURFACE_PLATFORM='linux'
|
|
os: linux
|
|
dist: trusty
|
|
sudo: required
|
|
language: c++
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- git
|
|
- g++
|
|
- make
|
|
- autoconf
|
|
- automake
|
|
- libtool
|
|
- cmake
|
|
- pkg-config
|
|
- libxml2-dev
|
|
- libxslt1-dev
|
|
- libzip-dev
|
|
- libsqlite3-dev
|
|
- libusb-1.0-0-dev
|
|
- libssl-dev
|
|
- libssh2-1-dev
|
|
- libcurl4-openssl-dev
|
|
# Not a subsurface dependency, but a Qt dependency
|
|
- mesa-common-dev
|
|
- libqt5gui5
|
|
- libxcb-xinerama0
|
|
# Not a subsurface dependency, but a QtMultimedia/libdeclarative_multimedia.so dependency
|
|
- libpulse-mainloop-glib0
|
|
# Not a subsurface dependency, but a QtWebKit dependency
|
|
- libhyphen-dev
|
|
- libicu52
|
|
|
|
before_install:
|
|
- source ${TRAVIS_BUILD_DIR}/scripts/${SUBSURFACE_PLATFORM}/before_install.sh
|
|
|
|
script:
|
|
- source ${TRAVIS_BUILD_DIR}/scripts/${SUBSURFACE_PLATFORM}/travisbuild.sh
|
|
|
|
after_success:
|
|
- source ${TRAVIS_BUILD_DIR}/scripts/${SUBSURFACE_PLATFORM}/after_success.sh
|
|
|
|
branches:
|
|
except:
|
|
- # Do not build tags that we create when we upload to GitHub Releases
|
|
- /^(?i:continuous)/
|