Commit Graph

141 Commits

Author SHA1 Message Date
Steel Titanium ff8987f745 Support for http downloads
(cherry picked from commit 6fcc06bf72cf3b95c30f04919e807c7aaacec68d)

(cherry picked just the libcurl stuff)
2020-05-13 17:25:52 -07:00
mazmazz 58650397e2 Travis Deployer: Use xenial instead of bionic for building installers
Bionic breaks package signing because importing the private key is unsuccessful. Works in xenial. The buildbot distro doesn't matter because we're just sending source packages to Launchpad which builds on the target distro.
2019-12-07 15:58:59 -05:00
mazmazz 9fa09c9842 Travis Linux Deployer fixes 2019-12-07 15:14:33 -05:00
Steel Titanium 58bb05be00 Merge branch 'public-musicplus-libopenmpt' of https://git.magicalgirl.moe/STJr/SRB2 into public_libopenmpt
# Conflicts:
#	.travis.yml
#	src/m_menu.c
#	src/sdl/Srb2SDL-vc10.vcxproj
#	src/sdl/Srb2SDL.props
2019-06-11 17:48:00 -04:00
Steel Titanium 3c08ee1313 Merge branch 'master' into travis-deployer
# Conflicts:
#	.travis.yml
2019-06-07 16:56:19 -04:00
Steel Titanium 09e600c07d Add missing PPA source 2019-05-25 16:20:16 -04:00
Steel Titanium e00af6ffec Properly close the if 2019-05-20 22:17:38 -04:00
Steel Titanium e280d1d83f Move to before_install 2019-05-20 22:00:28 -04:00
Steel Titanium ce87ed97fb travis: remove sudo from command 2019-05-20 21:56:43 -04:00
Steel Titanium 9b174b9d02 travis: Add gpg key for git-lfs on linux 2019-05-20 21:54:29 -04:00
Steel Titanium 91767a7740 Merge branch 'master' into public-musicplus-libopenmpt 2019-05-20 21:33:10 -04:00
Alam Ed Arias 73fa35baf0 TravisCI: use stock sdl2_mixer for prebuild bottle 2019-03-25 16:59:47 -04:00
Alam Ed Arias fd284f232e travisCI: add sdl2_mixer from mazmazz's srb2 tap 2019-03-25 16:43:33 -04:00
Alam Ed Arias 9de5055d7f TravisCI: install deps on sdl2_mixer 2019-03-25 16:30:02 -04:00
Alam Ed Arias ec0afaf6c9 TravisCI: try updating homebew 2019-03-25 16:02:30 -04:00
Alam Ed Arias 3472bf857c TravisCI: build custom sdl2_mixer build 2019-03-25 15:51:13 -04:00
Alam Ed Arias 594c906376 use default osx image 2019-03-25 15:48:33 -04:00
Alam Ed Arias 3ab0f675ec TravisCI: move homebrew packages for all mac builds 2019-03-25 15:44:33 -04:00
Alam Ed Arias 9a8d36b822 Travis-CI: use a new version of xcode and use homebrew add-on to install packages 2019-03-25 15:16:43 -04:00
Alam Ed Arias cd39b951bb partly Revert "TravisCI: remove WFLAGS"
This reverts commit 8780800e8e.
2019-03-09 20:36:44 -05:00
Alam Ed Arias 8780800e8e TravisCI: remove WFLAGS 2019-03-09 20:17:14 -05:00
Alam Ed Arias 60ca6ae06b TravisCI: add option for GCC 8.1 2019-03-09 19:41:56 -05:00
mazmazz 2592f42a17 Remove unnecessary version info call 2019-01-05 19:56:27 -05:00
mazmazz 20879f1f40 Remove zlib from release brew packages
(it was never in the original travis script)
2019-01-05 19:49:25 -05:00
mazmazz 17cde328c1 Use standard OSX brew bottles to speed up test buildbots 2019-01-05 19:43:37 -05:00
mazmazz 9ef7d2e6ba OS X set CFLAGS+="-march=core2" for compatible binaries with old Macs 2019-01-05 19:34:39 -05:00
mazmazz 0834dbc194 * Add homebrew tap mazmazz/srb2
* Use sdl2_mixer from mazmazz/srb2 due to removed options from homebrew-core
* Use `brew install --build-bottle` to build compatible libraries for old Macs
2019-01-05 19:20:58 -05:00
mazmazz 97f8448b72 Don't terminate in after_success because it halts the log abruptly 2019-01-05 10:17:33 -05:00
mazmazz abaa8730a5 Revised comments 2019-01-05 09:54:45 -05:00
mazmazz db71ba71c9 Add libopenmpt to osx buildbot 2019-01-04 23:34:08 -05:00
mazmazz 2f16cf3c42 Enable libopenmpt for buildbots 2019-01-04 20:53:33 -05:00
mazmazz 14a361cb6d Disable OpenMPT for buildbots, for now 2019-01-04 01:48:20 -05:00
mazmazz ac7b29eb2d Add __DPL_ACTIVE condition to optional asset download 2019-01-02 20:48:46 -05:00
mazmazz 9b3174c4f4 Correct asset directory for travis 2019-01-02 18:38:02 -05:00
mazmazz 4d4b048ead Don't download individual asset files; support only archives 2018-12-31 19:11:01 -05:00
mazmazz 78fa72514f Implement deployer scripts for Travis -- OSX and Linux package building 2018-12-30 15:22:50 -05:00
Alam Ed Arias 89133160ec TravisCI: GCC 8.x needs to pass 2018-12-24 19:10:29 -05:00
Alam Ed Arias 776e920895 TravisCI: need WFLAGS for cmake builds 2018-11-26 19:39:36 -05:00
Alam Ed Arias 5ba788e089 Revert "TravisCi: remove WFLAGS"
This reverts commit fd12e85697.
2018-11-26 19:38:30 -05:00
Alam Ed Arias fd12e85697 TravisCi: remove WFLAGS 2018-11-26 19:20:12 -05:00
Alam Ed Arias ac2ec6c982 Makefile: disable some warnings for GCC 8.x 2018-11-26 19:01:40 -05:00
Alam Ed Arias f34e1edb4d Travis-CI: allow GCC 8.x to fail 2018-11-18 21:25:33 -05:00
Alam Ed Arias 6fa063375d TravisCI: test build on GCC 8.x 2018-11-14 15:56:46 -05:00
Alam Ed Arias 7d3e4f729f TravisCI: also remove gcc-6 2018-08-11 21:59:08 -04:00
Alam Ed Arias b5cc11f7d8 TravisCI: gcc-4.9 is also gone 2018-08-11 21:44:07 -04:00
Alam Ed Arias 0575d2f1f9 TravisCI: remove gcc-5 test, gcc-5 package is gone 2018-08-10 17:16:26 -04:00
Alam Ed Arias 075c4e0956 Travis: clang 4.0 and 5.0 is not up for trusy 2017-09-29 17:57:03 -04:00
Alam Ed Arias 472c74907e Travis: fix misspelling 2017-09-29 17:52:12 -04:00
Alam Ed Arias 03ba14640f Travis: test building with clang 3.9, 4.0 and 5.0 2017-09-29 17:43:20 -04:00
Alam Ed Arias 92aa0e000e Travis: can not use set version with sdl2 2017-09-28 16:24:22 -04:00