luzpaz
67ac67c509
Fix various typos ( #4383 )
...
Found via `codespell -q 3 -S "*.pdf,*.slf,*.smf,*.ts,./deprecated,./contrib" -L ans,ded,nam,nd,parm,parms,serie `
2024-03-25 20:46:26 -03:00
Alejandro Martinez
47b9b9e28f
Travis-ci macOS after_success cleanup
...
[skip AppVeyor]
From last commit, it works and is faster this way.
2023-10-02 11:24:19 -03:00
Alejandro Martinez
a6bf25d062
Travis-ci macOS builds - avoid hungup
...
[skip AppVeyor]
Running GoldenCheetah from the mounted dmg doesn't terminate
soon enough, lets avoid this for better diagnosis.
[publish binaries]
2023-09-30 10:17:26 -03:00
Ale Martinez
42b37ce017
Avoid Travis-ci macOS build being cancelled generating dmg
...
[skip appveyor]
2020-10-31 16:19:31 -03:00
Alejandro Martinez
a2da081681
Update after_success.sh
...
travis_wait is a function on build shell, not available on shell scripts
2020-10-30 14:31:32 -03:00
Alejandro Martinez
b6e3ae4c96
Update after_success.sh
2020-10-30 13:06:17 -03:00
Ale Martinez
83a50db2cb
Upload Travis-ci builds to free.keep.sh instead of transfer.sh
...
[skip appveyor]
transfer.sh service has become very unreliable and it is being
phased out on oct-30, according to the public site announcement.
free.keep.sh offers free uploads up to 500MB with a similar service,
limited to 24hr storage, enough to download build artifacts.
2020-10-25 11:43:24 -03:00
Ale Martinez
c10b666b55
Travis - Enable VLC 3 on macOS builds
...
[skip appveyor]
2020-09-27 14:13:41 -03:00
Ale Martinez
5fdf427f39
Change Travis-ci macOS image to 11.3 and use included Qt5.14.1
...
Temporary workaround for #3611
[publish binaries]
2020-09-23 15:40:42 -03:00
Ale Martinez
0d4c289b9e
Fix missing QtWebEngineProcess in HomeBrew Qt 5.15.1 deploy
...
[skip appveyor]
[publish binaries]
2020-09-13 12:34:15 -03:00
Ale Martinez
6cdd5bbbe7
Shorter timeout on transfer.sh upload to avoid timeouts
...
Uploads are quite fast or don't work, so don't wait too much.
2020-08-20 17:03:01 -03:00
Ale Martinez
9b2226d3ba
Install Python 3.7.8 for macOS Travis-ci builds
...
[skip appveyor]
Homebrew has upgraded python3 to 3.8.3 and, due to how dependences
are handled, it is difficult to continue to use Homebrew Python 3.7
2020-07-10 15:06:21 -03:00
Ale Martinez
e90eaf281f
Travis-ci cache Python packages to reduce build time on macOS
...
[skip appveyor]
Not a great difference, but we are too close to 50' limit
Also reduce curl max time to avoid timouts.
For Linux buils remove --silent build to avoid the job being cancelled
2020-06-26 15:57:15 -03:00
Ale Martinez
f3af493aba
Enable Qt 5.15.0 for macOS Travis-ci builds
...
[skip appveyor]
Also upgrade Python to 3.7.7
2020-06-12 14:38:17 -03:00
Ale Martinez
16e00fde90
macOS Travis-ci builds - fallback Qt and Python versions
...
[skip appveyor]
Fallback to previous Qt and Python versions available on Homebrew
to until we can compile Qwt with Qt 5.15
Python comes back to 3.7.5 since the upgrade to 3.7.7 triggers a Qt upgrade.
Qt comes back to 5.13.2
2020-06-11 00:23:12 -03:00
Ale Martinez
89b74816f6
Travis - Add core modules to Python distribution on macOS
...
[skip appveyor]
Initially: sip, numpy, pandas, scipy, lmfit and plotly
Deployed Python added to search path
Binaries reference the Python library on Cellar
Related to 2c0ce8f5c5
2020-05-16 14:09:03 -03:00
Ale Martinez
71a81e7f01
Add sha256 hash for CI binaries to GCversionXXX.txt
...
[publish binaries]
2020-05-14 11:12:13 -03:00
Ale Martinez
a94500f1c3
Add GCversionXXX.txt to CI builds results
...
Where XXX identify the OS, to give build context.
GoldenCheetah --version output plus the last commit.
[publish binaries]
2020-05-13 18:19:45 -03:00
Ale Martinez
2c0ce8f5c5
macOS Travis-ci build - change library path in Python interpreter
...
Adds SIP 4.19.8
2020-05-13 13:13:43 -03:00
Ale Martinez
caaae923ad
Travis-ci builds - Add max-time to transfer.sh upload
...
To avoid the build being marked errored when the upload takes
too much time.
2020-05-09 20:07:37 -03:00
Ale Martinez
fcc9660b64
Upload binaries to S3
...
Only for commits to master with [publish binaries] in the commit message
Older binaries are removed, we keep only the last succesful build.
2020-05-06 21:19:24 -03:00
Alejandro Martinez
e1db9c832f
Fix Travis-ci builds for macOS - Add QWebEngine dependence
...
[skip appveyor]
QWebEngine depends on QtQmlModels and QtQml in Qt5.14.2
2020-04-30 21:35:43 -03:00
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
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
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
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
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
Chris Cleeland
b8c2bd35b7
Fix issue #3007 by specifying HFS+ for fs type ( #3015 )
2019-04-15 07:46:00 +01: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