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/packages/engineering.scm | |
| 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/packages/engineering.scm')
| -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.") (properties '((tunable? . #t)))))) (define-public iaito - ;; Release versions are currently out of sync with radare2, - ;; use most recent commit. - (let ((commit "27cdc1793c2f5bf71c6f2ef5116f0bfb91edd730") - (revision "1")) - (package - (name "iaito") - (version (git-version "6.0.4" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/radareorg/iaito") - (commit commit))) - (sha256 - (base32 - "0bwjxv73nsd06al2a40r5gvm99kzlq7f7q7ial9189awlnsbnwlw")) - (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 + (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 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") |
