Commit graph

71 commits

Author SHA1 Message Date
falkTX
929a395d05
Bump version to 22.06
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-25 23:46:34 +01:00
falkTX
6171cca627
More makefile tweaks, to help fix build
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-02 12:59:42 +01:00
falkTX
bcd1b9e273
Update to latest carla, dpf, and pugl, needs testing
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-28 03:06:41 +01:00
falkTX
11d9d6a0be
Update carla, enable GUIs for its internal plugins
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-26 14:43:51 +01:00
falkTX
0d952f80af
Add Audio to CV Pitch Cardinal module
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-01 06:33:14 +01:00
falkTX
d457220f80
Bump version, update fundamental for finer details
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-30 23:19:51 +01:00
falkTX
3318ae17d0
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-04 17:02:03 +01:00
falkTX
f59ff8f266
Add jack standalone to windows installer
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-19 18:08:41 +00:00
falkTX
93660fdcf7
Fix make install
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-14 16:24:52 +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
5a31b544a9
Set version as 22.03
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-10 23:20:09 +00:00
falkTX
5e9b50dbea
Revert "Test MOD builds without single precission"
This reverts commit ac9209782e.
2022-03-06 13:37:08 +00:00
falkTX
ac9209782e
Test MOD builds without single precission
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-01 14:59:43 +00:00
falkTX
1260ca840f Build carla with a custom namespace 2022-02-15 23:39:00 +00:00
falkTX
b7d4847e19 Do not build VST3 for currently unsupported systems 2022-02-15 09:56:36 +00:00
falkTX
13e9ef37c5 Fix missing resource links on make install target 2022-02-14 23:51:35 +00:00
falkTX
a9e5b9a33e
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-14 18:22:26 +00:00
falkTX
938a563725
Use -mno-unaligned-access for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-14 18:00:22 +00:00
falkTX
d650589203
Do not duplicate resources on make install
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 19:27:11 +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
7d02a17892
Update quickjs with now merged PR, update carla
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 22:53:52 +00:00
falkTX
d0eaef6ccf
Forgot a small detail
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 14:47:15 +00:00
falkTX
919196611f
Tweaks for packaging
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 14:26:53 +00:00
falkTX
9a27e6fce9
Some more doc stuff, add make tarball step
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-11 15:38:16 +00:00
falkTX
4a7921ee90
Rename doc to folder docs
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-11 14:46:21 +00:00
falkTX
d04a1f8731 Make remote accept screenshot blobs
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 04:33:44 +00:00
falkTX
59e7818b41
Only use -ffat-lto-objects for MOD builds, not all headless ones
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 18:52:23 +00:00
falkTX
0fc4a61870
Build and documentation tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 21:07:40 +00:00
falkTX
14a2cb153e
Use -fsingle-precision-constant for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-26 22:03:33 +00:00
falkTX
7977e04e32
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-22 10:23:29 +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
d4ddc88af4 Enable all MOD builds 2022-01-14 02:03:59 +00:00
falkTX
1b23dbce4b
Require liblo in headless build
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-13 20:16:30 +00:00
falkTX
5e5a53ab2b
Experiments with static builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 15:39:09 +00:00
falkTX
a16c43f094
Make sure to not use fluidsynth for now
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 07:35:32 +00:00
falkTX
396a69d264 Fix make install after removal of fx/synth standalone variants 2021-12-31 23:02:54 +00:00
falkTX
b2db0a4f91
Add unzipfx make step
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-29 17:58:50 +00:00
falkTX
3e778c933c
Make small fonts less blurry
Who cares about correct rendering at such small sizes anyway

Signed-off-by: falkTX <falktx@falktx.com>
2021-12-23 01:56:37 +00:00
Filipe Coelho
43951635e9
Setup PawPaw and let it be used for CI extra deps (#93)
* Setup PawPaw and let it be used for CI extra deps

* Fix ci file

* Update readme

* Fix a typo

* Fix another typo

* Let PawPaw handle the build setup/env

* Fix typo

* One more fix

* Update AudibleInstruments

Signed-off-by: falkTX <falktx@falktx.com>

* Cleanup/Improve CardinalModuleWidget hackery

Signed-off-by: falkTX <falktx@falktx.com>

* Use LTO in PawPaw, fix build setup again

Signed-off-by: falkTX <falktx@falktx.com>

* Install libglib2.0-dev on CI static builds; Fix Prism conflicts

Signed-off-by: falkTX <falktx@falktx.com>

* Investigate why CI fails to install arch ports

Signed-off-by: falkTX <falktx@falktx.com>

* Ignore glib/fluidsynth for now

Signed-off-by: falkTX <falktx@falktx.com>

* Cleanup

Signed-off-by: falkTX <falktx@falktx.com>

* Fix a typo

Signed-off-by: falkTX <falktx@falktx.com>

* Fix another typo

Signed-off-by: falkTX <falktx@falktx.com>

* Use -m32 in linux-i686 builds

Signed-off-by: falkTX <falktx@falktx.com>

* Try using g++-multilib instead of g++-i686-linux-gnu

Signed-off-by: falkTX <falktx@falktx.com>

* Force fix macOS build

* Use shasum5.28
2021-12-14 22:16:37 +00:00
falkTX
9bd0d805fd Fix text offset in some areas, cleanup 2021-12-12 18:39:18 +00:00
falkTX
2de11d4a24
Do not build internal zynaddsubfx
Fixes #86

Signed-off-by: falkTX <falktx@falktx.com>
2021-12-12 11:32:48 +00:00
falkTX
ddb7f4b61c Fix build when zyn ui deps or projectm is installed 2021-12-11 00:04:12 +00:00
falkTX
b0d331d12e
Skip building extra carla plugins in debug builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-10 12:47:23 +00:00
falkTX
d10825bdcd Enable carla "external" dpf internal plugins, mostly for Ildaeil 2021-12-10 09:54:13 +00:00
falkTX
039a63c384
Always build quickjs, force CC and CXX on custom make deps
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-03 22:51:12 +00:00
falkTX
4c4c3ae135 Experiment with Ildaeil plugin scanning on main thread, for AU 2021-11-17 14:25:31 +00:00
falkTX
f0750f235e
Fix make-install target; Cleanup whitespace
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-15 15:26:04 +00:00
falkTX
05d7548981 Fix compiler warnings, update a few modules 2021-11-13 18:45:49 +00:00
falkTX
cb016113d6
Fix headless build
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-09 15:03:24 +00:00