From cca0793a7379fa5fa08f90a5b20ab6797e9b676f Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Mon, 2 Dec 2019 13:41:31 -0800 Subject: Updated to 2.5.1 --- PKGBUILD | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to 'PKGBUILD') 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 - 3489040C1F0C3EEAB8D556A5440FC65F2E0C6E01 # Jonathan White - B3724F5B2C98B5B0AEDDBD582AC0283D4CFC9A10) # Janek Bevendorff - -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" } -- cgit v1.2.1