# Maintainer: Leonardo Arena pkgname=filezilla pkgver=3.63.2.1 pkgrel=0 pkgdesc="FTP Client" url="https://filezilla-project.org/" arch="all" license="GPL-2.0-or-later" makedepends=" autoconf automake gnutls-dev gtk+3.0-dev libfilezilla-dev>=0.30.0 libidn-dev libtool pugixml-dev sqlite-dev wxwidgets-dev xdg-utils " subpackages="$pkgname-doc $pkgname-lang" source="https://download.filezilla-project.org/client/FileZilla_${pkgver}_src.tar.bz2 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 NOCONFIGURE=1 autoreconf -vif } build() { case "$CARCH" in x86) # fails to build otherwise export CFLAGS="$CFLAGS -D_FORCE_SOFTWARE_SHA" ;; esac CFLAGS="$CFLAGS -flto=auto" \ CXXFLAGS="$CXXFLAGS -flto=auto" \ ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --without-dbus \ --disable-manualupdatecheck \ --disable-autoupdatecheck make } check() { make check } package() { make DESTDIR="$pkgdir" install } sha512sums=" 179dfd0e5e1bb1a8c49d035ac5f0f4cb54d09dd344b3d677a7a45224f50bae3bbc27a2fb404e90d69ea97abea1c69a6392d64831e5a7f33f89f70c3fd72d4006 FileZilla_3.63.2.1_src.tar.bz2 3efdd8cb2c323596d1e6ffb408197f4e7576b0fe6554f02d20ca700e8d312f95a1accb21cd20b2120bf9c1259fe037ec9faf5ec6269d40a13856f27f06b1c6f5 wxwidgets-3.2.patch "