New wxwidgets/wxGTK for KiCad? Alternative to overlay for master? #98450
Labels
0.kind: question
Requests for a specific question to be answered
2.status: stale
https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md
Describe the bug
Not a bug per se, more looking for some advice on implementing.
(I was going to post this as comment on #90654 but I didn't want to side-track that issue. #86040 might also be relevant.)
I'm currently working on KiCad for macOS. KiCad requires a number of patches to wxWidgets to work on macOS, to the point where they maintained a branch of wxWidgets with all necessary patches already applied: https://gitlab.com/kicad/code/wxWidgets
My work is currently based on this branch and I use an overlay like so
so that wxPython_4_0 and KiCad are built using the same wxWidgets package (and possibly other packages that KiCad depends on and that in turn depend on wxwidgets, but I don't remember for sure)
My question now is how to best integrate these changes so that it acceptable for upstream/master?
Essentially
kicad-wxwidgets.nix
contains yet another wxGTK version (3.0.4, gtk3, webkit enabled, only macOS because it is only needed there). I don't know in how far the patched wxwidgets version is backwards compatible to an unpatched wxwidgets-3.0.4, if at all. KiCad uses bundle on macOS so their wxwidgets version is not installed as system-wide folder where other packages/build managers could find it.To Reproduce
Not really something to reproduce, but if you want to play with it/compile it yourself:
Expected behavior
What would be a way to get this to mainline?
Screenshots
n/a
Additional context
n/a
Notify maintainers
KiCad: @evils @Kiwi @berce
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Maintainer information:
The text was updated successfully, but these errors were encountered: