Signed-off-by: falkTX <falktx@falktx.com>tags/22.05
@@ -448,7 +448,7 @@ jobs: | |||||
run: | | run: | | ||||
pushd deps/PawPaw; source local.env macos-universal; popd | pushd deps/PawPaw; source local.env macos-universal; popd | ||||
git clone --depth=1 -b master https://github.com/juce-framework/JUCE.git jucewrapper/JUCE | git clone --depth=1 -b master https://github.com/juce-framework/JUCE.git jucewrapper/JUCE | ||||
mkdir jucewrapper/build | |||||
mkdir -p jucewrapper/build | |||||
pushd jucewrapper/build; cmake -DCMAKE_OSX_ARCHITECTURES='arm64;x86_64' -DCMAKE_OSX_DEPLOYMENT_TARGET=10.12 -DCMAKE_BUILD_TYPE=Release .. && make -j $(sysctl -n hw.logicalcpu); popd | pushd jucewrapper/build; cmake -DCMAKE_OSX_ARCHITECTURES='arm64;x86_64' -DCMAKE_OSX_DEPLOYMENT_TARGET=10.12 -DCMAKE_BUILD_TYPE=Release .. && make -j $(sysctl -n hw.logicalcpu); popd | ||||
mv jucewrapper/build/*_artefacts/Release/AU/*.component bin/ | mv jucewrapper/build/*_artefacts/Release/AU/*.component bin/ | ||||
- name: Build macOS universal (packaging) | - name: Build macOS universal (packaging) | ||||
@@ -130,6 +130,7 @@ At the moment the following 3rd-party modules are provided: | |||||
- ExpertSleepers Encoders | - ExpertSleepers Encoders | ||||
- Extratone | - Extratone | ||||
- Fehler Fabrik | - Fehler Fabrik | ||||
- Fundamental | |||||
- Glue the Giant | - Glue the Giant | ||||
- GoodSheperd | - GoodSheperd | ||||
- Grande | - Grande | ||||
@@ -9,19 +9,6 @@ But basically we want an open-source plugin version of "Rack Pro", | |||||
where we are free to change things as we see fit, work on new features and fix bugs. | where we are free to change things as we see fit, work on new features and fix bugs. | ||||
This is simply not possible with proprietary software, which is the case of "Rack Pro". | This is simply not possible with proprietary software, which is the case of "Rack Pro". | ||||
## Where is Fundamental? | |||||
There are some artwork license issues that prevent us from using Fundamental exactly as we want. | |||||
We could in theory use it as-is, VCV logo and everything, but it looks out of place with Cardinal's general dark mode theme. | |||||
The artwork license does not allow modifications, and that VCV logo being present on the panels makes Cardinal's authors unease. | |||||
Cardinal is not a VCV product in any way, or endorsed by it. Would be quite bad to give that impression. | |||||
Current plan is to redo Fundamental panel graphics in a more liberal license, so it then can be included in Cardinal. | |||||
In the mean time, check [this wiki page](https://github.com/DISTRHO/Cardinal/wiki/Fundamental-replacements) | |||||
for a list of module replacements for Fundamental stuff. | |||||
PS: Don't forget to contribute back as well! ;) | |||||
## Can I install extra modules? | ## Can I install extra modules? | ||||
No, Cardinal is intentionally a fully self-contained plugin. | No, Cardinal is intentionally a fully self-contained plugin. | ||||
@@ -36,6 +36,7 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule | |||||
| ExpertSleepers Encoders | MIT | | | | ExpertSleepers Encoders | MIT | | | ||||
| Extratone | GPL-3.0-or-later | | | | Extratone | GPL-3.0-or-later | | | ||||
| Fehler Fabrik | GPL-3.0-or-later | | | | Fehler Fabrik | GPL-3.0-or-later | | | ||||
| Fundamental | GPL-3.0-or-later | | | |||||
| Glue the Giant | GPL-3.0-or-later | | | | Glue the Giant | GPL-3.0-or-later | | | ||||
| GoodSheperd | GPL-3.0-or-later | | | | GoodSheperd | GPL-3.0-or-later | | | ||||
| Grande | GPL-3.0-or-later | | | | Grande | GPL-3.0-or-later | | | ||||
@@ -136,6 +137,7 @@ Below is a list of artwork licenses from plugins | |||||
| ExpertSleepers-Encoders/* | MIT | [Same license as source code](https://github.com/expertsleepersltd/vcvrack-encoders/issues/3) | | | ExpertSleepers-Encoders/* | MIT | [Same license as source code](https://github.com/expertsleepersltd/vcvrack-encoders/issues/3) | | ||||
| Extratone/* | GPL-3.0-or-later | [Same license as source code](https://github.com/EaterOfSheep/Extratone/issues/7) | | | Extratone/* | GPL-3.0-or-later | [Same license as source code](https://github.com/EaterOfSheep/Extratone/issues/7) | | ||||
| FehlerFabrik/* | GPL-3.0-or-later | No artwork specific license provided, see [FehlerFabrik#17](https://github.com/RCameron93/FehlerFabrik/issues/17) | | | FehlerFabrik/* | GPL-3.0-or-later | No artwork specific license provided, see [FehlerFabrik#17](https://github.com/RCameron93/FehlerFabrik/issues/17) | | ||||
| Fundamental/* | GPL-3.0-or-later | Same license as source code | | |||||
| GlueTheGiant/* | GPL-3.0-or-later | Same license as source code | | | GlueTheGiant/* | GPL-3.0-or-later | Same license as source code | | ||||
| GlueTheGiant/fonts/DSEG7-* | OFL-1.1-RFN | | | | GlueTheGiant/fonts/DSEG7-* | OFL-1.1-RFN | | | ||||
| GoodSheperd/* | GPL-3.0-or-later | No artwork specific license provided | | | GoodSheperd/* | GPL-3.0-or-later | No artwork specific license provided | | ||||
@@ -1 +1 @@ | |||||
Subproject commit 37ced22bdbd928234dd89182fc8061ca6b48f535 | |||||
Subproject commit 7903f41e0d78614933395b8534bf20aa201f8f90 |