Package Details: wxwidgets-gtk3-git 3.3.1.r18.g55fd008650-2

Git Clone URL: https://aur.archlinux.org/wxgtk-git.git (read-only, click to copy)
Package Base: wxgtk-git
Description: GTK+3 implementation of wxWidgets API for GUI
Upstream URL: https://github.com/wxWidgets/wxWidgets
Licenses: LicenseRef-wxWindows_Library_Licence
Conflicts: wxwidgets-gtk3
Provides: wxwidgets-gtk3
Submitter: pmattern
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2016-01-15 19:00 (UTC)
Last Updated: 2025-07-28 22:35 (UTC)

Required by (156)

Sources (6)

Latest Comments

1 2 Next › Last »

abouvier commented on 2025-07-28 22:08 (UTC)

There are conflicting files in wxwidgets-gtk3-git and wxwidgets-common-git too:

/usr/share/locale/af/LC_MESSAGES/wxstd-3.3.mo exists in both 'wxwidgets-common-git' and 'wxwidgets-gtk3-git'
/usr/share/locale/an/LC_MESSAGES/wxstd-3.3.mo exists in both 'wxwidgets-common-git' and 'wxwidgets-gtk3-git'
/usr/share/locale/ar/LC_MESSAGES/wxstd-3.3.mo exists in both 'wxwidgets-common-git' and 'wxwidgets-gtk3-git'
/usr/share/locale/ca/LC_MESSAGES/wxstd-3.3.mo exists in both 'wxwidgets-common-git' and 'wxwidgets-gtk3-git'
...

abouvier commented on 2025-07-28 22:02 (UTC) (edited on 2025-07-28 22:03 (UTC) by abouvier)

Can you add provides=(wxwidgets-gtk3=$pkgver) too? Otherwise other packages cannot depend on wxwidgets-gtk3>=3.3 and pick the VCS edition.

FabioLolix commented on 2025-07-28 21:48 (UTC)

@abouvier likely at that time the 3.2 branch was more developed then master, that was 2 years ago; I don't remember exactly

abouvier commented on 2025-07-23 10:04 (UTC)

Why forcing the 3.2 branch? Aren't VCS package supposed to track the last commit on the master branch?

FabioLolix commented on 2023-06-18 14:07 (UTC)

PR are welcome https://github.com/FabioLolix/PKGBUILD-AUR_fix/tree/master/w

EndlessEden commented on 2022-12-07 12:09 (UTC)

please add 'wxwidgets-common' to provides

FabioLolix commented on 2022-03-13 23:54 (UTC)

Hi dreieck, I had worked on the pkgbuild in the recent past and had already addressed most of the things you reported (but didn't upload yet), however the patches used on wxwidgets-dev-light for making it non-conflicting with the stable version are not applying at the moment, I still consider this pkgbuild imperfect and WIP

dreieck commented on 2022-03-13 10:50 (UTC)

Should this provide wxgtk2? Because this is for GTK2. In the official repositories there is also wxgtk2 (version 3.x), and most packages would depend on wxgtk2, not wxgtk.

dreieck commented on 2022-03-13 10:25 (UTC) (edited on 2022-03-13 10:26 (UTC) by dreieck)

Conflicts with wxgtk2 and wxgtk-common:

error: failed to commit transaction (conflicting files)
wxgtk-git: /usr/bin/wx-config exists in filesystem (owned by wxgtk2)
wxgtk-git: /usr/bin/wxrc exists in filesystem (owned by wxgtk-common)
wxgtk-git: /usr/share/aclocal/wxwin.m4 exists in filesystem (owned by wxgtk-common)
wxgtk-git: /usr/share/bakefile/presets/wx.bkl exists in filesystem (owned by wxgtk-common)
wxgtk-git: /usr/share/bakefile/presets/wx_presets.py exists in filesystem (owned by wxgtk-common)
wxgtk-git: /usr/share/bakefile/presets/wx_unix.bkl exists in filesystem (owned by wxgtk-common)
wxgtk-git: /usr/share/bakefile/presets/wx_win32.bkl exists in filesystem (owned by wxgtk-common)
wxgtk-git: /usr/share/bakefile/presets/wx_xrc.bkl exists in filesystem (owned by wxgtk-common)

Since wxgtk-common has a lot of more files, wxgtk-git cannot simply replace wxgtk-common. So, maybe, you need to manually remove the above mentioned files from $pkgdir, and add wxgtk-common to the depends array.

Thanks for maintaining!

dreieck commented on 2022-03-13 10:10 (UTC)

Later in the build() process I get the error

./src/generic/bmpsvg.cpp:30:10: error: #error You need to run "git submodule update --init 3rdparty/nanosvg".
   30 |         #error You need to run "git submodule update --init 3rdparty/nanosvg".
      |          ^~~~~
make: *** [Makefile:31863: coredll_bmpsvg.o] Error 1

Please add

git submodule update --init 3rdparty/nanosvg

to prepare() to fix that.

Thanks for maintaining.