From c93f43e52ce643fb120a663cd51545e48cf6aaf6 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Mon, 25 Nov 2024 16:37:49 +0100 Subject: [PATCH] media-libs/lib3mf: don't use bundled headers The includes are hardcoded. This is fixed in newer releases, so instead of patching we just link the system includes to the place where they are expected. Closes: https://bugs.gentoo.org/944790 Signed-off-by: Paul Zander Signed-off-by: Sam James --- .../{lib3mf-2.2.0.ebuild => lib3mf-2.2.0-r1.ebuild} | 8 ++++++++ 1 file changed, 8 insertions(+) rename media-libs/lib3mf/{lib3mf-2.2.0.ebuild => lib3mf-2.2.0-r1.ebuild} (88%) diff --git a/media-libs/lib3mf/lib3mf-2.2.0.ebuild b/media-libs/lib3mf/lib3mf-2.2.0-r1.ebuild similarity index 88% rename from media-libs/lib3mf/lib3mf-2.2.0.ebuild rename to media-libs/lib3mf/lib3mf-2.2.0-r1.ebuild index d5d470010791d..c980abe83fef7 100644 --- a/media-libs/lib3mf/lib3mf-2.2.0.ebuild +++ b/media-libs/lib3mf/lib3mf-2.2.0-r1.ebuild @@ -39,6 +39,14 @@ PATCHES=( "${FILESDIR}"/${P}-include-cstdint.patch ) +src_prepare() { + cmake_src_prepare + + rm -r Include/Libraries/{libzip,zlib} || die + ln -s "${EPREFIX}/usr/include" Include/Libraries/zlib || die + ln -s "${EPREFIX}/usr/include" Include/Libraries/libzip || die +} + src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_INCLUDEDIR="include/${PN}"