Skip to content
Snippets Groups Projects

community/wxwidgets: upgrade to 3.2.1

Merged Ghost User requested to merge (removed):wxwidgets-3.2 into master
3 files
+ 45
19
Compare changes
  • Side-by-side
  • Inline
Files
3
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=filezilla
pkgver=3.60.2
pkgrel=0
pkgrel=1
pkgdesc="FTP Client"
url="https://filezilla-project.org/"
arch="all"
license="GPL-2.0-or-later"
makedepends="gnutls-dev gtk+3.0-dev libfilezilla-dev>=0.30.0 libidn-dev
pugixml-dev sqlite-dev wxgtk3-dev xdg-utils"
pugixml-dev sqlite-dev wxwidgets-dev xdg-utils autoconf automake libtool"
subpackages="$pkgname-doc $pkgname-lang"
source="https://download.filezilla-project.org/client/FileZilla_${pkgver}_src.tar.bz2
missing-list-include.patch"
wxwidgets-3.2.patch
"
case "$CARCH" in
s390x) options="$options !check";; # ratelimit_test fails
riscv64) options="$options textrels";; # temp allow textrels
esac
prepare() {
default_prepare
# patched autoconf
autoreconf -vif
}
build() {
export CXXFLAGS="$CXXFLAGS -include assert.h"
case "$CARCH" in
x86)
# fails to build otherwise
export CFLAGS="$CFLAGS -D_FORCE_SOFTWARE_SHA"
;;
esac
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--without-dbus \
--with-wx-config=/usr/bin/wx-config-gtk3 \
--disable-manualupdatecheck \
--disable-autoupdatecheck
make
@@ -40,5 +52,5 @@ package() {
sha512sums="
2660d25c2e8390cc34c08a8ad84349c8a5d5245a708223d6d5935579a29568f4276e6672a62ab3a8e187e649f30a436dca0aa1fdc6b4d6e59394f6cad10a299a FileZilla_3.60.2_src.tar.bz2
6280da4f1c359be7d49e8b590f036ddf1220ce6145fbba6c789c89d444a2a85d283275e402d996a6d28e9d5129f646b7920005d5d71faa4a80f0c734133c48a1 missing-list-include.patch
d31eb0da71cbc740e6210435f97920caac6c26be98717b656c785df6be248fa27925495fa90b118dcbc582ac32af957472cbbe16fdb4fef0bbc6257d15d06931 wxwidgets-3.2.patch
"
Loading