falkTX
dc1cc5d044
Only enable LTO in specific builds
2022-08-02 18:36:49 +01:00
falkTX
bc345e2acd
Fix macos-universal CI builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-02 09:04:11 +01:00
falkTX
9ca4fa74b9
Use macos-11 for CI
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-29 00:11:13 +02:00
falkTX
b2029e86bc
Add wasm-mini build target
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-24 14:39:48 +01:00
falkTX
12427f5ed7
Deal with homebrew cmake injecting OSX SYSROOT
2022-07-22 15:04:38 +01:00
falkTX
79cffd2d8e
Fix win32 CI stuff, skip macOS AU for now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-22 00:34:11 +01:00
falkTX
726a8be3da
Fix wine CI stuff, skip vst3 validation for now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-21 03:08:42 +01:00
falkTX
fc71d05451
Rebuild CI cache, force CMAKE_OSX_SYSROOT for jucewrapper
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-21 01:41:05 +01:00
falkTX
2056b055ab
Force install of wine32:i386 and wine64 on CI
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-21 01:16:50 +01:00
falkTX
008f084c1d
Plugin validation build should not use STATIC_BUILD=true
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-21 01:14:41 +01:00
falkTX
dab443d2c3
Fix a typo
2022-07-15 19:56:41 +01:00
falkTX
d7d85606f4
Enable full wasm build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-14 11:27:44 +01:00
falkTX
3c5d7a4e0e
Start of wasm CI target
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-14 01:04:54 +01:00
falkTX
ecd98312bb
Rebuild CI cache
2022-07-13 14:42:01 +01:00
falkTX
efc37574ed
Use JUCE 6.1.6 for AU variant export
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 16:48:09 +01:00
falkTX
697e5ea677
Add a little hack for running under wine, used in testing
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-27 17:59:49 +01:00
falkTX
3046133883
Cleanup related fixes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-27 17:50:58 +01:00
falkTX
10330964ea
Use xvfb-run during windows builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-27 13:51:08 +01:00
falkTX
31f8436494
Fix macOS installer for systems without rosetta2
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-17 22:39:35 +01:00
falkTX
e3bdc61c18
Try to fix windows builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-02 19:34:24 +01:00
falkTX
ec7e6b231e
Fail build if wrong macOS target used, fix macOS AU (missing fftw)
2022-05-15 01:16:23 +01:00
falkTX
e91ad350b4
Fix PathSet Nudge colors; Import AudibleInstruments fixes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-14 20:29:25 +01:00
falkTX
4a2cc44f65
Cleanup
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-14 19:41:23 +01:00
falkTX
e6c91bfa26
Build fixes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-14 17:37:09 +01:00
falkTX
02a482c7c1
Rebuild CI cache, to catch -Wobjc-method-access as errors
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-04 15:45:23 +01:00
falkTX
b107eca98b
Remove CI build timestamp, does not do what we need
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-27 12:41:30 +01:00
falkTX
d3c6bd8a61
Really fix macOS-intel build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-26 21:14:30 +01:00
falkTX
f58875e0eb
Try to fix macos-intel build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-26 19:19:15 +01:00
falkTX
a9b87c4cdd
Build cache tweaks, add macos-intel target
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-26 16:36:43 +01:00
falkTX
166d687c7d
Try the new build cache setup
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-26 14:45:00 +01:00
falkTX
345f58d426
New attempt at build caching, try with linux builds first
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-26 11:45:57 +01:00
falkTX
fdaf1ec204
Update Fundamental, mention it in README and LICENSES
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-25 23:50:36 +01:00
falkTX
f50af730a7
Update rest of fundamental, leaving some TODOs for later
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-23 23:08:51 +01:00
falkTX
cd26495950
Enable all fundamental, even unfinished panels; Delete Unity + Viz
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-23 18:37:47 +01:00
falkTX
6167d6bf13
Add fundamental scope, tweak build cache
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-23 01:40:44 +01:00
falkTX
94ba48623a
Fix build, improve caching
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-16 13:37:01 +01:00
falkTX
cafceb6617
Cache entire build
2022-04-14 00:02:21 +01:00
falkTX
02b1c78ccc
Fix and enable carla on windows CI builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-16 19:00:41 +00:00
falkTX
7af1f52b8c
Create windows installer, without carla for now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-15 10:03:12 +00:00
falkTX
17e8c70c1a
Skip Carla bundling on windows builds for now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-14 23:20:59 +00:00
falkTX
07e71d7c7b
Tweak full Carla build to match our custom one
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-13 17:36:49 +00:00
falkTX
44684cbb95
Packaging tweaks, rebuild CI deps
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-13 16:25:43 +00:00
Filipe Coelho
a1017be6ea
Packaging fixes ( #192 )
...
* Start cleanup for improved packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Use the same folder for VST2 plugins
Signed-off-by: falkTX <falktx@falktx.com>
* Fix static build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not set source-dir in CI builds
Signed-off-by: falkTX <falktx@falktx.com>
* Set a custom fallback systemdir per OS
Signed-off-by: falkTX <falktx@falktx.com>
* CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Build the whole pyqt on windows
Signed-off-by: falkTX <falktx@falktx.com>
* Mention AU in readme and differences docs
Signed-off-by: falkTX <falktx@falktx.com>
* Add specialized utils for macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Fix plugin-validation build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not create window for lv2lint tests
* Start enabling AU builds
* Copy over mod.lv2 specs for validation
* Skip main cardinal lv2lint, the custom CVPorts are not supported
* au build needs carla
* More CI tweaks
* Build headless version for plugin validation
* Fix typo
* Only show missing resources error message once
Signed-off-by: falkTX <falktx@falktx.com>
* Fallback to system path even if using a plugin bundle
Signed-off-by: falkTX <falktx@falktx.com>
* CI fixes, build full carla on Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Rename script
Signed-off-by: falkTX <falktx@falktx.com>
* Silly typo
Signed-off-by: falkTX <falktx@falktx.com>
* More CI tweaks, add windows installer
Signed-off-by: falkTX <falktx@falktx.com>
* Setup Carla paths for Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Yet more tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Package carla on windows, use xvfb-run
Signed-off-by: falkTX <falktx@falktx.com>
* Test win32 build too
Signed-off-by: falkTX <falktx@falktx.com>
* Finalize rework
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-12 22:12:22 +00:00
falkTX
ef1d02bbc6
Finish jucewrapper details, attempt at AU packaging
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-12 01:52:10 +00:00
falkTX
70e22614be
CI: Rebuild base dependencies
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-10 21:57:39 +00:00
falkTX
eb95b5990c
Fix macOS CI build artifacts uploading temporary pkgs
2022-02-15 01:05:04 +00:00
falkTX
a9e5b9a33e
Fix last commit
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-14 18:22:26 +00:00
falkTX
2cb4888d17
Prepare for release
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-14 13:00:31 +00:00
falkTX
6e1ad60169
Adjust CI to use correct names on release
2022-02-14 12:33:58 +00:00
falkTX
1b64240024
Upload release files automatically
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-14 02:36:28 +00:00