Merge pull request #13193 from stahta01/pr-wxwidgets3.2

wxwidgets3.2: Update to version 3.2.1
This commit is contained in:
Christoph Reiter
2022-09-20 20:52:24 +02:00
committed by GitHub
2 changed files with 3 additions and 31 deletions

View File

@@ -1,13 +0,0 @@
diff --git a/src/generic/splitter.cpp b/src/generic/splitter.cpp
index 3d6e64586842..0bb7daa65b44 100644
--- a/src/generic/splitter.cpp
+++ b/src/generic/splitter.cpp
@@ -80,7 +80,7 @@ static bool IsLive(wxSplitterWindow* wnd)
return true; // Mac can't paint outside paint event - always need live mode
#else
// wxClientDC doesn't work with Wayland neither, so check if we're using it.
- #if defined(__WXGTK3__)
+ #if defined(__WXGTK3__) && defined(__UNIX__)
switch ( wxGetDisplayInfo().type )
{
case wxDisplayNone:

View File

@@ -13,8 +13,8 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-wxwidgets${_wx_basever}-common"
"${MINGW_PACKAGE_PREFIX}-wxwidgets${_wx_basever}-gtk3-libs"
"${MINGW_PACKAGE_PREFIX}-wxwidgets${_wx_basever}-msw"
"${MINGW_PACKAGE_PREFIX}-wxwidgets${_wx_basever}-gtk3")
pkgver=${_wx_basever}.0
pkgrel=3
pkgver=${_wx_basever}.1
pkgrel=1
pkgdesc="A C++ library that lets developers create applications for Windows, Linux and UNIX (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
@@ -37,12 +37,6 @@ options=('strip' 'staticlibs' 'buildflags' '!debug')
source=(
https://github.com/wxWidgets/wxWidgets/releases/download/v${pkgver}${_wx_buildver}/${_realname}-${pkgver}${_wx_buildver}.tar.bz2
# See https://github.com/wxWidgets/wxWidgets/pull/22651
https://github.com/wxWidgets/wxWidgets/commit/0e57ed18518d0417759346541dd3c60e1f3e5e8e.diff
# https://github.com/wxWidgets/wxWidgets/pull/22633
101-wxWidgets-3.2.0-Fix-wxGTK-win-build.patch
# This patch is a MSys2 run-time patch
001-wxWidgets-3.0.2-relocate-prefix-in-bin-wx-config.patch
@@ -52,22 +46,13 @@ source=(
# This is needed to build clang samples in check step
010-wxWidgets-3.1.6-Redo-manifest-filename-logic.patch
)
sha256sums=('356e9b55f1ae3d58ae1fed61478e9b754d46b820913e3bfbc971c50377c1903a'
'b2bf64c484dfd37631ce7faa9d36bbfddd5746ff5679db7c7ee9b85cc0080285'
'c9cd9120948a2216e6d3f46538eeacb5235678911b30c48336ee5074e7cf9840'
sha256sums=('c229976bb413eb88e45cb5dfb68b27890d450149c09b331abd751e7ae0f5fa66'
'2b3b183a6a76ad539abc49a41033aa923c13b395c0e55189ba962068781c7135'
'4a4828f0c9cdc638cffde6a30b5dfb14283719acc9e89e19de8ec2d5a80a5aec'
'b30100e03f350e14060923781c3c7979735cc81996a13012bef980a23eb3d20b')
prepare() {
cd "${srcdir}"/${_realname}-${pkgver}${_wx_buildver}
# AUI floatpane drifting on Windows fixed in master PR #22651
patch -p1 -i "${srcdir}"/0e57ed18518d0417759346541dd3c60e1f3e5e8e.diff
# https://github.com/wxWidgets/wxWidgets/pull/22633
# PR waiting to be applied
patch -p1 -i "${srcdir}"/101-wxWidgets-3.2.0-Fix-wxGTK-win-build.patch
# Fix MSys2 Run-Time wx-config bug.
patch -p1 -i "${srcdir}"/001-wxWidgets-3.0.2-relocate-prefix-in-bin-wx-config.patch