summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSpencer King <spencer.king@wustl.edu>2026-01-27 22:41:38 -0600
committerAndreas Enge <andreas@enge.fr>2026-02-11 12:13:50 +0100
commitd5e8058313afef24bf4ea1b44e302b15e7a48b01 (patch)
tree4fc595725e032f7de70661a9a678f90fe443a5fd /gnu
parentbc994f663897f87051b7fdebb28b3b70eac95503 (diff)
gnu: iaito: Update to 6.0.8.
* gnu/packages/engineering.scm (iaito): Update to 6.0.8. [version]: Switch to using a release tag. Change-Id: Icc3cd97cfd800c0c42e0b1b0c9b72f75772311e7 Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/engineering.scm100
1 files changed, 48 insertions, 52 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index d0db20ab9a2..340b5834bcd 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1039,60 +1039,56 @@ user-level language.")
1039 (properties '((tunable? . #t)))))) 1039 (properties '((tunable? . #t))))))
1040 1040
1041(define-public iaito 1041(define-public iaito
1042 ;; Release versions are currently out of sync with radare2, 1042 (package
1043 ;; use most recent commit. 1043 (name "iaito")
1044 (let ((commit "27cdc1793c2f5bf71c6f2ef5116f0bfb91edd730") 1044 (version "6.0.8")
1045 (revision "1")) 1045 (source (origin
1046 (package 1046 (method git-fetch)
1047 (name "iaito") 1047 (uri (git-reference
1048 (version (git-version "6.0.4" revision commit)) 1048 (url "https://github.com/radareorg/iaito")
1049 (source (origin 1049 (commit version)))
1050 (method git-fetch) 1050 (sha256
1051 (uri (git-reference 1051 (base32
1052 (url "https://github.com/radareorg/iaito") 1052 "0m78anir1wzjwhqfmf629nrb4a0z449ijvr2gj4jh7lw7j4ijr7i"))
1053 (commit commit))) 1053 (file-name (git-file-name name version))))
1054 (sha256 1054 (build-system gnu-build-system)
1055 (base32 1055 (arguments
1056 "0bwjxv73nsd06al2a40r5gvm99kzlq7f7q7ial9189awlnsbnwlw")) 1056 (list
1057 (file-name (git-file-name name version)))) 1057 #:tests? #f ;no tests
1058 (build-system gnu-build-system) 1058 #:phases
1059 (arguments 1059 #~(modify-phases %standard-phases
1060 (list 1060 ;; The build system assumes the sdb lib is installed alongside
1061 #:tests? #f ;no tests 1061 ;; radare2. We already patch the radare2 package to use a
1062 #:phases 1062 ;; system-installed sdb rather than install its own, so we must
1063 #~(modify-phases %standard-phases 1063 ;; propagate those changes here.
1064 ;; The build system assumes the sdb lib is installed alongside 1064 (add-before 'configure 'add-sdb-libs
1065 ;; radare2. We already patch the radare2 package to use a 1065 (lambda _
1066 ;; system-installed sdb rather than install its own, so we must 1066 (substitute* '("./src/lib_radare2.pri")
1067 ;; propagate those changes here. 1067 (("pkg-config --libs r_core" all)
1068 (add-before 'configure 'add-sdb-libs 1068 (string-append all " sdb")))))
1069 (lambda _ 1069 (replace 'configure
1070 (substitute* '("./src/lib_radare2.pri") 1070 (lambda _
1071 (("pkg-config --libs r_core" all) 1071 ;; Does not recognize "--enable-fast-install".
1072 (string-append all " sdb"))))) 1072 (invoke "./configure"
1073 (replace 'configure 1073 (string-append "--prefix=" #$output)))))))
1074 (lambda _ 1074 (inputs
1075 ;; Does not recognize "--enable-fast-install". 1075 (list capstone
1076 (invoke "./configure" 1076 libuv
1077 (string-append "--prefix=" #$output))))))) 1077 libzip
1078 (inputs 1078 lz4
1079 (list capstone 1079 openssl
1080 libuv 1080 qtbase
1081 libzip 1081 qtsvg
1082 lz4 1082 radare2
1083 openssl 1083 sdb))
1084 qtbase 1084 (native-inputs
1085 qtsvg 1085 (list pkg-config python-minimal-wrapper))
1086 radare2 1086 (home-page "https://github.com/radareorg/iaito")
1087 sdb)) 1087 (synopsis "Official radare2 GUI")
1088 (native-inputs 1088 (description "Iaito is the official graphical interface for radare2, a
1089 (list pkg-config python-minimal-wrapper))
1090 (home-page "https://github.com/radareorg/iaito")
1091 (synopsis "Official radare2 GUI")
1092 (description "Iaito is the official graphical interface for radare2, a
1093libre reverse engineering framework. Iaito focuses on simplicity, parity with 1089libre reverse engineering framework. Iaito focuses on simplicity, parity with
1094commands, features, and keybindings.") 1090commands, features, and keybindings.")
1095 (license license:gpl3+)))) 1091 (license license:gpl3+)))
1096 1092
1097(define-public inspekt3d 1093(define-public inspekt3d
1098 (let ((commit "703f52ccbfedad2bf5240bf8183d1b573c9d54ef") 1094 (let ((commit "703f52ccbfedad2bf5240bf8183d1b573c9d54ef")