93 Commits

Author SHA1 Message Date
Jonathan Thomas
54b33ed609 Reverting experimental libopenshot Mac build changes related to "image not found" errors when running unit tests. 2025-06-05 00:23:30 -05:00
Jonathan Thomas
2003ae1d92 Experiment for Mac unit tests 2025-06-05 00:10:42 -05:00
Jonathan Thomas
15936baf46 Experiment for Mac unit tests 2025-06-05 00:05:42 -05:00
Jonathan Thomas
32f291c4c3 Fixing unit test building on Mac runner 2025-06-04 23:46:09 -05:00
Jonathan Thomas
81a04a12f8 Add libopenshot unit tests back into Mac builder GitLab CI script 2025-06-04 23:03:23 -05:00
Jonathan Thomas
e39bd39dc6 Making windows builds use 4 CPUs (testing performance of this change) 2025-05-29 11:00:27 -05:00
Jonathan Thomas
6dce2ed54e Updating tags 2025-05-29 10:49:24 -05:00
Jonathan Thomas
377c5b923e Integrating dynamic SQS-based Auto-scaling builders into our Gitlab CI pipeline 2025-05-29 10:47:29 -05:00
Jonathan Thomas
05aaba6557 Targeting 10.12, using 10.14 SDK due to Catch2 2024-12-09 22:42:26 -06:00
Jonathan Thomas
5c1431adcc Adding back Mac build to Gitlab CI #2, targeting SDK 10.14 2024-12-09 22:36:07 -06:00
Jonathan Thomas
d1b6f6648e Adding back Mac build to Gitlab CI 2024-12-09 22:34:20 -06:00
Jonathan Thomas
d0057517ff Adding back win 32 build to gitlab ci 2024-12-08 16:32:52 -06:00
Jonathan Thomas
3f68bc4dc6 Temporarily remove win32 and mac builds, to test JUCE 7.0.8 and CXX standard 17 2024-12-08 14:02:23 -06:00
Jonathan Thomas
4e517a6d96 Updating RESVG windows build instructions, and removing unit tests from 32-bit windows 2024-02-17 15:58:40 -06:00
Jonathan Thomas
6acee2aec4 Updating linux runner to focal 2022-11-27 17:32:11 -06:00
Jonathan Thomas
88a70804c1 Removing env variable as it's not needed 2021-10-28 18:00:32 -05:00
Jonathan Thomas
5bb56482fb Setting babl_DIR as Cmake variable 2021-10-28 17:54:59 -05:00
Jonathan Thomas
ad058b5aa2 Setting babl_DIR environment variable 2021-10-28 17:46:04 -05:00
Jonathan Thomas
5a33edf855 Experimental test to add mingw32/lib folder to path for babl support 2021-10-28 17:34:24 -05:00
Frank Dana
59138ea3e4 Adopt license management via Reuse project/tool (#711)
* reuse-managed license/copyright headers

reuse is a tool for compliance with the REUSE recommendations. See
<https://reuse.software/> for more information, and
<https://reuse.readthedocs.io/> for the online documentation.

* Set jsoncpp license
* Add MIT license for Decklink sources
* Explicitly license examples/
  - Add headers to source files
  - Change blanket licensing in .reuse/dep5 to only cover binary media
  - Import CC-BY-3.0 license and assign to sintel_trailer
2021-10-16 01:26:26 -04:00
Frank Dana
3d804c40cf Rename version_info files to NAME.env (#665) 2021-04-28 16:44:43 -04:00
Frank Dana
4e4a95c648 Gitlab-CI: Update Windows builder configs, OpenShotAudio linking; enable Windows unit tests (#657)
* Remove no-longer-used cmake Modules

* Don't use OpenShot.h in ExampleHtml.cpp

When `#include`-ing the whole mess, building the file was leading
to what looked like out-of-memory errors. Replacing the monolithic
header with just the necessary ones cleared it up.

* .gitlab-ci.yml: Update for new Windows setup

* Make unit tests work under Windows

- Copying the built and depended (libopenshot-audio) DLLs into
  the unit test dir before building the tests ensures that when
  the test executables are run by the Catch.cmake module to
  discover their contents, the executables will find the DLLs
  they need in order to run.

* Gitlab-ci: Run unit tests on Windows

* Rename openshot-html-example

(The former name, openshot-html-test, was too close to the new
name format for all of our unit test executables, making things
unnecessarily confusing.)

* Rename JuceHeader.h to OpenShotAudio.h

* Github Actions: Install ALSA libs

With the switch to an EXPORTED CMake configuration for
libopenshot-audio, its dependencies become our dependencies.
Which means that CMake now correctly requires that the ALSA
libs be installed.
2021-04-19 15:59:52 -04:00
Jonathan Thomas
4f0027c75c Fixing version info needed by deployment process 2021-02-22 21:57:02 -06:00
Jonathan Thomas
386a24160e Adding version and so to version info (for use during deployment step) 2021-02-22 19:04:32 -06:00
Jonathan Thomas
47b6321b9d Adding version and so to version info (for use during deployment step) 2021-02-22 18:38:42 -06:00