Compare commits

...
Sign in to create a new pull request.

47 commits

Author SHA1 Message Date
Fedora Release Engineering
36fde4c08f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 17:28:36 +00:00
Fedora Release Engineering
8c7ccec44b Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 06:47:51 +00:00
Michal Ambroz
06a9c3b9de iaito rebuild 2024-11-30 03:44:05 +01:00
Michal Ambroz
c1dde0902d bump to 5.9.9 2024-11-25 09:54:35 +01:00
Michal Ambroz
1c99638d75 fix epel8 build 2024-10-31 17:37:20 +01:00
Michal Ambroz
361b40d7ca bump to 5.9.6 2024-10-17 01:33:41 +02:00
Michal Ambroz
f9f0e70512 adding changelog 2024-10-16 13:18:24 +02:00
Michal Ambroz
a108122ff1 fix epel9 build 2024-08-13 18:11:11 +02:00
Michal Ambroz
ac6b0694c9 bump to 5.9.4 2024-08-12 23:39:43 +02:00
Michal Ambroz
4f83d1d5c2 bump to 5.9.4 2024-08-12 13:20:16 +02:00
Michal Ambroz
778d16c2a4 bump to 5.9.4 2024-08-12 13:14:37 +02:00
Fedora Release Engineering
8db4314692 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 10:03:05 +00:00
Michal Ambroz
5db91a4881 cosmetics 2024-05-30 00:30:33 +02:00
Michal Ambroz
1f698d5757 bump to 5.9.2 2024-05-24 18:16:20 +02:00
Michal Ambroz
18aa9bffed iaito - cosmetics 2024-05-24 18:00:15 +02:00
Michal Ambroz
9ea7ca9d89 iaito - bump to 5.9.2 2024-05-24 11:40:21 +02:00
Michal Ambroz
b48f0d35d7 rebuild with radare2 5.9.2 2024-05-23 16:11:06 +02:00
Michal Ambroz
cd6137c33d iaito bump to 5.9.0 2024-05-05 18:53:53 +02:00
Fedora Release Engineering
adf1644d7f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 22:25:19 +00:00
Fedora Release Engineering
beb305e8fb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-20 22:48:03 +00:00
Michal Ambroz
d6b8e90a36 rebuild iaito with capstone 5.0.1 2023-11-13 16:12:25 +01:00
Fedora Release Engineering
2764d49bbd Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 07:05:58 +00:00
Michal Ambroz
384e118ecf fix changelog date 2023-07-09 03:01:55 +02:00
Michal Ambroz
9193cfb45b rebuild with radare2 5.8.8 2023-07-09 02:29:30 +02:00
Michal Ambroz
444d543238 update rpath patch 2023-07-05 01:49:44 +02:00
Michal Ambroz
0949d4b8a8 update rpath patch 2023-07-05 01:49:24 +02:00
Michal Ambroz
bea447728d bump to 5.8.8 2023-07-05 00:27:41 +02:00
Michal Ambroz
edc4bf4588 bump to 5.8.6 2023-05-24 00:39:50 +02:00
Michal Ambroz
41770b34c3 rebuild 2023-04-11 00:44:35 +02:00
Michal Ambroz
48b44aa2de bump to 5.8.4 2023-03-29 02:41:40 +02:00
Michal Ambroz
bfd899fef7 fix build for f36 2023-03-04 16:17:17 +01:00
Michal Ambroz
39285ae1c9 bump to 5.8.2 2023-02-06 00:00:38 +01:00
Michal Ambroz
e9bfe3c001 bump to 5.8.0 2023-01-26 05:49:21 +01:00
Fedora Release Engineering
5b2aa5516c Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 12:51:21 +00:00
Michal Ambroz
129360695c bump to 5.7.8 2022-11-07 23:29:19 +01:00
Michal Ambroz
ac756cfdab bump to 5.7.6 2022-10-05 22:30:50 +02:00
Mamoru TASAKA
263a326823 5.7.2
build system switched from cmake to configure / make
2022-09-20 00:11:31 +09:00
Fedora Release Engineering
4eb02bee95 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 14:21:35 +00:00
Henrik Nordström
9811d9dafd correct change log version 2022-04-21 22:02:44 +02:00
Henrik Nordström
9e16471c9e Rebuild for radare2 5.6.8 2022-04-21 21:56:55 +02:00
Henrik Nordström
d1a01315e4 Import script used for sidetag build with radare2 2022-04-21 21:56:42 +02:00
Michal Ambroz
fe4b680785 fix issue with missing arguments, remove doc package 2022-03-08 23:36:41 +01:00
Michal Ambroz
dadaa13060 workaround 2059619 kf5-syntax-highlighting-devel with update 5.91.0 stopped advertising include dir /usr/include/KF5 2022-03-03 01:16:44 +01:00
Michal Ambroz
571013c010 fix cmake build for cmake 3.23 2022-03-01 14:19:37 +01:00
Michal Ambroz
50bdd004f4 rebuild with radare2 5.6.4 2022-03-01 09:45:03 +01:00
Michal Ambroz
0c0117dd50 fixed sources 2022-02-14 03:43:28 +01:00
Michal Ambroz
15e3478c6b bump to pre-release git version of 5.6.0 2022-02-14 03:31:47 +01:00
9 changed files with 517 additions and 162 deletions

7
.gitignore vendored
View file

@ -1,5 +1,2 @@
/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-*.tar.gz
/iaito-translations-*.tar.gz

25
build.sh Executable file
View file

@ -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

188
changelog Normal file
View file

@ -0,0 +1,188 @@
* Mon Aug 12 2024 Michal Ambroz <rebus _AT seznam.cz> - 5.9.4-1
- bump to 5.9.4
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.9.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri May 24 2024 Michal Ambroz <rebus _AT seznam.cz> - 5.9.2-1
- bump to 5.9.2
* Thu May 23 2024 Michal Ambroz <rebus _AT seznam.cz> - 5.9.0-2
- rebuild with radare2 5.9.2
* Sun May 05 2024 Michal Ambroz <rebus _AT seznam.cz> - 5.9.0-1
- rebuild with radare2 5.9.0
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.8-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.8-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Nov 13 2023 Michal Ambroz <rebus _AT seznam.cz> - 5.8.8-4
- rebuild with capstone 5.0.1
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Jul 09 2023 Michal Ambroz <rebus _AT seznam.cz> - 5.8.8-2
- rebuild with radare2 5.8.8
* Wed Jul 05 2023 Michal Ambroz <rebus _AT seznam.cz> - 5.8.8-1
- bump to 5.8.8
* Mon Apr 10 2023 Michal Ambroz <rebus _AT seznam.cz> - 5.8.4-2
- rebuild with fixed radare2 5.8.5
* Wed Mar 29 2023 Michal Ambroz <rebus _AT seznam.cz> - 5.8.4-1
- bump to 5.8.4
* Fri Feb 03 2023 Michal Ambroz <rebus _AT seznam.cz> - 5.8.2-1
- bump to 5.8.2
* Thu Jan 26 2023 Michal Ambroz <rebus _AT seznam.cz> - 5.8.0-1
- bump to 5.8.0
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.8-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Oct 27 2022 Michal Ambroz <rebus _AT seznam.cz> - 5.7.8-1
- bump to 5.7.8
* Tue Oct 04 2022 Michal Ambroz <rebus _AT seznam.cz> - 5.7.6-1
- bump to 5.7.6
* Mon Sep 19 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.7.2-1
- 5.7.2
- build system switched from cmake to configure / make
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5.20220303gitb8a42d8.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Apr 21 2022 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.6.0-0.5.20220303gitb8a42d8
- rebuilt with radare2 5.6.8
* Thu Mar 03 2022 Michal Ambroz <rebus _AT seznam.cz> - 5.6.0-0.3.20220303gitafaa7df
- fixes issue in disassembly with not visible arguments
- remove the obsolete docs
* Tue Mar 01 2022 Michal Ambroz <rebus _AT seznam.cz> - 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 <rebus _AT seznam.cz> - 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 <rebus _AT seznam.cz> - 5.5.0-0.beta.1
- bump to 5.5.0
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Oct 15 2021 Ivan Mironov <mironov.ivan@gmail.com> - 5.3.1-5
- Fix plugin search paths
* Mon Oct 04 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-4
- rebuilt with radare2 5.4.2
* Sat Sep 18 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-3
- rebuilt with radare2 5.4.0
* Sat Sep 18 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-2
- rebuilt with radare2 5.4.0
* Wed Jul 21 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-1
- Update to release 5.3.1
* Fri Jun 11 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.2-3
- rebuild with radare2 5.3.1
* Wed Jun 09 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.2-2
- rebuild with radare2 5.3.0
* Thu Apr 29 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.2-1
- bump to 5.2.2
* Sat Apr 24 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.1-1
- bump to 5.2.1
* Wed Apr 21 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.0-3
- fix RIO list
* Fri Apr 16 2021 Michal Ambroz <rebus _AT seznam.cz> - 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 <mironov.ivan@gmail.com> - 0.1.1-4
- Add '/usr/lib*/r2cutter/' to plugin search paths
* Fri Mar 19 2021 Michal Ambroz <rebus _AT seznam.cz> - 0.1.1-3
- switch from cutter to r2cutter
- cosmetic patches to fix gcc10+ warnings (reported upstream)
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.11.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.11.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Riccardo Schirone <rschirone91@gmail.com> - 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 <rschirone91@gmail.com> - 0.0.1.10.2-2
- Just re-build
* Tue May 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.2-1
- Rebase to upstream version 1.10.2
* Tue May 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.1-5
- Re-build for new radare2 release
* Wed Feb 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 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 <rschirone91@gmail.com> - 0.0.1.10.1-3
- Rebuild with new radare2
* Wed Feb 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.1-2
- Fix the main window icon
* Mon Feb 3 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.1-1
- Rebase to cutter 1.10.1
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.9.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Oct 11 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.9.0-2
- Rebuilt for radare2-3.9.0-3
* Mon Sep 30 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.9.0-1
- rebase to cutter 1.9.0
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.8.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jul 15 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.8.3-1
- rebase to cutter 1.8.3
* Wed Jun 26 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.8.0-4
- recompile for radare2 3.6.0
* Mon Apr 15 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.8.0-3
- recompile for radare2 3.4.1
* Tue Apr 09 2019 Lubomir Rintel <lkundrak@v3.sk> - 0.0.1.8.0-2
- Update to radare2 3.4.1
* Thu Mar 21 2019 Lubomir Rintel <lkundrak@v3.sk> - 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 <lkundrak@v3.sk> - 0.0.1.7.4-1
- Cutter - Initial packaging

View file

@ -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)

19
iaito-5.6.0-norpath.patch Normal file
View file

@ -0,0 +1,19 @@
Revert adding of RPATH
https://github.com/radareorg/iaito/commit/4e33b64256bb77f3fa6eab316abedb8543bfab46
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"

130
iaito-5.7.8-version.patch Normal file
View file

@ -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 <pancake@nopcode.org>" ;
+ 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 <pancake@nopcode.org>" ;
}
show_usage() {
cat <<EOF2
-'configure' configures iaito-5.7.6 to adapt to many kinds of systems.
+'configure' configures iaito-5.7.8 to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
@@ -186,10 +186,10 @@ ocho() {
show_version() {
if [ "$QUIET" = 1 ]; then
- echo "5.7.6"
+ echo "5.7.8"
exit 0
fi
-echo "iaito-5.7.6 configuration script done with acr v2.0.0.
+echo "iaito-5.7.8 configuration script done with acr v2.0.0.
The 'Free Software Foundation' message is only for autodetection.
Originally written by pancake <nopcode.org>."
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 @@
<update_contact>pancake</update_contact>
<developer_name>radare2</developer_name>
<releases>
+ <release version="5.7.8" date="2022-10-26">
+ <description>
+ <p>Add flathub information in README</p>
+ <p>remove duplicate StartupNotify=true</p>
+ <p>Update translation install method</p>
+ <p>Install the manpage</p>
+ <p>Disable translations submodule</p>
+ <p>Upgrade the github runners</p>
+ <p>Fix all race conditions by making iaito monothread by default</p>
+ <p>Remove two unused shellscripts</p>
+ </description>
+ </release>
<release version="5.7.6" date="2022-09-30">
<description>
<p>Support flatpak</p>

18
iaito-5.8.8-norpath.patch Normal file
View file

@ -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

View file

@ -1,27 +1,58 @@
Name: iaito
Version: 5.3.1
Release: 6%{?dist}
Summary: GUI for radare2 reverse engineering framework
Version: 5.9.9
# %%global upversion %%{version}-beta
URL: https://radare.org/n/iaito.html
%global urlvcs https://github.com/radareorg/iaito
VCS: git:%{urlvcs}
# https://github.com/radareorg/iaito/releases
# https://github.com/radareorg/iaito-translations/
%global iaito_translations_commit 93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5
%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
%bcond_without releasetag
%global gituser radareorg
%global gitname iaito
%global gitdate 20241121
%global commit 465cf40df7642fe708ab41f66a5aeff127098cc6
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%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: %autorelease
Source0: %{urlvcs}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
%else
Release: %autorelease -s %{gitdate}git%{shortcommit}
Source0: %{urlvcs}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
%endif
# 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
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
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
BuildRequires: radare2-devel >= 5.4.0
BuildRequires: git
BuildRequires: cmake
BuildRequires: radare2-devel >= 5.6.8
# BuildRequires: git
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
@ -33,19 +64,26 @@ BuildRequires: qt5-qtwebengine-devel
%endif
# Generate documentation
BuildRequires: doxygen
BuildRequires: /usr/bin/sphinx-build
BuildRequires: python3-breathe
BuildRequires: python3-recommonmark
# BuildRequires: doxygen
# BuildRequires: /usr/bin/sphinx-build
Requires: python3-jupyter-client
Requires: python3-notebook
# BuildRequires: python3-breathe
# BuildRequires: python3-recommonmark
# Requires: python3-jupyter-client
# Requires: python3-notebook
Requires: hicolor-icon-theme
# Package iaito was renamed from r2cutter in version 5.2.0
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}
# 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.
@ -69,46 +107,92 @@ 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
%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
# 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 '/<url type="bugtracker"/d; /<url type="contact"/d;' src/org.radare.iaito.appdata.xml
%endif
[ -d src/translations ] || mkdir -p src/translations
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 src
%cmake_build
export PATH=$(pwd)/TMPBINDIR:$PATH
%configure
%make_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
%cmake_install
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/
%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
@ -117,122 +201,5 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
%doc README.md
%files devel
%{_includedir}/iaito
%{_libdir}/iaito/*.cmake
%dir %{_libdir}/iaito
%files doc
%doc html
%changelog
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Oct 15 2021 Ivan Mironov <mironov.ivan@gmail.com> - 5.3.1-5
- Fix plugin search paths
* Mon Oct 04 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-4
- rebuilt with radare2 5.4.2
* Sat Sep 18 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-3
- rebuilt with radare2 5.4.0
* Sat Sep 18 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-2
- rebuilt with radare2 5.4.0
* Wed Jul 21 2021 Henrik Nordstrom <henrik@henriknordstrom.net> - 5.3.1-1
- Update to release 5.3.1
* Fri Jun 11 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.2-3
- rebuild with radare2 5.3.1
* Wed Jun 09 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.2-2
- rebuild with radare2 5.3.0
* Thu Apr 29 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.2-1
- bump to 5.2.2
* Sat Apr 24 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.1-1
- bump to 5.2.1
* Wed Apr 21 2021 Michal Ambroz <rebus _AT seznam.cz> - 5.2.0-3
- fix RIO list
* Fri Apr 16 2021 Michal Ambroz <rebus _AT seznam.cz> - 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 <mironov.ivan@gmail.com> - 0.1.1-4
- Add '/usr/lib*/r2cutter/' to plugin search paths
* Fri Mar 19 2021 Michal Ambroz <rebus _AT seznam.cz> - 0.1.1-3
- switch from cutter to r2cutter
- cosmetic patches to fix gcc10+ warnings (reported upstream)
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.11.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.11.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Riccardo Schirone <rschirone91@gmail.com> - 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 <rschirone91@gmail.com> - 0.0.1.10.2-2
- Just re-build
* Tue May 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.2-1
- Rebase to upstream version 1.10.2
* Tue May 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.1-5
- Re-build for new radare2 release
* Wed Feb 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 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 <rschirone91@gmail.com> - 0.0.1.10.1-3
- Rebuild with new radare2
* Wed Feb 5 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.1-2
- Fix the main window icon
* Mon Feb 3 2020 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.10.1-1
- Rebase to cutter 1.10.1
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.9.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Oct 11 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.9.0-2
- Rebuilt for radare2-3.9.0-3
* Mon Sep 30 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.9.0-1
- rebase to cutter 1.9.0
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1.8.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jul 15 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.8.3-1
- rebase to cutter 1.8.3
* Wed Jun 26 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.8.0-4
- recompile for radare2 3.6.0
* Mon Apr 15 2019 Riccardo Schirone <rschirone91@gmail.com> - 0.0.1.8.0-3
- recompile for radare2 3.4.1
* Tue Apr 09 2019 Lubomir Rintel <lkundrak@v3.sk> - 0.0.1.8.0-2
- Update to radare2 3.4.1
* Thu Mar 21 2019 Lubomir Rintel <lkundrak@v3.sk> - 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 <lkundrak@v3.sk> - 0.0.1.7.4-1
- Cutter - Initial packaging
%autochangelog

View file

@ -1,2 +1,2 @@
SHA512 (iaito-5.3.1.tar.gz) = 0d0afb2c58dabf0fb8868765d704ed29bdc0e1787883c79ef6f0012f4ba6509d5bc648c1ebfef4c7b0150017632fbe5f63bb1c926fd6722597ebc206ad6f0de8
SHA512 (iaito-translations-93c0bb887c1a0de66d55fb84f3aa75e662a1dfd5.tar.gz) = 67ea7a8bcd11f72cd6d58fbb4fae443a14a756070fef939b093a961e86278c1b43b7d2d85177f322d98a00735acde9cada6547dfd5e09925b3110c39470cf58f
SHA512 (iaito-5.9.9.tar.gz) = 8794f49a15b3a73ca7532d4297278975ce7c6e29b30be30736370bc7f9b2e328725fbbc02ac928bc7637bc4ed7693091787c58ca51acfac7aa0b1b36645cb35f
SHA512 (iaito-translations-git20221114.tar.gz) = aec607fc5bf96147e955d7c9862b2fa49b8686a6f52f8390da26517f5075c155efcf66c81fab0634bc1a8510b805c1288006e71813cdf447423b233cab4784b7