When libusb gem is used an error is emitted: Ignoring libusb-0.6.4 because its extensions are not built. Try: gem pristine libusb --version 0.6.4 This is likely caused by the extensions not being built or installed.
The extensions does not actually do anything when the system libusb library is used and the eclass doesn't expect that.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce86915a6b6bf730dbeb4c54fd6d220d8fc43b2 commit 5ce86915a6b6bf730dbeb4c54fd6d220d8fc43b2 Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2023-03-18 07:06:27 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2023-03-18 07:06:27 +0000 dev-ruby/libusb: add extension installed marker manually This gem has an extension that is a no-op when using system libusb. Install the "extension installed" marker manually to make rubygems happy. Closes: https://bugs.gentoo.org/901973 Signed-off-by: Hans de Graaff <graaff@gentoo.org> dev-ruby/libusb/libusb-0.6.4-r2.ebuild | 47 ++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)