-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
./build-linux.sh #360
Comments
Oh hey @jsakkine when you do the final sweep with your last step, can you also update README.md. @esaruoho did a first pass but getting it all ship shape for linux would be lovely. Thanks! |
@baconpaul, sure |
For the linux builds, I really recommend updating vstgui to the latest version (which means your own vst3sdk repo, because vstgui is a submodule of this submodule..) Current "stable" vstgui uses gtk3 for window and event management on Linux, which is pretty terrible. vstgui on its develop branch is going in the right direction, now using just cairo and xcb. I got it built myself locally by using a slightly older git commit of vstgui (absolute latest has some API changes regarding menus that I did not look into). |
Switching to a newer VSTGUI is not an issue associated how we do Linux builds, or how we package. Lets not associate orthogonal problems with each other. I agree that getting rid of GTK would be nice, though. |
I understand that this specific ticket is about the packaging. Please note, if we do linux builds with the current state, it will be dangerous for users that try it. |
This not really a packaging issue, just a build script, and missing still presets and wavetables. Can you define what you mean by user? There is nothing too dangerous in that script, and it is not meant for end users. |
is the packaging finished or still under way? just wondering if this ticket can be closed or still under works? @jsakkine |
Can be closed. |
Implement ./build-linux.sh that compiles Surge and copies configuration.xml, presets and wavetables to their locations.
The text was updated successfully, but these errors were encountered: