gnu: keepassxc: Update to 2.3.4.

* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.4.
[arguments]: Remove obsolete ‘patch-sources’ phase.
This commit is contained in:
Tobias Geerinckx-Rice 2018-08-24 04:23:24 +02:00
parent a7b14a1b39
commit 0e5d66abf6
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -100,7 +100,7 @@ (define-public pwgen
(define-public keepassxc (define-public keepassxc
(package (package
(name "keepassxc") (name "keepassxc")
(version "2.3.3") (version "2.3.4")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -109,27 +109,17 @@ (define-public keepassxc
version "-src.tar.xz")) version "-src.tar.xz"))
(sha256 (sha256
(base32 (base32
"1m8alsp39vk21zgcvy5zswk0dc1xmajbwnccg7n0lndsi7pqbzyg")))) "02kq0a7a7hpw824n03apma00yq1c6dds224g15mrnnqqjn4af90c"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
'(#:configure-flags '("-DWITH_XC_NETWORKING=YES" '(#:configure-flags '("-DWITH_XC_NETWORKING=YES"
"-DWITH_XC_BROWSER=YES" "-DWITH_XC_BROWSER=YES"
"-DWITH_XC_SSHAGENT=YES") "-DWITH_XC_SSHAGENT=YES")))
#:phases
(modify-phases %standard-phases
;; should be fixed in 2.3.3+, see:
;; https://github.com/keepassxreboot/keepassxc/pull/1964
(add-after 'unpack 'patch-sources
(lambda _
(substitute* "src/gui/entry/EditEntryWidget.cpp"
(("#include <QColorDialog>") "#include <QColorDialog>
#include <QButtonGroup>"))
#t)))))
(inputs (inputs
`(("argon2" ,argon2) `(("argon2" ,argon2)
("curl" ,curl) ; XC_NETWORKING ("curl" ,curl) ; XC_NETWORKING
("libgcrypt" ,libgcrypt) ("libgcrypt" ,libgcrypt)
("libsodium" ,libsodium) ; XC_BROWSER ("libsodium" ,libsodium) ; XC_BROWSER
("libxi" ,libxi) ("libxi" ,libxi)
("libxtst" ,libxtst) ("libxtst" ,libxtst)
("qtbase" ,qtbase) ("qtbase" ,qtbase)
@ -144,7 +134,7 @@ (define-public keepassxc
database, which is locked with one master key or a key-file which can be stored database, which is locked with one master key or a key-file which can be stored
on an external storage device. The databases are encrypted using the on an external storage device. The databases are encrypted using the
algorithms AES or Twofish.") algorithms AES or Twofish.")
;; Non functional parts use various licences. ;; Non-functional parts use various licences.
(license license:gpl3))) (license license:gpl3)))
(define-public keepassx (define-public keepassx