Commit Graph

54 Commits

Author SHA1 Message Date
Ale Martinez
a9ddef9667 Fix Travis-ci macOS builds
[skip appveyor]
icu4c was upgraded from 64 to 66 and the dmg patch failed.
Lets make the hack a little more generic
2020-04-30 15:08:35 -03:00
Ale Martinez
3ff380ce0f Travis-ci Linux builds - Update to Qt 5.14.2 2020-04-29 16:11:57 -03:00
Ale Martinez
c0bed13cfa Add vlc plugins to Linux AppImage for Travis-ci builds
This avoids the need to install vlc 2.2 and set VLC_PLUGIN_PATH
Fixes #3394
2020-04-29 15:17:26 -03:00
Ale Martinez
29fcc6aafe Add detailed version information to --version command line option
Similar to About > Version, used to provide more information after ci builds
Also --usage is added as synonimous for --help for completeness
2020-04-18 15:32:22 -03:00
Ale Martinez
78b94c9d8f Upgrade travis-ci builds to Qt 5.14.1 2020-02-20 11:29:45 -03:00
Ale Martinez
8c775e5d2f Disable Qt5 video for macOS travis-ci builds
It buils but makes Train mode to chash
2020-01-20 10:23:10 -03:00
Ale Martinez
432926f4b9 Revert "Travis-ci build Linux AppImage with version string for v3.5 re-issue"
[skip ci]
This reverts commit 5c47bdb633.
2020-01-17 19:21:06 -03:00
Ale Martinez
5c47bdb633 Travis-ci build Linux AppImage with version string for v3.5 re-issue
To avoid creation of a new tag
2020-01-17 18:00:44 -03:00
Ale Martinez
17541b373d Revert "travis-ci - build linux AppImage with version string for v3.5 release"
This reverts commit c6691bf2d7.
[skip ci]
2020-01-13 21:24:08 -03:00
Ale Martinez
c6691bf2d7 travis-ci - build linux AppImage with version string for v3.5 release
This is a temporary hack to avoid creating a new tag
2020-01-13 17:51:39 -03:00
Ale Martinez
f385831d5e Enable Qt5 video for macOS travis-ci builds
Experimental build until #2242 is implemented
2020-01-05 12:22:55 -03:00
Ale Martinez
0887acdc89 travis-ci don't remove qt5 since it is required by other software
This error prevented to upload the generated dmg
2020-01-02 19:34:55 -03:00
Ale Martinez
6eea504796 Fix travis-ci macOS builds 2019-12-28 14:31:19 -03:00
Ale Martinez
145d5ccae6 Fix travis-ci Linux builds
Fix libpulse-dev install and change python3.6 source
2019-12-14 23:05:57 -03:00
Ale Martinez
715dc15133 Enable travis-ci tagged builds
To have binaries with version string set automatically and remove
the temporary hacks.
[skip ci]
2019-12-08 11:59:52 -03:00
Ale Martinez
657bb70d23 Define version string for travis-ci builds
To restore lupdate for OSX and to force new build with version strings
since tag builds are rejected. This will be fixed in next commit.
2019-12-08 10:16:50 -03:00
Alejandro Martinez
c39b01279a Fix Travis-ci Linux builds
The ppa for vlc 2.2.8 is no longer available, fallback to vlc 2.2.2
2019-12-07 23:38:17 -03:00
Ale Martinez
14ee925645 travis-ci - define GC version string only for tagged builds
Commplements previous commit used to get binaries with version strings
once the tag was already set.
2019-12-06 12:10:54 -03:00
Ale Martinez
c2f3f2b8e2 Define GC version string for travis-ci builds
Next commit will do this only for tagged builds
2019-12-06 10:31:58 -03:00
Ale Martinez
6210d0a28d Fix QtWebEngineProcess deploy for travis-ci MacOS builds
This is a workaround for a bug in the homebrew version of macdeployqt
not present in Qt official binary distributions
2019-11-25 11:40:15 -03:00
Ale Martinez
fa7684a88d Fix Python deploy in MacOS travis-ci builds
Copy python framework and change path in binary
2019-11-24 17:31:33 -03:00
Ale Martinez
54b756b0ec Fix travis-ci MacOS builds 2019-11-24 09:21:38 -03:00
Ale Martinez
9536ed343b Enable Python for MacOS travis-ci builds
Using the Python version installed by Hombrew, currently 3.7.5
2019-11-18 20:55:32 -03:00
Ale Martinez
575a2b1c0b Fix path error on upload in previous commit 2019-11-18 13:04:24 -03:00
Ale Martinez
893f2a9b28 Upload travis-ci MacOS build results to transfer.sh
To allow user testing, similar to linux builds.
Includes some minor fixes:
-Avoid compiler warnings for deprecated declarations to reduce the log size
-Patch GoldenCheetah.dmg to include missing libicudata.64.dylib
-fix command line error in mackdeployqt -fs option
2019-11-17 23:09:29 -03:00
Ale Martinez
eff123e0e2 Enable libusb 1.0 for travis-ci builds 2019-09-29 20:11:01 -03:00
Ale Martinez
1f4d6d1648 Fix OSX travis-ci build
libusb-compat depends on a newer libusb version that the one previously
installed giving an error.
Removing explicit libusb install fixes the issue.
2019-09-23 17:46:11 -03:00
Alejandro Martinez
3987833102 Allow Banister to use other performance metric besides Power Index (#3136)
* Allow Banister to use other performance metric besides Power Index
Performance metric can be selected from any Peak metric in LTM Charts
Datafilter now is banister(load_metric, perf_metric, ...)

* Travis-ci - R3.6 install update key
According to https://cloud.r-project.org/bin/linux/ubuntu/README
2019-08-04 18:01:09 -03:00
gcoco
ee1d2b0ea6 Run make silently (#3133)
And force it to run again if it crashes so we can see what went wrong.
2019-07-24 16:49:46 -03:00
Ale Martinez
93ec3246cf Travis-ci - change from trusty to xenial for Linux builds
Trusty reaches end of life on april 2019
2019-04-25 14:35:59 -03:00
Chris Cleeland
b8c2bd35b7 Fix issue #3007 by specifying HFS+ for fs type (#3015) 2019-04-15 07:46:00 +01:00
Ale Martinez
cae7e0b6b6 Fix vlc playback in travis-ci generated AppImage 2019-03-10 13:10:41 -03:00
Ale Martinez
9fb21af373 Enable OPENDATA for Travis-ci builds
Change OPENDATA_DISABLE and fix GC_CLOUD_OPENDATA_SECRET default
Escaping special chars with travis secure is tricky...
2019-03-08 21:25:04 -03:00
Ale Martinez
e2ff21e244 Fix Travis-ci Linux builds
Add qt59translations and use linuxdeployqt release 6
2019-03-08 18:43:31 -03:00
Ale Martinez
1c762c1d00 Add Whithings/Nokia, OpenData and SportTracks secrets for Travis-ci builds
Also removed lmfit since it is in the repo from f5055aa0e3
2019-03-08 14:42:10 -03:00
Ale Martinez
e8fe5906c8 Upgrade to VLC 2.2.8 for Travis-ci Linux builds 2019-01-21 14:11:07 -03:00
Ale Martinez
046840513f Upgrade Qt to 5.9.7 for Travis-ci Linux builds 2019-01-20 20:16:00 -03:00
probonopd
021bbeb2fa Add "Categories=Science;Sports;" here, too
https://github.com/GoldenCheetah/GoldenCheetah/pull/3003 reloaded
2019-01-19 21:50:50 +00:00
probonopd
fa4ce91b80 Add XDG categories
Sports is not a standalone category as per https://standards.freedesktop.org/menu-spec/latest/apas02.html
2019-01-19 11:38:22 +00:00
Ale Martinez
b5c9651357 Fixed Linux CI upload
linuxdeployqt changed the output name
2019-01-18 19:17:11 -03:00
Ale Martinez
3f8446b9cf Travis-ci - Added qt59networkauth-no-lgpl to Linux before_install
Trying to solve CloudDb issue
2018-11-13 21:35:08 -03:00
Ale Martinez
83d4490031 Travis-ci - Install and enable Python 3.6 and SIP on Linux builds 2018-11-12 17:34:06 -03:00
Ale Martinez
6749574600 Travis-ci enable Linux build to generate AppImage
Existing code for OSX was migrated to scripts on travis/osx without changes.
New scrtps for Linux were added to travis/linux based on previous work
by gcoco and LyzardKing
Install linux dependencies similar to OSX version, including samplerate,
vlc, ical, kml, d2xx, srmio, libusb-compat/libusb1.0 and R 3.5
Enable CloudDB and Cloud services using shared secrets with OSX version
Generate AppImage and set src/$FINAL_NAME to enable automatic deploy
Optionally upload the AppImage to transfer.sh for testing
2018-11-11 13:42:14 -03:00
Ale Martinez
4c870c7825 AppImage - added libssl.so/libcrypto.so and excluded libxcb-dri3.so.0
Fixes #2915 and #2920
2018-10-24 13:16:54 -03:00
Ale Martinez
1cc8f15dba Add deploy.sh script to generate Linux AppImage
To be run after starndard Linux build
2018-04-19 12:30:49 -03:00
Stefan Lorenz
46e7cd017e fix url 2018-01-21 08:12:33 +01:00
Stefan Lorenz
15361f6f1d attempt to fix travis build (changed qt 5.5.1 mirror download location) 2018-01-20 19:42:53 +01:00
gcoco
9f2d92687b Fix QT install.
Allows sub-version so we can do QT5.5.1 (Webkit) and QT5.6 (Webengine) at a later date.
2016-04-02 17:36:41 -04:00
Mark Liversedge
26d09a3e98 CI Travis QT5 issues
.. added -Wno-c++11-narrowing to fix build of qwtplot3d libs
.. travis/install-qt.sh has some diags
2016-04-02 19:48:02 +01:00
gcoco
0895713d0d Install Qt 5.5.1 from brew
Because QT 5.6 breaks stuff
[ci skip]
2016-03-18 21:42:50 -04:00