commit: c224b05689683b01bdff94efc35d9a33dc0e0207 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> AuthorDate: Tue Oct 7 11:14:52 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Tue Oct 7 11:15:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c224b056
dev-libs/libratbag: fix compile on musl Closes: https://bugs.gentoo.org/935242 Closes: https://bugs.gentoo.org/713624 (obsolete) Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> dev-libs/libratbag/files/libratbag-0.17-basename.patch | 12 ++++++++++++ dev-libs/libratbag/libratbag-0.17-r2.ebuild | 3 ++- dev-libs/libratbag/libratbag-0.18.ebuild | 4 ++++ dev-libs/libratbag/libratbag-9999.ebuild | 4 ++++ 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/dev-libs/libratbag/files/libratbag-0.17-basename.patch b/dev-libs/libratbag/files/libratbag-0.17-basename.patch new file mode 100644 index 000000000000..0fa8bac76aed --- /dev/null +++ b/dev-libs/libratbag/files/libratbag-0.17-basename.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/935242#c3 + +--- a/src/libratbag-data.c ++++ b/src/libratbag-data.c +@@ -28,6 +28,7 @@ + #include <assert.h> + #include <stdlib.h> + #include <glib.h> ++#include <libgen.h> + #include <limits.h> + + #include "asus.h" diff --git a/dev-libs/libratbag/libratbag-0.17-r2.ebuild b/dev-libs/libratbag/libratbag-0.17-r2.ebuild index e8ef8999b775..94cb305e52d2 100644 --- a/dev-libs/libratbag/libratbag-0.17-r2.ebuild +++ b/dev-libs/libratbag/libratbag-0.17-r2.ebuild @@ -70,7 +70,8 @@ DEPEND=" CONFIG_CHECK="~HIDRAW" PATCHES=( - "${FILESDIR}"/libratbag-0.17-python3.12-imp.patch + "${FILESDIR}"/${PN}-0.17-python3.12-imp.patch + "${FILESDIR}"/${PN}-0.17-basename.patch ) pkg_setup() { diff --git a/dev-libs/libratbag/libratbag-0.18.ebuild b/dev-libs/libratbag/libratbag-0.18.ebuild index a67862346a8b..ba2b87b69e57 100644 --- a/dev-libs/libratbag/libratbag-0.18.ebuild +++ b/dev-libs/libratbag/libratbag-0.18.ebuild @@ -69,6 +69,10 @@ DEPEND=" CONFIG_CHECK="~HIDRAW" +PATCHES=( + "${FILESDIR}"/${PN}-0.17-basename.patch +) + pkg_setup() { linux-info_pkg_setup python-single-r1_pkg_setup diff --git a/dev-libs/libratbag/libratbag-9999.ebuild b/dev-libs/libratbag/libratbag-9999.ebuild index a67862346a8b..ba2b87b69e57 100644 --- a/dev-libs/libratbag/libratbag-9999.ebuild +++ b/dev-libs/libratbag/libratbag-9999.ebuild @@ -69,6 +69,10 @@ DEPEND=" CONFIG_CHECK="~HIDRAW" +PATCHES=( + "${FILESDIR}"/${PN}-0.17-basename.patch +) + pkg_setup() { linux-info_pkg_setup python-single-r1_pkg_setup
