diff options
| -rw-r--r-- | PKGBUILD | 54 | 
1 files changed, 27 insertions, 27 deletions
@@ -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"  }  | 
