summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-04-16 15:00:03 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-04-16 15:00:03 -0700
commit38933b2f017a9a8a32e8a8dabd13a5f1d1456d0a (patch)
tree3421cef7ceb063c52c2e2cd005d6732da16ba2ad
parentExplicitly disable ssh and network support (diff)
downloadkeepassxc-38933b2f017a9a8a32e8a8dabd13a5f1d1456d0a.tar.xz
Updated to 2.4.1
Explicitly disable networking, yubikey, plugins
-rw-r--r--PKGBUILD35
1 files changed, 18 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d8b18f0..421687c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,20 +5,24 @@
# # I maintain this because:
# Arch version uses yubikey libs
# Arch version enables networking support
+# Arch version enables update check
pkgname=keepassxc
-pkgver=2.3.4
+pkgver=2.4.1
pkgrel=1
pkgdesc="Cross-platform community-driven port of Keepass password manager"
arch=(x86_64)
url="https://keepassxc.org/"
license=(GPL)
-depends=(hicolor-icon-theme libgcrypt argon2 libxtst qt5-x11extras)
+depends=(hicolor-icon-theme libgcrypt argon2 libsodium
+ libxtst qt5-svg qt5-x11extras
+ )
makedepends=(cmake qt5-tools)
-source=("https://github.com/keepassxreboot/$pkgname/releases/download/$pkgver/$pkgname-$pkgver-src.tar.xz"{,.sig})
-sha256sums=('0c24a78895185b9b6b098f08a15b332c600f80aa570d608940fcc2a38e02780a'
+source=("https://github.com/keepassxreboot/keepassxc/releases/download/$pkgver/$pkgname-$pkgver-src.tar.xz"{,.sig})
+sha256sums=('0da97bd1279d1b9b06a63b9f723b43ab8c078b7f1203d6c13504fdd4735489ab'
'SKIP')
-validpgpkeys=('BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2') # KeePassXC Release <release@keepassxc.org>
+validpgpkeys=('BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2' # KeePassXC Release <release@keepassxc.org>
+ '3489040C1F0C3EEAB8D556A5440FC65F2E0C6E01') # Jonathan White <support@dmapps.us>
prepare() {
mkdir -p build
@@ -30,17 +34,14 @@ build() {
-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_HTTP=OFF \
- -DWITH_XC_SSHAGENT=OFF \
- -DWITH_XC_YUBIKEY=OFF \
- -DWITH_TESTS=ON \
- -DWITH_GUI_TESTS=OFF \
- -DWITH_DEV_BUILD=OFF \
- -DWITH_ASAN=OFF \
- -DWITH_COVERAGE=OFF
+ -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_KEESHARE_SECURE=OFF \
+ -DWITH_XC_UPDATECHECK=OFF
make
}
@@ -51,5 +52,5 @@ check() {
package() {
cd build
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" install
}