Commit graph

85 commits

Author SHA1 Message Date
twinaphex a8599fe59b (Travis) Try to take out two Travis jobs that always fail and are
redundant now
2021-03-22 22:16:19 +01:00
Braden Farmer f9b3eb892b Update Travis config for new Android targetSdkVersion 2020-11-01 20:55:26 -07:00
twinaphex 74e71d6d08 Revert "Update .travis.yml"
This reverts commit ef18704d63.
2020-07-10 05:19:46 +02:00
Autechre ef18704d63
Update .travis.yml 2020-07-01 06:50:44 +02:00
twinaphex 13be887d2d Solve this a different way, update .travis.yml, DISABLE_THREADS
target will also now disable glslang
2020-05-29 15:14:46 +02:00
twinaphex 7b5d338bed (Travis) Add --disable-threads check 2020-05-29 11:20:46 +02:00
Autechre e2f351ed20
Update .travis.yml 2020-05-28 23:20:48 +02:00
Autechre eab924f428
Update .travis.yml 2020-05-28 23:20:15 +02:00
Autechre f65fefb462 Revert "(Travis) Use ccache for caching compilation (#10088)"
This reverts commit 7e6fc5ab4d.
2020-03-17 02:33:18 +01:00
Autechre e12655915d
Merge pull request #10295 from libretro/RobLoach/travis-xcode-allow-failure
(Travis) Allow OSX to fail until we fix xcode11.2
2020-03-16 08:37:26 +01:00
Rob Loach 7e6fc5ab4d
(Travis) Use ccache for caching compilation (#10088)
This aims to speed up the Travis builds. Fixes #9961
2020-03-16 02:47:38 -04:00
Rob Loach 8b6c330253
(Travis) Allow OSX to fail until we fix xcode11.2
Xcode 11.2 has been failing for a while through the following error. This change ignores that failure until we can fix it properly...

```
0.03s$ echo $OSX_CERT | base64 --decode > dev.p12
The command "echo $OSX_CERT | base64 --decode > dev.p12" exited with 0.
0.04s$ security import dev.p12 -k build.keychain -P $OSX_CERT_PASS -T /usr/bin/codesign
security: SecKeychainItemImport: One or more parameters passed to a function were not valid.
The command "security import dev.p12 -k build.keychain -P $OSX_CERT_PASS -T /usr/bin/codesign" exited with 1.
0.01s$ rm dev.p12
The command "rm dev.p12" exited with 0.
0.05s$ security set-key-partition-list -S "apple-tool:,apple:,codesign:" -s -k travis build.keychain
security: SecItemCopyMatching: The specified item could not be found in the keychain.
The command "security set-key-partition-list -S "apple-tool:,apple:,codesign:" -s -k travis build.keychain" exited with 1.
4.39s$ xcodebuild -target RetroArchQt -configuration Release -project pkg/apple/RetroArch_Metal.xcodeproj
note: Using new build system
note: Planning build
note: Constructing build description
error: No signing certificate "Developer ID Application" found: No "Developer ID Application" signing certificate matching team ID "ZE9XE938Z2" with a private key was found. (in target 'RetroArchQt' from project 'RetroArch_Metal')
** BUILD FAILED **
The command "xcodebuild -target RetroArchQt -configuration Release -project pkg/apple/RetroArch_Metal.xcodeproj" exited with 65.
```
2020-03-15 23:48:00 -04:00
Bartłomiej Burdukiewicz e2952586d1 Added additional CI test for passing sysroot flags via CC and CXX. 2020-01-09 23:14:50 +01:00
Twinaphex 7747e3a6b4
Revert "Don't try to import secret certificates during PRs" 2019-12-31 18:28:59 +01:00
Jean-André Santoni dd658a05b4
Don't try to import secret certificates during PRs 2019-12-27 10:16:04 +07:00
Twinaphex cf97f39cac
Update .travis.yml 2019-12-25 21:26:17 +01:00
Twinaphex 3cfed7ba01
Merge pull request #9677 from orbea/travis
travis: Log configure arguments + use before_script.
2019-12-16 14:40:17 +01:00
Twinaphex a01e99aa63
Update .travis.yml 2019-12-05 10:29:32 +01:00
Jean-André Santoni 93df88a5d6
Typo 2019-11-30 14:24:38 +07:00
Jean-André Santoni 3ed2cf7812
CI 2019-11-30 13:01:43 +07:00
Jean-André Santoni 8da54e2349
Uncomment stuff 2019-11-20 10:09:24 +07:00
Jean-André Santoni 8191f2775f
Add Qt back 2019-11-19 17:46:35 +07:00
Jean-André Santoni f142caea11
Disable some other builds for now 2019-11-19 17:40:01 +07:00
Jean-André Santoni d2f381d121
Try to take qt5 out 2019-11-19 17:39:19 +07:00
Jean-André Santoni 90b56fb487
Move back code signing to travis 2019-11-19 17:38:19 +07:00
Jean-André Santoni 309045e0ac
Move the logic to the shell script 2019-11-19 17:38:18 +07:00
Jean-André Santoni ded406984f
Don't codesign this way 2019-11-19 17:38:18 +07:00
Jean-André Santoni 2a7b76249c
Use xcode 11.2 and attempt to notarize the .app 2019-11-19 17:38:18 +07:00
Jean-André Santoni e49d505254
Code sign OSX release 2019-11-19 17:38:11 +07:00
Jean-André Santoni 249c73d68c
Revert "Try xcode 11.1"
This reverts commit ffda27c8a7.
2019-11-19 15:21:08 +07:00
Jean-André Santoni ffda27c8a7
Try xcode 11.1 2019-11-19 13:42:06 +07:00
Jean-André Santoni 1581d23a6c
Prevent deplicate travis jobs 2019-11-19 13:17:10 +07:00
orbea 841b3d620f travis: Log configure arguments + use before_script. 2019-11-01 09:41:38 -07:00
orbea 253f770259 travis: Try to fix xcode10.1.
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- active_support/core_ext/object/blank (LoadError)
	from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/local/Homebrew/Library/Homebrew/global.rb:12:in `<top (required)>'
	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'

The command "brew install --force-bottle qt5" exited with 1.

Source: https://stackoverflow.com/questions/54888582/ruby-cannot-load-such-file-active-support-core-ext-object-blank
2019-10-15 09:48:07 -07:00
twinaphex b29fbbb587 Update CHANGES.md and add another travis target 2019-10-14 00:38:47 +02:00
twinaphex 918b0619d0 (Travis) Add disable audio mixer target 2019-10-05 19:02:29 +02:00
Twinaphex da06dfca0d
Update .travis.yml 2019-09-29 20:05:21 +02:00
orbea 0e6ec8a887 travis: Try assembleNormalRelease. 2019-07-26 13:33:11 -07:00
orbea 347f13d05e travis: Test android builds. 2019-07-26 12:22:03 -07:00
twinaphex 8343e121be Add rule to travis.yml 2019-07-22 15:33:38 +02:00
Twinaphex 0ece9063e8
Add Travis check to build without HAVE_CDROM 2019-07-22 14:52:07 +02:00
twinaphex 9394a31277 (Travis) Add --disable-overlay target 2019-07-10 05:43:58 +02:00
orbea dd1182e32e travis: Update to xenial.
The normal LTS period for trusty is expired on April 25, 2019.
2019-06-12 06:30:00 -07:00
orbea e794c8d287 travis: Test darwin builds with qb.
There is a Darwin code path in the qb configure scripts and as far as I
can tell it has not been tested heavily in a long time.

This will expose this code path for travis builds with only clang which
will make it easier to test qb changes without breaking Darwin support.
I am surprised that this hasn't already happened...

Some things to note are.

* It appears gcc is really clang on macOS.
* Both C89_BUILD and CXX_BUILD were ommitted because they are broken in
  ways I can not fix. In the event any interested parties wish to fix
  these issues they can be easily added.
* This will use the default macOS version available with travis which is
  currently 10.13. Other version(s) can be specified if desired, I am
  not sure which versions are best to test. See the following link for
  more details.

https://docs.travis-ci.com/user/reference/osx#macos-version
2019-06-09 07:38:47 -07:00
orbea 0d167afc4f Fix the OpenGLES3 build.
This depends on HAVE_EGL.

Revert "Remove this Travis test for now"

This reverts commit 678089c2de.
2019-06-01 13:37:48 -07:00
orbea 35d4405d3e qb: Fix the zlib check.
This is the correct change to prefer the builtin zlib.

Revert "(QB) Bake in zlib by default, make zlib as dynamic library dependency"

This reverts commit 2713e792ca.

Revert "(QB) Change behavior - if HAVE_ZLIB = no, that doesn't mean"

This reverts commit f66fe5e16b.
2019-06-01 07:39:02 -07:00
twinaphex 678089c2de Remove this Travis test for now 2019-05-31 07:43:58 +02:00
orbea 1a3f16ded1 Fix --enable-opengles and --enable-opengles3 (#8749)
* qb: Fix OpenGLES build.

The gl core video driver requires at least OpenGLES 3 and
OpenGL 1 is not compatible with OpenGLES 2 or 3.

* travis: Test OpenGLES builds on linux.
2019-05-10 23:47:36 +02:00
orbea 9a41ccd694 travis: Test building with --disable-menu for linux. 2019-05-04 09:12:16 -07:00
orbea 5f8bf221c6 travis: Refactor configure argument handling. 2019-05-04 08:59:53 -07:00