--- Begin Message ---
Subject: |
Cutter package is heavily outdated and uses wrong backend |
Date: |
Tue, 23 May 2023 22:34:31 +0800 |
Hi!
Regarding the package https://packages.guix.gnu.org/packages/cutter/
Since Cutter 2.x versions, it switched from Radare2 to Rizin as a
backend (a fork of Radare2). Meanwhile, Radare2 developers renamed
their GUI to "Iaito":
The latest available Cutter release at this time (May 23, 2023) is
2.2.1, and the corresponding Rizin release is 0.5.2
Since Guix already has packaged Rizin, upgrading the Cutter package
should be straightforward:
https://packages.guix.gnu.org/packages/rizin
**Links for the reference**
- https://cutter.re
- https://github.com/rizinorg/cutter
- https://rizin.re/posts/faq/
- https://github.com/radareorg/iaito
- https://repology.org/project/cutter-re/versions
- https://repology.org/project/rizin/versions
**Release links**
- https://github.com/rizinorg/cutter/releases/tag/v2.2.1
- https://github.com/rizinorg/rizin/releases/tag/v0.5.2
Best regards,
XVilka.
--- End Message ---
--- Begin Message ---
Subject: |
Re: [bug#70371] [PATCH] gnu: cutter: Update to 2.3.4. |
Date: |
Tue, 11 Jun 2024 23:56:21 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi Juliana,
Juliana Sims <juli@incana.org> skribis:
> * gnu/packages/engineering.scm (cutter): Update to 2.3.4.
> (radare2-for-cutter): Delete.
Applied with the cosmetic changes below. Thanks!
Ludo’.
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 2dbbaaa040f..e518d24fa2f 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2504,8 +2504,8 @@ (define-public cutter
(url "https://github.com/rizinorg/cutter")
(commit (string-append "v" version))
(recursive? #t)))
- (snippet #~((@ (guix build utils) delete-file-recursively)
- "rizin"))
+ (modules '((guix build utils)))
+ (snippet #~(delete-file-recursively "rizin"))
(file-name (git-file-name name version))
(sha256
(base32 "0d10g1wpw8p8hcxvw5q7ymfdxyrp4xqs6a49lf3gdgnmcpb248ad"))))
@@ -2524,10 +2524,10 @@ (define-public cutter
(home-page "https://cutter.re")
(synopsis "Software reverse engineering platform")
(description
- "Cutter is a free and open-source reverse engineering platform powered by
-@code{rizin}. It aims to be an advanced and customizable reverse engineering
-platform while keeping the user experience in mind. Cutter is created by
-reverse engineers for reverse engineers.")
+ "Cutter is a reverse engineering platform powered by @code{rizin}. It
+aims to be an advanced and customizable reverse engineering platform while
+keeping the user experience in mind. Cutter is created by reverse engineers
+for reverse engineers.")
(license (list license:cc-by-sa3.0 ;the "Iconic" icon set
license:gpl3+)))) ;everything else
--- End Message ---