Created attachment 678894 [details] rizin-9999.ebuild Rizin [1] is the fork of Radare2 (dev-util/radare2). I wrote an ebuild for the git version as until this moment there isn't a release yet. [1] https://github.com/rizinorg/rizin
Created attachment 678897 [details] metadata.xml metadata.xml
Created attachment 678900 [details, diff] rizin-9999-drop-git-postfix.diff rizin-9999-drop-git-postfix.diff This diff is used in git versions of the ebuild because they use a -git postfix in the libraries filename to indicate that it's a development version. As soon as a release is made, the -git postfix will be dropped from the stable releases. I suspect that the live code (HEAD) will always use it.
I'm tempted but I also recall some confusion about why the fork was happening given who was backing it. I'll do some research I guess. We also need the GCO sign off from you and ideally this in a git am-able patch.
(In reply to Sam James from comment #3) > I'm tempted but I also recall some confusion about why the fork was > happening given who was backing it. I'll do some research I guess. > > We also need the GCO sign off from you and ideally this in a git am-able > patch. I suppose you mean this two entries: PORTAGE_GPG_KEY="0xABC4CE063C4F9D6C" DCO_SIGNED_OFF_BY="Πέτρος Σιλιγκούνας <petross404@gmail.com>" I haven't used the gentoo tree to write this, so no git has been used so far. I am waiting to be granted access to the guru project so I can contribute it from there.
I was planning on packaging this as a new dependency of dev-util/cutter when a new release is cut using the fork.
version 0.2.0 released and they refactored all dependencies into Meson subprojects (lz4, zip, zlib, yxml, etc) emerge rizin ... Running command: /usr/bin/python3.9 /var/tmp/portage/dev-util/rizin-0.2.0/work/rizin-0.2.0/sys/check_meson_subproject.py sdb meson.build:430:0: ERROR: Automatic wrap-based subproject downloading is disabled
Oops, this is packaged now.