Martin Pulec
1b286fd1dd
GitHub CI [Mac]: Try to fix notarization failures
...
https://developer.apple.com/forums/thread/677739 :
[...] does supplying a different value for --primary-bundle-id clear
the problem?
IMPORTANT The notary service doesn’t actually require this bundle ID be
related to the software that you’re notarising, so you can use any
reasonable bundle ID.
2021-07-21 16:07:00 +02:00
Martin Pulec
1a3b1c9e71
.github/scripts/macOS/prepare.sh: sync with master
2021-07-21 09:43:08 +02:00
Martin Pulec
e9b76fe069
GitHub CI [Mac]: update VideoMaster installation
...
libVideoMasterHD_SP.dylib is no longer present in the SDK (6.17).
2021-07-21 08:42:21 +02:00
Martin Pulec
6ca32536e7
GitHub CI [Mac]: VideoMaster installer failure workaround
...
The installer sometimes fails (eg. workflow run C/C++ CI #427 ) but it
has already installed the SDK so just suppress the error.
2021-07-21 08:42:16 +02:00
Martin Pulec
9163a18a7e
GitHub CI: sync C/C++ CI with master
2021-06-23 11:07:24 +02:00
Martin Pulec
e905c879cb
GitHub CI: replace cache key counters
...
GitHub actually uses a bit complicated pattern matching for the keys:
https://docs.github.com/en/actions/guides/caching-dependencies-to-speed-up-workflows#using-contexts-to-create-cache-keys
Namely if exact hit is not found, the key is used as a prefix which
could cause using 'ffmpeg-cache-2' for 'ffmpeg-cache'. In addition
steps.<id>.outputs.cache-hit is set to false if the match is not exact
but the cache is actually restored from inexact match.
+ use ${{ runner.os }} as part of the cache key (currently not needed
but we may use the same key for different platform caches)
2021-06-21 16:28:25 +02:00
Martin Pulec
c62c85937a
GitHub CI [Mac]: install DELTA directly from SDK
2021-03-26 08:42:17 +01:00
Martin Pulec
5ac37ba22a
GitHub CI [Mac]: change APPLE_KEY_P12_B64 secret
...
Simplified APPLE_KEY_P12_B64 secret - now it uses only base64-encoded
P12 file (original certificate not needed - contained in that file).
2021-03-23 16:18:22 +01:00
Martin Pulec
63943d2487
GitHub CI: Mac signing - removed hardcoded signer username
2021-03-23 16:18:20 +01:00
Martin Pulec
e8bb936eee
GitHub CI: output of Mac bundle signing to console
...
The signing sometimes silently fails and thus it's advisable to print copy of
the output, that has been previously redirected, to console
2021-03-23 16:18:15 +01:00
Martin Piatka
9d3d1b9610
CI: install qt version 5 explicitly
2021-03-05 14:23:26 +01:00
Martin Pulec
065f3c119a
GitHub CI [Mac]: download XIMEA API directly
2021-02-08 09:26:43 +01:00
Martin Pulec
8207200ec3
GitHub CI: replaced obsolete set-env and add-path
2020-10-20 10:16:39 +02:00
Martin Pulec
9cb78b2863
GitHub CI: cache SDKs [Mac]
...
GitHub or MacStadium (Mac platform provider) may be rate-limiting
downloading the SDKs so we'd like to speed it up.
2020-06-24 14:27:01 +02:00
Martin Pulec
650d069d01
GitHub CI: make curl calls silent
2020-06-24 14:27:01 +02:00
Martin Pulec
68a7745e5c
GitHub CI: build DELTACAST [Mac]
2020-06-24 14:27:00 +02:00
Martin Pulec
0dd260b334
GitHub CI: make check/distcheck work with NDI
...
+ added missing NDI artifact upload step for macOS
2020-06-04 16:39:38 +02:00
Martin Pulec
dd1140254b
GitHub CI [Mac]: pass NDI path to DYLIBBUNDLER_FLAGS
2020-06-03 16:22:03 +02:00
Martin Pulec
d23feabb5d
GitHub CI: support for Mac NDI
2020-06-03 16:22:02 +02:00
Martin Pulec
315503122c
Revert "GitHub CI: Pass dylibbundler - /usr/local/lib"
...
This reverts commit 252b91adbc .
This is no longer needed with dylib bundler v2.
2020-05-05 10:16:26 +02:00
Martin Pulec
f3d608dd2d
GitHub CI: use dylibbundler v2
...
Use a dylibbundler fork because it has much better execution time and
perhaps also other improvements.
2020-05-05 10:16:18 +02:00
Martin Pulec
1d4a350159
Bump to new Cineform
...
Use version v10.0.2a.
+ do not build Cineform tools - not needed and current Cineform master
(not this one checked) fails to compile the tools in MSW
2020-05-02 13:32:27 +02:00
Martin Pulec
de858a7ccb
GitHub CI: remove macOS 10.14 SDK
...
Actually this is not sufficient to make a build compatible with High
Sierra (10.13 - N-1th relase that is supported with 10.14 SDK). Homebrew
perhaps doesn't support using older SDKs so we get incompatible
dependencies from there.
2020-04-28 14:04:56 +02:00
Martin Pulec
252b91adbc
GitHub CI: Pass dylibbundler - /usr/local/lib
...
Fixes a problem when dylibbundler cannot find @loader_path/libamd.2.dylib.
2020-04-27 14:28:10 +02:00
Martin Pulec
dd66af5b90
macOS: added camera/microphone entitlements
...
This should fix crashes of AV Foundation when invoked from GUI (and
CoreAudio capturing silence).
Closes #53 .
2020-04-15 14:36:43 +02:00
Martin Pulec
1d17e9e028
GitHub Workflows: simplify signing [macOS]
2020-04-15 14:36:40 +02:00
Martin Pulec
cc06d7136f
GitHub Workflow: macOS signing fix
...
Fixed missing quotation marks.
2020-04-07 10:06:36 +02:00
Martin Pulec
a61a4dc16e
GitHub workflows: sign also CI if key avail. [mac]
2020-03-27 21:40:54 +01:00
Martin Pulec
73ec69a3a8
GitHub Workflow: nightly - sign the macOS app
2020-03-27 09:46:27 +01:00
Martin Pulec
a77eba854f
CI: use dynamic Qt (macOS, from Homebrew)
2020-03-19 09:53:31 +01:00
Martin Pulec
f0836a4582
CI: Added additional dependencies [macOS, Win]
...
- OpenCV
- OpenSSL
- ImageMagick
- JACK
- fixed SDKROOT + SDK version not hardcoded [Mac]
- unified Qt build script for macOS+Linux
2020-03-19 09:53:31 +01:00
Martin Pulec
149d08915b
CI: added Syphon [macOS]
...
- removed spurious $SDKPATH
- added -eu bash flags
- download/extract to a temporary directory which is then removed
2020-03-19 09:53:30 +01:00
Martin Pulec
31d8a655d2
CI: added live555
2020-03-19 09:53:30 +01:00
Martin Pulec
c75eebdc00
CI: updated
2020-03-19 09:53:29 +01:00
Martin Pulec
2ed9572304
CI: simplified also for mac
2020-03-19 09:53:27 +01:00