-
Notifications
You must be signed in to change notification settings - Fork 1.3k
mingw-w64-wxwidgets3.2: Edit depends, provides and conflicts #24292
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
base: master
Are you sure you want to change the base?
Conversation
In preparation for wxWidgets 3.3.x release package
@@ -454,7 +456,7 @@ package_wxwidgets3.2-common() { | |||
|
|||
package_wxwidgets3.2-msw-cb_headers() { | |||
pkgdesc="private wxWidgets ${_wx_basever} MSW headers needed by Code::Blocks (mingw-w64)" | |||
depends=("${MINGW_PACKAGE_PREFIX}-wxwidgets${_wx_basever}-common") | |||
optdepends=("${MINGW_PACKAGE_PREFIX}-wxwidgets${_wx_basever}-common") |
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.
These headers depend on headers in common, so I don't understand this change.
provides=("${MINGW_PACKAGE_PREFIX}-wxconfig-gtk3") | ||
conflicts=("${MINGW_PACKAGE_PREFIX}-wxconfig-gtk3") |
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.
What is wxconfig-gtk3?
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.
These changes allow upgrading the wxWidgets package version to be done with less user manual package operation. This package contains the wxconfig-gtks script in the bin folder. Having the provides/conflicts allow the packaging conflict to make having a second version of wxWidget to exist with less hassle.
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.
Now that 3.3 is in the repo too, I think see what you mean. So you want to be able to depend on either 3.2 and 3.3 with some external package?
To all: wxWidgets 3.3.0 is a few days late it was due to be released on May 15 2025; when it is released someone not me will think it is a good idea to create a package for it. I plan to wait till 3.3.1 because the 3.3 series is a development series and it is normally more stable on the .1 version than the .0 version. But, 3.3.0 has midnight support and someone will want it. Therefore I think adding these changes that make the upgrade easier is a good idea. |
In preparation for wxWidgets 3.3.x release package