The package rpms/iaito.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/iaito.git/commit/?id=5d65305f2c76aba....
Change: +%ifarch %{qt5_qtwebengine_arches}
Thanks.
Full change: ============
commit 5d65305f2c76abab2b037586d66ea0f74a51e73c Author: Michal Ambroz rebus@seznam.cz Date: Sun Apr 25 13:18:56 2021 +0200
iaito initial load of package for 5.2.1
diff --git a/iaito.spec b/iaito.spec new file mode 100644 index 0000000..8d9b7ed --- /dev/null +++ b/iaito.spec @@ -0,0 +1,211 @@ +Name: iaito +Version: 5.2.1 +Release: 1%{?dist} +Summary: GUI for radare2 reverse engineering framework + +%global iaito_translations_commit 9e4b6de0d1cbf8f8bf077240b54532cc32b384b4 + + +# 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/%%7Bversion%7D/iaito-%%7Bversion%... +Source1: https://github.com/radareorg/iaito-translations/archive/%%7Biaito_translatio... + + +BuildRequires: radare2-devel >= 5.2.0 +BuildRequires: git +BuildRequires: cmake +BuildRequires: make +BuildRequires: gcc-c++ +BuildRequires: kf5-syntax-highlighting-devel +BuildRequires: python3-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: file-devel +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: graphviz-devel +BuildRequires: qt5-linguist +%ifarch %{qt5_qtwebengine_arches} +BuildRequires: qt5-qtwebengine-devel +%endif + +# Generate documentation +BuildRequires: doxygen +BuildRequires: /usr/bin/sphinx-build +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} + + +%description +iaito is a Qt and C++ GUI for radare2. +It is the continuation of Cutter before the fork to keep radare2 as backend. +Its goal is making an advanced, customizable and FOSS reverse-engineering +platform while keeping the user experience at mind. +The iaito is created by reverse engineers for reverse engineers. +Focus on supporting latest version of radare2. +Recommend the use of system installed libraries/radare2. +Closer integration between r2 and the UI. + +%package devel +Summary: Development files for the iaito package +Requires: %{name}%{?_isa} = %{version}-%{release} + +# Package iaito was renamed from r2cutter in version 5.2.0 +Obsoletes: r2cutter-devel < 5.2.0 +Provides: r2cutter-devel%{?_isa} = %{version}-%{release} + +%description devel +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} + +%description doc +Documentation for the iaito package. See iaito package for more +information. + + +%prep +%autosetup -p1 -n iaito-%{version} -S git_am +tar --strip-component=1 -xvf %{SOURCE1} -C src/translations + + +%build +%cmake -DAIATO_EXTRA_PLUGIN_DIRS=%{_libdir}/iaito src +%cmake_build + + + +cd docs +make html +rm -rf build/html/.buildinfo +mv build/html ../ + + +%install +%cmake_install + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml +desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop + + +%files +%{_bindir}/iaito +%{_libdir}/iaito +%{_datadir}/RadareOrg/ +%{_datadir}/applications/*.desktop +%{_metainfodir}/*.appdata.xml +%{_datadir}/icons/hicolor/scalable/apps/*.svg +%{_mandir}/man1/iaito.1* +%license COPYING src/img/icons/Iconic-LICENSE +%doc README.md + + +%files devel +%{_includedir}/iaito +%{_libdir}/iaito/*.cmake +%dir %{_libdir}/iaito + +%files doc +%doc html + +%changelog +* 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
commit db179427bfedcd5f58146b1c796720ba926ebd0d Author: Michal Ambroz rebus@seznam.cz Date: Sun Apr 25 13:06:19 2021 +0200
iaito initial load for version 5.2.1
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bab6ae9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/iaito-5.2.1.tar.gz +/iaito-translations-9e4b6de0d1cbf8f8bf077240b54532cc32b384b4.tar.gz diff --git a/README.md b/README.md index a5b0449..956c5ce 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,10 @@ # iaito
-The iaito package +The iaito package is a Qt and C++ GUI for radare2. +It is the continuation of Cutter before the fork to keep radare2 as backend. +Its goal is making an advanced, customizable and FOSS reverse-engineering +platform while keeping the user experience at mind. +The iaito is created by reverse engineers for reverse engineers. +Focus on supporting latest version of radare2. +Recommend the use of system installed libraries/radare2. +Closer integration between r2 and the UI. diff --git a/sources b/sources new file mode 100644 index 0000000..d34bbf3 --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +SHA512 (iaito-5.2.1.tar.gz) = d4a97807a030d6fe8df5d601c21692a479b092f67f70fb44710d6470babc1d33d0060ed6cc7e4b28b8aaffec5ad5b97e2ce561f1246897edfa5b92f524c8e90a +SHA512 (iaito-translations-9e4b6de0d1cbf8f8bf077240b54532cc32b384b4.tar.gz) = a70c2a04e6b2f4752ef2c6381347a2efe261335a88702116a90d0c8dc890e0ac9465b5166734ada3462b78d5fcf3036968f4e1266774741d6018fda8586a46bd
arch-excludes@lists.fedoraproject.org