-
-
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
Repaired pythonModules.qscintilla-qt5 #71641
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.
please rename your commit pythonPackages.qscintilla-qt5: fix build
4ef0304
to
e43a92a
Compare
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.
Hi,
Thanks for the PR.
I have very limited internet connectivity this week, so I cannot properly test your PR (if no-one has done it then, I’ll surely do it next week).
I have attached a few comments of what I can see before testing.
I've run
|
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.
The change itself looks good to me. The two commits should probably be squashed into a single one with commit message pythonPackages.qscintilla-qt5: fix build
. (Especially since ad2bc2e not only replaces sed
by substituteInPlace
, but also makes the fix actually take effect.)
if you need help with your git-fu to fold latest commit into previous:
|
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.
nix-review
passes on NixOS
diff LGTM
able to open qgis
[6 built, 390 copied (2044.5 MiB), 374.5 MiB DL]
https://github.com/NixOS/nixpkgs/pull/71641
5 package were build:
python27Packages.qscintilla-qt5 python37Packages.qscintilla-qt5 python38Packages.qscintilla-qt5 qgis qgis-unwrapped
just waiting on squash
ad2bc2e
to
9209dcf
Compare
Thank you, I squashed the two commits. |
@GrahamcOfBorg build python27Packages.qscintilla-qt5 python37Packages.qscintilla-qt5 python38Packages.qscintilla-qt5 |
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.
nix-review
passes on NixOS
diff LGTM
able to start qgis fine
[6 built, 15 copied (672.7 MiB), 87.3 MiB DL]
https://github.com/NixOS/nixpkgs/pull/71641
5 package were build:
python27Packages.qscintilla-qt5 python37Packages.qscintilla-qt5 python38Packages.qscintilla-qt5 qgis qgis-unwrapped
looks like there's quite a bit of darwin failures in the fixup phase @NixOS/darwin-maintainers ? I think the patching of shebangs is causing it to fail |
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.
👍
Is that in any way related to the change introduced by this PR? |
probably not.... feel a little bad for darwin, then again.... I have no intentions of buying apple again. |
Motivation for this change
It seems that qmake does not automatically make QtWidgets header files visible. My change patches the configure.py file which in turn generates the Project file used with qmake, so that the relevant include files become visible at build time, and the package is no longer broken.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @lsix