Search Criteria
Package Details: wxwidgets3.0 3.0.5.1-3
Package Actions
- View PKGBUILD / View Changes
- Download snapshot
- Search wiki
- Flag package out-of-date
- 1 pending request
- Submit Request
Git Clone URL: | https://aur.archlinux.org/wxwidgets3.0.git (read-only, click to copy) |
---|---|
Package Base: | wxwidgets3.0 |
Description: | GTK+3 implementation of wxWidgets API for GUI |
Upstream URL: | https://wxwidgets.org/ |
Licenses: | custom:wxWindows |
Submitter: | denisfalqueto |
Maintainer: | None |
Last Packager: | FabioLolix |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2022-08-12 14:55 (UTC) |
Last Updated: | 2023-10-24 21:48 (UTC) |
Dependencies (8)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-gitAUR, gtk3-ubuntuAUR, gtk3-classic-xfceAUR)
- libmspack
- libnotify (libnotify-gtk2AUR, libnotify-gitAUR)
- libsm
- sdl2 (sdl2-gitAUR)
- wxwidgets-common (wxwidgets-common-gitAUR, wxwidgets-common-lightAUR, wxwidgets-common-wayland-perfAUR)
- webkit2gtk (webkit2gtk-hvmlAUR, webkit2gtk-imgpasteAUR) (optional) – for webview support
Latest Comments
1 2 Next › Last »
denisfalqueto commented on 2023-10-23 09:46 (UTC)
I'm not using this packages anymore, so I'm orphaning it.
FabioLolix commented on 2023-09-18 17:52 (UTC)
@pedrohqb read line 12 of the pkgbuild and re-read my post where it demonstrate how to break packages that depends on
wxwidgets-gtk3
pedrohqb commented on 2023-09-18 17:49 (UTC)
As far I am concerned, this packages only provides this version of wxwidgets-gtk3:
provides=("wxwidgets3.0-gtk3=$pkgver" "wxwidgets-gtk3=$pkgver")
I don't understand your concern, @FabioLolix
FabioLolix commented on 2023-08-16 22:53 (UTC)
Hello,
Please install the license in
"${pkgdir}/usr/share/licenses/${pkgname}"
Please remove the provides, this isn't a dropin replacement for wxwidgets-gtk3; instead it can be installed alongside wxwidgets-gtk3
Example below, all packages are on my local repo
tenacity works
Tenacity or any other program that use wxwidgets 3.2.so.0 libs no longer work
About safesignidentityclient it start without wxwidgets-common and wxwidgets3.0 build without it, all headers can be removed since this can't be used to build other programs since its file in /usr/bin and /usr/share are removed
safesignidentityclient only need the library, one of my pkgbuilds and other 2 on AUR need a complete build of wxwidgets3.0, would you like to re-upload this as wxwidgets3.0-compat ?
denisfalqueto commented on 2023-06-14 12:26 (UTC)
I've added that provides field now. Hope it helps! Thank you for suggesting.
MarsSeed commented on 2023-06-14 10:44 (UTC)
Thank you for testing it. Now I see what the problem is.
wxwidgets-gtk3 declares
replaces=(wxgtk3)
; that's what's causing pacman to want to replace your test build package with the repo package.In that case, you can omit adding
wxgtk3
to provides and safely add the rest:This would still be useful. The maintainer of one of the packages expressed their wish to make their package depend on
wxwidgets3.0-gtk3
, not the generic namewxwidgets3.0
, which does not clarify that this package is for the gtk3 binding only, and not for gtk2 or qt5.Would you be willing to add this revised provides field, please?
denisfalqueto commented on 2023-06-14 09:57 (UTC)
Yes, I understand your argument, but in my tests it didn't work as you describe. Pacman asks to remove another package that already provides wxwidgets. I didn't add any conflicts or replaces field, just provides. You can test it too, just get the PKGBUILD, add a provides field and try to makepkg it and pacman -U the resulting package.
MarsSeed commented on 2023-06-14 08:29 (UTC)
Thank you for your response.
As for what you are stating, let me point out that you are again referring to another Pacman package field: conflicts.
I never proposed adding that field.
If you only add the mentioned provides entries but not any conflicts entries, none of the behavior you fear will happen.
A user can have unlimited number of packages with
provides=(foo)
, as long as those packages do not haveconflicts=(foo)
.So again, I am asking you a sensible change: add the recommended provides field, to aid packagers in discovering this alternative package version.
denisfalqueto commented on 2023-06-14 00:11 (UTC)
I did the upgrade to v3.0.5.1, but I'll, again, not add a provides option (I've referred wrongly to replaces before).
The reason is that when you use a provides, even though there's the correct version to it, pacman will ask to replace wxwidgets-gtk3 package, because it says it's conflicting with the new package. So, I'll not add a provides option for now.
Thanks for the heads up on that new version!
MarsSeed commented on 2023-06-13 14:33 (UTC)
One other thing. Please kindly update this to v3.0.5.1.
It fixes the wrongly version-named SO files in release v3.0.5.
In the latter release, SO files have incorrect version
3.0.4
.1 2 Next › Last »