dev-cpp/cpp-httplib-0.16.0 changes the library name from "httplib" to "cpp-httplib". This breaks app-misc/openrgb-0.9, which hardcodes the library name in the ebuild: eqmake5 \ INCLUDEPATH+="${ESYSROOT}/usr/include/nlohmann" \ DEFINES+="OPENRGB_EXTRA_PLUGIN_DIRECTORY=\\\\\"\\\"${EPREFIX}/usr/$(get_libdir)/OpenRGB/plugins\\\\\"\\\"" \ LIBS+=-lhttplib
Also affects openrgb-9999.
It should work to change to $(tc-getPKG_CONFIG) --libs XXX or perhaps $(tc-getPKG_CONFIG) --libs XXX || $(tc-getPKG_CONFIG) --libs YYY. (I don't know if they changed the .pc name.)
There is unfortunately no .pc file installed by cpp-httplib, there are some cmake configure files though.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ff1130ba2ce6f23d4c1565173beb0ab5fa70cd commit 07ff1130ba2ce6f23d4c1565173beb0ab5fa70cd Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-06-20 13:40:13 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2024-06-20 14:05:27 +0000 app-misc/openrgb: workaround cpp-httplib lib name change Closes: https://bugs.gentoo.org/934576 Signed-off-by: Maciej Barć <xgqt@gentoo.org> app-misc/openrgb/openrgb-0.9.ebuild | 13 +++++++++++-- app-misc/openrgb/openrgb-9999.ebuild | 13 +++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-)