diff options
author | 2024-11-25 16:37:49 +0100 | |
---|---|---|
committer | 2024-11-25 15:43:31 +0000 | |
commit | c93f43e52ce643fb120a663cd51545e48cf6aaf6 (patch) | |
tree | 9805a63c879c0afbeafc79d9ee7b4dd2b1ee7a67 /media-libs | |
parent | app-editors/retext: drop 7.2.3, 8.0.0, 8.0.1, 8.0.1-r1 (diff) | |
download | gentoo-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}" |