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
.
Search Criteria
Package Details: wxwidgets-common-git 3.3.1.r36.gd557e926b1-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/wxgtk-git.git (read-only, click to copy) |
---|---|
Package Base: | wxgtk-git |
Description: | Common libraries and headers for wxwidgets |
Upstream URL: | https://github.com/wxWidgets/wxWidgets |
Licenses: | LicenseRef-wxWindows_Library_Licence |
Conflicts: | wxwidgets-common |
Provides: | wxwidgets-common |
Submitter: | pmattern |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2016-01-15 19:00 (UTC) |
Last Updated: | 2025-08-11 12:19 (UTC) |
Dependencies (13)
- expat (expat-gitAUR)
- libsecret
- pcre2 (pcre2-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glu (glu-gitAUR) (make)
- gspell (make)
- gst-plugins-base (gst-plugins-base-gitAUR) (make)
- libmspack (make)
- libnotify (libnotify-gitAUR) (make)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (make)
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat) (make)
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR) (make)
Required by (42)
- aegisub-arch1t3cht-qt5-git (requires wxwidgets-common)
- aegisub-git (requires wxwidgets-common)
- alsa-hdspeconf (requires wxwidgets-common)
- amule-daemon (requires wxwidgets-common)
- codeblocks-svn (requires wxwidgets-common)
- cubicsdr (requires wxwidgets-common)
- dcpomatic (requires wxwidgets-common)
- dcpomatic-git (requires wxwidgets-common)
- espanso-wayland (requires wxwidgets-common)
- espanso-wayland (requires wxwidgets-common) (make)
- espanso-wayland-git (requires wxwidgets-common)
- espanso-wayland-git (requires wxwidgets-common) (make)
- espanso-x11 (requires wxwidgets-common)
- espanso-x11 (requires wxwidgets-common) (make)
- espanso-x11-git (requires wxwidgets-common)
- espanso-x11-git (requires wxwidgets-common) (make)
- gnudatalanguage (requires wxwidgets-common)
- guayadeque (requires wxwidgets-common)
- guayadeque-git (requires wxwidgets-common)
- gxinput-git (requires wxwidgets-common) (make)
- kicad-hq (requires wxwidgets-common)
- magicseteditor (requires wxwidgets-common)
- magicseteditor-haganbmj-fork (requires wxwidgets-common)
- munipack (requires wxwidgets-common)
- ochess (requires wxwidgets-common) (make)
- passwordsafe-bin (requires wxwidgets-common)
- plplot (requires wxwidgets-common)
- poedit-git (requires wxwidgets-common)
- python-wxpython-git (requires wxwidgets-common)
- remoteplaywhatever (requires wxwidgets-common)
- saga-gis (requires wxwidgets-common)
- slade (requires wxwidgets-common)
- slade-git (requires wxwidgets-common)
- springlobby-git (requires wxwidgets-common)
- tenacity-git (requires wxwidgets-common)
- treesheets-git (requires wxwidgets-common)
- wxhexeditor (requires wxwidgets-common)
- wxhexeditor-git (requires wxwidgets-common)
- wxmedit (requires wxwidgets-common)
- wxwidgets-gtk2 (requires wxwidgets-common)
- wxwidgets-gtk3-git
- wxwidgets-qt5-git
Sources (6)
dreieck commented on 2022-03-13 10:50 (UTC)
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.
dreieck commented on 2022-03-12 23:11 (UTC) (edited on 2022-03-13 10:10 (UTC) by dreieck)
Upstream version is currently at 3.1.5. This can be easily retrieved by git describe --tags
. Please add it to pkgver()
, e.g.:
pkgver() {
cd "${_pkgname}"
printf "%s.r%s.%s.%s" "$(git describe --tags | sed 's|^[vV]||' | sed 's|-g[0-9a-f]*$||' | tr '-' '+')" "$(git rev-list --count HEAD)" "$(git log -1 --date=format:"%Y%m%d" --format="%ad")" "$(git rev-parse --short HEAD)"
}
According to VCS packaging guidelines, official version number should be provided if extractable in some way.
Then, you can also add =${pkgver}
to the provides
entry, so that versioned dependencies work correctly.
Thanks for maintaining!
dreieck commented on 2022-03-12 23:06 (UTC)
I get the following ./configure
error in build()
:
checking whether catch.hpp file exists... no
configure: error:
CATCH (C++ Automated Test Cases in Headers) is required, the required file
./3rdparty/catch/include/catch.hpp couldn't be found.
You might need to run
git submodule update --init 3rdparty/catch
to fix this.
Please add the following prepare()
function which fixes this:
prepare() {
cd "${_pkgname}"
git submodule update --init 3rdparty/catch
}
Thanks for maintaining!
vitor_hideyoshi commented on 2021-08-06 20:55 (UTC)
Needs to run git submodule update --init 3rdparty/catch
before compiling.
Pinned Comments
FabioLolix commented on 2023-06-18 14:07 (UTC)
PR are welcome https://github.com/FabioLolix/PKGBUILD-AUR_fix/tree/master/w