Commit graph

279 commits

Author SHA1 Message Date
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
falkTX
0a9227c526
Upload both source tars
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 01:32:42 +00:00
falkTX
8cb7a50e62
Fix CI tarball step
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 01:00:42 +00:00
falkTX
8200d30ed8
Create an extra source tarball with vendored libs inside
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 00:30:52 +00:00
falkTX
335db79d14
More packaging stuff
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 23:38:22 +00:00
falkTX
c9fd262e75
Fix MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 20:50:39 +00:00
falkTX
9cb3696feb
Only the read lock needs priority inversion
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 19:26:09 +00:00
falkTX
b5ac998e4a
Tweak modgui, add initial PDF docs
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 18:17:04 +00:00
falkTX
3dd4a05852
Remove now useless SKIP_RTAUDIO_FALLBACK=true flag on CI builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 01:28:56 +00:00
falkTX
7977e04e32
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-22 10:23:29 +00:00
falkTX
e0d6d59ce9 Start file list for audiofile module 2022-01-14 20:11:58 +00:00
falkTX
ec2f455826
qemu-user-static is needed for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 14:49:25 +00:00
falkTX
a8009a172d
Enable all the builds again
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 14:10:22 +00:00
falkTX
3c3628029b at least cache the builds 2022-01-14 03:31:44 +00:00