From 480e727d00c8942f4a06321da4ed7d5f5e8fba1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Nordstr=C3=B6m?= Date: Wed, 26 Jan 2022 19:06:41 +0100 Subject: [PATCH 01/48] Rebuild for radare2-5.5.4 --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 916bbb3..fe75b4f 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Version: 5.3.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: GUI for radare2 reverse engineering framework %global iaito_translations_commit 93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5 @@ -126,6 +126,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %doc html %changelog +* Wed Jan 26 2022 Henrik Nordstrom - 5.3.1-5 +- Rebuilt with radare2 5.5.4 + * Thu Jan 20 2022 Fedora Release Engineering - 5.3.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 15e3478c6bf0c5a6c0158f46d9a9d169ea08b352 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 14 Feb 2022 03:31:47 +0100 Subject: [PATCH 02/48] bump to pre-release git version of 5.6.0 --- .gitignore | 2 ++ iaito-5.6.0-norpath.patch | 34 ++++++++++++++++++++++++++ iaito.spec | 51 +++++++++++++++++++++++++++++++++------ sources | 3 +-- 4 files changed, 81 insertions(+), 9 deletions(-) create mode 100644 iaito-5.6.0-norpath.patch diff --git a/.gitignore b/.gitignore index 2079db1..dedce23 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ /iaito-5.2.2.tar.gz /iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz /iaito-5.3.1.tar.gz +/iaito-5.5.0-beta.tar.gz +/iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz diff --git a/iaito-5.6.0-norpath.patch b/iaito-5.6.0-norpath.patch new file mode 100644 index 0000000..32ca708 --- /dev/null +++ b/iaito-5.6.0-norpath.patch @@ -0,0 +1,34 @@ +Revert adding of RPATH +https://github.com/radareorg/iaito/commit/4e33b64256bb77f3fa6eab316abedb8543bfab46 +diff -ru iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/CMakeLists.txt iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/CMakeLists.txt +--- iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/CMakeLists.txt 2022-02-06 20:42:53.000000000 +0100 ++++ iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/CMakeLists.txt 2022-02-14 01:56:17.038391545 +0100 +@@ -10,8 +10,9 @@ + + set(IAITO_PYTHON_MIN 3.5) + +-set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) +-set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") ++# Disable adding RPATH for Fedora ++# set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) ++# set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") + + option(IAITO_USE_BUNDLED_RADARE2 "Use radare2 from src/radare2 submodule instead of searching for it on the system" OFF) + option(IAITO_USE_ADDITIONAL_RADARE2_PATHS "Search radare2 in additional paths which are not part of default system library paths.\ +diff -ru iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/Iaito.pro iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/Iaito.pro +--- iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/Iaito.pro 2022-02-06 20:42:53.000000000 +0100 ++++ iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/Iaito.pro 2022-02-14 01:57:30.309876686 +0100 +@@ -8,9 +8,10 @@ + + CONFIG += sdk_no_version_check + +-unix:QMAKE_RPATHDIR += /usr/local/lib +-unix:QMAKE_LFLAGS_RPATH= +-unix:QMAKE_LFLAGS += "-Wl,-rpath,/usr/local/lib" ++# Disable adding RPATH for Fedora ++# unix:QMAKE_RPATHDIR += /usr/local/lib ++# unix:QMAKE_LFLAGS_RPATH= ++# unix:QMAKE_LFLAGS += "-Wl,-rpath,/usr/local/lib" + + # build with thread-sanitizer + # unix:QMAKE_LFLAGS += "-fsanitize=thread" diff --git a/iaito.spec b/iaito.spec index 916bbb3..3bd2b23 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,22 +1,45 @@ Name: iaito -Version: 5.3.1 -Release: 6%{?dist} Summary: GUI for radare2 reverse engineering framework +Version: 5.6.0 +%global rel 1 +%global upversion %{version}-beta +URL: https://radare.org/n/iaito.html +VCS: https://github.com/radareorg/iaito/ +# https://github.com/radareorg/iaito/releases + + +# by default it builds from the released version of radare2 +# to build from git use rpmbuild --without=releasetag +%bcond_with releasetag + +%global gituser radareorg +%global gitname iaito + +%global gitdate 20220206 +%global commit 28a1099603b3fa671bfbb226025d1a8c45558471 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_commit 93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5 +%if %{with releasetag} +Release: %{rel}%{?dist} +Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +%else +Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist} +Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{commit}.tar.gz +%endif + # CC-BY-SA: src/img/icons/ # CC0: src/fonts/Anonymous Pro.ttf License: GPLv3 and CC-BY-SA and CC0 -URL: https://github.com/radareorg/iaito/ -Source0: https://github.com/radareorg/iaito/archive/%{version}/iaito-%{version}.tar.gz Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-%{iaito_translations_commit}.tar.gz +Patch0: iaito-5.6.0-norpath.patch -BuildRequires: radare2-devel >= 5.4.0 -BuildRequires: git +BuildRequires: radare2-devel >= 5.5.0 +# BuildRequires: git BuildRequires: cmake BuildRequires: make BuildRequires: gcc-c++ @@ -80,7 +103,15 @@ information. %prep -%autosetup -p1 -n iaito-%{version} -S git_am +%if %{with releasetag} +# Build from git release version +%autosetup -p1 -n %{gitname}-%{version} +%else +%autosetup -p1 -n %{gitname}-%{commit} +# Rename internal "version-git" to "version" +sed -i -e "s|%{version}-git|%{version}|g;" configure configure.acr +%endif + tar --strip-component=1 -xvf %{SOURCE1} -C src/translations @@ -126,6 +157,12 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %doc html %changelog +* Sun Feb 13 2022 Michal Ambroz - 5.6.0-0.1.20220206git28a1099 +- bump to git version 20220206git28a1099 to be able to upgrade radare2 to 5.6.0 + +* Sun Feb 13 2022 Michal Ambroz - 5.5.0-0.beta.1 +- bump to 5.5.0 + * Thu Jan 20 2022 Fedora Release Engineering - 5.3.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 00ca80d..6d129ff 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (iaito-5.3.1.tar.gz) = 0d0afb2c58dabf0fb8868765d704ed29bdc0e1787883c79ef6f0012f4ba6509d5bc648c1ebfef4c7b0150017632fbe5f63bb1c926fd6722597ebc206ad6f0de8 -SHA512 (iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz) = 67ea7a8bcd11f72cd6d58fbb4fae443a14a756070fef939b093a961e86278c1b43b7d2d85177f322d98a00735acde9cada6547dfd5e09925b3110c39470cf58f +SHA512 (iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz) = 6f9211cfc4b2c179da19d4854dc3f8f07c2ea14a451be22db07c8874d0964910aa17e9b0326362854f61b90ef0a34b54c31b3af3e4e543f3364535d50d609caf From 0c0117dd500ead561223b1f135c0d5cdff7017b1 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 14 Feb 2022 03:43:28 +0100 Subject: [PATCH 03/48] fixed sources --- sources | 1 + 1 file changed, 1 insertion(+) diff --git a/sources b/sources index 6d129ff..45b253d 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz) = 6f9211cfc4b2c179da19d4854dc3f8f07c2ea14a451be22db07c8874d0964910aa17e9b0326362854f61b90ef0a34b54c31b3af3e4e543f3364535d50d609caf +SHA512 (iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz) = 67ea7a8bcd11f72cd6d58fbb4fae443a14a756070fef939b093a961e86278c1b43b7d2d85177f322d98a00735acde9cada6547dfd5e09925b3110c39470cf58f From 50bdd004f49b976f961cb2d829b7c7dcfc19ca84 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Tue, 1 Mar 2022 09:45:03 +0100 Subject: [PATCH 04/48] rebuild with radare2 5.6.4 --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 3bd2b23..0e8afd4 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.6.0 -%global rel 1 +%global rel 2 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -157,6 +157,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %doc html %changelog +* Tue Mar 01 2022 Michal Ambroz - 5.6.0-0.2.20220206git28a1099 +- rebuild with radare2 5.6.4 + * Sun Feb 13 2022 Michal Ambroz - 5.6.0-0.1.20220206git28a1099 - bump to git version 20220206git28a1099 to be able to upgrade radare2 to 5.6.0 From 571013c01067627e29d04c507e46c0864691927d Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Tue, 1 Mar 2022 14:19:37 +0100 Subject: [PATCH 05/48] fix cmake build for cmake 3.23 --- iaito.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 0e8afd4..636ef70 100644 --- a/iaito.spec +++ b/iaito.spec @@ -116,7 +116,7 @@ tar --strip-component=1 -xvf %{SOURCE1} -C src/translations %build -%cmake -DIAITO_EXTRA_PLUGIN_DIRS=%{_libdir}/iaito src +%cmake -DIAITO_EXTRA_PLUGIN_DIRS=%{_libdir}/iaito -S src %cmake_build From dadaa130600be733a85f693b3ba3419ac1fb4e25 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Thu, 3 Mar 2022 01:16:44 +0100 Subject: [PATCH 06/48] workaround 2059619 kf5-syntax-highlighting-devel with update 5.91.0 stopped advertising include dir /usr/include/KF5 --- iaito-5.6.0-higlighting.patch | 11 +++++++++++ iaito.spec | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 iaito-5.6.0-higlighting.patch diff --git a/iaito-5.6.0-higlighting.patch b/iaito-5.6.0-higlighting.patch new file mode 100644 index 0000000..fd25f47 --- /dev/null +++ b/iaito-5.6.0-higlighting.patch @@ -0,0 +1,11 @@ +diff -ru iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/CMakeLists.txt iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/CMakeLists.txt +--- iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/CMakeLists.txt 2022-03-01 17:11:21.973408404 +0100 ++++ iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/CMakeLists.txt 2022-03-03 00:58:01.088823994 +0100 +@@ -269,6 +269,7 @@ + if(TARGET KF5::SyntaxHighlighting) + target_link_libraries(iaito PRIVATE KF5::SyntaxHighlighting) + target_compile_definitions(iaito PRIVATE IAITO_ENABLE_KSYNTAXHIGHLIGHTING) ++ include_directories(AFTER /usr/include/KF5) + endif() + + if (IAITO_APPIMAGE_BUILD) diff --git a/iaito.spec b/iaito.spec index 636ef70..539da2c 100644 --- a/iaito.spec +++ b/iaito.spec @@ -37,6 +37,10 @@ License: GPLv3 and CC-BY-SA and CC0 Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-%{iaito_translations_commit}.tar.gz Patch0: iaito-5.6.0-norpath.patch +# https://bugzilla.redhat.com/show_bug.cgi?id=2059619 +# kf5-syntax-highlighting-devel with update 5.91.0 stopped advertising include dir /usr/include/KF5 +Patch1: iaito-5.6.0-higlighting.patch + BuildRequires: radare2-devel >= 5.5.0 # BuildRequires: git @@ -105,7 +109,7 @@ information. %prep %if %{with releasetag} # Build from git release version -%autosetup -p1 -n %{gitname}-%{version} +%autosetup -p1 -n %{gitname}-%{version} %else %autosetup -p1 -n %{gitname}-%{commit} # Rename internal "version-git" to "version" @@ -159,6 +163,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog * Tue Mar 01 2022 Michal Ambroz - 5.6.0-0.2.20220206git28a1099 - rebuild with radare2 5.6.4 +- add missing include #2059619 to compile with the new version of highlighting * Sun Feb 13 2022 Michal Ambroz - 5.6.0-0.1.20220206git28a1099 - bump to git version 20220206git28a1099 to be able to upgrade radare2 to 5.6.0 From fe4b680785f53002753f97bff2c2b67971878fec Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Tue, 8 Mar 2022 23:36:41 +0100 Subject: [PATCH 07/48] fix issue with missing arguments, remove doc package --- .gitignore | 1 + iaito.spec | 51 +++++++++++++++++++++++++++++++-------------------- sources | 2 +- 3 files changed, 33 insertions(+), 21 deletions(-) diff --git a/.gitignore b/.gitignore index dedce23..9b53c0e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /iaito-5.3.1.tar.gz /iaito-5.5.0-beta.tar.gz /iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz +/iaito-5.6.0-afaa7df.tar.gz diff --git a/iaito.spec b/iaito.spec index 539da2c..48b0741 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,11 +1,12 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.6.0 -%global rel 2 +%global rel 3 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ # https://github.com/radareorg/iaito/releases +# https://github.com/radareorg/iaito-translations/ # by default it builds from the released version of radare2 @@ -15,10 +16,11 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20220206 -%global commit 28a1099603b3fa671bfbb226025d1a8c45558471 +%global gitdate 20220303 +%global commit afaa7df55d6b3c16705e095efc15857d131411e9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global iaito_translations_gitdate 20210421 %global iaito_translations_commit 93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5 %if %{with releasetag} @@ -26,7 +28,7 @@ Release: %{rel}%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist} -Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{commit}.tar.gz +Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif @@ -60,8 +62,9 @@ BuildRequires: qt5-qtwebengine-devel %endif # Generate documentation -BuildRequires: doxygen -BuildRequires: /usr/bin/sphinx-build +# BuildRequires: doxygen +# BuildRequires: /usr/bin/sphinx-build + BuildRequires: python3-breathe BuildRequires: python3-recommonmark @@ -73,6 +76,9 @@ Requires: hicolor-icon-theme Obsoletes: r2cutter < 5.2.0 Provides: r2cutter%{?_isa} = %{version}-%{release} +# There used to be iaito-doc package +Obsoletes: iaito-doc < 5.6.0-0.3.20220303gitafaa7df +# Provides: iaito-doc = %{version}-%{release} %description iaito is a Qt and C++ GUI for radare2. @@ -96,14 +102,14 @@ Provides: r2cutter-devel%{?_isa} = %{version}-%{release} Development files for the iaito package. See iaito package for more information. -%package doc -Summary: Documentation for the iaito package -BuildArch: noarch -Requires: %{name} = %{version}-%{release} +# %%package doc +# Summary: Documentation for the iaito package +# BuildArch: noarch +# Requires: %%{name} = %%{version}-%%{release} -%description doc -Documentation for the iaito package. See iaito package for more -information. +# %%description doc +# Documentation for the iaito package. See iaito package for more +# information. %prep @@ -124,11 +130,11 @@ tar --strip-component=1 -xvf %{SOURCE1} -C src/translations %cmake_build - -cd docs -make html -rm -rf build/html/.buildinfo -mv build/html ../ +# In 2e5cb221f55d9e4127d576ae4033f6d448e0f812 the current documentation was removed +# cd docs +# make html +# rm -rf build/html/.buildinfo +# mv build/html ../ %install @@ -157,10 +163,15 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %{_libdir}/iaito/*.cmake %dir %{_libdir}/iaito -%files doc -%doc html +# in 2e5cb221f55d9e4127d576ae4033f6d448e0f812 the current documentation was removed +# %%files doc +# %%doc html %changelog +* Thu Mar 03 2022 Michal Ambroz - 5.6.0-0.3.20220303gitafaa7df +- fixes issue in disassembly with not visible arguments +- remove the obsolete docs + * Tue Mar 01 2022 Michal Ambroz - 5.6.0-0.2.20220206git28a1099 - rebuild with radare2 5.6.4 - add missing include #2059619 to compile with the new version of highlighting diff --git a/sources b/sources index 45b253d..a78a70a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz) = 6f9211cfc4b2c179da19d4854dc3f8f07c2ea14a451be22db07c8874d0964910aa17e9b0326362854f61b90ef0a34b54c31b3af3e4e543f3364535d50d609caf +SHA512 (iaito-5.6.0-afaa7df.tar.gz) = 4ade33030b8baa4e41583ac5b51bda9fb08e28657d6c7547b35c3dd0bdd7462d99f700d68d22ec6293fb08d3964abb2cfe32df44d89492be8d1a6395e1696aa1 SHA512 (iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz) = 67ea7a8bcd11f72cd6d58fbb4fae443a14a756070fef939b093a961e86278c1b43b7d2d85177f322d98a00735acde9cada6547dfd5e09925b3110c39470cf58f From d1a01315e42c6d7c1231a72be5b299614de71cb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Nordstr=C3=B6m?= Date: Thu, 21 Apr 2022 21:56:42 +0200 Subject: [PATCH 08/48] Import script used for sidetag build with radare2 --- build.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 build.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..06e7c87 --- /dev/null +++ b/build.sh @@ -0,0 +1,25 @@ +#!/bin/sh -xe +branch=${1:-$(git branch --show-current)} +dist=$(echo $branch | cut -d- -f1) +case $dist in +devel) + dist=rawhide + ;; +esac + +fedpkg switch-branch $branch +if [ !-f ../radare2/.side-tag-$branch ]; then + echo "ERROR: radare2 side tag for $branch missing" + exit 1 +fi +if [ ! -f ../radare2/.ver-$branch ]; then + echo "ERROR: radare2 build for $branch missing" + exit 1 +fi +tag=$(cat ../radare2/.side-tag-$branch) +build=$(cat ../radare2/.ver-$branch) + +git merge rawhide +git push +koji wait-repo $tag --build=$build +fedpkg --release=$dist build --target=$tag From 9e16471c9e91cefd2b86c67dd5d2dd88345b2601 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Nordstr=C3=B6m?= Date: Thu, 21 Apr 2022 21:56:55 +0200 Subject: [PATCH 09/48] Rebuild for radare2 5.6.8 --- .gitignore | 1 + iaito.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 9b53c0e..39ca756 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /iaito-5.5.0-beta.tar.gz /iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz /iaito-5.6.0-afaa7df.tar.gz +/iaito-5.6.0-b8a42d8.tar.gz diff --git a/iaito.spec b/iaito.spec index 48b0741..58b9585 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.6.0 -%global rel 3 +%global rel 4 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -17,7 +17,7 @@ VCS: https://github.com/radareorg/iaito/ %global gitname iaito %global gitdate 20220303 -%global commit afaa7df55d6b3c16705e095efc15857d131411e9 +%global commit b8a42d881110fe7c4d6ce7797fad0cd258621a72 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20210421 @@ -44,7 +44,7 @@ Patch0: iaito-5.6.0-norpath.patch Patch1: iaito-5.6.0-higlighting.patch -BuildRequires: radare2-devel >= 5.5.0 +BuildRequires: radare2-devel >= 5.6.8 # BuildRequires: git BuildRequires: cmake BuildRequires: make @@ -168,6 +168,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop # %%doc html %changelog +* Thu Apr 21 2022 Henrik Nordstrom - 5.6.0-3 +- rebuilt with radare2 5.6.8 + * Thu Mar 03 2022 Michal Ambroz - 5.6.0-0.3.20220303gitafaa7df - fixes issue in disassembly with not visible arguments - remove the obsolete docs diff --git a/sources b/sources index a78a70a..8c74ced 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.6.0-afaa7df.tar.gz) = 4ade33030b8baa4e41583ac5b51bda9fb08e28657d6c7547b35c3dd0bdd7462d99f700d68d22ec6293fb08d3964abb2cfe32df44d89492be8d1a6395e1696aa1 +SHA512 (iaito-5.6.0-b8a42d8.tar.gz) = a6f3f273d9be67deaefd503c1764004cfad3b0f755e803cb0d500184aea53d1004287e54c25b38f6875702dd4a0bbde35b108fad603adf608dc441395ab6dfee SHA512 (iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz) = 67ea7a8bcd11f72cd6d58fbb4fae443a14a756070fef939b093a961e86278c1b43b7d2d85177f322d98a00735acde9cada6547dfd5e09925b3110c39470cf58f From 9811d9dafd032527cacda9bc655a0ab343d0f385 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Nordstr=C3=B6m?= Date: Thu, 21 Apr 2022 22:02:44 +0200 Subject: [PATCH 10/48] correct change log version --- iaito.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iaito.spec b/iaito.spec index 58b9585..b410213 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.6.0 -%global rel 4 +%global rel 5 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -168,7 +168,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop # %%doc html %changelog -* Thu Apr 21 2022 Henrik Nordstrom - 5.6.0-3 +* Thu Apr 21 2022 Henrik Nordstrom - 5.6.0-0.5.20220303gitb8a42d8 - rebuilt with radare2 5.6.8 * Thu Mar 03 2022 Michal Ambroz - 5.6.0-0.3.20220303gitafaa7df From 4eb02bee953b6fa0c47545bb91d246f11ba5eeb7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 14:21:35 +0000 Subject: [PATCH 11/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- iaito.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/iaito.spec b/iaito.spec index b410213..bed522d 100644 --- a/iaito.spec +++ b/iaito.spec @@ -24,10 +24,10 @@ VCS: https://github.com/radareorg/iaito/ %global iaito_translations_commit 93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5 %if %{with releasetag} -Release: %{rel}%{?dist} +Release: %{rel}%{?dist}.1 Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else -Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist} +Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist}.1 Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif @@ -168,6 +168,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop # %%doc html %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 5.6.0-0.5.20220303gitb8a42d8.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Apr 21 2022 Henrik Nordstrom - 5.6.0-0.5.20220303gitb8a42d8 - rebuilt with radare2 5.6.8 From 263a3268232532f7886e440818e40ff7474f1cc6 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 20 Sep 2022 00:11:31 +0900 Subject: [PATCH 12/48] 5.7.2 build system switched from cmake to configure / make --- .gitignore | 1 + iaito-5.6.0-norpath.patch | 15 -------- iaito.spec | 73 +++++++++++++++++++++++++-------------- sources | 1 + 4 files changed, 50 insertions(+), 40 deletions(-) diff --git a/.gitignore b/.gitignore index 39ca756..e0af7bd 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz /iaito-5.6.0-afaa7df.tar.gz /iaito-5.6.0-b8a42d8.tar.gz +/iaito-5.7.2.tar.gz diff --git a/iaito-5.6.0-norpath.patch b/iaito-5.6.0-norpath.patch index 32ca708..d8f56af 100644 --- a/iaito-5.6.0-norpath.patch +++ b/iaito-5.6.0-norpath.patch @@ -1,20 +1,5 @@ Revert adding of RPATH https://github.com/radareorg/iaito/commit/4e33b64256bb77f3fa6eab316abedb8543bfab46 -diff -ru iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/CMakeLists.txt iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/CMakeLists.txt ---- iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/CMakeLists.txt 2022-02-06 20:42:53.000000000 +0100 -+++ iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/CMakeLists.txt 2022-02-14 01:56:17.038391545 +0100 -@@ -10,8 +10,9 @@ - - set(IAITO_PYTHON_MIN 3.5) - --set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) --set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") -+# Disable adding RPATH for Fedora -+# set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) -+# set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") - - option(IAITO_USE_BUNDLED_RADARE2 "Use radare2 from src/radare2 submodule instead of searching for it on the system" OFF) - option(IAITO_USE_ADDITIONAL_RADARE2_PATHS "Search radare2 in additional paths which are not part of default system library paths.\ diff -ru iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/Iaito.pro iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/Iaito.pro --- iaito-28a1099603b3fa671bfbb226025d1a8c45558471/src/Iaito.pro 2022-02-06 20:42:53.000000000 +0100 +++ iaito-28a1099603b3fa671bfbb226025d1a8c45558471.new/src/Iaito.pro 2022-02-14 01:57:30.309876686 +0100 diff --git a/iaito.spec b/iaito.spec index bed522d..11d7d83 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.6.0 -%global rel 5 +Version: 5.7.2 +%global rel 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -11,7 +11,7 @@ VCS: https://github.com/radareorg/iaito/ # by default it builds from the released version of radare2 # to build from git use rpmbuild --without=releasetag -%bcond_with releasetag +%bcond_without releasetag %global gituser radareorg %global gitname iaito @@ -24,10 +24,10 @@ VCS: https://github.com/radareorg/iaito/ %global iaito_translations_commit 93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5 %if %{with releasetag} -Release: %{rel}%{?dist}.1 +Release: %{rel}%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else -Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist}.1 +Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif @@ -39,14 +39,9 @@ License: GPLv3 and CC-BY-SA and CC0 Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-%{iaito_translations_commit}.tar.gz Patch0: iaito-5.6.0-norpath.patch -# https://bugzilla.redhat.com/show_bug.cgi?id=2059619 -# kf5-syntax-highlighting-devel with update 5.91.0 stopped advertising include dir /usr/include/KF5 -Patch1: iaito-5.6.0-higlighting.patch - BuildRequires: radare2-devel >= 5.6.8 # BuildRequires: git -BuildRequires: cmake BuildRequires: make BuildRequires: gcc-c++ BuildRequires: kf5-syntax-highlighting-devel @@ -80,6 +75,9 @@ Provides: r2cutter%{?_isa} = %{version}-%{release} Obsoletes: iaito-doc < 5.6.0-0.3.20220303gitafaa7df # Provides: iaito-doc = %{version}-%{release} +# cmake files removed with 5.7.2 +Obsoletes: iaito-devel < 5.6.0-0.6 + %description iaito is a Qt and C++ GUI for radare2. It is the continuation of Cutter before the fork to keep radare2 as backend. @@ -124,11 +122,29 @@ sed -i -e "s|%{version}-git|%{version}|g;" configure configure.acr tar --strip-component=1 -xvf %{SOURCE1} -C src/translations +# Honor parallel jobs number +sed -i Makefile -e '\@MAKE@s|-j4|%_smp_mflags|' + +# Honor Fedora compiler flags +sed -i src/Iaito.pro \ + -e 's|^QMAKE_CXXFLAGS +=.*$|QMAKE_CXXFLAGS += %build_cxxflags\nQMAKE_LFLAGS += %build_ldflags|' \ + %{nil} + +# Change prefix +sed -i src/Iaito.pro -e 's|/usr/local|%_prefix|' + +# Tweak path to find qmake, lrelease with -qt5 suffix +mkdir TMPBINDIR +cd TMPBINDIR +ln -sf %_bindir/qmake-qt5 qmake +ln -sf %_bindir/lrelease-qt5 lrelease +cd .. %build -%cmake -DIAITO_EXTRA_PLUGIN_DIRS=%{_libdir}/iaito -S src -%cmake_build +export PATH=$(pwd)/TMPBINDIR:$PATH +%configure +%make_build # In 2e5cb221f55d9e4127d576ae4033f6d448e0f812 the current documentation was removed # cd docs @@ -138,18 +154,30 @@ tar --strip-component=1 -xvf %{SOURCE1} -C src/translations %install -%cmake_install +export PATH=$(pwd)/TMPBINDIR:$PATH +# don't strip binary +%make_install STRIP=true +# Move files manually +pushd %{buildroot} +mkdir -p ./%{_datadir}/icons/hicolor/scalable/apps/ +mv ./%{_datadir}/pixmaps/iaito-o.svg ./%{_datadir}/icons/hicolor/scalable/apps/ +popd + +mkdir -p %{buildroot}%{_mandir}/man1 +cp -p ./src/iaito.1 %{buildroot}%{_mandir}/man1/ + +%find_lang %name --with-qt %check appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop -%files +%files -f %{name}.lang %{_bindir}/iaito -%{_libdir}/iaito -%{_datadir}/RadareOrg/ +%dir %{_datadir}/iaito/ +%dir %{_datadir}/iaito/translations %{_datadir}/applications/*.desktop %{_metainfodir}/*.appdata.xml %{_datadir}/icons/hicolor/scalable/apps/*.svg @@ -158,16 +186,11 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %doc README.md -%files devel -%{_includedir}/iaito -%{_libdir}/iaito/*.cmake -%dir %{_libdir}/iaito - -# in 2e5cb221f55d9e4127d576ae4033f6d448e0f812 the current documentation was removed -# %%files doc -# %%doc html - %changelog +* Mon Sep 19 2022 Mamoru TASAKA - 5.7.2-1 +- 5.7.2 +- build system switched from cmake to configure / make + * Thu Jul 21 2022 Fedora Release Engineering - 5.6.0-0.5.20220303gitb8a42d8.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 8c74ced..ead3e6c 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (iaito-5.6.0-b8a42d8.tar.gz) = a6f3f273d9be67deaefd503c1764004cfad3b0f755e803cb0d500184aea53d1004287e54c25b38f6875702dd4a0bbde35b108fad603adf608dc441395ab6dfee SHA512 (iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz) = 67ea7a8bcd11f72cd6d58fbb4fae443a14a756070fef939b093a961e86278c1b43b7d2d85177f322d98a00735acde9cada6547dfd5e09925b3110c39470cf58f +SHA512 (iaito-5.7.2.tar.gz) = b19e74e6ebcbeedfc94359abed15e4ef3542742f21fac2217893061d49ed5268ad50fb832ce52a0cab2c942dc914962f562e3248a675c7375645fefafdd67948 From ac756cfdab2722e7f765095b55cba7b4f629f594 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 5 Oct 2022 22:30:50 +0200 Subject: [PATCH 13/48] bump to 5.7.6 --- .gitignore | 2 ++ iaito-5.7.6-desktop.patch | 14 ++++++++++++++ iaito.spec | 27 ++++++++++++++------------- sources | 5 ++--- 4 files changed, 32 insertions(+), 16 deletions(-) create mode 100644 iaito-5.7.6-desktop.patch diff --git a/.gitignore b/.gitignore index e0af7bd..9fdf0de 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ /iaito-5.6.0-afaa7df.tar.gz /iaito-5.6.0-b8a42d8.tar.gz /iaito-5.7.2.tar.gz +/iaito-5.7.6.tar.gz +/iaito-translations-793ae9326330986ab9adfcc380be1561d09365a1.tar.gz diff --git a/iaito-5.7.6-desktop.patch b/iaito-5.7.6-desktop.patch new file mode 100644 index 0000000..02bc26f --- /dev/null +++ b/iaito-5.7.6-desktop.patch @@ -0,0 +1,14 @@ +diff -ru iaito-5.7.6/src/org.radare.iaito.desktop iaito-5.7.6.new/src/org.radare.iaito.desktop +--- iaito-5.7.6/src/org.radare.iaito.desktop 2022-09-30 17:01:00.000000000 +0200 ++++ iaito-5.7.6.new/src/org.radare.iaito.desktop 2022-10-05 18:58:04.784915284 +0200 +@@ -5,10 +5,9 @@ + Icon=org.radare.iaito + + Categories=Qt;Development;Debugger;Viewer;ComputerScience;DataVisualization;Emulator;FileTools;Security; +-StartupNotify=true + GenericName=GUI to Radare2 reverse engineering platform + Comment=It can serve as disassembler, debugger, hex viewer / editor and decompiler to several binary architectures and file formats + Keywords=radare2;radare;r2;iaito;gdb;disassembler;debugger;c;c++;assembler;decompiler;binary;asm;arm;exe;viewer; + + StartupNotify=true + StartupWMClass=iaito diff --git a/iaito.spec b/iaito.spec index 11d7d83..987726e 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.7.2 +Version: 5.7.6 %global rel 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html @@ -16,12 +16,12 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20220303 -%global commit b8a42d881110fe7c4d6ce7797fad0cd258621a72 +%global gitdate 20220930 +%global commit 2d78b571228c2a770bfccdbaa6c62d59ed4240c8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global iaito_translations_gitdate 20210421 -%global iaito_translations_commit 93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5 +%global iaito_translations_gitdate 20220930 +%global iaito_translations_commit 793ae9326330986ab9adfcc380be1561d09365a1 %if %{with releasetag} Release: %{rel}%{?dist} @@ -39,6 +39,9 @@ License: GPLv3 and CC-BY-SA and CC0 Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-%{iaito_translations_commit}.tar.gz Patch0: iaito-5.6.0-norpath.patch +# removing duplicate StartupNotify=true +# https://github.com/radareorg/iaito/pull/103 +Patch1: iaito-5.7.6-desktop.patch BuildRequires: radare2-devel >= 5.6.8 # BuildRequires: git @@ -73,7 +76,7 @@ Provides: r2cutter%{?_isa} = %{version}-%{release} # There used to be iaito-doc package Obsoletes: iaito-doc < 5.6.0-0.3.20220303gitafaa7df -# Provides: iaito-doc = %{version}-%{release} +# Provides: iaito-doc = %%{version}-%%{release} # cmake files removed with 5.7.2 Obsoletes: iaito-devel < 5.6.0-0.6 @@ -127,8 +130,8 @@ sed -i Makefile -e '\@MAKE@s|-j4|%_smp_mflags|' # Honor Fedora compiler flags sed -i src/Iaito.pro \ - -e 's|^QMAKE_CXXFLAGS +=.*$|QMAKE_CXXFLAGS += %build_cxxflags\nQMAKE_LFLAGS += %build_ldflags|' \ - %{nil} + -e 's|^QMAKE_CXXFLAGS +=.*$|QMAKE_CXXFLAGS += %build_cxxflags\nQMAKE_LFLAGS += %build_ldflags|' \ + %{nil} # Change prefix sed -i src/Iaito.pro -e 's|/usr/local|%_prefix|' @@ -159,11 +162,6 @@ export PATH=$(pwd)/TMPBINDIR:$PATH %make_install STRIP=true # Move files manually -pushd %{buildroot} -mkdir -p ./%{_datadir}/icons/hicolor/scalable/apps/ -mv ./%{_datadir}/pixmaps/iaito-o.svg ./%{_datadir}/icons/hicolor/scalable/apps/ -popd - mkdir -p %{buildroot}%{_mandir}/man1 cp -p ./src/iaito.1 %{buildroot}%{_mandir}/man1/ @@ -187,6 +185,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Tue Oct 04 2022 Michal Ambroz - 5.7.6-1 +- bump to 5.7.6 + * Mon Sep 19 2022 Mamoru TASAKA - 5.7.2-1 - 5.7.2 - build system switched from cmake to configure / make diff --git a/sources b/sources index ead3e6c..7c9a227 100644 --- a/sources +++ b/sources @@ -1,3 +1,2 @@ -SHA512 (iaito-5.6.0-b8a42d8.tar.gz) = a6f3f273d9be67deaefd503c1764004cfad3b0f755e803cb0d500184aea53d1004287e54c25b38f6875702dd4a0bbde35b108fad603adf608dc441395ab6dfee -SHA512 (iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz) = 67ea7a8bcd11f72cd6d58fbb4fae443a14a756070fef939b093a961e86278c1b43b7d2d85177f322d98a00735acde9cada6547dfd5e09925b3110c39470cf58f -SHA512 (iaito-5.7.2.tar.gz) = b19e74e6ebcbeedfc94359abed15e4ef3542742f21fac2217893061d49ed5268ad50fb832ce52a0cab2c942dc914962f562e3248a675c7375645fefafdd67948 +SHA512 (iaito-5.7.6.tar.gz) = a5c8321f78ace56dcf5125ee705a31af707b4bb590ea5ea585360ceefbf11c2604fc2ddb16b2af4d457cc64a49145836ba0c63feec0fa8d0b385151fa3ffa23c +SHA512 (iaito-translations-793ae9326330986ab9adfcc380be1561d09365a1.tar.gz) = 412256f7340aea9278a3a193e8b7e849c81c0efccf520081f9ea8ddc74945d13bb8f1e347468f56713e09f37063eea05d8448f33f2d95f4913a24185b8782ee6 From 129360695cd0afe18a55511576e46b420f8c7e39 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 7 Nov 2022 23:29:19 +0100 Subject: [PATCH 14/48] bump to 5.7.8 --- .gitignore | 2 + iaito-5.7.6-desktop.patch | 14 ---- iaito-5.7.8-version.patch | 130 ++++++++++++++++++++++++++++++++++++++ iaito.spec | 30 +++++---- sources | 4 +- 5 files changed, 153 insertions(+), 27 deletions(-) delete mode 100644 iaito-5.7.6-desktop.patch create mode 100644 iaito-5.7.8-version.patch diff --git a/.gitignore b/.gitignore index 9fdf0de..c3084e6 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,5 @@ /iaito-5.7.2.tar.gz /iaito-5.7.6.tar.gz /iaito-translations-793ae9326330986ab9adfcc380be1561d09365a1.tar.gz +/iaito-5.7.8.tar.gz +/iaito-translations-git20221014.tar.gz diff --git a/iaito-5.7.6-desktop.patch b/iaito-5.7.6-desktop.patch deleted file mode 100644 index 02bc26f..0000000 --- a/iaito-5.7.6-desktop.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -ru iaito-5.7.6/src/org.radare.iaito.desktop iaito-5.7.6.new/src/org.radare.iaito.desktop ---- iaito-5.7.6/src/org.radare.iaito.desktop 2022-09-30 17:01:00.000000000 +0200 -+++ iaito-5.7.6.new/src/org.radare.iaito.desktop 2022-10-05 18:58:04.784915284 +0200 -@@ -5,10 +5,9 @@ - Icon=org.radare.iaito - - Categories=Qt;Development;Debugger;Viewer;ComputerScience;DataVisualization;Emulator;FileTools;Security; --StartupNotify=true - GenericName=GUI to Radare2 reverse engineering platform - Comment=It can serve as disassembler, debugger, hex viewer / editor and decompiler to several binary architectures and file formats - Keywords=radare2;radare;r2;iaito;gdb;disassembler;debugger;c;c++;assembler;decompiler;binary;asm;arm;exe;viewer; - - StartupNotify=true - StartupWMClass=iaito diff --git a/iaito-5.7.8-version.patch b/iaito-5.7.8-version.patch new file mode 100644 index 0000000..9d04717 --- /dev/null +++ b/iaito-5.7.8-version.patch @@ -0,0 +1,130 @@ +https://patch-diff.githubusercontent.com/raw/radareorg/iaito/pull/114.patch +https://patch-diff.githubusercontent.com/raw/radareorg/iaito/pull/115.patch + +From fd4671639ea3a677c347cb3d4a3a46953d7dd3ed Mon Sep 17 00:00:00 2001 +From: Michal Ambroz <723625+xambroz@users.noreply.github.com> +Date: Thu, 27 Oct 2022 15:25:23 +0200 +Subject: [PATCH 1/4] version was not changed to 5.7.8 with last release + +--- + configure | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configure b/configure +index 698e8a28..092871cf 100755 +--- a/configure ++++ b/configure +@@ -109,12 +109,12 @@ done + : ${INSTALL_PROGRAM_STRIP:=${INSTALL} -m 755 -s} + : ${INSTALL_MAN:=${INSTALL} -m 444} + : ${INSTALL_LIB:=${INSTALL} -m 755 -c} +- PKGNAME='iaito' ; VERSION='5.7.6' ; VERSION_MAJOR=5; VERSION_MINOR=7; VERSION_PATCH=6; VERSION_NUMBER=50706; CONTACT_MAIL="pancake@nopcode.org" ; CONTACT_NAME="pancake" ; CONTACT="pancake " ; ++ PKGNAME='iaito' ; VERSION='5.7.8' ; VERSION_MAJOR=5; VERSION_MINOR=7; VERSION_PATCH=8; VERSION_NUMBER=50708; CONTACT_MAIL="pancake@nopcode.org" ; CONTACT_NAME="pancake" ; CONTACT="pancake " ; + } + + show_usage() { + cat <." + exit 0 +@@ -218,7 +218,7 @@ case $flag in + show_version ; ;; + -r|--r|--report) + echo "PKGNAME: iaito" +-echo "VERSION: 5.7.6" ++echo "VERSION: 5.7.8" + echo "LANGS: c++" + echo "PKG-CONFIG: r_core" + exit 0 + +From f82ba7b42b14d84a5ea8447b0955724028f5d429 Mon Sep 17 00:00:00 2001 +From: Michal Ambroz <723625+xambroz@users.noreply.github.com> +Date: Thu, 27 Oct 2022 15:28:24 +0200 +Subject: [PATCH 2/4] version was not changed to 5.7.8 with last release + +--- + configure.acr | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.acr b/configure.acr +index b3fa30fe..a6c5fba4 100644 +--- a/configure.acr ++++ b/configure.acr +@@ -1,5 +1,5 @@ + PKGNAME iaito +-VERSION 5.7.6 ++VERSION 5.7.8 + CONTACT pancake ; pancake@nopcode.org + + LANG_CXX! + +From 76ceb54276a3c04dc13229711ec1e9dd1b0e21f8 Mon Sep 17 00:00:00 2001 +From: Michal Ambroz <723625+xambroz@users.noreply.github.com> +Date: Thu, 27 Oct 2022 23:10:35 +0200 +Subject: [PATCH 1/2] I forgot to change pro config to 5.7.8 + +--- + src/Iaito.pro | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/Iaito.pro b/src/Iaito.pro +index 97dd4649..801116a2 100644 +--- a/src/Iaito.pro ++++ b/src/Iaito.pro +@@ -4,7 +4,7 @@ TARGET = iaito + + IAITO_VERSION_MAJOR = 5 + IAITO_VERSION_MINOR = 7 +-IAITO_VERSION_PATCH = 6 ++IAITO_VERSION_PATCH = 8 + + CONFIG += sdk_no_version_check + + +From 9ca1f4927df8c0684917a1cd419df79de8ec6616 Mon Sep 17 00:00:00 2001 +From: Michal Ambroz <723625+xambroz@users.noreply.github.com> +Date: Thu, 27 Oct 2022 23:17:28 +0200 +Subject: [PATCH 2/2] some more 5.7.8 versioning + +--- + src/org.radare.iaito.appdata.xml | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/src/org.radare.iaito.appdata.xml b/src/org.radare.iaito.appdata.xml +index 67db8e7c..d12fc599 100644 +--- a/src/org.radare.iaito.appdata.xml ++++ b/src/org.radare.iaito.appdata.xml +@@ -24,6 +24,18 @@ + pancake + radare2 + ++ ++ ++

Add flathub information in README

++

remove duplicate StartupNotify=true

++

Update translation install method

++

Install the manpage

++

Disable translations submodule

++

Upgrade the github runners

++

Fix all race conditions by making iaito monothread by default

++

Remove two unused shellscripts

++
++
+ + +

Support flatpak

diff --git a/iaito.spec b/iaito.spec index 987726e..9721cc1 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.7.6 +Version: 5.7.8 %global rel 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html @@ -16,12 +16,13 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20220930 -%global commit 2d78b571228c2a770bfccdbaa6c62d59ed4240c8 +%global gitdate 20221019 +%global commit 269cbac239e6ed8126d424728e9209dde7c84e37 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global iaito_translations_gitdate 20220930 -%global iaito_translations_commit 793ae9326330986ab9adfcc380be1561d09365a1 +%global iaito_translations_gitdate 20221014 +%global iaito_translations_commit ab923335409fa298c39f0014588d78d926c6f3a2 +%global iaito_translations__shortcommit %(c=%{iaito_translations_commit}; echo ${c:0:7}) %if %{with releasetag} Release: %{rel}%{?dist} @@ -36,12 +37,14 @@ Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{nam # CC0: src/fonts/Anonymous Pro.ttf License: GPLv3 and CC-BY-SA and CC0 -Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-%{iaito_translations_commit}.tar.gz +Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-git%{iaito_translations_gitdate}.tar.gz Patch0: iaito-5.6.0-norpath.patch -# removing duplicate StartupNotify=true -# https://github.com/radareorg/iaito/pull/103 -Patch1: iaito-5.7.6-desktop.patch +# Upstream release of 5.7.8 by accident didn't bump the version from 5.7.6 +# https://patch-diff.githubusercontent.com/raw/radareorg/iaito/pull/114.patch +# https://patch-diff.githubusercontent.com/raw/radareorg/iaito/pull/115.patch +Patch1: iaito-5.7.8-version.patch + BuildRequires: radare2-devel >= 5.6.8 # BuildRequires: git @@ -123,6 +126,7 @@ information. sed -i -e "s|%{version}-git|%{version}|g;" configure configure.acr %endif +[ -d src/translations ] || mkdir -p src/translations tar --strip-component=1 -xvf %{SOURCE1} -C src/translations # Honor parallel jobs number @@ -160,10 +164,11 @@ export PATH=$(pwd)/TMPBINDIR:$PATH export PATH=$(pwd)/TMPBINDIR:$PATH # don't strip binary %make_install STRIP=true +make install-translations DESTDIR=%{?buildroot} # Move files manually -mkdir -p %{buildroot}%{_mandir}/man1 -cp -p ./src/iaito.1 %{buildroot}%{_mandir}/man1/ +# mkdir -p %{buildroot}%{_mandir}/man1 +# cp -p ./src/iaito.1 %{buildroot}%{_mandir}/man1/ %find_lang %name --with-qt @@ -185,6 +190,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Thu Oct 27 2022 Michal Ambroz - 5.7.8-1 +- bump to 5.7.8 + * Tue Oct 04 2022 Michal Ambroz - 5.7.6-1 - bump to 5.7.6 diff --git a/sources b/sources index 7c9a227..ca9d83b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.7.6.tar.gz) = a5c8321f78ace56dcf5125ee705a31af707b4bb590ea5ea585360ceefbf11c2604fc2ddb16b2af4d457cc64a49145836ba0c63feec0fa8d0b385151fa3ffa23c -SHA512 (iaito-translations-793ae9326330986ab9adfcc380be1561d09365a1.tar.gz) = 412256f7340aea9278a3a193e8b7e849c81c0efccf520081f9ea8ddc74945d13bb8f1e347468f56713e09f37063eea05d8448f33f2d95f4913a24185b8782ee6 +SHA512 (iaito-5.7.8.tar.gz) = d06bd0766c007cbe5cd0efa4125baefa5281c9d0eb2021ae8c23c16f4af72b46bd5d216cebfa1625ba1764acc6ae12d4b80e73b8c521ffc029d7ea35330f4e18 +SHA512 (iaito-translations-git20221014.tar.gz) = b9b0ef5c950629ad628c3ed1ef2233d690bfb2cf072f74079895adc724971340c5a91957d2e11632a7edca9d2dc16d890c6042840ee4ef510ac3a0274b9b2337 From 5b2aa5516c49afab77dd7b35122efab44b27696f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 12:51:21 +0000 Subject: [PATCH 15/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- iaito.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/iaito.spec b/iaito.spec index 9721cc1..db188a3 100644 --- a/iaito.spec +++ b/iaito.spec @@ -25,10 +25,10 @@ VCS: https://github.com/radareorg/iaito/ %global iaito_translations__shortcommit %(c=%{iaito_translations_commit}; echo ${c:0:7}) %if %{with releasetag} -Release: %{rel}%{?dist} +Release: %{rel}%{?dist}.1 Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else -Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist} +Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist}.1 Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif @@ -190,6 +190,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 5.7.8-1.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Oct 27 2022 Michal Ambroz - 5.7.8-1 - bump to 5.7.8 From e9bfe3c001a7f7ce16e1d118d23036dbb712b2bd Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Thu, 26 Jan 2023 05:49:21 +0100 Subject: [PATCH 16/48] bump to 5.8.0 --- .gitignore | 2 ++ iaito.spec | 19 +++++++++++-------- sources | 4 ++-- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index c3084e6..573d1a1 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ /iaito-translations-793ae9326330986ab9adfcc380be1561d09365a1.tar.gz /iaito-5.7.8.tar.gz /iaito-translations-git20221014.tar.gz +/iaito-5.8.0.tar.gz +/iaito-translations-git20221114.tar.gz diff --git a/iaito.spec b/iaito.spec index db188a3..916df86 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.7.8 +Version: 5.8.0 %global rel 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html @@ -16,16 +16,16 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20221019 -%global commit 269cbac239e6ed8126d424728e9209dde7c84e37 +%global gitdate 20221223 +%global commit cbf1992d78224f7e2a8ae7bd5701b759908a723f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global iaito_translations_gitdate 20221014 -%global iaito_translations_commit ab923335409fa298c39f0014588d78d926c6f3a2 +%global iaito_translations_gitdate 20221114 +%global iaito_translations_commit e66b3a962a7fc7dfd730764180011ecffbb206bf %global iaito_translations__shortcommit %(c=%{iaito_translations_commit}; echo ${c:0:7}) %if %{with releasetag} -Release: %{rel}%{?dist}.1 +Release: %{rel}%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist}.1 @@ -167,8 +167,8 @@ export PATH=$(pwd)/TMPBINDIR:$PATH make install-translations DESTDIR=%{?buildroot} # Move files manually -# mkdir -p %{buildroot}%{_mandir}/man1 -# cp -p ./src/iaito.1 %{buildroot}%{_mandir}/man1/ +# mkdir -p %%{buildroot}%%{_mandir}/man1 +# cp -p ./src/iaito.1 %%{buildroot}%%{_mandir}/man1/ %find_lang %name --with-qt @@ -190,6 +190,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Thu Jan 26 2023 Michal Ambroz - 5.8.0-1 +- bump to 5.8.0 + * Thu Jan 19 2023 Fedora Release Engineering - 5.7.8-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index ca9d83b..69e44fb 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.7.8.tar.gz) = d06bd0766c007cbe5cd0efa4125baefa5281c9d0eb2021ae8c23c16f4af72b46bd5d216cebfa1625ba1764acc6ae12d4b80e73b8c521ffc029d7ea35330f4e18 -SHA512 (iaito-translations-git20221014.tar.gz) = b9b0ef5c950629ad628c3ed1ef2233d690bfb2cf072f74079895adc724971340c5a91957d2e11632a7edca9d2dc16d890c6042840ee4ef510ac3a0274b9b2337 +SHA512 (iaito-5.8.0.tar.gz) = 01089a22efd1547dc0e6b11199d20672c538807976703788d2d63fd420b841a303ea8c2042b30e18ac8ed9d96113aa01e76970ea0d908699f7699364e6c1f5eb +SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From 39285ae1c9ce2c02129b8277b8fd0d6aac9d0f7e Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 6 Feb 2023 00:00:38 +0100 Subject: [PATCH 17/48] bump to 5.8.2 --- .gitignore | 18 +++--------------- iaito.spec | 15 ++++++--------- sources | 2 +- 3 files changed, 10 insertions(+), 25 deletions(-) diff --git a/.gitignore b/.gitignore index 573d1a1..652bf46 100644 --- a/.gitignore +++ b/.gitignore @@ -1,16 +1,4 @@ -/iaito-5.2.1.tar.gz -/iaito-translations-9e4b6de0d1cbf8f8bf077240b54532cc32b384b4.tar.gz -/iaito-5.2.2.tar.gz -/iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz -/iaito-5.3.1.tar.gz -/iaito-5.5.0-beta.tar.gz -/iaito-5.6.0-28a1099603b3fa671bfbb226025d1a8c45558471.tar.gz -/iaito-5.6.0-afaa7df.tar.gz -/iaito-5.6.0-b8a42d8.tar.gz -/iaito-5.7.2.tar.gz -/iaito-5.7.6.tar.gz -/iaito-translations-793ae9326330986ab9adfcc380be1561d09365a1.tar.gz -/iaito-5.7.8.tar.gz -/iaito-translations-git20221014.tar.gz -/iaito-5.8.0.tar.gz +/iaito-*.tar.gz +/iaito-translations-*.tar.gz /iaito-translations-git20221114.tar.gz +/iaito-5.8.2.tar.gz diff --git a/iaito.spec b/iaito.spec index 916df86..86c1cb9 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.8.0 +Version: 5.8.2 %global rel 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html @@ -16,8 +16,8 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20221223 -%global commit cbf1992d78224f7e2a8ae7bd5701b759908a723f +%global gitdate 20230201 +%global commit e821ddc1c8ef20a391791fdb1f81ad6f67e8c869 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 @@ -40,12 +40,6 @@ License: GPLv3 and CC-BY-SA and CC0 Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-git%{iaito_translations_gitdate}.tar.gz Patch0: iaito-5.6.0-norpath.patch -# Upstream release of 5.7.8 by accident didn't bump the version from 5.7.6 -# https://patch-diff.githubusercontent.com/raw/radareorg/iaito/pull/114.patch -# https://patch-diff.githubusercontent.com/raw/radareorg/iaito/pull/115.patch -Patch1: iaito-5.7.8-version.patch - - BuildRequires: radare2-devel >= 5.6.8 # BuildRequires: git BuildRequires: make @@ -190,6 +184,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Fri Feb 03 2023 Michal Ambroz - 5.8.2-1 +- bump to 5.8.2 + * Thu Jan 26 2023 Michal Ambroz - 5.8.0-1 - bump to 5.8.0 diff --git a/sources b/sources index 69e44fb..a70343a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.8.0.tar.gz) = 01089a22efd1547dc0e6b11199d20672c538807976703788d2d63fd420b841a303ea8c2042b30e18ac8ed9d96113aa01e76970ea0d908699f7699364e6c1f5eb +SHA512 (iaito-5.8.2.tar.gz) = 98ec8fd9871ae04e99cae1ef252585110460de31d0ad671aa603da6467f13b8022058de7611f07325e6e6379a8263510c0fe5b9f04b7cd23a30bcf0f15fd19f2 SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From bfd899fef701e054ef63251502d9d4b4555b774c Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Sat, 4 Mar 2023 16:17:17 +0100 Subject: [PATCH 18/48] fix build for f36 --- iaito.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/iaito.spec b/iaito.spec index 86c1cb9..86ea5d7 100644 --- a/iaito.spec +++ b/iaito.spec @@ -8,6 +8,12 @@ VCS: https://github.com/radareorg/iaito/ # https://github.com/radareorg/iaito/releases # https://github.com/radareorg/iaito-translations/ +%if 0%{?fedora} && 0%{?fedora} == 36 +# there is issue on F36 with the missing note file +# https://bugzilla.redhat.com/show_bug.cgi?id=2043178 +%undefine _package_note_file +%endif + # by default it builds from the released version of radare2 # to build from git use rpmbuild --without=releasetag From 48b44aa2de21d3300362b74f89875c8e6639edb3 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 29 Mar 2023 02:41:40 +0200 Subject: [PATCH 19/48] bump to 5.8.4 --- .gitignore | 2 -- iaito.spec | 13 +++++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 652bf46..8ffcb90 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,2 @@ /iaito-*.tar.gz /iaito-translations-*.tar.gz -/iaito-translations-git20221114.tar.gz -/iaito-5.8.2.tar.gz diff --git a/iaito.spec b/iaito.spec index 86ea5d7..16674d9 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,13 +1,14 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.8.2 -%global rel 1 +Version: 5.8.4 +%global baserelease 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ # https://github.com/radareorg/iaito/releases # https://github.com/radareorg/iaito-translations/ + %if 0%{?fedora} && 0%{?fedora} == 36 # there is issue on F36 with the missing note file # https://bugzilla.redhat.com/show_bug.cgi?id=2043178 @@ -30,11 +31,12 @@ VCS: https://github.com/radareorg/iaito/ %global iaito_translations_commit e66b3a962a7fc7dfd730764180011ecffbb206bf %global iaito_translations__shortcommit %(c=%{iaito_translations_commit}; echo ${c:0:7}) + %if %{with releasetag} -Release: %{rel}%{?dist} +Release: %{baserelease}%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else -Release: 0.%{rel}.%{gitdate}git%{shortcommit}%{?dist}.1 +Release: 0.%{baserelease}.%{gitdate}git%{shortcommit}%{?dist}.1 Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif @@ -190,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Wed Mar 29 2023 Michal Ambroz - 5.8.4-1 +- bump to 5.8.4 + * Fri Feb 03 2023 Michal Ambroz - 5.8.2-1 - bump to 5.8.2 diff --git a/sources b/sources index a70343a..23d2e68 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.8.2.tar.gz) = 98ec8fd9871ae04e99cae1ef252585110460de31d0ad671aa603da6467f13b8022058de7611f07325e6e6379a8263510c0fe5b9f04b7cd23a30bcf0f15fd19f2 SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 +SHA512 (iaito-5.8.4.tar.gz) = 636bc7866f587f838569530cd4b0c8e6348031514811797a7cad6b190981ef3925c5e82c2def4f7fe2755874431710b38f8d291cd4f58717b03fc7a8252b3080 From 41770b34c36ab3a90465c7f79adcc5a804d14390 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Tue, 11 Apr 2023 00:44:35 +0200 Subject: [PATCH 20/48] rebuild --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 16674d9..3e7ce83 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.8.4 -%global baserelease 1 +%global baserelease 2 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Mon Apr 10 2023 Michal Ambroz - 5.8.4-2 +- rebuild with fixed radare2 5.8.5 + * Wed Mar 29 2023 Michal Ambroz - 5.8.4-1 - bump to 5.8.4 From edc4bf45883c43c26bdf43b8f1578f15227cbf36 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 24 May 2023 00:39:50 +0200 Subject: [PATCH 21/48] bump to 5.8.6 --- iaito.spec | 8 ++++---- sources | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/iaito.spec b/iaito.spec index 3e7ce83..cbc2583 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.8.4 -%global baserelease 2 +Version: 5.8.6 +%global baserelease 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -23,8 +23,8 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20230201 -%global commit e821ddc1c8ef20a391791fdb1f81ad6f67e8c869 +%global gitdate 20230522 +%global commit 67679349064a655d678df8727148a5f8ebf68599 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 diff --git a/sources b/sources index 23d2e68..a5e248a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ +SHA512 (iaito-5.8.6.tar.gz) = f0da0755da8a008fa116318bf787e6125570cc5ecdcf5c15cb7890c28ddf957b3a501f2dae600fac3a030f268e7df11a0ae6698325d92531d7247ae755e2a848 SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 -SHA512 (iaito-5.8.4.tar.gz) = 636bc7866f587f838569530cd4b0c8e6348031514811797a7cad6b190981ef3925c5e82c2def4f7fe2755874431710b38f8d291cd4f58717b03fc7a8252b3080 From bea447728d79bab43702b2b0c565cd35606dbb17 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 5 Jul 2023 00:27:41 +0200 Subject: [PATCH 22/48] bump to 5.8.8 --- iaito.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/iaito.spec b/iaito.spec index cbc2583..2b162a2 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.8.6 +Version: 5.8.8 %global baserelease 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html @@ -23,8 +23,8 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20230522 -%global commit 67679349064a655d678df8727148a5f8ebf68599 +%global gitdate 20230620 +%global commit 1c984ae94b128e9f9c526cc418956801cd035d6e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Wed Jul 05 2023 Michal Ambroz - 5.8.8-1 +- bump to 5.8.8 + * Mon Apr 10 2023 Michal Ambroz - 5.8.4-2 - rebuild with fixed radare2 5.8.5 diff --git a/sources b/sources index a5e248a..6b913d5 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.8.6.tar.gz) = f0da0755da8a008fa116318bf787e6125570cc5ecdcf5c15cb7890c28ddf957b3a501f2dae600fac3a030f268e7df11a0ae6698325d92531d7247ae755e2a848 +SHA512 (iaito-5.8.8.tar.gz) = 8fd444bb44fe2aad1fab0f6ce5e357e6d59e8c3aecbe2e2889b7ffdbc30b79dad65aa8dbf164591a610b181fcf442aa866e3148a33c52e6589cf4a6940cfeb54 SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From 0949d4b8a8779d7b2ea8b561add34189d7d7b6c9 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 5 Jul 2023 01:49:24 +0200 Subject: [PATCH 23/48] update rpath patch --- iaito.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 2b162a2..4ced5a2 100644 --- a/iaito.spec +++ b/iaito.spec @@ -46,7 +46,7 @@ Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{nam License: GPLv3 and CC-BY-SA and CC0 Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-git%{iaito_translations_gitdate}.tar.gz -Patch0: iaito-5.6.0-norpath.patch +Patch0: iaito-5.8.8-norpath.patch BuildRequires: radare2-devel >= 5.6.8 # BuildRequires: git From 444d543238ac5c63ea27b8cab5eea5395dc0a48b Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 5 Jul 2023 01:49:44 +0200 Subject: [PATCH 24/48] update rpath patch --- iaito-5.8.8-norpath.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 iaito-5.8.8-norpath.patch diff --git a/iaito-5.8.8-norpath.patch b/iaito-5.8.8-norpath.patch new file mode 100644 index 0000000..bd22515 --- /dev/null +++ b/iaito-5.8.8-norpath.patch @@ -0,0 +1,18 @@ +diff -ru iaito-5.8.8/src/Iaito.pro iaito-5.8.8.new/src/Iaito.pro +--- iaito-5.8.8/src/Iaito.pro 2023-06-20 11:00:26.000000000 +0200 ++++ iaito-5.8.8.new/src/Iaito.pro 2023-07-05 01:40:23.923470764 +0200 +@@ -11,9 +11,10 @@ + + CONFIG += sdk_no_version_check + +-unix:QMAKE_RPATHDIR += /usr/local/lib +-unix:QMAKE_LFLAGS_RPATH= +-unix:QMAKE_LFLAGS += "-Wl,-rpath,/usr/local/lib" ++# Disable adding RPATH for Fedora ++# unix:QMAKE_RPATHDIR += /usr/local/lib ++# unix:QMAKE_LFLAGS_RPATH= ++# unix:QMAKE_LFLAGS += "-Wl,-rpath,/usr/local/lib" + + QMAKE_CXXFLAGS += $$(CXXFLAGS) + QMAKE_CFLAGS += $$(CFLAGS) +Only in iaito-5.8.8/src: Iaito.pro.rej From 9193cfb45bd9453d9c227be5f26ef0543925d8cb Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Sun, 9 Jul 2023 02:29:30 +0200 Subject: [PATCH 25/48] rebuild with radare2 5.8.8 --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 4ced5a2..25f0d00 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.8.8 -%global baserelease 1 +%global baserelease 2 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Wed Jul 09 2023 Michal Ambroz - 5.8.8-2 +- rebuild with radare2 5.8.8 + * Wed Jul 05 2023 Michal Ambroz - 5.8.8-1 - bump to 5.8.8 From 384e118ecf5601356632f23efaa7c37bb8feebeb Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Sun, 9 Jul 2023 03:01:55 +0200 Subject: [PATCH 26/48] fix changelog date --- iaito.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 25f0d00..05bfc42 100644 --- a/iaito.spec +++ b/iaito.spec @@ -192,7 +192,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog -* Wed Jul 09 2023 Michal Ambroz - 5.8.8-2 +* Sun Jul 09 2023 Michal Ambroz - 5.8.8-2 - rebuild with radare2 5.8.8 * Wed Jul 05 2023 Michal Ambroz - 5.8.8-1 From 2764d49bbd614a7a4f285570eecbc8fdf9f1cd19 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 07:05:58 +0000 Subject: [PATCH 27/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 05bfc42..99b2601 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.8.8 -%global baserelease 2 +%global baserelease 3 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 5.8.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sun Jul 09 2023 Michal Ambroz - 5.8.8-2 - rebuild with radare2 5.8.8 From d6b8e90a360cea6bfa753d76745129f8288b8e45 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 13 Nov 2023 16:12:25 +0100 Subject: [PATCH 28/48] rebuild iaito with capstone 5.0.1 --- iaito.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/iaito.spec b/iaito.spec index 99b2601..f40700d 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.8.8 -%global baserelease 3 +%global baserelease 4 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -43,7 +43,7 @@ Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{nam # CC-BY-SA: src/img/icons/ # CC0: src/fonts/Anonymous Pro.ttf -License: GPLv3 and CC-BY-SA and CC0 +License: GPL-3.0-only AND CC-BY-SA-3.0 AND CC0-1.0 Source1: https://github.com/radareorg/iaito-translations/archive/%{iaito_translations_commit}.tar.gz#/iaito-translations-git%{iaito_translations_gitdate}.tar.gz Patch0: iaito-5.8.8-norpath.patch @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Mon Nov 13 2023 Michal Ambroz - 5.8.8-4 +- rebuild with capstone 5.0.1 + * Thu Jul 20 2023 Fedora Release Engineering - 5.8.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From beb305e8fbfdc52c84a00c1f6e8efd39ca79e269 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jan 2024 22:48:03 +0000 Subject: [PATCH 29/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index f40700d..45c0fc4 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.8.8 -%global baserelease 4 +%global baserelease 5 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Sat Jan 20 2024 Fedora Release Engineering - 5.8.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Nov 13 2023 Michal Ambroz - 5.8.8-4 - rebuild with capstone 5.0.1 From adf1644d7f5a1fc799f66ca305ae3948c6a27742 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 22:25:19 +0000 Subject: [PATCH 30/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 45c0fc4..46bd1ee 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.8.8 -%global baserelease 5 +%global baserelease 6 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 5.8.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jan 20 2024 Fedora Release Engineering - 5.8.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From cd6137c33de3c2ce3eb9d653656a7a1e17f2046f Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Sun, 5 May 2024 18:53:53 +0200 Subject: [PATCH 31/48] iaito bump to 5.9.0 --- iaito.spec | 11 +++++++---- sources | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/iaito.spec b/iaito.spec index 46bd1ee..5dcc830 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.8.8 -%global baserelease 6 +Version: 5.9.0 +%global baserelease 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -23,8 +23,8 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20230620 -%global commit 1c984ae94b128e9f9c526cc418956801cd035d6e +%global gitdate 20240331 +%global commit eaba7bbdad9cf4c4152657160df55c176a8607aa %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Sun May 05 2024 Michal Ambroz - 5.9.0-1 +- rebuild with radare2 5.9.0 + * Wed Jan 24 2024 Fedora Release Engineering - 5.8.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 6b913d5..6bea235 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.8.8.tar.gz) = 8fd444bb44fe2aad1fab0f6ce5e357e6d59e8c3aecbe2e2889b7ffdbc30b79dad65aa8dbf164591a610b181fcf442aa866e3148a33c52e6589cf4a6940cfeb54 +SHA512 (iaito-5.9.0.tar.gz) = 017099c1e7209c1125374a024244b487be50000393a7db3e9d5f16629b80cc9faf2111040599423095633819da0c0c03d368ff6e871c71ec0de44e312b8f9217 SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From b48f0d35d7a795afee839f32270f9ce8736b770c Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Thu, 23 May 2024 16:11:06 +0200 Subject: [PATCH 32/48] rebuild with radare2 5.9.2 --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 5dcc830..ab2aca7 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.9.0 -%global baserelease 1 +%global baserelease 2 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Thu May 23 2024 Michal Ambroz - 5.9.0-2 +- rebuild with radare2 5.9.2 + * Sun May 05 2024 Michal Ambroz - 5.9.0-1 - rebuild with radare2 5.9.0 From 9ea7ca9d89dbc2cab5585d6a34008c35ce1f0ebd Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Fri, 24 May 2024 11:40:21 +0200 Subject: [PATCH 33/48] iaito - bump to 5.9.2 --- iaito.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/iaito.spec b/iaito.spec index ab2aca7..f59e7bb 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.9.0 +Version: 5.9.2 %global baserelease 2 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html @@ -24,7 +24,7 @@ VCS: https://github.com/radareorg/iaito/ %global gitname iaito %global gitdate 20240331 -%global commit eaba7bbdad9cf4c4152657160df55c176a8607aa +%global commit 7656eed6d2c799f2bbc8fc2ddfd4bccbd01bf0dd %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 @@ -33,10 +33,10 @@ VCS: https://github.com/radareorg/iaito/ %if %{with releasetag} -Release: %{baserelease}%{?dist} +Release: 1%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else -Release: 0.%{baserelease}.%{gitdate}git%{shortcommit}%{?dist}.1 +Release: 1%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif @@ -192,6 +192,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Fri May 24 2024 Michal Ambroz - 5.9.2-1 +- bump to 5.9.2 + * Thu May 23 2024 Michal Ambroz - 5.9.0-2 - rebuild with radare2 5.9.2 From 18aa9bffed6075fb83493bd46206c9e407e302a9 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Fri, 24 May 2024 18:00:15 +0200 Subject: [PATCH 34/48] iaito - cosmetics --- iaito.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/iaito.spec b/iaito.spec index f59e7bb..20528d4 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.9.2 -%global baserelease 2 +%global baserelease 1 %global upversion %{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -33,10 +33,10 @@ VCS: https://github.com/radareorg/iaito/ %if %{with releasetag} -Release: 1%{?dist} +Release: %{baserelease}%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else -Release: 1%{?dist} +Release: 0.%{baserelease}.%{gitdate}git%{shortcommit}%{?dist} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif From 1f698d575744a985e301c1ff67dfc8881f61caab Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Fri, 24 May 2024 18:16:20 +0200 Subject: [PATCH 35/48] bump to 5.9.2 --- iaito.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/iaito.spec b/iaito.spec index 20528d4..b9b80cc 100644 --- a/iaito.spec +++ b/iaito.spec @@ -2,7 +2,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.9.2 %global baserelease 1 -%global upversion %{version}-beta +# %%global upversion %%{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ # https://github.com/radareorg/iaito/releases diff --git a/sources b/sources index 6bea235..aaf943d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.9.0.tar.gz) = 017099c1e7209c1125374a024244b487be50000393a7db3e9d5f16629b80cc9faf2111040599423095633819da0c0c03d368ff6e871c71ec0de44e312b8f9217 +SHA512 (iaito-5.9.2.tar.gz) = e9856f6a63e739fcb8765b588b1e2679d8ce354aba412e04366f776a47b20e3cd6704606cbfeb725f2d87bfdec386931e61111d510aff99e6c45ff20927a6530 SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From 5db91a488177940c03a6071ef13006aae275fa76 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Thu, 30 May 2024 00:30:33 +0200 Subject: [PATCH 36/48] cosmetics --- iaito.spec | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/iaito.spec b/iaito.spec index b9b80cc..23baba4 100644 --- a/iaito.spec +++ b/iaito.spec @@ -22,8 +22,7 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito - -%global gitdate 20240331 +%global gitdate 20240523 %global commit 7656eed6d2c799f2bbc8fc2ddfd4bccbd01bf0dd %global shortcommit %(c=%{commit}; echo ${c:0:7}) @@ -34,10 +33,10 @@ VCS: https://github.com/radareorg/iaito/ %if %{with releasetag} Release: %{baserelease}%{?dist} -Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: %{vcs}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else Release: 0.%{baserelease}.%{gitdate}git%{shortcommit}%{?dist} -Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz +Source0: %{vcs}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif From 8db431469283cbf6dc022b4f13cf1da626f5da96 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 10:03:05 +0000 Subject: [PATCH 37/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- iaito.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 23baba4..0fd18d1 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework Version: 5.9.2 -%global baserelease 1 +%global baserelease 2 # %%global upversion %%{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -191,6 +191,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 5.9.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri May 24 2024 Michal Ambroz - 5.9.2-1 - bump to 5.9.2 From 778d16c2a48a0bb2fcd461fcffef1f157036a4fc Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 12 Aug 2024 13:14:37 +0200 Subject: [PATCH 38/48] bump to 5.9.4 --- iaito.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/iaito.spec b/iaito.spec index 0fd18d1..b7443de 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,7 +1,7 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.9.2 -%global baserelease 2 +Version: 5.9.4 +%global baserelease 1 # %%global upversion %%{version}-beta URL: https://radare.org/n/iaito.html VCS: https://github.com/radareorg/iaito/ @@ -22,8 +22,8 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20240523 -%global commit 7656eed6d2c799f2bbc8fc2ddfd4bccbd01bf0dd +%global gitdate 20240808 +%global commit dc51d5fe1604596d0278bd7cc7d2c589a4ec1671 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 @@ -191,6 +191,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog +* Mon Aug 12 2024 Michal Ambroz - 5.9.4-1 +- bump to 5.9.4 + * Thu Jul 18 2024 Fedora Release Engineering - 5.9.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 4f83d1d5c2e1fb6a9b5b05240d58e7d8db84a48b Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 12 Aug 2024 13:20:16 +0200 Subject: [PATCH 39/48] bump to 5.9.4 --- sources | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sources b/sources index aaf943d..cd5e08c 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (iaito-5.9.2.tar.gz) = e9856f6a63e739fcb8765b588b1e2679d8ce354aba412e04366f776a47b20e3cd6704606cbfeb725f2d87bfdec386931e61111d510aff99e6c45ff20927a6530 -SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 +SHA512 (iaito-5.9.4.tar.gz) = 1625ba17a8fcd3a4fc242faaa6a1d4cd4b4c0285d97cc9f3490df6576771867e1b3afe2ca3f6ae820acaf5be2c4dc854e6bfcd1b6fa07777d6352ce3bd1ce85f From ac6b0694c948301fd7ec8167542d9503cccec792 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Mon, 12 Aug 2024 23:39:43 +0200 Subject: [PATCH 40/48] bump to 5.9.4 --- sources | 1 + 1 file changed, 1 insertion(+) diff --git a/sources b/sources index cd5e08c..1dc59c9 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (iaito-5.9.4.tar.gz) = 1625ba17a8fcd3a4fc242faaa6a1d4cd4b4c0285d97cc9f3490df6576771867e1b3afe2ca3f6ae820acaf5be2c4dc854e6bfcd1b6fa07777d6352ce3bd1ce85f +SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From a108122ff129c1c291e578e2e591d6bdc8833e64 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Tue, 13 Aug 2024 18:11:11 +0200 Subject: [PATCH 41/48] fix epel9 build --- iaito.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/iaito.spec b/iaito.spec index b7443de..c4bc21c 100644 --- a/iaito.spec +++ b/iaito.spec @@ -127,6 +127,11 @@ information. sed -i -e "s|%{version}-git|%{version}|g;" configure configure.acr %endif +# RHEL up to 9 do not know uel type of vcs-browser +%if ( 0%{?rhel} && 0%{?rhel} <= 9 ) + sed -i -e '/type="vcs-browser"/d;' src/org.radare.iaito.appdata.xml +%endif + [ -d src/translations ] || mkdir -p src/translations tar --strip-component=1 -xvf %{SOURCE1} -C src/translations From f9f0e7051233065f6020e68c7f6a715765e9c34d Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 16 Oct 2024 13:18:24 +0200 Subject: [PATCH 42/48] adding changelog --- changelog | 188 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..f6db739 --- /dev/null +++ b/changelog @@ -0,0 +1,188 @@ +* Mon Aug 12 2024 Michal Ambroz - 5.9.4-1 +- bump to 5.9.4 + +* Thu Jul 18 2024 Fedora Release Engineering - 5.9.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri May 24 2024 Michal Ambroz - 5.9.2-1 +- bump to 5.9.2 + +* Thu May 23 2024 Michal Ambroz - 5.9.0-2 +- rebuild with radare2 5.9.2 + +* Sun May 05 2024 Michal Ambroz - 5.9.0-1 +- rebuild with radare2 5.9.0 + +* Wed Jan 24 2024 Fedora Release Engineering - 5.8.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jan 20 2024 Fedora Release Engineering - 5.8.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Nov 13 2023 Michal Ambroz - 5.8.8-4 +- rebuild with capstone 5.0.1 + +* Thu Jul 20 2023 Fedora Release Engineering - 5.8.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sun Jul 09 2023 Michal Ambroz - 5.8.8-2 +- rebuild with radare2 5.8.8 + +* Wed Jul 05 2023 Michal Ambroz - 5.8.8-1 +- bump to 5.8.8 + +* Mon Apr 10 2023 Michal Ambroz - 5.8.4-2 +- rebuild with fixed radare2 5.8.5 + +* Wed Mar 29 2023 Michal Ambroz - 5.8.4-1 +- bump to 5.8.4 + +* Fri Feb 03 2023 Michal Ambroz - 5.8.2-1 +- bump to 5.8.2 + +* Thu Jan 26 2023 Michal Ambroz - 5.8.0-1 +- bump to 5.8.0 + +* Thu Jan 19 2023 Fedora Release Engineering - 5.7.8-1.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Oct 27 2022 Michal Ambroz - 5.7.8-1 +- bump to 5.7.8 + +* Tue Oct 04 2022 Michal Ambroz - 5.7.6-1 +- bump to 5.7.6 + +* Mon Sep 19 2022 Mamoru TASAKA - 5.7.2-1 +- 5.7.2 +- build system switched from cmake to configure / make + +* Thu Jul 21 2022 Fedora Release Engineering - 5.6.0-0.5.20220303gitb8a42d8.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Apr 21 2022 Henrik Nordstrom - 5.6.0-0.5.20220303gitb8a42d8 +- rebuilt with radare2 5.6.8 + +* Thu Mar 03 2022 Michal Ambroz - 5.6.0-0.3.20220303gitafaa7df +- fixes issue in disassembly with not visible arguments +- remove the obsolete docs + +* Tue Mar 01 2022 Michal Ambroz - 5.6.0-0.2.20220206git28a1099 +- rebuild with radare2 5.6.4 +- add missing include #2059619 to compile with the new version of highlighting + +* Sun Feb 13 2022 Michal Ambroz - 5.6.0-0.1.20220206git28a1099 +- bump to git version 20220206git28a1099 to be able to upgrade radare2 to 5.6.0 + +* Sun Feb 13 2022 Michal Ambroz - 5.5.0-0.beta.1 +- bump to 5.5.0 + +* Thu Jan 20 2022 Fedora Release Engineering - 5.3.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Oct 15 2021 Ivan Mironov - 5.3.1-5 +- Fix plugin search paths + +* Mon Oct 04 2021 Henrik Nordstrom - 5.3.1-4 +- rebuilt with radare2 5.4.2 + +* Sat Sep 18 2021 Henrik Nordstrom - 5.3.1-3 +- rebuilt with radare2 5.4.0 + +* Sat Sep 18 2021 Henrik Nordstrom - 5.3.1-2 +- rebuilt with radare2 5.4.0 + +* Wed Jul 21 2021 Henrik Nordstrom - 5.3.1-1 +- Update to release 5.3.1 + +* Fri Jun 11 2021 Michal Ambroz - 5.2.2-3 +- rebuild with radare2 5.3.1 + +* Wed Jun 09 2021 Michal Ambroz - 5.2.2-2 +- rebuild with radare2 5.3.0 + +* Thu Apr 29 2021 Michal Ambroz - 5.2.2-1 +- bump to 5.2.2 + +* Sat Apr 24 2021 Michal Ambroz - 5.2.1-1 +- bump to 5.2.1 + +* Wed Apr 21 2021 Michal Ambroz - 5.2.0-3 +- fix RIO list + +* Fri Apr 16 2021 Michal Ambroz - 5.2.0-2 +- name change again -> iaito +- adding doc package +- Add '/usr/lib*/iaito/' to plugin search paths + +* Mon Mar 22 2021 Ivan Mironov - 0.1.1-4 +- Add '/usr/lib*/r2cutter/' to plugin search paths + +* Fri Mar 19 2021 Michal Ambroz - 0.1.1-3 +- switch from cutter to r2cutter +- cosmetic patches to fix gcc10+ warnings (reported upstream) + +* Tue Jan 26 2021 Fedora Release Engineering - 0.0.1.11.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0.0.1.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Riccardo Schirone - 0.0.1.11.0-1 +- Bump to upstream version 1.11.0-1 (Thanks to Michal Ambroz, changes mostly + taken from https://src.fedoraproject.org/rpms/cutter-re/pull-request/2#request_diff) +- Add cutter translations +- Provide -devel sub package to allow compilation of cutter plugins + +* Fri May 8 2020 Riccardo Schirone - 0.0.1.10.2-2 +- Just re-build + +* Tue May 5 2020 Riccardo Schirone - 0.0.1.10.2-1 +- Rebase to upstream version 1.10.2 + +* Tue May 5 2020 Riccardo Schirone - 0.0.1.10.1-5 +- Re-build for new radare2 release + +* Wed Feb 5 2020 Riccardo Schirone - 0.0.1.10.1-4 +- Just use the right desktop file name and app metadata instead of messing with cutter source code + +* Wed Feb 5 2020 Riccardo Schirone - 0.0.1.10.1-3 +- Rebuild with new radare2 + +* Wed Feb 5 2020 Riccardo Schirone - 0.0.1.10.1-2 +- Fix the main window icon + +* Mon Feb 3 2020 Riccardo Schirone - 0.0.1.10.1-1 +- Rebase to cutter 1.10.1 + +* Tue Jan 28 2020 Fedora Release Engineering - 0.0.1.9.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Oct 11 2019 Riccardo Schirone - 0.0.1.9.0-2 +- Rebuilt for radare2-3.9.0-3 + +* Mon Sep 30 2019 Riccardo Schirone - 0.0.1.9.0-1 +- rebase to cutter 1.9.0 + +* Wed Jul 24 2019 Fedora Release Engineering - 0.0.1.8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jul 15 2019 Riccardo Schirone - 0.0.1.8.3-1 +- rebase to cutter 1.8.3 + +* Wed Jun 26 2019 Riccardo Schirone - 0.0.1.8.0-4 +- recompile for radare2 3.6.0 + +* Mon Apr 15 2019 Riccardo Schirone - 0.0.1.8.0-3 +- recompile for radare2 3.4.1 + +* Tue Apr 09 2019 Lubomir Rintel - 0.0.1.8.0-2 +- Update to radare2 3.4.1 + +* Thu Mar 21 2019 Lubomir Rintel - 0.0.1.8.0-1 +- Update to 1.8.0 +- Require hicolor-icon-theme +- Move appdata to a correct location +- Fix license field (Robert-André Mauchin, #1690050) + +* Thu Mar 14 2019 Lubomir Rintel - 0.0.1.7.4-1 +- Cutter - Initial packaging From 361b40d7caa1e9fedd2a6a032c80885313d48c8c Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Thu, 17 Oct 2024 01:33:41 +0200 Subject: [PATCH 43/48] bump to 5.9.6 --- iaito.spec | 207 +++-------------------------------------------------- sources | 2 +- 2 files changed, 11 insertions(+), 198 deletions(-) diff --git a/iaito.spec b/iaito.spec index c4bc21c..5001ed3 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,10 +1,10 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.9.4 -%global baserelease 1 +Version: 5.9.6 # %%global upversion %%{version}-beta URL: https://radare.org/n/iaito.html -VCS: https://github.com/radareorg/iaito/ +%global urlvcs https://github.com/radareorg/iaito +VCS: git:%{urlvcs} # https://github.com/radareorg/iaito/releases # https://github.com/radareorg/iaito-translations/ @@ -22,8 +22,8 @@ VCS: https://github.com/radareorg/iaito/ %global gituser radareorg %global gitname iaito -%global gitdate 20240808 -%global commit dc51d5fe1604596d0278bd7cc7d2c589a4ec1671 +%global gitdate 20241013 +%global commit 07f60a902fc9505cc619ffef6ebdc17935b76974 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 @@ -32,11 +32,11 @@ VCS: https://github.com/radareorg/iaito/ %if %{with releasetag} -Release: %{baserelease}%{?dist} -Source0: %{vcs}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Release: %autorelease +Source0: %{urlvcs}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %else -Release: 0.%{baserelease}.%{gitdate}git%{shortcommit}%{?dist} -Source0: %{vcs}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz +Release: %autorelease -s %{gitdate}git%{shortcommit} +Source0: %{urlvcs}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %endif @@ -196,191 +196,4 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %changelog -* Mon Aug 12 2024 Michal Ambroz - 5.9.4-1 -- bump to 5.9.4 - -* Thu Jul 18 2024 Fedora Release Engineering - 5.9.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri May 24 2024 Michal Ambroz - 5.9.2-1 -- bump to 5.9.2 - -* Thu May 23 2024 Michal Ambroz - 5.9.0-2 -- rebuild with radare2 5.9.2 - -* Sun May 05 2024 Michal Ambroz - 5.9.0-1 -- rebuild with radare2 5.9.0 - -* Wed Jan 24 2024 Fedora Release Engineering - 5.8.8-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jan 20 2024 Fedora Release Engineering - 5.8.8-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Nov 13 2023 Michal Ambroz - 5.8.8-4 -- rebuild with capstone 5.0.1 - -* Thu Jul 20 2023 Fedora Release Engineering - 5.8.8-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sun Jul 09 2023 Michal Ambroz - 5.8.8-2 -- rebuild with radare2 5.8.8 - -* Wed Jul 05 2023 Michal Ambroz - 5.8.8-1 -- bump to 5.8.8 - -* Mon Apr 10 2023 Michal Ambroz - 5.8.4-2 -- rebuild with fixed radare2 5.8.5 - -* Wed Mar 29 2023 Michal Ambroz - 5.8.4-1 -- bump to 5.8.4 - -* Fri Feb 03 2023 Michal Ambroz - 5.8.2-1 -- bump to 5.8.2 - -* Thu Jan 26 2023 Michal Ambroz - 5.8.0-1 -- bump to 5.8.0 - -* Thu Jan 19 2023 Fedora Release Engineering - 5.7.8-1.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Oct 27 2022 Michal Ambroz - 5.7.8-1 -- bump to 5.7.8 - -* Tue Oct 04 2022 Michal Ambroz - 5.7.6-1 -- bump to 5.7.6 - -* Mon Sep 19 2022 Mamoru TASAKA - 5.7.2-1 -- 5.7.2 -- build system switched from cmake to configure / make - -* Thu Jul 21 2022 Fedora Release Engineering - 5.6.0-0.5.20220303gitb8a42d8.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Apr 21 2022 Henrik Nordstrom - 5.6.0-0.5.20220303gitb8a42d8 -- rebuilt with radare2 5.6.8 - -* Thu Mar 03 2022 Michal Ambroz - 5.6.0-0.3.20220303gitafaa7df -- fixes issue in disassembly with not visible arguments -- remove the obsolete docs - -* Tue Mar 01 2022 Michal Ambroz - 5.6.0-0.2.20220206git28a1099 -- rebuild with radare2 5.6.4 -- add missing include #2059619 to compile with the new version of highlighting - -* Sun Feb 13 2022 Michal Ambroz - 5.6.0-0.1.20220206git28a1099 -- bump to git version 20220206git28a1099 to be able to upgrade radare2 to 5.6.0 - -* Sun Feb 13 2022 Michal Ambroz - 5.5.0-0.beta.1 -- bump to 5.5.0 - -* Thu Jan 20 2022 Fedora Release Engineering - 5.3.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Oct 15 2021 Ivan Mironov - 5.3.1-5 -- Fix plugin search paths - -* Mon Oct 04 2021 Henrik Nordstrom - 5.3.1-4 -- rebuilt with radare2 5.4.2 - -* Sat Sep 18 2021 Henrik Nordstrom - 5.3.1-3 -- rebuilt with radare2 5.4.0 - -* Sat Sep 18 2021 Henrik Nordstrom - 5.3.1-2 -- rebuilt with radare2 5.4.0 - -* Wed Jul 21 2021 Henrik Nordstrom - 5.3.1-1 -- Update to release 5.3.1 - -* Fri Jun 11 2021 Michal Ambroz - 5.2.2-3 -- rebuild with radare2 5.3.1 - -* Wed Jun 09 2021 Michal Ambroz - 5.2.2-2 -- rebuild with radare2 5.3.0 - -* Thu Apr 29 2021 Michal Ambroz - 5.2.2-1 -- bump to 5.2.2 - -* Sat Apr 24 2021 Michal Ambroz - 5.2.1-1 -- bump to 5.2.1 - -* Wed Apr 21 2021 Michal Ambroz - 5.2.0-3 -- fix RIO list - -* Fri Apr 16 2021 Michal Ambroz - 5.2.0-2 -- name change again -> iaito -- adding doc package -- Add '/usr/lib*/iaito/' to plugin search paths - -* Mon Mar 22 2021 Ivan Mironov - 0.1.1-4 -- Add '/usr/lib*/r2cutter/' to plugin search paths - -* Fri Mar 19 2021 Michal Ambroz - 0.1.1-3 -- switch from cutter to r2cutter -- cosmetic patches to fix gcc10+ warnings (reported upstream) - -* Tue Jan 26 2021 Fedora Release Engineering - 0.0.1.11.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 0.0.1.11.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Riccardo Schirone - 0.0.1.11.0-1 -- Bump to upstream version 1.11.0-1 (Thanks to Michal Ambroz, changes mostly - taken from https://src.fedoraproject.org/rpms/cutter-re/pull-request/2#request_diff) -- Add cutter translations -- Provide -devel sub package to allow compilation of cutter plugins - -* Fri May 8 2020 Riccardo Schirone - 0.0.1.10.2-2 -- Just re-build - -* Tue May 5 2020 Riccardo Schirone - 0.0.1.10.2-1 -- Rebase to upstream version 1.10.2 - -* Tue May 5 2020 Riccardo Schirone - 0.0.1.10.1-5 -- Re-build for new radare2 release - -* Wed Feb 5 2020 Riccardo Schirone - 0.0.1.10.1-4 -- Just use the right desktop file name and app metadata instead of messing with cutter source code - -* Wed Feb 5 2020 Riccardo Schirone - 0.0.1.10.1-3 -- Rebuild with new radare2 - -* Wed Feb 5 2020 Riccardo Schirone - 0.0.1.10.1-2 -- Fix the main window icon - -* Mon Feb 3 2020 Riccardo Schirone - 0.0.1.10.1-1 -- Rebase to cutter 1.10.1 - -* Tue Jan 28 2020 Fedora Release Engineering - 0.0.1.9.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Oct 11 2019 Riccardo Schirone - 0.0.1.9.0-2 -- Rebuilt for radare2-3.9.0-3 - -* Mon Sep 30 2019 Riccardo Schirone - 0.0.1.9.0-1 -- rebase to cutter 1.9.0 - -* Wed Jul 24 2019 Fedora Release Engineering - 0.0.1.8.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Jul 15 2019 Riccardo Schirone - 0.0.1.8.3-1 -- rebase to cutter 1.8.3 - -* Wed Jun 26 2019 Riccardo Schirone - 0.0.1.8.0-4 -- recompile for radare2 3.6.0 - -* Mon Apr 15 2019 Riccardo Schirone - 0.0.1.8.0-3 -- recompile for radare2 3.4.1 - -* Tue Apr 09 2019 Lubomir Rintel - 0.0.1.8.0-2 -- Update to radare2 3.4.1 - -* Thu Mar 21 2019 Lubomir Rintel - 0.0.1.8.0-1 -- Update to 1.8.0 -- Require hicolor-icon-theme -- Move appdata to a correct location -- Fix license field (Robert-André Mauchin, #1690050) - -* Thu Mar 14 2019 Lubomir Rintel - 0.0.1.7.4-1 -- Cutter - Initial packaging +%autochangelog \ No newline at end of file diff --git a/sources b/sources index 1dc59c9..bc25617 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.9.4.tar.gz) = 1625ba17a8fcd3a4fc242faaa6a1d4cd4b4c0285d97cc9f3490df6576771867e1b3afe2ca3f6ae820acaf5be2c4dc854e6bfcd1b6fa07777d6352ce3bd1ce85f +SHA512 (iaito-5.9.6.tar.gz) = 009bd8dad1b3210e2e4c557b053747c943c7fc778f0e09903c92c0f928a6737ae895c698c7139a23b5e2f8fbbf33437acf800db551e9c29b14397925a2aba5da SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From 1c99638d757d91748b87e42d7f19eb0515795b05 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Thu, 31 Oct 2024 17:37:20 +0100 Subject: [PATCH 44/48] fix epel8 build --- iaito.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/iaito.spec b/iaito.spec index 5001ed3..1df99be 100644 --- a/iaito.spec +++ b/iaito.spec @@ -127,11 +127,17 @@ information. sed -i -e "s|%{version}-git|%{version}|g;" configure configure.acr %endif -# RHEL up to 9 do not know uel type of vcs-browser +# RHEL up to 9 doesn't know url type of vcs-browser %if ( 0%{?rhel} && 0%{?rhel} <= 9 ) sed -i -e '/type="vcs-browser"/d;' src/org.radare.iaito.appdata.xml %endif +# RHEL up to 8 doesn't know url type of bugtracker, contact +%if ( 0%{?rhel} && 0%{?rhel} <= 8 ) + sed -i -e '/ Date: Mon, 25 Nov 2024 09:54:35 +0100 Subject: [PATCH 45/48] bump to 5.9.9 --- iaito.spec | 6 +++--- sources | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/iaito.spec b/iaito.spec index 1df99be..3552272 100644 --- a/iaito.spec +++ b/iaito.spec @@ -1,6 +1,6 @@ Name: iaito Summary: GUI for radare2 reverse engineering framework -Version: 5.9.6 +Version: 5.9.9 # %%global upversion %%{version}-beta URL: https://radare.org/n/iaito.html %global urlvcs https://github.com/radareorg/iaito @@ -22,8 +22,8 @@ VCS: git:%{urlvcs} %global gituser radareorg %global gitname iaito -%global gitdate 20241013 -%global commit 07f60a902fc9505cc619ffef6ebdc17935b76974 +%global gitdate 20241121 +%global commit 465cf40df7642fe708ab41f66a5aeff127098cc6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global iaito_translations_gitdate 20221114 diff --git a/sources b/sources index bc25617..4fd397e 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (iaito-5.9.6.tar.gz) = 009bd8dad1b3210e2e4c557b053747c943c7fc778f0e09903c92c0f928a6737ae895c698c7139a23b5e2f8fbbf33437acf800db551e9c29b14397925a2aba5da +SHA512 (iaito-5.9.9.tar.gz) = 8794f49a15b3a73ca7532d4297278975ce7c6e29b30be30736370bc7f9b2e328725fbbc02ac928bc7637bc4ed7693091787c58ca51acfac7aa0b1b36645cb35f SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7 From 06a9c3b9de61025333fe5870f4364b458183177e Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Sat, 30 Nov 2024 03:44:05 +0100 Subject: [PATCH 46/48] iaito rebuild --- iaito.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/iaito.spec b/iaito.spec index 3552272..61e3ca6 100644 --- a/iaito.spec +++ b/iaito.spec @@ -52,7 +52,7 @@ BuildRequires: radare2-devel >= 5.6.8 BuildRequires: make BuildRequires: gcc-c++ BuildRequires: kf5-syntax-highlighting-devel -BuildRequires: python3-devel +# BuildRequires: python3-devel BuildRequires: qt5-qtsvg-devel BuildRequires: file-devel BuildRequires: desktop-file-utils @@ -67,11 +67,11 @@ BuildRequires: qt5-qtwebengine-devel # BuildRequires: doxygen # BuildRequires: /usr/bin/sphinx-build -BuildRequires: python3-breathe -BuildRequires: python3-recommonmark +# BuildRequires: python3-breathe +# BuildRequires: python3-recommonmark -Requires: python3-jupyter-client -Requires: python3-notebook +# Requires: python3-jupyter-client +# Requires: python3-notebook Requires: hicolor-icon-theme # Package iaito was renamed from r2cutter in version 5.2.0 From 8c7ccec44be8e8326cd228696aa12b17ecc98f36 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 06:47:51 +0000 Subject: [PATCH 47/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 36fde4c08f8d1baf762bf8facfffd1c40e7b416b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 17:28:36 +0000 Subject: [PATCH 48/48] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild