Commit Graph

60 Commits

Author SHA1 Message Date
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
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
orbea
f45a70d1e8 travis: Avoid more duplication. 2019-04-20 17:03:35 -07:00
orbea
ea4415b5f4 travis: Add C89_BUILD and CXX_BUILD. 2019-04-20 13:47:29 -07:00
orbea
443e6a2b1d travis: Avoid some duplication. 2019-04-20 13:02:45 -07:00
orbea
32fa63a593 travis: Update to xcode10.1.
This should save a few minutes during the build.
2019-01-21 23:39:05 -08:00
orbea
9c7affc2cf Travis + qb fixes. (#8040)
* travis: Enable building qt for linux.

* qb: Set QT_SELECT for moc and qtchooser.

This should have no effect on systems where qtchooser is not used.

Fixes https://github.com/libretro/RetroArch/issues/8028

* qb: Actually disable c++ features if there is no c++ compiler.

Now this warning actually does something.

  Warning: A working C++ compiler was not found, C++ features will be disabled.
2019-01-19 11:21:31 -05:00
orbea
79f8b6281f Revert "WIP: travis: Enable building qt for linux." (#8039) 2019-01-18 14:34:22 -05:00
orbea
4b20386b07 travis: Test global packages. 2019-01-18 11:11:56 -08:00
orbea
d8a62d5eab travis: Test QT_SELECT. 2019-01-18 09:27:16 -08:00
orbea
6f094a3fdd travis: Enable building qt for linux. 2019-01-18 09:27:16 -08:00
orbea
2d7bb5519b travis: Don't use libretro-super for xcode9.3 2019-01-17 07:08:58 -08:00
Rob Loach
63ba60ae1a
Merge pull request #7976 from orbea/brew
travis: Attempt to fix xcode9.3 travis build.
2019-01-13 14:41:31 -05:00
orbea
39442c7bba travis: Clean up. 2019-01-11 02:16:08 -08:00
orbea
12bb9e5cb5 travis: Attempt to fix xcode9.3 travis build. 2019-01-10 22:10:41 -08:00
Alfrix
6519120379 Fix Travis 2018-11-19 12:04:43 -03:00
Brad Parker
8e41665939 travis: use a newer gcc 2018-09-17 23:29:46 -04:00
Brad Parker
1a3259079c travis: include Qt 2018-09-17 23:16:47 -04:00
bparker06
18e249e85e
travis: install Qt for OSX 2018-09-08 12:04:05 -04:00
Brad Parker
9214f6079f travis: go to correct folder to deploy Metal 2018-09-03 09:37:59 -04:00
Brad Parker
511dcb0d56 travis: build Metal with libretro-super instead 2018-09-03 09:07:04 -04:00
Brad Parker
b2c704862a travis: deploy OSX Metal build 2018-09-02 21:57:06 -04:00
bparker06
ad15f76ff5
travis: add OSX Metal build 2018-08-31 13:49:44 -04:00
Brandon Wright
c7f04102c7 Adjust travis build to only use libraries the build-server supports. 2018-04-27 12:48:58 -05:00
Rob Loach
431d15746e
test: Disable Travis email notifications
@twinaphex reported that he was getting a lot of Travis email notifications. These are not needed, as the build status is reported on both Pull Requests, and the Status Badge.
2018-04-23 17:08:43 -04:00
bparker06
265b0560b3
travis: disable all d3d versions for windows 2018-03-28 20:16:59 -04:00
Brad Parker
5279b02dce travis: libusb package was in wrong place 2017-11-28 23:16:38 -05:00