From fc675178e2cc665d8d5ecdc9bb0749920d33ce54 Mon Sep 17 00:00:00 2001 From: Riccardo Schirone Date: Apr 02 2021 15:24:23 +0000 Subject: Rebase to Cutter 2.0.0, first version with Rizin --- diff --git a/cutter-re.appdata.xml b/cutter-re.appdata.xml index 5a7d89f..b100c3f 100644 --- a/cutter-re.appdata.xml +++ b/cutter-re.appdata.xml @@ -4,11 +4,11 @@ CC0-1.0 GPL-3.0 Cutter - A Qt and C++ GUI for radare2 reverse engineering framework + A Qt and C++ GUI for Rizin reverse engineering framework

- Cutter is a free and open-source GUI for radare2. Willing to create an advanced, customizable and free reverse engineering framework. + Cutter is a free and open-source GUI for Rizin. Willing to create an advanced, customizable and free reverse engineering framework.

@@ -16,7 +16,7 @@ - https://raw.githubusercontent.com/radareorg/cutter/master/docs/source/images/screenshot.png + https://raw.githubusercontent.com/rizinorg/cutter/master/docs/source/images/screenshot.png Main UI @@ -25,6 +25,7 @@ xarkes + diff --git a/cutter-re.spec b/cutter-re.spec index e2feb8a..8dd3da0 100644 --- a/cutter-re.spec +++ b/cutter-re.spec @@ -1,21 +1,21 @@ -%global cutter_translations_commit d576ccc6bf929f69b079e1cca0cd37b444b78314 +%global cutter_translations_commit 974298653ba71b958e1b6c83f6011f5fefff6236 Name: cutter-re -Version: 1.11.0 -Release: 3%{?dist} -Summary: GUI for radare2 reverse engineering framework +Version: 2.0.0 +Release: 1%{?dist} +Summary: GUI for Rizin reverse engineering framework # CC-BY-SA: src/img/icons/ # CC0: src/fonts/Anonymous Pro.ttf License: GPLv3 and CC-BY-SA and CC0 URL: https://cutter.re/ -Source0: https://github.com/radareorg/cutter/archive/v%{version}/cutter-%{version}.tar.gz +Source0: https://github.com/rizinorg/cutter/archive/v%{version}/cutter-%{version}.tar.gz Source1: cutter-re.desktop Source2: cutter-re.appdata.xml -Source3: https://github.com/radareorg/cutter-translations/archive/%{cutter_translations_commit}.tar.gz +Source3: https://github.com/rizinorg/cutter-translations/archive/%{cutter_translations_commit}.tar.gz -BuildRequires: radare2-devel >= 4.5.0 +BuildRequires: rizin-devel >= 0.1.2 BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: make @@ -35,7 +35,7 @@ Requires: python3-notebook Requires: hicolor-icon-theme %description -Cutter is a Qt and C++ GUI for radare2. Its goal is making an advanced, +Cutter is a Qt and C++ GUI for Rizin. Its goal is making an advanced, customizable and FOSS reverse-engineering platform while keeping the user experience at mind. Cutter is created by reverse engineers for reverse engineers. @@ -56,17 +56,17 @@ tar --strip-component=1 -xvf %{SOURCE3} -C src/translations %build -%cmake src +%cmake -DCUTTER_USE_BUNDLED_RIZIN=OFF %cmake_build %install %cmake_install -mv %{buildroot}%{_bindir}/Cutter %{buildroot}%{_bindir}/cutter-re +mv %{buildroot}%{_bindir}/cutter %{buildroot}%{_bindir}/cutter-re # replace default .desktop file with our own, to use cutter-re name mkdir -p %{buildroot}%{_datadir}/applications -rm %{buildroot}%{_datadir}/applications/org.radare.Cutter.desktop +rm %{buildroot}%{_datadir}/applications/re.rizin.cutter.desktop desktop-file-install --dir=%{buildroot}%{_datadir}/applications \ %{SOURCE1} @@ -78,7 +78,7 @@ install -pm644 %{SOURCE2} \ mv %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/{cutter,cutter-re}.svg # make sure CMake files used to find cutter development files reference cutter-re and not Cutter -sed -i 's/bin\/Cutter/bin\/cutter-re/g' %{buildroot}%{_libdir}/Cutter/CutterTargets-noconfig.cmake +sed -i 's/bin\/cutter/bin\/cutter-re/g' %{buildroot}%{_libdir}/Cutter/CutterTargets-noconfig.cmake %check appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml @@ -87,7 +87,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml %files %{_bindir}/cutter-re %{_datadir}/applications/*.desktop -%{_datadir}/RadareOrg/Cutter/translations/*.qm +%{_datadir}/RizinOrg/Cutter/translations/*.qm %{_metainfodir}/*.appdata.xml %{_datadir}/icons/hicolor/scalable/apps/*.svg %license COPYING src/img/icons/Iconic-LICENSE @@ -101,6 +101,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml %changelog +* Fri Apr 2 2021 Riccardo Schirone - 2.0.0-1 +- Rebase to version 2.0.0 which uses Rizin + * Tue Jan 26 2021 Fedora Release Engineering - 1.11.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild