Skip to content

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

stahta01
Copy link
Contributor

In preparation for wxWidgets 3.3.x release package

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")
Copy link
Member

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.

Comment on lines +377 to +378
provides=("${MINGW_PACKAGE_PREFIX}-wxconfig-gtk3")
conflicts=("${MINGW_PACKAGE_PREFIX}-wxconfig-gtk3")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is wxconfig-gtk3?

Copy link
Contributor Author

@stahta01 stahta01 May 19, 2025

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.

Copy link
Member

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?

@stahta01
Copy link
Contributor Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants