-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
Qt 5: revert 5.9.2; remove build temporary directory #31357
Conversation
This reverts commit 4cf0b6b, reversing changes made to 756b9c7. Qt 5.9.2 is reverted to Qt 5.9.1, as recommended by KDE upstream due to https://bugreports.qt.io/browse/QTBUG-64017
The module definitions are factored out and shared between qt56 and qt59. The symlink farm which was created during builds is no longer needed.
This is very welcome! Am I reading it right that you've accomplished this primarily with |
Most of the work is just to set |
Probably failing since NixOS#31357
Thank you! I've noticed that somehow
and then |
Replacing "type -p" with "command -v" makes it POSIX sh compatible, and thus it should work in dash. |
@ttuegel looks like fe0ab94 (:+1: for the refactoring cleanup!) is incomplete for 5.6:
Thanks for wrangling all this! |
Thanks for the tip!
Ugh, this must have gone fubar when I merged master in; it certainly was building when I tested. |
Previously |
Note: this does break qt5 on darwin. |
Motivation
This PR groups two unrelated changes to Qt 5.9 to reduce rebuilds.
Qt 5.9.2 breaks all Kirigami applications. KDE has requested that we revert one commit (which breaks SDDM) or downgrade to Qt 5.9.1.
It is no longer necessary to create a temporary symlink farm when building Qt 5 packages. This should make it easier to use nix-shell to develop Qt projects.
Testing
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)