diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 30b538d630764bb50755a4f888b984484c87bda6..55c14762e9e704670dabca36770365382f2ba777 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -71,7 +71,7 @@ (define-public pwgen
 (define-public keepassx
   (package
     (name "keepassx")
-    (version "2.0.2")
+    (version "2.0.3")
     (source
      (origin
        (method url-fetch)
@@ -79,10 +79,11 @@ (define-public keepassx
                            "/keepassx-" version ".tar.gz"))
        (sha256
         (base32
-         "1f1nlbd669rmpzr52d9dgfgclg4jcaq2jkrby3b8q1vjkksdqjr0"))))
+         "1ia7cqx9ias38mnffsl7da7g1f66bcbjsi23k49sln0c6spb9zr3"))))
     (build-system cmake-build-system)
     (inputs
      `(("libgcrypt" ,libgcrypt)
+       ("libxi" ,libxi)
        ("libxtst" ,libxtst)
        ("qt" ,qt-4)))
     (native-inputs