summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Zander <negril.nx+gentoo@gmail.com>2024-11-25 16:37:49 +0100
committerSam James <sam@gentoo.org>2024-11-25 15:43:31 +0000
commitc93f43e52ce643fb120a663cd51545e48cf6aaf6 (patch)
tree9805a63c879c0afbeafc79d9ee7b4dd2b1ee7a67 /media-libs
parentapp-editors/retext: drop 7.2.3, 8.0.0, 8.0.1, 8.0.1-r1 (diff)
downloadgentoo-c93f43e52ce643fb120a663cd51545e48cf6aaf6.tar.gz
gentoo-c93f43e52ce643fb120a663cd51545e48cf6aaf6.tar.bz2
gentoo-c93f43e52ce643fb120a663cd51545e48cf6aaf6.zip
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 <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/lib3mf/lib3mf-2.2.0-r1.ebuild (renamed from media-libs/lib3mf/lib3mf-2.2.0.ebuild)8
1 files changed, 8 insertions, 0 deletions
diff --git a/media-libs/lib3mf/lib3mf-2.2.0.ebuild b/media-libs/lib3mf/lib3mf-2.2.0-r1.ebuild
index d5d470010791..c980abe83fef 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}"