diff options
| author | Spencer King <spencer.king@wustl.edu> | 2026-01-27 22:41:38 -0600 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-11 12:13:50 +0100 |
| commit | d5e8058313afef24bf4ea1b44e302b15e7a48b01 (patch) | |
| tree | 4fc595725e032f7de70661a9a678f90fe443a5fd /gnu | |
| parent | bc994f663897f87051b7fdebb28b3b70eac95503 (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.scm | 100 |
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 | ||
| 1093 | libre reverse engineering framework. Iaito focuses on simplicity, parity with | 1089 | libre reverse engineering framework. Iaito focuses on simplicity, parity with |
| 1094 | commands, features, and keybindings.") | 1090 | commands, 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") |
