summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-12-02 13:41:31 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-12-02 13:41:31 -0800
commitcca0793a7379fa5fa08f90a5b20ab6797e9b676f (patch)
tree135951621eaee6aba06548801ced410e3a5e77f8
parentUpdated to 2.5.0 (diff)
downloadkeepassxc-cca0793a7379fa5fa08f90a5b20ab6797e9b676f.tar.xz
Updated to 2.5.1
-rw-r--r--PKGBUILD54
1 files changed, 27 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 05e4ea6..b098172 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
# Arch version lacks additional optimization and hardening flags
pkgname=keepassxc
-pkgver=2.5.0
+pkgver=2.5.1
pkgrel=1
pkgdesc="Cross-platform community-driven port of Keepass password manager"
arch=(x86_64)
@@ -21,44 +21,44 @@ depends=(argon2 hicolor-icon-theme libgcrypt libsodium libxtst qrencode
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")
-sha256sums=('6359ce972b720a8bce1e8ba54000666e9c58f9164f2e9e52bef2e24e46127881'
+sha256sums=('ef33258b859a7b996af007113613b0f6210f2341e8f5fb3a005564262c2caf30'
'SKIP')
-validpgpkeys=(BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2 # KeePassXC Release <release@keepassxc.org>
- 3489040C1F0C3EEAB8D556A5440FC65F2E0C6E01 # Jonathan White <support@dmapps.us>
- B3724F5B2C98B5B0AEDDBD582AC0283D4CFC9A10) # Janek Bevendorff <janek@jbev.net>
-
-prepare() {
- mkdir -p build
-}
+# List of signing keys can be found at https://keepassxc.org/verifying-signatures/
+validpgpkeys=(BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
+ 71D4673D73C7F83C17DAE6A2D8538E98A26FD9C4
+ AF0AEA44ABAC8F1047733EA7AFF235EEFB5A2517
+ C1E4CBA3AD78D3AFD894F9E0B7A66F03B59076A8)
build() {
- cd build
+ cd $pkgname-$pkgver
+
# lto breaks compiling
# PIE cause the tests to fail
export CFLAGS="$CFLAGS -O3 -fstack-protector-all"
export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all"
- cmake ../$pkgname-$pkgver \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DWITH_XC_AUTOTYPE=ON \
- -DWITH_XC_NETWORKING=OFF \
- -DWITH_XC_BROWSER=OFF \
- -DWITH_XC_YUBIKEY=OFF \
- -DWITH_XC_SSHAGENT=OFF \
- -DWITH_XC_KEESHARE=OFF \
- -DWITH_XC_UPDATECHECK=OFF \
- -DWITH_XC_FDOSECRETS=OFF
- make
+ cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DWITH_XC_AUTOTYPE=ON \
+ -DWITH_XC_NETWORKING=OFF \
+ -DWITH_XC_BROWSER=OFF \
+ -DWITH_XC_YUBIKEY=OFF \
+ -DWITH_XC_SSHAGENT=OFF \
+ -DWITH_XC_KEESHARE=OFF \
+ -DWITH_XC_UPDATECHECK=OFF \
+ -DWITH_XC_FDOSECRETS=OFF \
+ -S . -B build
+ cmake --build build
}
check() {
- cd build
- make test
+ cd $pkgname-$pkgver
+ cmake --build build --target test
}
package() {
- cd build
- make DESTDIR="${pkgdir}" install
+ cd $pkgname-$pkgver
+ cmake --build build --target install -- DESTDIR="$pkgdir"
}