https://github.com/jpcima/juce-linux-patches
Repository of JUCE patches for Linux functionality not available in upstream
https://github.com/jpcima/juce-linux-patches
juce linux unix x11
Last synced: 16 days ago
JSON representation
Repository of JUCE patches for Linux functionality not available in upstream
- Host: GitHub
- URL: https://github.com/jpcima/juce-linux-patches
- Owner: jpcima
- Created: 2019-08-28T14:02:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-18T10:46:49.000Z (over 6 years ago)
- Last Synced: 2026-01-26T13:55:16.909Z (5 months ago)
- Topics: juce, linux, unix, x11
- Size: 88.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# juce-linux-patches
Repository of JUCE patches for Linux functionality not available in upstream
- `Projucer-resave-without-X11.patch`
This allows to run the Projucer command line and resave projects, in build environments which cannot depend on having the X11 server running.
- `lxvst.patch`
This allows to compile LinuxVST in one of the later versions of JUCE, not requiring to manually import any proprietary code.
To make this patch work, you should copy the following GPL-licensed file from JUCE 5.3.2 into the newer JUCE version:
`modules/juce_audio_processors/format_types/juce_VSTInterface.h`
## Usage notes
If you are not familiar with use of patches, this is how to proceed.
Pre-requisite: a UNIX-style environment with the `patch(1)` command
Place yourself in the JUCE work folder, using `cd` commands.
Apply a patch using this command:
`patch -p1 -i juce-5.x.x-foo.patch`
If you would to try if the patch works first without applying, because your target JUCE version is different for instance, pass the option `--dry-run`.
## Upstream fixes
**Importance: Major**
- JUCE 5.4.4
This fixes a case of UI not opening at all, or not responding to events.
https://github.com/WeAreROLI/JUCE/commit/164aac7efa22123e76468fd62ca289fa533f8934