Davide Beatrici
e9029a904e
Remove "compat", i386 is not supported anymore
...
"compat" was a very small and simple program; its purpose was to show a message informing the user that the Mumble binary is only for x86_64 processors.
The i386 architecture is not supported in Xcode 10, meaning that we cannot compile it anymore.
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes
2019-10-10 00:11:16 +02:00
Davide Beatrici
267e306a25
Travis CI: remove AppImage creation and upload
...
It's now handled by Azure Pipelines.
2019-07-29 09:02:57 +02:00
Davide Beatrici
f8afdd758d
Travis CI: remove Qt 4 builds
2019-07-27 23:40:50 +02:00
Davide Beatrici
82b0aac239
Travis CI: only execute SonarScan and AppImage builder when in our repository
2019-07-26 00:56:15 +02:00
probonopd
8026d1c0d1
Correct path to icon
...
Should fix https://github.com/TheAssassin/AppImageLauncher/issues/209
2019-07-20 18:40:33 +00:00
Davide Beatrici
b517f01047
Travis CI: add SonarCloud integration for static code analysis
...
[skip azurepipelines]
2019-06-29 00:41:35 +02:00
probonopd
049f6a2427
DEFINES+="MUMBLE_VERSION=${TRAVIS_COMMIT:0:7}"
...
Try to make the string shorter
2019-06-10 06:20:49 +00:00
probonopd
78155c5990
DEFINES+="MUMBLE_VERSION=$TRAVIS_COMMIT"
...
https://github.com/mumble-voip/mumble/pull/3703#issuecomment-500264876
2019-06-10 06:06:02 +00:00
probonopd
6013e8de26
AppImage
2019-06-09 19:41:31 +00:00
Davide Beatrici
c75aafc493
travis-ci: build installer in macOS build
2019-04-05 00:59:47 +02:00
Davide Beatrici
12f3ba1e69
travis-ci: switch to Xenial for Qt 5 builds, improve matrix, update MXE mirror
2019-03-10 04:57:11 +01:00
Davide Beatrici
b427333257
Auto-update LICENSE.header in source files
2019-01-25 04:56:19 +01:00
Davide Beatrici
7dce59a9c0
Travis CI: install "libjack-jackd2-dev" for Linux builds
2018-07-02 02:42:48 +02:00
Davide Beatrici
066383353d
travis-ci: Fix MacOS build for new images
...
We install the protobuf package via brew, which depends on "python@2".
The build image upgraded the installed "python", and now "python@2" conflicts with it when trying to create symlinks.
We don’t use the symlinked "python" installed by default in the image, so we unlink it to allow the "python@2" package to be installed without conflict.
2018-06-15 19:35:18 +02:00
Mikkel Krautz
71ab5b0086
Merge PR #3313 : scripts/travis-ci: bump apt timeout in before_install.bash.
2018-01-20 20:54:22 +01:00
Mikkel Krautz
6a1663a502
scripts/travis-ci: fix MUMBLE_NO_PCH checks in script.bash.
...
Change our checks for MUMBLE_NO_PCH to use string comparisons
instead of numerical comparisons.
When MUMBLE_NO_PCH is not set, the numerical equivalent check
fails because nothing is on the left-hand side of the -eq operator.
Fixes mumble-voip/mumble#3314
2018-01-20 15:35:30 +01:00
Mikkel Krautz
edd1de098a
scripts/travis-ci: bump apt timeout in before_install.bash.
...
After switching to using a mirror of MXE on dl.mumble.info we've begun
running into timeouts from apt on Travis CI. For example:
E: Failed to fetch https://dl.mumble.info/mirror/pkg.mxe.cc/repos/apt/debian/pool/main/m/mxe-x86-64-unknown-linux-gnu-cmake/mxe-x86-64-unknown-linux-gnu-cmake_3.5.2-20170208_amd64.deb Operation too slow. Less than 10 bytes/sec transferred the last 10 seconds
The error is from cURL, and it means that the options CURLOPT_LOW_SPEED_LIMIT
and CURLOPT_LOW_SPEED_TIME are set quite low.
(See bb0ffcc36f/lib/speedcheck.c )
To fix this, we set the Acquire::http::Timeout option to 120 seconds.
This causes apt's https transport to set CURLOPT_LOW_SPEED_TIME to 120.
(See https://github.com/Debian/apt/blob/debian/wheezy/methods/https.cc#L224-L230 )
Fixes mumble-voip/mumble#3312
2018-01-20 15:24:42 +01:00
Mikkel Krautz
8b1ef2ee95
scripts/travis-ci: use our own (Fastly-fronted) mirror of pkg.mxe.info.
2018-01-14 20:50:13 +01:00
Mikkel Krautz
f6ba3a52bf
Auto-update LICENSE.header in source files.
2018-01-01 23:05:37 +01:00
Jan Klass
ed06886632
Fix travis OSX build
...
Using brew to install now fails because of an incompatible ruby version.
Update brew before installing a package to work around this.
https://github.com/travis-ci/travis-ci/issues/8552
2017-10-15 20:05:45 +02:00
Mikkel Krautz
5db8665e9d
travis-ci: add macOS target.
...
This commit adds a Homebrew-based macOS build to our Travis CI build
matrix.
It also cleans up the exising build matrix such such that Linux builds
are built only on Linux hosts, and macOS builds are only built on macOS
hosts.
2017-03-29 00:51:06 +02:00
Mikkel Krautz
8ec4775949
travis-ci: add a no-pch build to the Travis matrix.
...
It's convenient to have a proof-build that checks whether
our no-pch build works, to keep it working.
2017-03-19 15:45:23 +01:00
Davide Beatrici
942ba6d48d
travis-ci: Remove unneeded "winpaths_custom" CONFIG option
...
It's a leftover of old tests.
2017-03-18 00:53:29 +01:00
Davide Beatrici
2bd9f06651
travis-ci: Execute "make check" using Wine
2017-03-17 19:14:13 +01:00
Mikkel Krautz
f9cf8da5b8
travis-ci: Use MinGW build envs
2017-03-17 19:14:12 +01:00
Mikkel Krautz
629dd2d889
Add Qt 5 Trusty build to .travis.yml.
2017-02-28 01:52:11 +01:00