1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-23 11:15:13 +03:00
aports/community/filezilla/APKBUILD
2023-03-05 07:32:10 +01:00

69 lines
1.5 KiB
Text

# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
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
"