Package Details: rizin-git 1:0.5.0-1

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)

Required by (6)

Sources (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

Latest Comments

1 2 Next › Last »

tsp commented on 2021-03-14 01:05 (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.

tsp commented on 2021-03-14 00:50 (UTC)

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.

xuiqzy commented on 2021-03-14 00:31 (UTC)

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

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

tsp commented on 2021-01-07 21:29 (UTC)

Yeah sounds good :)

bartus commented on 2021-01-07 18:47 (UTC)

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.

tsp commented on 2021-01-06 21:56 (UTC)

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.

bartus commented on 2021-01-06 17:34 (UTC) (edited on 2021-01-07 18:38 (UTC) by bartus)

@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?

tsp commented on 2021-01-06 02:02 (UTC)

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.

bartus commented on 2021-01-05 22:53 (UTC)

@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)