-
Notifications
You must be signed in to change notification settings - Fork 9
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
Please provide QT5 build option for Linux #40
Comments
Interesting, thats not so good that it renders tiny, we can look into it. Unfortunately my experience is that major library upgrades are not so simple as there are often compatibility issues at the source code level and functionality level. Its not really possible to gauge the difficulty without diving into it outright. |
The workaround is to use run_scaled, so it's not a showstopper for me. I don't get the crisp resolution my screen is capable of providing that way, but it will do. |
Just as a comment: Fedora 32 doesn't ship qt4 anymore. So, impossible to build miniAudicle on Fedora 32. |
same with Ubuntu Studio 20.04 LTS |
To be more precise: on fedora, they have renamed qt to qt4 but the big problem is qscintilla. The Qt4 version is not shipped anymore. |
Qt 4 has been unsupported and unmaintained for years, and isn't packaged for many Linux distros any more. Luckily porting QT4 to QT5 is generally not too hard, and fairly well documented. In this case, quite trivial. This seems to be working nicely, though I've only tested on Linux. Fixes ccrma#40 and ccrma#41.
Qt 4 has been unsupported and unmaintained for years, and isn't packaged for many Linux distros any more. Luckily porting QT4 to QT5 is generally not too hard, and fairly well documented. In this case, quite trivial. This seems to be working nicely, though I've only tested on Linux. Fixes ccrma#40 and ccrma#41.
On NixOS, too, we'll have to drop the miniaudicle package due to lack of qt5 support NixOS/nixpkgs#174634 |
Looks like miniaudicle was updated straight to qt6: Line 35 in e6d587c
Can we get a release that includes the update? |
1.5.0.3 just came out: https://chuck.stanford.edu/release/. We've made a miniAudicle release source tarball for this release (with 'chuck' dependency included). FYI the tarball should be identical in contents to
The updated build instructions can be found at https://github.com/ccrma/miniAudicle#readme Please let us know how we can help (the install targets may need some TLC). Two things regarding potential packaging/installation:
I will help as I can! but @spencersalazar holds the real knowledge of the miniAudicle... Thank you!! PS: btw if you Discord, the ChucK Community Discord server might be helpful for interactive communications as well. |
Sorry, I almost forgot about this. So does this mean that |
Yes, miniAudicle and CLI chuck releases are synchronized and both repos use the same chuck-* format to tag their respective release. The latest presently should be |
FYI |
Apps built with QT 5.6 or above will scale automatically so they are usable on linux with hidpi displays. When I build using the provided instructions (cd src ; make linux-jack), the code is linked with QT4, which makes the app render very tiny for me.
It shouldn't be hard to just link with QT5, right? Please provide that as an option, or just move to QT5.
The text was updated successfully, but these errors were encountered: