guix_mirror_bot pushed a commit to branch master
in repository guix.

commit b770d4b37094603a0ddd74d8b9f30b826dfdebd1
Author: Cayetano Santos <[email protected]>
AuthorDate: Wed Dec 17 14:33:16 2025 +0100

    gnu: ausweisapp: Update to 2.4.0.
    
    * gnu/packages/security-token.scm (ausweisapp)[source]: Switch to
    git-fetch.
    [native-inputs]: Add python-wrapper.
    [arguments]: Use G-Expressions
    
    Change-Id: I78984b6263292c1c8896f30292fc06914f753c62
---
 gnu/packages/security-token.scm | 41 ++++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm
index f6ba752277..2f45d2827f 100644
--- a/gnu/packages/security-token.scm
+++ b/gnu/packages/security-token.scm
@@ -1055,18 +1055,19 @@ devices.")
 (define-public ausweisapp
   (package
     (name "ausweisapp")
-    (version "2.3.2")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append 
"https://github.com/Governikus/AusweisApp/releases";
-                                  "/download/" version "/AusweisApp-" version 
".tar.gz"))
-              (sha256
-               (base32
-                "0d6zc9vz6g37a6vkb4jzwcrh77q217nbr5mvj9vqkvqhkzwwfkgb"))))
-
+    (version "2.4.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/Governikus/AusweisApp/";)
+              (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0fm98wzf3l498yjg8y6p4rp3c0i7b1fpabka9j22xvx3hjfw5jxw"))))
     (build-system qt-build-system)
     (native-inputs
-     (list pkg-config qttools))
+     (list qttools pkg-config python-wrapper))
     (inputs
      (list qtbase
            qtsvg
@@ -1079,15 +1080,17 @@ devices.")
            openssl
            eudev))
     (arguments
-     `(#:qtbase ,qtbase
-       #:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key tests? parallel-tests? #:allow-other-keys)
-             (when tests? (invoke "ctest" "--output-on-failure" "-j"
-                                  (if parallel-tests?
-                                      (number->string (parallel-job-count))
-                                      "1"))))))))
+     (list
+      #:qtbase qtbase
+      #:phases
+      #~(modify-phases %standard-phases
+          (replace 'check
+            (lambda* (#:key tests? parallel-tests? #:allow-other-keys)
+              (when tests?
+                (invoke "ctest" "--output-on-failure" "-j"
+                        (if parallel-tests?
+                            (number->string (parallel-job-count))
+                            "1"))))))))
     (home-page "https://github.com/Governikus/AusweisApp";)
     (synopsis
      "Authentication program for German ID cards and residence permits")

Reply via email to