-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
qt5.qtwebengine: fix on darwin (again) #56440
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks okay. Make sure to backport it to release-19.03. I am hoping to get 10.12 SDK to master pretty soon but we might as well have this fixed until then.
In the light of #56744 we don't need most of this. On master we would only need the "qt5.qtwebengine: disable platform check using patches". And, I guess, all of this can be backported to 19.03 if 10.12 SDK doesn't land there. |
The previous code using substituteInPlace was broken for both 5.9 and 5.11 (latter was broken after a minor release bump). Using patches should make things fail loudly and prevent modules/qtwebengine.nix from being littered with version checks. The patch for 5.12 is only tested to apply.
…ituteInPlace qt59.qtwebengine doesn't need those fixes (probably since the recent minor version bump)
This ports a patch that is already used in 5.11. Also one of the substituteInPlace call fails because a file doesn't exist.
561eb12
to
0624deb
Compare
This is a continuation of #53848 that fixes some of the breakage coming after #54986 and also fixes qt59.qtwebengine.
I'm trying to switch away from
substituteInPlace
to using patches to improve maintainability.Things done