I've fixed the problem with the esil man page.
I also removed the symlink to /usr/bin/rz
as invoking rizin
via rz
is no longer officially supported. Users still wanting to do this can add alias rz=rizin
for their shell.
Git Clone URL: | https://aur.archlinux.org/rizin-git.git (read-only, click to copy) |
---|---|
Package Base: | rizin-git |
Description: | Open-source tools to disasm, debug, analyze and manipulate binary files |
Upstream URL: | https://rizin.re/ |
Keywords: | debugging exploitation program-analysis reverse-engineering security |
Licenses: | GPL3, LGPL3 |
Conflicts: | rizin |
Provides: | rizin |
Submitter: | tsp |
Maintainer: | tsp (bartus) |
Last Packager: | tsp |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2020-12-10 10:16 (UTC) |
Last Updated: | 2022-10-02 03:17 (UTC) |
I've fixed the problem with the esil man page.
I also removed the symlink to /usr/bin/rz
as invoking rizin
via rz
is no longer officially supported. Users still wanting to do this can add alias rz=rizin
for their shell.
If you remove the line rm "${pkgdir}/usr/share/man/man7/esil.7"
from the PKGBUILD
it should work.
I'll push this fix myself shortly - just validating the build locally etc.
I get an error when building the package:
Installing /tmp/makepkg/rizin-git/src/rizin-git/build/meson-private/rz_lang.pc to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/lib/pkgconfig
Installing /tmp/makepkg/rizin-git/src/rizin-git/build/meson-private/rz_asm.pc to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/lib/pkgconfig
Installing /tmp/makepkg/rizin-git/src/rizin-git/build/meson-private/rz_analysis.pc to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/lib/pkgconfig
Installing /tmp/makepkg/rizin-git/src/rizin-git/build/meson-private/rz_egg.pc to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/lib/pkgconfig
Installing /tmp/makepkg/rizin-git/src/rizin-git/build/meson-private/rz_debug.pc to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/lib/pkgconfig
Installing /tmp/makepkg/rizin-git/src/rizin-git/build/meson-private/rz_core.pc to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/lib/pkgconfig
Installing /tmp/makepkg/rizin-git/src/rizin-git/librz/bin/d/elf32 to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/format
Installing /tmp/makepkg/rizin-git/src/rizin-git/librz/bin/d/elf64 to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/format
Installing /tmp/makepkg/rizin-git/src/rizin-git/librz/bin/d/elf_enums to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/format
Installing /tmp/makepkg/rizin-git/src/rizin-git/librz/bin/d/pe32 to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/format
Installing /tmp/makepkg/rizin-git/src/rizin-git/librz/bin/d/trx to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/format
Installing /tmp/makepkg/rizin-git/src/rizin-git/librz/bin/d/mz to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/format
Installing /tmp/makepkg/rizin-git/src/rizin-git/librz/bin/d/zip to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/format
Installing /tmp/makepkg/rizin-git/src/rizin-git/build/meson-private/rz_main.pc to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/lib/pkgconfig
Installing /tmp/makepkg/rizin-git/src/rizin-git/binrz/rz-pm/rz-pm to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/bin
Installing /tmp/makepkg/rizin-git/src/rizin-git/doc/fortunes.fun to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/fortunes
Installing /tmp/makepkg/rizin-git/src/rizin-git/doc/fortunes.tips to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/fortunes
Installing /tmp/makepkg/rizin-git/src/rizin-git/doc/hud to /tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/rizin/0.2.0-git/hud
rm: cannot remove '/tmp/makepkg/rizin-git/pkg/rizin-git/usr/share/man/man7/esil.7': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
error making: rizin-git
Yeah sounds good :)
Thanks, I've pushed rizin-git to my GitHub will try to integrate it into my arch-travis-ci stack and pin a comment pointing to build status I've you don't mind.
Thanks for the patch. Just doing a clean build locally to sanity check and I'll push it.
btw. Already cloned aur/rizin package and waiting for official 0.1.0 tag to appear on GitHub to push it (don't think it somehow block if you would like to push it).
All good! Seems like you know what you're doing with these packages :)
Also I've reinstated Cutter-git since Cutter replaces radare2 with rizin would you like to be a comaintainer?
Sure if you don't mind adding me. I've added you as a co-maintainer to this package too.
@tsp: Works great, one more caveat if I may. Would be nice to add submodules to source
array as described in the wiki.
They're a smole ones but pulling them every time rizin-git
rebuild is triggered is a waste.
Also adding --remote
switch to submodule init
to assure build reproducibility would be great.
Patch for you ヽ(~_~(・_・ )ゝ
# merge with
git am -s < <(curl -s http://ix.io/2L4M)
btw. Already cloned aur/rizin
package and waiting for official 0.1.0
tag to appear on GitHub to push it (don't think it somehow block if you would like to push it).
Also I've reinstated Cutter-git
since Cutter
replaces radare2
with rizin
would you like to be a comaintainer?
Thanks for the heads up. I've updated that already (as the version we generate is already lower due to changes in upstream git). I've also switched over to using system deps so let me know if that has caused any issues for you.
@tdp: After version ordering gets broken (4.6.0->0.1.0) you should use epoch
to allow pacman to handle version ordering. Without this all AUR helpers update routine get broken and pacman
won't update the package as local version is newer then the repo one.
$pacman -Suy
warning: rizin-git: local (4.6.0.r25139.9ecb0671c-1) is newer than aur (0.1.0.r25295.4d5702df4-1)
Pinned Comments
bartus commented on 2021-01-08 00:55 (UTC) (edited on 2021-01-08 00:57 (UTC) by bartus)
Check package daily build status on travis-ci.org