Compare commits
47 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
36fde4c08f | ||
|
|
8c7ccec44b | ||
|
|
06a9c3b9de | ||
|
|
c1dde0902d | ||
|
|
1c99638d75 | ||
|
|
361b40d7ca | ||
|
|
f9f0e70512 | ||
|
|
a108122ff1 | ||
|
|
ac6b0694c9 | ||
|
|
4f83d1d5c2 | ||
|
|
778d16c2a4 | ||
|
|
8db4314692 | ||
|
|
5db91a4881 | ||
|
|
1f698d5757 | ||
|
|
18aa9bffed | ||
|
|
9ea7ca9d89 | ||
|
|
b48f0d35d7 | ||
|
|
cd6137c33d | ||
|
|
adf1644d7f | ||
|
|
beb305e8fb | ||
|
|
d6b8e90a36 | ||
|
|
2764d49bbd | ||
|
|
384e118ecf | ||
|
|
9193cfb45b | ||
|
|
444d543238 | ||
|
|
0949d4b8a8 | ||
|
|
bea447728d | ||
|
|
edc4bf4588 | ||
|
|
41770b34c3 | ||
|
|
48b44aa2de | ||
|
|
bfd899fef7 | ||
|
|
39285ae1c9 | ||
|
|
e9bfe3c001 | ||
|
|
5b2aa5516c | ||
|
|
129360695c | ||
|
|
ac756cfdab | ||
|
|
263a326823 | ||
|
|
4eb02bee95 | ||
|
|
9811d9dafd | ||
|
|
9e16471c9e | ||
|
|
d1a01315e4 | ||
|
|
fe4b680785 | ||
|
|
dadaa13060 | ||
|
|
571013c010 | ||
|
|
50bdd004f4 | ||
|
|
0c0117dd50 | ||
|
|
15e3478c6b |
9 changed files with 517 additions and 162 deletions
7
.gitignore
vendored
7
.gitignore
vendored
|
|
@ -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
25
build.sh
Executable 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
188
changelog
Normal 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
|
||||
11
iaito-5.6.0-higlighting.patch
Normal file
11
iaito-5.6.0-higlighting.patch
Normal 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
19
iaito-5.6.0-norpath.patch
Normal 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
130
iaito-5.7.8-version.patch
Normal 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
18
iaito-5.8.8-norpath.patch
Normal 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
|
||||
277
iaito.spec
277
iaito.spec
|
|
@ -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
|
||||
4
sources
4
sources
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue