Commit Graph

30 Commits

Author SHA1 Message Date
James Crook
31ce57e324 Make modules as part of Travis build
They are quick to build, and this ensures we keep them building OK as we make other changes.
2018-04-06 13:20:11 +01:00
James Crook
b7b367a165 Prepare for compiling with wxWidgets 3.1.1
- Upped version number to Audacity 2.3.0 in configure.ac
- configure.ac now wants 3.1.1 but still accepts 3.0.0 (for top level, lib-widgets-extra and mod-nyq-bench)
- .travis.yml now apt-gets autopoint.  This allows us to do an autoreconf -ivf on Travis, IF we want to, but i snot used yet.
- FileDialog MakeFile.am now has LDFLAGS to resolve libtools issue on Travis with missing --tags=CXX
2018-04-02 17:28:38 +01:00
James Crook
ad221b3e82 Travis - Remove deprecated-2017Q4
It isn't helping and might even be causing some of the recent build failures.
2018-01-11 19:28:23 +00:00
James Crook
1e07ef9727 Workaround Travis update.
Travis .yml updated to keep using old version, per:
https://blog.travis-ci.com/2017-12-12-new-trusty-images-q4-launch
2017-12-17 16:17:09 +00:00
Pokechu22
e4875cf873 Add Portmidi dependencies (libasound2-dev, alsa-utils, alsa-oss) to travis
I chose to use libasound2-dev, alsa-utils, and alsa-oss instead of libportmidi-dev because I'd rather the local version was used.
2017-07-04 07:50:16 -04:00
James Crook
6491aed13c Fix build failure from absent gettext 2017-05-04 22:18:51 +01:00
James Crook
8fdc60f7bc Time Configure and Make (in Travis)
Also reduced -j4 to -j2
2017-04-09 16:11:31 +01:00
James Crook
03f6efb8ca Speed up Travis build by using more cores. 2017-04-08 21:58:32 +01:00
James Crook
b8fcbd1471 Faster CI builds (Travis) 2017-04-06 15:27:11 +01:00
James Crook
c53e2dbb77 Bug 1597 - Enh: Greater clarity over status of versions needed
- For ALPHA builds we do a check version with the Welcome screen (if welcome screen is enabled).
- A 'Check Online' in the About box provides a new route to check version
- Check Version now passes CommitId and Build Date/Time to identify a version.

To actually close the bug we need the javascript on the server page to put up informative messages.
2017-02-25 23:00:39 +00:00
James Crook
0d5cb77e3d Improved support for building release on mac 2016-12-14 19:20:29 +00:00
James Crook
dcaba6eed7 Travis: See gcc version
(Thanks to Thomas Feher)
2016-09-08 22:53:45 +01:00
James Crook
1e3200a80f Travis failing because log is too long.
Suppress all warnings to see if that is good enough to keep log size in bounds.  Later we can try less 'chatty' logs in other places.
2016-09-08 22:04:36 +01:00
James Crook
d2768c6ab9 Try upping compiler version (the easy way). 2016-08-27 20:24:42 +01:00
Thomas Fehér
9f6192a442 show more warnings on Travis-CI 2016-02-26 12:41:27 -05:00
Thomas Fehér
2e552188b0 use gcc 4.8 for build 2016-02-13 10:01:29 -05:00
Leland Lucius
84dcb5db4f Falling back to the sudo builds 2015-07-28 18:29:34 -05:00
Leland Lucius
48591c4e50 Migrate to container based travis-ci builds 2015-07-28 18:27:47 -05:00
Leland Lucius
01c0592917 Renabling...should work now 2015-07-28 18:07:36 -05:00
Leland Lucius
3c1b36d72e Disabling temporarily
Need to figure out why it's not picking up the GTK paths
2015-07-28 17:42:27 -05:00
Leland Lucius
6adceb4d0a Yet another attampt 2015-07-28 17:31:33 -05:00
Leland Lucius
d7a57b1c47 Still trying 2015-07-28 17:22:00 -05:00
Leland Lucius
256e3bd6e1 Don't know what's wrong yet. 2015-07-28 17:16:59 -05:00
Leland Lucius
f94e8fad87 Well, that didn't work...trying gtk3 2015-07-28 16:49:31 -05:00
Leland Lucius
bec42b234c Need to install gtk-devel 2015-07-28 16:45:54 -05:00
Leland Lucius
e256bb7a9e Trying to make travis happy again 2015-07-28 16:10:26 -05:00
Leland Lucius
ce0d8ddcab Update .travis.yml 2015-04-13 09:11:12 -05:00
James Crook
9d43c9175c Fix revision ident hyperlinking
It needed a LinkingHtmlWindow, not just a wxHtmlWindow.  It needed http, not https.  I also left an example string with comment in RevisionIdent.h
2015-04-12 14:26:24 +01:00
James Crook
291a465a76 Build Revision Info Added
Travis now overwrites RevisionIdent.h to place a commit reference into the Build Info of the AboutDialog
I also added .opensdf to .gitignore.
2015-04-09 20:41:21 +01:00
Thomas Fehér
523cf08c03 Added Travis Integration
This gives us automated testing of building on linux, with each commit to github.com/audacity/audacity:master.  The run takes about 10 mins and runs on an AWS instance.
2015-04-07 12:19:49 +01:00