Package Details: r2-iaito-git 1:5.7.8.r0.gcccaa377-1

Git Clone URL: https://aur.archlinux.org/r2-iaito-git.git (read-only, click to copy)
Package Base: r2-iaito-git
Description: Qt and C++ GUI for radare2 reverse engineering framework (fork of Cutter)
Upstream URL: https://github.com/radareorg/iaito
Licenses: GPL3
Conflicts: radare2-cutter-git
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 7
Popularity: 0.000000
First Submitted: 2021-06-11 11:26 (UTC)
Last Updated: 2022-11-03 12:48 (UTC)

Pinned Comments

bartus commented on 2022-03-14 10:36 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

bartus commented on 2021-06-13 08:18 (UTC)

Env vars to control build type:
  • DISABLE_BUNDLED_RADARE : (0) build will provide it's radare2 (1) build requires system wide radare2 package (default: 0)
Usage case:
  • export DISABLE_BUNDLED_RADARE=1 in terminal before building.
  • makepkg DISABLE_BUNDLED_RADARE=1 pass as extra arg to makepkg.
  • yay --mflags="DISABLE_BUNDLED_RADARE=1 pass as flag to your aur helper.

When build with BUNDLED_RADARE iaiot will conflicts with system wide radare2 package, if you want to use the system wide radare2 package build iaito with DISABLE_BUNDLED_RARARE=1` env var set.

Latest Comments

1 2 3 Next › Last »

bartus commented on 2022-03-14 10:36 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

Levitating commented on 2022-03-04 19:37 (UTC) (edited on 2022-03-04 19:41 (UTC) by Levitating)

Line 69, where the documentation gets packaged, fails to run.

Using DISABLE_BUNDLED_RADARE causes this bug:

/home/rein/aur/r2-iaito-git/src/r2-iaito-git/src/core/Iaito.cpp: In member function ‘QList<RAsmPluginDescription> IaitoCore::getRAnalPluginDescriptions()’:
/home/rein/aur/r2-iaito-git/src/r2-iaito-git/src/core/Iaito.cpp:2559:27: error: ‘RAnalPlugin’ {aka ‘struct r_anal_plugin_t’} has no member named ‘cpus’
 2559 |         plugin.cpus = ap->cpus;
      |                           ^~~~

The conflicts of this package should change as well. It should conflict with other versions of iaito not with cutter.

bartus commented on 2021-06-13 08:18 (UTC)

Env vars to control build type:
  • DISABLE_BUNDLED_RADARE : (0) build will provide it's radare2 (1) build requires system wide radare2 package (default: 0)
Usage case:
  • export DISABLE_BUNDLED_RADARE=1 in terminal before building.
  • makepkg DISABLE_BUNDLED_RADARE=1 pass as extra arg to makepkg.
  • yay --mflags="DISABLE_BUNDLED_RADARE=1 pass as flag to your aur helper.

When build with BUNDLED_RADARE iaiot will conflicts with system wide radare2 package, if you want to use the system wide radare2 package build iaito with DISABLE_BUNDLED_RARARE=1` env var set.

bitwave commented on 2020-11-03 18:24 (UTC)

using a bundled radare2 without copying the libs does not work.

for me it helps to have radare2 installed and enable -DCUTTER_USE_ADDITIONAL_RADARE2_PATHS=ON

bartus commented on 2020-06-17 12:53 (UTC)

Missing qt5-tools dependency.

git am -s < <(curl -s http://ix.io/2pp2)

bartus commented on 2020-06-03 20:57 (UTC) (edited on 2020-06-04 05:56 (UTC) by bartus)

Please move cmake call to build() as prepare() has no buildenv sourced (relevant makepkg lines) which prevents makepkg.conf to take any effect on the cmake.

patch:

git am < <(curl -s http://ix.io/2odo)

bartus commented on 2020-05-22 22:25 (UTC) (edited on 2020-06-03 20:52 (UTC) by bartus)

Few problems:
  • You are using bundled radare2 PKGBUILD#n33 but radare2-git is listed as depends.
    • If you are going to use bundled radare2 you are missing meson from makedepends (required to build radare2)
  • You are building with graphviz PKGBUILD#n36 but graphviz is missing form depends.

If I may suggest something: http://ix.io/2n2g