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
Add org.freedesktop.Sdk.Extension.wxwidgets #3077
Add org.freedesktop.Sdk.Extension.wxwidgets #3077
Conversation
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 88712 |
Build 88712 successful
|
4bbc4d2
to
c438050
Compare
Per wxWidgets' developer recommendation, I switch to wxWidgets 3.1.x development releases, and will switch back to stable after the 3.2.0 release will be out.
|
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 88826 |
Build 88826 successful
|
10e4257
to
e468028
Compare
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 88903 |
Build 88903 successful
|
e468028
to
eef6472
Compare
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 89235 |
Build 89235 successful
|
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 89249 |
|
e944e07
to
eaaebb6
Compare
Last push just renames the examples. |
After considering this again, I see that WebKitGTK has semi-annual schedule for major releases, so maybe if we're not strict as the Freedesktop runtime about adding new symbols, and don't mind stating that we can't promise that downgrading the WebKitGTK extension won't break ABI of code linked against the latest WebKitGTK build, then I guess a WebKitGTK extension is achievable without too much trouble. |
I take this back. I've been criticized for doing something similar in an extension. Avoiding ABI breaking by setting a branch version. I have no further changes planned to this PR, and it's ready to be merged. |
Totally agree that it would be great to have more guidelines and information on this subject. |
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 99256 |
Build 99256 successful
|
d3b62aa
to
9349fb6
Compare
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 100012 |
9349fb6
to
3bbd518
Compare
Build 100012 successful
|
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 109310 |
Build 109310 failed |
bot, build org.freedesktop.Sdk.Extension.wxwidgets |
Queued test build for org.freedesktop.Sdk.Extension.wxwidgets. |
Started test build 111363 |
Build 111363 failed |
This PR hasn't received any updates in a year and will be automatically closed in 14 days. Feel free to re-open it if you plan to continue working on that pull request or think it deserves attention from Flathub admins |
Please confirm your submission meets all the criteria
This SDK extension packages wxWidgets, WebKitGTK, and their dependencies.
I'm not developing wxWidgets apps, but a while back I took over the maintenance of Codeblocks IDE (I was nostalgic), which its maintainer and original submitter was MIA.
As a wxWidgets app, an important feature of Codeblocks is its support for wxWidgets development, and the previous Flatpak maintainer did not take this into consideration.
When I started maintaining the app, I quickly switched the runtime to Gnome due to the availability WebKitGTK, and bundled wxWidgets' development files (headers, pkgconfig, ...) to have some sort of wxWidgets development environment, but I don't think this is the way forward.
Instead, I'm proposing adding a wxWidgets Freedesktop SDK extension which could work with any IDE.
Relevant Codeblocks app changes flathub/org.codeblocks.codeblocks#21
This is still WIP, so it's marked as draft.