summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChih-Hsuan Yen2021-02-20 17:12:57 +0800
committerChih-Hsuan Yen2021-02-20 17:12:57 +0800
commit8fdefa91ee27eb4fe87fe48fbdaaa80dd70ee7fb (patch)
tree5b064c94eb06b9627a1dedf81b8b5a7aff16c0af
parente9f63f5ce77879cf18ad0ba0cb19f254c4eccfa5 (diff)
downloadaur-8fdefa91ee27eb4fe87fe48fbdaaa80dd70ee7fb.tar.gz
Fix building and improvements
* Add missing makedepends * Fix check() and checkdepends. It is still commented out. * Remove unneeded keepassxc.install file
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
-rw-r--r--keepassxc.install19
3 files changed, 8 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8648f2455d48..d5739f928eba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
pkgbase = keepassxc-git
pkgdesc = Cross-platform community-driven port of KeePass Password Safe
- pkgver = 2.5.2.r17.g8ded3bdb
+ pkgver = 2.6.3.r76.gf3d88fbd
pkgrel = 1
url = https://github.com/keepassxreboot/keepassxc
- install = keepassxc.install
arch = i686
arch = x86_64
license = GPL2
+ checkdepends = xorg-server-xvfb
+ checkdepends = xclip
makedepends = git
makedepends = intltool
makedepends = cmake
makedepends = qt5-tools
+ makedepends = asciidoctor
depends = qt5-base
depends = qt5-x11extras
depends = qt5-translations
diff --git a/PKGBUILD b/PKGBUILD
index f3ad3aa8e641..9e4d2f1cd634 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
pkgname=keepassxc-git
_gitname=keepassxc
-pkgver=2.5.2.r17.g8ded3bdb
+pkgver=2.6.3.r76.gf3d88fbd
pkgrel=1
pkgdesc="Cross-platform community-driven port of KeePass Password Safe"
arch=('i686' 'x86_64')
@@ -19,8 +19,8 @@ depends=('qt5-base' 'qt5-x11extras' 'qt5-translations' 'qt5-imageformats'
'libxtst' 'shared-mime-info' 'hicolor-icon-theme' 'desktop-file-utils'
'yubikey-personalization' 'qt5-svg' 'qrencode' 'quazip'
'libsodium' 'libgcrypt' 'argon2' 'zlib')
-install=keepassxc.install
-makedepends=('git' 'intltool' 'cmake' 'qt5-tools')
+makedepends=('git' 'intltool' 'cmake' 'qt5-tools' 'asciidoctor')
+checkdepends=('xorg-server-xvfb' 'xclip')
provides=(org.freedesktop.secrets)
conflicts=('keepassxc')
replaces=('keepassx-http' 'keepassx-reboot-git')
@@ -54,7 +54,7 @@ build() {
#check() {
# cd "${_gitname}/build"
-# make test
+# xvfb-run --auto-display make test
#}
package() {
diff --git a/keepassxc.install b/keepassxc.install
deleted file mode 100644
index 716c0a0d4694..000000000000
--- a/keepassxc.install
+++ /dev/null
@@ -1,19 +0,0 @@
-post_install() {
- update-mime-database /usr/share/mime 1> /dev/null
- update-desktop-database -q
- xdg-icon-resource forceupdate --theme hicolor
-}
-
-post_upgrade() {
- post_install $1
-}
-
-pre_remove() {
- /bin/true
-}
-
-post_remove() {
- update-mime-database /usr/share/mime 1> /dev/null
- update-desktop-database -q
- xdg-icon-resource forceupdate --theme hicolor
-}