diff options
author | 2024-06-22 12:14:45 +0200 | |
---|---|---|
committer | 2024-06-22 12:15:01 +0200 | |
commit | ee0ba87fa87c80bebf89a6c63709f27fe1796b72 (patch) | |
tree | 42a1d2605b8a40ff8ed5d32874d6ca7ed773d46a /media-gfx/prusaslicer | |
parent | dev-db/m17n-db: fix build on musl (diff) | |
download | gentoo-ee0ba87fa87c80bebf89a6c63709f27fe1796b72.tar.gz gentoo-ee0ba87fa87c80bebf89a6c63709f27fe1796b72.tar.bz2 gentoo-ee0ba87fa87c80bebf89a6c63709f27fe1796b72.zip |
media-gfx/prusaslicer: fixed linking
Closes: https://bugs.gentoo.org/934358
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'media-gfx/prusaslicer')
-rw-r--r-- | media-gfx/prusaslicer/files/prusaslicer-2.8.0-fixed-linking.patch | 19 | ||||
-rw-r--r-- | media-gfx/prusaslicer/prusaslicer-9999.ebuild | 1 |
2 files changed, 20 insertions, 0 deletions
diff --git a/media-gfx/prusaslicer/files/prusaslicer-2.8.0-fixed-linking.patch b/media-gfx/prusaslicer/files/prusaslicer-2.8.0-fixed-linking.patch new file mode 100644 index 000000000000..33ab6256d6b0 --- /dev/null +++ b/media-gfx/prusaslicer/files/prusaslicer-2.8.0-fixed-linking.patch @@ -0,0 +1,19 @@ +--- a/src/slic3r/CMakeLists.txt ++++ b/src/slic3r/CMakeLists.txt +@@ -376,6 +376,7 @@ set(SLIC3R_GUI_SOURCES + ) + + find_package(NanoSVG REQUIRED) ++find_package(OpenSSL REQUIRED) + + if (APPLE) + list(APPEND SLIC3R_GUI_SOURCES +@@ -404,7 +405,7 @@ endforeach() + + encoding_check(libslic3r_gui) + +-target_link_libraries(libslic3r_gui libslic3r avrdude libcereal imgui libvgcode GLEW::GLEW OpenGL::GL hidapi libcurl ${wxWidgets_LIBRARIES} NanoSVG::nanosvg NanoSVG::nanosvgrast) ++target_link_libraries(libslic3r_gui libslic3r avrdude libcereal imgui libvgcode GLEW::GLEW OpenGL::GL hidapi libcurl ${wxWidgets_LIBRARIES} NanoSVG::nanosvg NanoSVG::nanosvgrast OpenSSL::SSL OpenSSL::Crypto) + + if (MSVC) + target_link_libraries(libslic3r_gui Setupapi.lib) diff --git a/media-gfx/prusaslicer/prusaslicer-9999.ebuild b/media-gfx/prusaslicer/prusaslicer-9999.ebuild index c76b9ee39612..71ea154eda73 100644 --- a/media-gfx/prusaslicer/prusaslicer-9999.ebuild +++ b/media-gfx/prusaslicer/prusaslicer-9999.ebuild @@ -61,6 +61,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}/${PN}-2.8.0-missing-includes.patch" + "${FILESDIR}/${PN}-2.8.0-fixed-linking.patch" ) src_prepare() { |