You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
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.nixcontains 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: