guix_mirror_bot pushed a commit to branch master
in repository guix.

commit d4bcfdd0e267fb00d85c0f8bd08cb078fb0e1e6a
Author: bdunahu <[email protected]>
AuthorDate: Fri Feb 27 15:08:27 2026 -0500

    gnu: iaito: Update to 6.0.8-2.5f44a32.
    
    * gnu/packages/engineering.scm (iaito): Update to 6.0.8-2.5f44a32.
    [arguments]: <#:phases>: remove custom configure phase.
    
    Merges guix/guix!6755
    
    Change-Id: I19f2a6e444b832e4f1b753ab448ec95be97a3759
    Signed-off-by: Cayetano Santos <[email protected]>
---
 gnu/packages/engineering.scm | 95 ++++++++++++++++++++++----------------------
 1 file changed, 47 insertions(+), 48 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 5ba72c45b8..5037a9db87 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1038,57 +1038,56 @@ user-level language.")
       ;; Mark as tunable to take advantage of SIMD code in Eigen.
       (properties '((tunable? . #t))))))
 
+;; TODO: Keep in sync with radare2.
 (define-public iaito
-  (package
-    (name "iaito")
-    (version "6.0.8")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                     (url "https://github.com/radareorg/iaito";)
-                     (commit version)))
-              (sha256
-               (base32
-                "0m78anir1wzjwhqfmf629nrb4a0z449ijvr2gj4jh7lw7j4ijr7i"))
-              (file-name (git-file-name name version))))
-    (build-system gnu-build-system)
-    (arguments
-     (list
-      #:tests? #f ;no tests
-      #:phases
-      #~(modify-phases %standard-phases
-          ;; The build system assumes the sdb lib is installed alongside
-          ;; radare2. We already patch the radare2 package to use a
-          ;; system-installed sdb rather than install its own, so we must
-          ;; propagate those changes here.
-          (add-before 'configure 'add-sdb-libs
-            (lambda _
-              (substitute* '("./src/lib_radare2.pri")
-                (("pkg-config --libs r_core" all)
-                 (string-append all " sdb")))))
-          (replace 'configure
-            (lambda _
-              ;; Does not recognize "--enable-fast-install".
-              (invoke "./configure"
-                      (string-append "--prefix=" #$output)))))))
-    (inputs
-     (list capstone
-           libuv
-           libzip
-           lz4
-           openssl
-           qtbase
-           qtsvg
-           radare2
-           sdb))
-    (native-inputs
-     (list pkg-config python-minimal-wrapper))
-    (home-page "https://github.com/radareorg/iaito";)
-    (synopsis "Official radare2 GUI")
-    (description "Iaito is the official graphical interface for radare2, a
+  ;; Commit "Switch to use r2 6.1"
+  (let ((commit "5f44a3259bb91ac849749436b06fe2501a4d8a2a")
+        (revision "1"))
+    (package
+      (name "iaito")
+      (version (git-version "6.0.8" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                       (url "https://github.com/radareorg/iaito";)
+                       (commit commit)))
+                (sha256
+                 (base32
+                  "0qg22hlra75sz1a2c6dhxfbq0dgiqm00d3xpsr30wz90nmz6dzf5"))
+                (file-name (git-file-name name version))))
+      (build-system gnu-build-system)
+      (arguments
+       (list
+        #:tests? #f ;no tests
+        #:phases
+        #~(modify-phases %standard-phases
+            ;; The build system assumes the sdb lib is installed alongside
+            ;; radare2. We already patch the radare2 package to use a
+            ;; system-installed sdb rather than install its own, so we must
+            ;; propagate those changes here.
+            (add-before 'configure 'add-sdb-libs
+              (lambda _
+                (substitute* '("./src/lib_radare2.pri")
+                  (("pkg-config --libs r_core" all)
+                   (string-append all " sdb"))))))))
+      (inputs
+       (list capstone
+             libuv
+             libzip
+             lz4
+             openssl
+             qtbase
+             qtsvg
+             radare2
+             sdb))
+      (native-inputs
+       (list pkg-config python-minimal-wrapper))
+      (home-page "https://github.com/radareorg/iaito";)
+      (synopsis "Official radare2 GUI")
+      (description "Iaito is the official graphical interface for radare2, a
 libre reverse engineering framework.  Iaito focuses on simplicity, parity with
 commands, features, and keybindings.")
-    (license license:gpl3+)))
+      (license license:gpl3+))))
 
 (define-public inspekt3d
   (let ((commit "703f52ccbfedad2bf5240bf8183d1b573c9d54ef")

Reply via email to