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
Search Criteria
Package Details: r2-iaito-git 1:5.7.8.r0.gcccaa377-1
Package Actions
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) |
Dependencies (16)
- capstone (capstone-gitAUR)
- graphviz
- icu (icu-gitAUR)
- pyside2AUR
- python (python37AUR, python311AUR, python310AUR)
- python-shiboken2AUR
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools
- qt5-webengine
- syntax-highlighting (syntax-highlighting-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- shiboken2AUR (make)
Required by (0)
Sources (3)
bartus commented on 2022-03-14 10:36 (UTC)
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 tomakepkg
.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)
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 butradare2-git
is listed as depends.- If you are going to use bundled
radare2
you are missingmeson
frommakedepends
(required to buildradare2
)
- If you are going to use bundled
- You are building with
graphviz
PKGBUILD#n36 butgraphviz
is missing formdepends
.
If I may suggest something: http://ix.io/2n2g
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 tomakepkg
.yay --mflags="DISABLE_BUNDLED_RADARE=1
pass as flag to your aur helper.When build with
BUNDLED_RADARE
iaiot
will conflicts with system wideradare2
package, if you want to use the system wideradare2
package buildiaito
with DISABLE_BUNDLED_RARARE=1` env var set.