Repaired pythonModules.qscintilla-qt5#71641
Conversation
jonringer
left a comment
There was a problem hiding this comment.
please rename your commit pythonPackages.qscintilla-qt5: fix build
4ef0304 to
e43a92a
Compare
lsix
left a comment
There was a problem hiding this comment.
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
|
das-g
left a comment
There was a problem hiding this comment.
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: |
jonringer
left a comment
There was a problem hiding this comment.
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 |
jonringer
left a comment
There was a problem hiding this comment.
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 |
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
sandboxinnix.confon non-NixOS)nix-shell -p nix-review --run "nix-review wip"./result/bin/)nix path-info -Sbefore and after)Notify maintainers
cc @lsix