summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2020-01-30 12:06:18 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2020-01-30 12:06:18 -0800
commit1254a69ff86122e4d1fdc3392b81b46267ccd5fb (patch)
tree0a2ba77a7547348e81b77ace289382fd937a884f
parentUpdated to 2.5.2 (diff)
downloadkeepassxc-1254a69ff86122e4d1fdc3392b81b46267ccd5fb.tar.xz
Updated to 2.5.3
-rw-r--r--PKGBUILD21
1 files changed, 7 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 023f940..f6d140d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,31 +5,24 @@
# # I maintain this because:
# Arch version uses yubikey libs
# Arch version enables networking support
-# Arch version enables update check
# Arch version lacks additional optimization and hardening flags
_NETBUILD=OFF
pkgname=keepassxc
-pkgver=2.5.2
+pkgver=2.5.3
pkgrel=1
pkgdesc="Cross-platform community-driven port of Keepass password manager"
arch=(x86_64)
url="https://keepassxc.org/"
license=(GPL)
- if [ "${_NETBUILD}" != "ON" ]; then
depends=(argon2 libgcrypt libsodium libxtst qrencode
qt5-svg qt5-x11extras
)
- else
-depends=(argon2 curl libgcrypt libsodium libxtst qrencode
- qt5-svg qt5-x11extras quazip
- )
- fi
makedepends=(cmake qt5-tools)
source=("$pkgname-$pkgver.tar.xz::https://github.com/keepassxreboot/keepassxc/releases/download/$pkgver/$pkgname-$pkgver-src.tar.xz"
"$pkgname-$pkgver.tar.xz.sig::https://github.com/keepassxreboot/keepassxc/releases/download/$pkgver/$pkgname-$pkgver-src.tar.xz.sig")
-b2sums=('4c536ec062295655c04a360ba3c94ff97078aa03b96e5bb29e246f6ad13cce16ba77bcf5e7232de4df669706bc612f6b157e3050f0d8b9eb4b1f47e4308af0d0'
+b2sums=('b3cc32f9abb42e662edec0c28967fca65a4f3c794f70bfe6c40c39375cad8cbc35eba95431b33119268230a324f83f2e5a53186ee8fc64cd366e20eac1341dc5'
'SKIP')
# List of signing keys can be found at https://keepassxc.org/verifying-signatures/
validpgpkeys=(BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
@@ -40,7 +33,7 @@ validpgpkeys=(BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
build() {
# lto breaks compiling
- # PIE cause the tests to fail
+ # PIE causes the tests to fail
export CFLAGS="$CFLAGS -O3 -fstack-protector-all"
export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all"
@@ -49,13 +42,13 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DWITH_XC_AUTOTYPE=ON \
- -DWITH_XC_NETWORKING=${_NETBUILD} \
+ -DWITH_XC_NETWORKING=OFF \
-DWITH_XC_BROWSER=${_NETBUILD} \
-DWITH_XC_YUBIKEY=OFF \
- -DWITH_XC_SSHAGENT=${_NETBUILD} \
- -DWITH_XC_KEESHARE=${_NETBUILD} \
+ -DWITH_XC_SSHAGENT=OFF \
+ -DWITH_XC_KEESHARE=OFF \
-DWITH_XC_UPDATECHECK=OFF \
- -DWITH_XC_FDOSECRETS=${_NETBUILD}
+ -DWITH_XC_FDOSECRETS=OFF
cmake --build build
}