-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
qt6, python3Packages.pyqt6: unbreak on darwin #204724
Conversation
435dfe7
to
62f85ee
Compare
@ofborg build python3Packages.pyqt6 |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/1685 |
# build as a set of dynamic libraries | ||
"-DFEATURE_framework=OFF" |
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.
What's the benefits/implications of building as frameworks?
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.
qmake generates erroneous link args (e.g. -lQtNetwork.1
) when not building as frameworks on darwin, so I don't have much choice...
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.
You may have to do a rebase if #210134 is merged first.
Result of 1 package marked as broken and skipped:
93 packages built:
|
Ah, I hadn't seen this PR before I made #210134 and I targeted that to staging before I realized the qt6-only rebuilds aren't actually that many (and it has already been merged to staging) Given this PR has conflicts with that one, but is targeted to a different branch, would it be easier to just retarget this to staging and fix the merge conflict, or is there a fancier method to fix the merge conflict in advance for the different branches? |
Ah I didn't see that was targeting staging. No need to worry about that, the conflict is minor and can be easily resolved later. |
@orborg build python3Packages.pyqt6 |
bdf7397
to
153ede3
Compare
OK, both Qt 6 and PyQt6 are back on my aarch64-darwin machine. I guess I have to go to sleep... |
5454376
to
54452b0
Compare
Apart from the libepoxy regression on |
@ofborg build python3Packages.pyqt6 |
@ofborg build qt6.qtbase qt6.qtbase.passthru.tests |
@NickCao I would like to know if you could merge the PR... |
Description of changes
The added qmake patch mimics this in Qt 5.
Closes #210905.
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes