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