{"id":20125037,"url":"https://github.com/jpcima/juce-linux-patches","last_synced_at":"2026-06-08T19:31:34.049Z","repository":{"id":106386571,"uuid":"204945629","full_name":"jpcima/juce-linux-patches","owner":"jpcima","description":"Repository of JUCE patches for Linux functionality not available in upstream","archived":false,"fork":false,"pushed_at":"2020-02-18T10:46:49.000Z","size":91,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-26T13:55:16.909Z","etag":null,"topics":["juce","linux","unix","x11"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jpcima.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-28T14:02:31.000Z","updated_at":"2022-11-29T20:35:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"67859ed5-2984-45e3-99ab-aa157e1e8513","html_url":"https://github.com/jpcima/juce-linux-patches","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jpcima/juce-linux-patches","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fjuce-linux-patches","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fjuce-linux-patches/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fjuce-linux-patches/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fjuce-linux-patches/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpcima","download_url":"https://codeload.github.com/jpcima/juce-linux-patches/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fjuce-linux-patches/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34078019,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["juce","linux","unix","x11"],"created_at":"2024-11-13T19:54:17.801Z","updated_at":"2026-06-08T19:31:34.044Z","avatar_url":"https://github.com/jpcima.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# juce-linux-patches\nRepository of JUCE patches for Linux functionality not available in upstream\n\n- `Projucer-resave-without-X11.patch`\n  \n  This allows to run the Projucer command line and resave projects, in build environments which cannot depend on having the X11 server running.\n\n- `lxvst.patch`\n\n    This allows to compile LinuxVST in one of the later versions of JUCE, not requiring to manually import any proprietary code.\n\n    To make this patch work, you should copy the following GPL-licensed file from JUCE 5.3.2 into the newer JUCE version:\n`modules/juce_audio_processors/format_types/juce_VSTInterface.h`\n\n## Usage notes\n\nIf you are not familiar with use of patches, this is how to proceed.\n\nPre-requisite: a UNIX-style environment with the `patch(1)` command\n\nPlace yourself in the JUCE work folder, using `cd` commands.\nApply a patch using this command:\n\n`patch -p1 -i juce-5.x.x-foo.patch`\n\nIf 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`.\n\n## Upstream fixes\n\n**Importance: Major**\n\n- JUCE 5.4.4\n\nThis fixes a case of UI not opening at all, or not responding to events.\nhttps://github.com/WeAreROLI/JUCE/commit/164aac7efa22123e76468fd62ca289fa533f8934\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcima%2Fjuce-linux-patches","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpcima%2Fjuce-linux-patches","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcima%2Fjuce-linux-patches/lists"}