author | Bruno Pagani
<archange@archlinux.org> 2019-03-20 13:41:24 UTC |
committer | Bruno Pagani
<archange@archlinux.org> 2019-03-20 13:41:24 UTC |
parent | 9dd56605ad5656f2a78880f89a4d3c00161d6f76 |
PKGBUILD | +12 | -9 |
diff --git a/PKGBUILD b/PKGBUILD index 5e1a7d6..63957d3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,18 +2,21 @@ # Maintainer: Bruno Pagani <archange@archlinux.org> pkgname=keepassxc -pkgver=2.3.4 +pkgver=2.4.0 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 libsodium libxtst qt5-x11extras yubikey-personalization curl) -makedepends=(cmake qt5-tools) -source=("https://github.com/keepassxreboot/$pkgname/releases/download/$pkgver/$pkgname-$pkgver-src.tar.xz"{,.sig}) -sha256sums=('0c24a78895185b9b6b098f08a15b332c600f80aa570d608940fcc2a38e02780a' - 'SKIP') -validpgpkeys=('BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2') # KeePassXC Release <release@keepassxc.org> +depends=(hicolor-icon-theme libgcrypt argon2 libsodium + libxtst qt5-svg qt5-x11extras + yubikey-personalization curl qrencode) +makedepends=(git cmake qt5-tools) +_tag=302f7a76f70f1e09318f903b3e38d4d0c504bee6 # git rev-parse ${pkgver} +source=("git+https://github.com/keepassxreboot/keepassxc#tag=${_tag}?signed") +sha256sums=('SKIP') +validpgpkeys=('BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2' # KeePassXC Release <release@keepassxc.org> + '3489040C1F0C3EEAB8D556A5440FC65F2E0C6E01') # Jonathan White <support@dmapps.us> prepare() { mkdir -p build @@ -21,7 +24,7 @@ prepare() { build() { cd build - cmake ../$pkgname-$pkgver \ + cmake ../${pkgname} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ @@ -36,5 +39,5 @@ check() { package() { cd build - make DESTDIR="$pkgdir" install + make DESTDIR="${pkgdir}" install }