summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorhayao2020-10-22 15:49:49 +0900
committerhayao2020-10-22 15:49:49 +0900
commitccfd34f9ac5d27bf05a67ebeb6b5de9f4efcbbad (patch)
tree03d49ee2ef3b8796336a0c38a80c1e893a44f046 /PKGBUILD
parent338e06834dde270c83566b8cd0b9ec0bffef70d9 (diff)
downloadaur-lib32-libfilezilla.tar.gz
[update] : Updated 0.25.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 30 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index df2c5413c739..a47ceb82a084 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Andrew Sun <adsun701 at gmail dot com>
-_pkgname=libfilezilla
-pkgname=lib32-${_pkgname}
-pkgver=0.20.0
+_pkgname="libfilezilla"
+pkgname="lib32-${_pkgname}"
+pkgver="0.25.0"
pkgrel=1
pkgdesc="Small and modern C++ library, offering some basic functionality to build high-performing, platform-independent programs (32-bit)"
arch=('x86_64')
@@ -11,29 +11,38 @@ license=('GPL')
depends=("lib32-gcc-libs" "lib32-clang" "lib32-nettle" "lib32-gnutls" "${_pkgname}")
makedepends=("clang" "gettext")
checkdepends=("lib32-cppunit")
-source=("https://download.filezilla-project.org/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2")
-sha512sums=('3eae172aa84a0d30e0ad5da4cab828b1003226f7971ccc8823f7f59bd1783067d4cbd4e11be8ba5ce1376243876c8516db563e336cdba99c24cad85730e22d1a')
-
+source=("${_pkgname}-${pkgver}.tar.bz2::https://download.filezilla-project.org/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2")
+sha512sums=(
+ "$(
+ _url="https://download.filezilla-project.org/libfilezilla/libfilezilla-${pkgver}.sha512"
+ _sum=$(curl --silent -L "${_url}" | grep "${_pkgname}-${pkgver}.tar.bz2" | awk '{print $1}')
+ if [[ ! "${?}" = 0 ]] || [[ ! -v "_sum" ]]; then
+ echo -n "SKIP"
+ else
+ echo -n "${_sum}"
+ fi
+ )"
+)
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- export CXX="clang++ -m32"
- export CC="clang -m32"
- export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
- ./configure \
- --prefix=/usr \
- --libdir=/usr/lib32 \
- --disable-static
- make
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ export CXX="clang++ -m32"
+ export CC="clang -m32"
+ export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib32 \
+ --disable-static
+ make
}
check() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- # LANG needed to fix string_test::test_conversion2
- LANG=en_US.UTF-8 make -k check || true
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ # LANG needed to fix string_test::test_conversion2
+ LANG=en_US.UTF-8 make -k check || true
}
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}" install
- rm -rf "${pkgdir}"/usr/{bin,include,share}
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ rm -rf "${pkgdir}"/usr/{bin,include,share}
}