[Slackbuilds-users] wxGTK3 (3.0.5) upgrade?

KB_SBo sbo at linuxgalaxy.org
Tue Aug 9 18:30:46 UTC 2022


On 8/8/22 18:49, Willy Sudiarto Raharjo wrote:
> 3.1.5 is considered development
> i have 3.2.0 ready but it's renamed as wxWidgets as it now has Qt5 and
> GTK+ interfaces
> https://git.slackbuilds.org/slackbuilds/log/?h=wxWidgets-wip

Willy,

Your wxWidgts buildscript doesn't seem to create the correct wx-config
links since 3.2 moved the location?

script (pulled from SBo-git wxWidgets-wip branch today):
# wxWidgets 3.2 provides 2 wx-configs, but we will use GTK by default
gtk=gtk3-unicode-3.2
qt=qt-unicode-3.2

if [ "${INTERFACE:-gtk}" = "qt" ]; then
  ln -sf ../lib${LIBDIRSUFFIX}/wx/config/$qt $PKG/usr/bin/wx-config
else
    ln -sf ../lib${LIBDIRSUFFIX}/wx/config/$gtk $PKG/usr/bin/wx-config
fi


ls -l /usr/bin/wx-*
lrwxrwxrwx 1 root root 35 Aug  9 10:41 /usr/bin/wx-config ->
../lib64/wx/config/gtk3-unicode-3.2

but wxWidgets now uses:

# locate gtk3-unicode
/usr/lib/wx/config/gtk3-unicode-3.2
/usr/lib/wx/include/gtk3-unicode-3.2
/usr/lib/wx/include/gtk3-unicode-3.2/wx
/usr/lib/wx/include/gtk3-unicode-3.2/wx/setup.h

I thought this might have something to do with building on
Slackware64-15.0 multilib.  However, the same paths above occur when
building on a pure, clean Slackware64-15.0 (qemu VM).

-Ed






More information about the SlackBuilds-users mailing list