Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
wxwidgets
Commits:
63516d96 by Antonio Rojas at 2025-03-18T09:01:17+01:00
upgpkg: 3.2.7-1: Upstream update
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,5 +1,5 @@
pkgbase = wxwidgets
- pkgver = 3.2.6
+ pkgver = 3.2.7
pkgrel = 1
url = https://wxwidgets.org
arch = x86_64
@@ -14,8 +14,8 @@ pkgbase = wxwidgets
makedepends = qt5-base
makedepends = sdl2
makedepends = webkit2gtk-4.1
- source = git+https://github.com/wxWidgets/wxWidgets#tag=v3.2.6
- sha256sums =
20f6a611ead83b448dc587c3c304e85419a2e8be4d16710f0d46ff71761d1fb1
+ source = git+https://github.com/wxWidgets/wxWidgets#tag=v3.2.7
+ sha256sums =
e988bbd006312cd2d7c3dca5e84740baf6a4cc288a10a5850ee1cf6ccf08f244
pkgname = wxwidgets-common
pkgdesc = Common libraries and headers for wxwidgets
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@ pkgbase=wxwidgets
pkgname=(wxwidgets-common
wxwidgets-gtk3
wxwidgets-qt5)
-pkgver=3.2.6
+pkgver=3.2.7
pkgrel=1
arch=(x86_64)
url='https://wxwidgets.org'
@@ -21,13 +21,7 @@ makedepends=(cmake
sdl2
webkit2gtk-4.1)
source=(git+https://github.com/wxWidgets/wxWidgets#tag=v$pkgver)
-sha256sums=('20f6a611ead83b448dc587c3c304e85419a2e8be4d16710f0d46ff71761d1fb1')
-
-prepare() {
- cd wxWidgets
- git cherry-pick -n ed510012 # Fix undefined symbols in Qt build
- git cherry-pick -n 8ea22b5e # Avoid crash with GTK3 if console program is
using a GUI wxApp
-}
+sha256sums=('e988bbd006312cd2d7c3dca5e84740baf6a4cc288a10a5850ee1cf6ccf08f244')
build() {
cmake -B build-gtk3 -S wxWidgets \
@@ -89,7 +83,7 @@ package_wxwidgets-common() {
rm -r "$pkgdir"/usr/{bin/wx-config,lib/{cmake,wx,libwx_gtk*}}
install -Dm644 wxWidgets/wxwin.m4 -t "$pkgdir"/usr/share/aclocal
# Install translations
- make DESTDIR="$pkgdir" -C wxWidgets locale_install
+# make DESTDIR="$pkgdir" -C wxWidgets locale_install
install -Dm644 wxWidgets/docs/licence.txt
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
@@ -127,7 +121,7 @@ package_wxwidgets-gtk3() {
replaces=(wxgtk3)
DESTDIR="$pkgdir" cmake --install build-gtk3
- rm -r "$pkgdir"/usr/{include,lib/libwx_base*,bin/wxrc*}
+ rm -r "$pkgdir"/usr/{include,lib/libwx_base*,bin/wxrc*,share}
install -Dm644 wxWidgets/docs/licence.txt
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
@@ -148,7 +142,7 @@ package_wxwidgets-qt5() {
provides=(wxwidgets)
DESTDIR="$pkgdir" cmake --install build-qt5
- rm -r "$pkgdir"/usr/{include,lib/libwx_base*,bin/wxrc*}
+ rm -r "$pkgdir"/usr/{include,lib/libwx_base*,bin/wxrc*,share}
mv "$pkgdir"/usr/bin/wx-config{,-qt} # Conflicts with wx-gtk3
# Rename cmake files for coinstallability
mv "$pkgdir"/usr/lib/cmake/wxWidgets{,Qt}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/wxwidgets/-/commit/63516d963f46ac15e14d2d3b3e66d36924e40565
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/wxwidgets/-/commit/63516d963f46ac15e14d2d3b3e66d36924e40565
You're receiving this email because of your account on gitlab.archlinux.org.