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
6650cb7695
GitHub CI: Win - add files to a directory in asset
...
actions/upload-artifact@v1 zips content of directory which means that we
have all files in a top-level directory, not in a directory.
2020-04-22 22:31:41 +02:00
Martin Pulec
d9c66e1ac2
GitHub CI: run ldconfig for NDI
2020-04-22 16:15:11 +02:00
Martin Pulec
28a64da913
GitHub workflow "archive" removed
...
It is probably better to run the archiving externally. Moreover, nightly
builds won't be built in behalf of continuous.
2020-04-22 08:34:28 +02:00
Martin Pulec
b99eca78f7
GitHub CI: avoid packing Win build to 2 zips
2020-04-21 18:27:56 +02:00
Martin Pulec
81f1f0a090
Bump to new GPUJPEG
2020-04-16 09:35:41 +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
3f674ca939
GitHub Workflows: added paths for submodules
2020-04-14 08:10:02 +02:00
Martin Pulec
417c98276e
GitHub Workflows: added deps for RTSP capture [Win]
2020-04-14 08:05:59 +02:00
Martin Pulec
1e91dccb7c
prepare_msys.sh: common pacman flags to a var
2020-04-09 15:32:42 +02:00
Martin Pulec
2d93c615c8
Build: fixed JACK [Win]
2020-04-09 13:06:31 +02:00
Martin Pulec
2e757cfeee
Coverity Workflow: cache tool
...
Note: this will currently not work for nightly coverity builds since
cache action is not supported for scheduled jobs.
2020-04-09 09:15:32 +02:00
Martin Pulec
d4049ce896
GitHub Workflow: check Win module paths on runtime
...
JACK (and other modules) may or may not be present depending on previous
workflows' steps. Therefore do the check everytime the action is run -
since the MSYS may be cached as well, this is done in bashrc.
2020-04-09 08:29:12 +02:00
Martin Pulec
0de0600b84
GitHub Workflows: cache JACK if possible
...
Currently download of JACK can take a long time so cache it.
2020-04-08 07:51:05 +02:00
Martin Pulec
2a66cd4bc7
GitHub CI: better check binaries
...
* try to hide local libraries (mac, Win) before 'make distcheck'
* check the binaries that are really distributed (with fixed
dependencies)
2020-04-08 07:49:52 +02:00
Martin Pulec
cc06d7136f
GitHub Workflow: macOS signing fix
...
Fixed missing quotation marks.
2020-04-07 10:06:36 +02:00
Martin Pulec
9555f3df38
GitHub Workflows: be more error-prone [Win]
...
Run bash with '-e' option in order to the errors not to be silently
dismissed.
2020-04-06 13:49:28 +02:00
Martin Pulec
cc85548cfb
delete-asset.sh: compare rather raw JSON string
2020-04-03 13:52:11 +02:00
Martin Pulec
ee974c7764
GitHub Workflows: check HTTP status codes
2020-04-03 13:51:57 +02:00
Martin Pulec
254bc9fdc8
GitHub C++/C CI Workflow: fixed a typo
2020-04-03 09:30:12 +02:00
Martin Pulec
7f1bd8cb1d
GitHub Workflow: upload a release asset if on main repo
...
+ run C/C++ CI on U16.04
2020-04-02 11:50:11 +02:00
Martin Pulec
9b20ac2276
GitHub workflows: updated triggers
2020-03-28 11:21:44 +01:00
Martin Pulec
11629b9883
GitHub workflows: sign AppImage
2020-03-27 21:40:54 +01: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
ab0db3c80e
GitHub Workflows: NDI for Coverity (Linux)
2020-03-24 09:15:00 +01:00
Martin Pulec
3dcb349fdc
Covertity: fixed date format
2020-03-24 08:06:10 +01:00
Martin Pulec
d9b568cfba
CI Win: do not hardcode VS version
2020-03-24 08:06:09 +01:00
Martin Pulec
f33f8a472a
CI: Update FFMPEG to 4 for U16.04
2020-03-24 08:06:09 +01:00
Martin Pulec
12191627b3
CI: Ubuntu 16.04 compile fix
...
Use gcc-5 as a CUDA host compiler in Linux if available. This version
is supported up to current CUDA version while being available in U16.04.
2020-03-24 08:06:09 +01:00
Martin Pulec
c3aeb202d7
CI: {delete,upload}-asset.sh - check more errors
2020-03-24 08:05:57 +01:00
Martin Pulec
90765425e6
CI: added zsync AppImage
2020-03-19 09:53:34 +01:00
Martin Pulec
31a5721068
CI: removed build-qt.sh
2020-03-19 09:53:34 +01:00
Martin Pulec
5b50d12ce3
CI: add -nightly to asset names
2020-03-19 09:53:33 +01:00
Martin Pulec
bea9648f2b
CI Windows: added updater
2020-03-19 09:53:33 +01:00
Martin Pulec
c1858c15d5
CI: trigger coverity also by pushing to branch coverity_scan
2020-03-19 09:53:33 +01:00
Martin Pulec
0730a36796
CI: Linux - copy all plugins
2020-03-19 09:53:32 +01:00
Martin Pulec
ba41ab041b
CI: build in 4 processes to speed up the build
2020-03-19 09:53:32 +01:00
Martin Pulec
e5bec56827
CI: cache MSYS2 to speed up the build
2020-03-19 09:53:32 +01:00
Martin Pulec
3274bd6452
CI nightly: run on U16.04
2020-03-19 09:53:32 +01:00
Martin Pulec
dec0f28f1e
CI: use dynamic Qt [Linux]
2020-03-19 09:53:31 +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
90fb28c5f2
CI: added SPOUT
2020-03-19 09:53:30 +01:00
Martin Pulec
31d8a655d2
CI: added live555
2020-03-19 09:53:30 +01:00
Martin Pulec
be79100e02
CI: Updates
...
- option not to download CUDA [Win]
- correct asset uploading
- nightly CI: use different trigger - temporarily "on push" (to
ci-nightly)
- correctly add DLLs (using "|" as a delimiter to cope with spaces in
names)
- extract to C:\
- remove correct test artefact [Win]
- build AJA wrapper only if we have SDK [Win]
- disable NDI by default
2020-03-19 09:53:30 +01:00
Martin Pulec
64f595ec32
CI: added NDI [Win]
2020-03-19 09:53:29 +01:00