This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 9b93060c2e gnu: Add keepass-diff.
9b93060c2e is described below

commit 9b93060c2e3a3859691c1fb8877b22224e6df348
Author: Kjartan Oli Agustsson <[email protected]>
AuthorDate: Thu Aug 27 15:08:15 2026 +0000

    gnu: Add keepass-diff.
    
    * gnu/packages/password-utils.scm (keepass-diff): New variable.
    * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry.
    
    Signed-off-by: Efraim Flashner <[email protected]>
---
 gnu/packages/password-utils.scm |  23 +++++++
 gnu/packages/rust-crates.scm    | 131 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 154 insertions(+)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index bf02981a43..7c752227e0 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -48,6 +48,7 @@
 ;;; Copyright © 2026 Ivan Vilata i Balaguer <[email protected]>
 ;;; Copyright © 2026 Giacomo Leidi <[email protected]>
 ;;; Copyright © 2026 Zheng Junjie <[email protected]>
+;;; Copyright © 2026 Kjartan Oli Agustsson <[email protected]>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -486,6 +487,28 @@ you manage your passwords in a secure way.  All passwords 
are stored
 in an encrypted database, which is locked with a master key or key file.")
     (license license:gpl2)))
 
+(define-public keepass-diff
+  (package
+    (name "keepass-diff")
+    (version "1.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "keepass-diff" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0kk1rmp05cp5ia0d8jwkwy0926w3px444bwisg9nl0bxnffvcxib"))))
+    (build-system cargo-build-system)
+    (arguments
+     (list #:install-source? #f))
+    (inputs (cargo-inputs 'keepass-diff))
+    (home-page "https://github.com/Narigo/keepass-diff";)
+    (synopsis "CLI tool to compare two Keepass (.kdbx) files")
+    (description
+     "This CLI-tool reads two Keepass (.kdbx) files and prints their 
differences.")
+    (properties '((tunable? . #t)))
+    (license license:expat)))
+
 (define-public pwsafe
   (package
     (name "pwsafe")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index e93cbd1128..6ed131139a 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -2873,6 +2873,10 @@
   (crate-source "blake2b_simd" "1.0.4"
                 "1wx21knjsj82d978hmn0w14p8vwr170byl2b4dvjacvidxjk965p"))
 
+(define rust-blake2b-simd-1.0.5
+  (crate-source "blake2b_simd" "1.0.5"
+                "1zyvyl1296kygn226jwzlcy7amnw78qkh6bjrm7q3zhyjnqsfq1m"))
+
 (define rust-blake3-1.8.1
   (crate-source "blake3" "1.8.1"
                 "1czffygg8dhdsjyzydsrf50harfrralrkm10ckhkja1i6jdhk6iq"))
@@ -2934,6 +2938,10 @@
                 "13id7rw1lhi83i701za8w5is3a8qkf4vfigqw3f8jp8mxldkvc1c"
                 #:snippet '(delete-file-recursively "tests")))
 
+(define rust-block-modes-0.9.1
+  (crate-source "block-modes" "0.9.1"
+                "07pjna64v0ng30j8ss9w7rv7k7l7gsii37yxm011a1kzh6q128ly"))
+
 (define rust-block-padding-0.2.1
   (crate-source "block-padding" "0.2.1"
                 "1bickjlmfw9iv63dp781n589rfybw879mik1va59833m1hvnqscd"))
@@ -17567,6 +17575,10 @@ fn main() {
   (crate-source "keccak" "0.2.0"
                 "1alql41qwrb6q2zw6358wvr1pd0m50c56liyh3nxfns0vl8a094y"))
 
+(define rust-keepass-0.6.19
+  (crate-source "keepass" "0.6.19"
+                "178mpkr20c9xxbvxllrwc56hsdqj99vgdbikc4ac8p55vbvayjmx"))
+
 (define rust-kem-0.3.0
   (crate-source "kem" "0.3.0"
                 "1p8ycb3p0l804s0rl92c951lkfiqklhbvdc6sk7lja40p9hp2wq1"))
@@ -28953,6 +28965,10 @@ fn main() {
   (crate-source "secret-service" "5.1.0"
                 "051wcbid9plwwjw71zvngilszamr6r0ljaas4mvh1bs7c3wdfqls"))
 
+(define rust-secstr-0.5.1
+  (crate-source "secstr" "0.5.1"
+                "04iy25y5qb8lzymsx1iz6250q1dxx29mkppn737w81gn8ir6akz0"))
+
 (define rust-section-testing-0.0.5
   (crate-source "section_testing" "0.0.5"
                 "18dfl8nacwcd1z2y4sgdx7751czzpl6282q6cd49ys5gd0xlkljz"))
@@ -39167,6 +39183,10 @@ fn main() {
   (crate-source "xml-rs" "0.8.28"
                 "0grdj7xwbki5zrkalrg8dljyf14y4yj3wrj34sbzqp06i9zk7s1s"))
 
+(define rust-xml-rs-0.8.29
+  (crate-source "xml-rs" "0.8.29"
+                "19y8s93sh2dx21bqlpagkixld2c66f3rln0j9k4k7zqxxnrgjl74"))
+
 (define rust-xml-rs-1.0.0
   (crate-source "xml-rs" "1.0.0"
                 "0lbbdghy162ag2mlrzzgxz7c93vq5wii1p1f6mvvxv6nl0r639f3"))
@@ -66527,6 +66547,117 @@ fn main() {
                                           rust-zerofrom-derive-0.1.4
                                           rust-zerovec-0.10.4
                                           rust-zerovec-derive-0.10.3))
+                     (keepass-diff =>
+                                   (list rust-adler2-2.0.1
+                                    rust-aes-0.8.4
+                                    rust-android-system-properties-0.1.6
+                                    rust-anstream-1.0.0
+                                    rust-anstyle-1.0.14
+                                    rust-anstyle-parse-1.0.0
+                                    rust-anstyle-query-1.1.5
+                                    rust-anstyle-wincon-3.0.11
+                                    rust-arrayvec-0.7.8
+                                    rust-autocfg-1.5.1
+                                    rust-base64-0.21.7
+                                    rust-bitflags-2.13.1
+                                    rust-blake2b-simd-1.0.5
+                                    rust-block-buffer-0.10.4
+                                    rust-block-modes-0.9.1
+                                    rust-block-padding-0.3.3
+                                    rust-bumpalo-3.20.3
+                                    rust-byteorder-1.5.0
+                                    rust-cbc-0.1.2
+                                    rust-cc-1.4.4
+                                    rust-cfg-if-1.0.4
+                                    rust-chacha20-0.9.1
+                                    rust-chrono-0.4.45
+                                    rust-cipher-0.4.4
+                                    rust-clap-4.6.6
+                                    rust-clap-builder-4.6.6
+                                    rust-clap-derive-4.6.4
+                                    rust-clap-lex-1.1.0
+                                    rust-colorchoice-1.0.5
+                                    rust-constant-time-eq-0.3.1
+                                    rust-constant-time-eq-0.4.2
+                                    rust-core-foundation-sys-0.8.7
+                                    rust-cpufeatures-0.2.17
+                                    rust-crc32fast-1.5.1
+                                    rust-crypto-common-0.1.7
+                                    rust-digest-0.10.7
+                                    rust-errno-0.3.14
+                                    rust-find-msvc-tools-0.1.11
+                                    rust-flate2-1.1.10
+                                    rust-futures-core-0.3.34
+                                    rust-futures-task-0.3.34
+                                    rust-futures-util-0.3.34
+                                    rust-generic-array-0.14.7
+                                    rust-getrandom-0.2.17
+                                    rust-getrandom-0.4.3
+                                    rust-heck-0.5.0
+                                    rust-hex-literal-0.4.1
+                                    rust-hmac-0.12.1
+                                    rust-iana-time-zone-0.1.65
+                                    rust-iana-time-zone-haiku-0.1.2
+                                    rust-inout-0.1.4
+                                    rust-is-terminal-polyfill-1.70.2
+                                    rust-js-sys-0.3.104
+                                    rust-keepass-0.6.19
+                                    rust-libc-0.2.189
+                                    rust-linux-raw-sys-0.12.1
+                                    rust-log-0.4.34
+                                    rust-miniz-oxide-0.9.1
+                                    rust-num-traits-0.2.19
+                                    rust-once-cell-1.21.4
+                                    rust-once-cell-polyfill-1.70.2
+                                    rust-pin-project-lite-0.2.17
+                                    rust-proc-macro2-1.0.107
+                                    rust-quote-1.0.47
+                                    rust-r-efi-6.0.0
+                                    rust-rpassword-7.5.4
+                                    rust-rtoolbox-0.0.6
+                                    rust-rust-argon2-2.1.0
+                                    rust-rustix-1.1.4
+                                    rust-rustversion-1.0.23
+                                    rust-salsa20-0.10.2
+                                    rust-secstr-0.5.1
+                                    rust-serde-1.0.229
+                                    rust-serde-core-1.0.229
+                                    rust-serde-derive-1.0.229
+                                    rust-sha2-0.10.9
+                                    rust-shlex-2.0.1
+                                    rust-simd-adler32-0.3.10
+                                    rust-slab-0.4.12
+                                    rust-strsim-0.11.1
+                                    rust-subtle-2.6.1
+                                    rust-syn-2.0.119
+                                    rust-syn-3.0.4
+                                    rust-termcolor-1.4.1
+                                    rust-terminal-size-0.4.4
+                                    rust-thiserror-1.0.69
+                                    rust-thiserror-impl-1.0.69
+                                    rust-twofish-0.7.1
+                                    rust-typenum-1.20.1
+                                    rust-unicode-ident-1.0.24
+                                    rust-utf8parse-0.2.2
+                                    rust-uuid-1.26.0
+                                    rust-version-check-0.9.5
+                                    rust-wasi-0.11.1+wasi-snapshot-preview1
+                                    rust-wasm-bindgen-0.2.127
+                                    rust-wasm-bindgen-macro-0.2.127
+                                    rust-wasm-bindgen-macro-support-0.2.127
+                                    rust-wasm-bindgen-shared-0.2.127
+                                    rust-winapi-util-0.1.11
+                                    rust-windows-core-0.62.2
+                                    rust-windows-implement-0.60.2
+                                    rust-windows-interface-0.59.3
+                                    rust-windows-link-0.2.1
+                                    rust-windows-result-0.4.1
+                                    rust-windows-strings-0.5.1
+                                    rust-windows-sys-0.61.2
+                                    rust-xml-rs-0.8.29
+                                    rust-zeroize-1.9.0
+                                    rust-zeroize-derive-1.5.0
+                                    rust-zlib-rs-0.6.7))
                      (kibi =>
                            (list rust-aho-corasick-1.1.4
                                  rust-android-system-properties-0.1.5

Reply via email to