aports/community/filezilla/APKBUILD
2023-04-29 05:00:29 +02:00

70 lines
1.5 KiB
Plaintext

# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=filezilla
pkgver=3.64.0
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.xz
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="
4c4ab1969613e789999bf634d62b612f21be5e221b969941c8097b7cb3525b089f4dd846e6489a3e66df7671732445e7fb8f77fc8d59cb34a78044136a3d2a99 FileZilla_3.64.0_src.tar.xz
3efdd8cb2c323596d1e6ffb408197f4e7576b0fe6554f02d20ca700e8d312f95a1accb21cd20b2120bf9c1259fe037ec9faf5ec6269d40a13856f27f06b1c6f5 wxwidgets-3.2.patch
"