git » keepassxc.git » commit 29744af

Switch to git based building since signed tarball are not provided anymore.

author Bruno Pagani
2019-03-20 13:41:24 UTC
committer Bruno Pagani
2019-03-20 13:41:24 UTC
parent 9dd56605ad5656f2a78880f89a4d3c00161d6f76

Switch to git based building since signed tarball are not provided anymore.

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
 }