Commit Graph

38 Commits (6b441a180c9054c7936dc154550f61ed93674359)

Author SHA1 Message Date
Colin Edwards 7366b45392 CI: Rewrite new deps paths in obs-ouputs.so 2020-04-09 22:29:41 -05:00
SCG82 de4ceb054c CI: Fix mbedtls id in mac deploy script 2019-12-14 01:34:06 -08:00
Colin Edwards 43f9f45f8f CI: Fix framework symlinks when building osx app 2019-12-11 17:32:04 -06:00
Rat a19fef2248 obs-scripting: Fix Python in new MacOS .app bundles
The current scripting directory path given to Python on OSX is
`../data/obs-scripting`. This works when bin/ and data/ are in the same
folder like rundir after a compile and in the old .app bundles but the
new normal .app bundle structure is different.

For bundles move obspython.py and _obspython.so to the binary folder,
just like the Lua one, and pass that bin path to the Python interpreter
so it can find it.

The current working dir isn't guaranteed to be set with .app bundles
so look up binary path at runtime.
2019-11-17 22:11:44 +01:00
Colin Edwards 32690926b9 CI: Use custom macdylibbundler for OSX deps 2019-11-03 00:00:38 -05:00
Colin Edwards 7c08b3f95e CI: Update scripts for reorganized OSX bundle 2019-10-14 22:10:38 -05:00
Colin Edwards 1507db7b1b CI: Update CEF on osx to 3770 2019-09-07 17:44:12 -05:00
Colin Edwards a09ad610af CI: macOS builds on Azure Pipelines 2019-03-01 11:36:22 -06:00
jp9000 8e9b62326a CI: Rename cef-bootstrap to obs-browser-page 2018-08-26 17:44:11 -07:00
Jim d0c5f72048
Merge pull request #1348 from dtcooper/macos-fix-cef-path
CI: Fix CEF Path on Package Build
2018-07-18 01:26:34 -07:00
Ryan Foster d4059f11c6 CI: Update Sparkle default base_url 2018-07-18 03:45:41 -04:00
David Cooper b49469b860 CI: Fix CEF Path on Package Build
This fixes the pkg build of obs-browser by properly copying CEF to
`OBS.app/Content/Frameworks/Chromium Embedded Framework.framework`,
rather than `OBS.app/Content/Frameworks`.
2018-07-01 22:56:44 -07:00
jp9000 30d967eafa obs-browser: Update to browser source refactor 2018-04-14 03:45:07 -07:00
jp9000 5823a58277 CI: Comment out OSX _obspython copy (not ready yet) 2018-02-01 20:30:06 -08:00
Colin Edwards 4e6bbb984f CI: Move obspython.so so it can be found in a .app 2018-01-29 18:59:36 -06:00
Colin Edwards d2c85a44f3 CI: Make sure that lua can find obslua 2018-01-29 17:43:19 -06:00
Ryan Foster b6348c932b CI: Fix Mac builds on Travis CI's Xcode 8.3 image
The Travis CI Xcode 8.3 image uses macOS 10.12, where some OS and Xcode
components were changed. This commit finally fixes macOS deployments on
Travis for Xcode 8.3. This commit also reverts a few changes that got
into master while we were trying to fix this.
2017-12-02 23:04:10 -05:00
Ryan Foster 4a1c415270 CI: Fix macOS builds on Travis CI's Xcode 8.3 image
The Travis CI Xcode 8.3 image uses macOS 10.12, where some OS and Xcode
components were changed. This commit should hopefully fix macOS
deployments on Travis for Xcode 8.3.
2017-12-02 04:09:48 -05:00
Ryan Foster af62c3648e CI: Fix Mac builds on Travis CI's Xcode 8.3 image
The Travis CI Xcode 8.3 image uses macOS 10.12, where some changes were
made to productsign, and Apple's documentation didn't clearly reflect
this. This commit should fix Mac builds on Travis for Xcode 8.3 and
clean up the job log.
2017-12-01 13:20:06 -05:00
Colin Edwards 44b9770037 CI: OSX - Include branch in pkg 2017-02-27 19:30:23 -06:00
Colin Edwards 55eb2446c1 CI: Fix true / false on stable builds 2017-02-27 17:31:15 -06:00
Colin Edwards 775a0d0bbc CI: OSX Set builds to stable on tagged builds 2017-02-27 14:50:16 -06:00
Colin Edwards b538375a3f CI: Possibly fix OSX cert import issue 2017-02-26 19:49:32 -06:00
Colin Edwards e302c0b837 CI: Add some logging to the before deploy script on OSX 2017-02-26 19:17:52 -06:00
Gol-D-Ace 5e185444e1 CI: Set keychain timeout & allow productsign 2017-02-27 01:21:20 +01:00
Colin Edwards 48abb05de4 CI: Use combined cert for signing OSX 2017-02-26 16:27:29 -06:00
Colin Edwards e609602cfe CI: Get some codesigning and sparkle stuff in place 2017-02-26 15:34:41 -06:00
Colin Edwards 936c582651 CI: Exit on errors when building the OSX package 2017-02-25 11:32:39 -06:00
Colin Edwards 42467c58e8 CI: Add post install script to OBS installer to fix CEF permissions 2017-01-30 10:41:24 -06:00
Colin Edwards be59588df6 CI: Update permissions on CEF app plist before packaging 2017-01-23 21:59:08 -06:00
Colin Edwards 991c8bd352 CI: Move browser source before building app
The buildapp.py script was modifying the CEF.app when we don't want it to. It was also packaging the plugin inside the OBS.app so the app was not using the one under /Library
2017-01-19 10:15:41 -06:00
Colin Edwards e1496ecff9 CI: Install Packages and use the full version 2017-01-15 11:26:58 -06:00
Colin Edwards 2132919005 CI: actually call packagesbuild from the right place 😑 2017-01-12 23:13:26 -06:00
Colin Edwards 836031a7ba CI: Ability to make packages on travis 2017-01-12 20:52:42 -06:00
Colin Edwards 09695ce9b1 CI: Fix zip permission issue on CEF plist files 2017-01-09 20:50:39 -06:00
Colin Edwards 522c43f827 CI: Use python2 to run package script 2016-10-13 19:32:19 -05:00
Colin Edwards a0b4439893 CI: Package OSX build into an actual app 2016-10-11 22:43:17 -05:00
Colin Edwards 47c8365cdd OSX Travis build 2016-10-10 00:39:55 -05:00