summaryrefslogtreecommitdiff
path: root/media-gfx/superslicer/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-08-28 02:55:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-08-28 02:55:12 +0100
commitaa3df29a7249694a60190b96385136043ee7db3f (patch)
treeb74c9a9a6e315f8634767bd091ffe5712490bfc2 /media-gfx/superslicer/files
parentdab4468820bf30b5a0764b19f519006f0e6bb371 (diff)
gentoo auto-resync : 28:08:2022 - 02:55:12
Diffstat (limited to 'media-gfx/superslicer/files')
-rw-r--r--media-gfx/superslicer/files/superslicer-2.5.59.0-dont-install-bundled-angelscript.patch53
-rw-r--r--media-gfx/superslicer/files/superslicer-2.5.59.0-fix-gcodeviewer-symlink.patch11
2 files changed, 64 insertions, 0 deletions
diff --git a/media-gfx/superslicer/files/superslicer-2.5.59.0-dont-install-bundled-angelscript.patch b/media-gfx/superslicer/files/superslicer-2.5.59.0-dont-install-bundled-angelscript.patch
new file mode 100644
index 000000000000..603a96ac67a5
--- /dev/null
+++ b/media-gfx/superslicer/files/superslicer-2.5.59.0-dont-install-bundled-angelscript.patch
@@ -0,0 +1,53 @@
+diff --git a/src/angelscript/CMakeLists.txt b/src/angelscript/CMakeLists.txt
+index fed80a0ad..a65d9f8d5 100644
+--- a/src/angelscript/CMakeLists.txt
++++ b/src/angelscript/CMakeLists.txt
+@@ -202,48 +202,3 @@ endif()
+
+ # Don't override the default runtime output path to avoid conflicts when building for multiple target platforms
+ #set(RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)
+-
+-#See https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#creating-packages for a detailed explanation about this part
+-install(TARGETS ${ANGELSCRIPT_LIBRARY_NAME} EXPORT AngelscriptTargets
+- RUNTIME DESTINATION bin
+- LIBRARY DESTINATION lib
+- ARCHIVE DESTINATION lib
+- INCLUDES DESTINATION include
+-)
+-
+-install(FILES
+- ${CMAKE_CURRENT_SOURCE_DIR}/include/angelscript.h
+- DESTINATION include
+- COMPONENT Devel
+-)
+-
+-include(CMakePackageConfigHelpers)
+-write_basic_package_version_file(
+- "${CMAKE_CURRENT_BINARY_DIR}/Angelscript/AngelscriptConfigVersion.cmake"
+- VERSION ${PROJECT_VERSION}
+- COMPATIBILITY AnyNewerVersion
+-)
+-
+-export(EXPORT AngelscriptTargets
+- FILE "${CMAKE_CURRENT_BINARY_DIR}/Angelscript/AngelscriptTargets.cmake"
+- NAMESPACE Angelscript::
+-)
+-configure_file(cmake/AngelscriptConfig.cmake
+- "${CMAKE_CURRENT_BINARY_DIR}/Angelscript/AngelscriptConfig.cmake"
+- COPYONLY
+-)
+-
+-set(ConfigPackageLocation lib/cmake/Angelscript)
+-install(EXPORT AngelscriptTargets
+- FILE AngelscriptTargets.cmake
+- NAMESPACE Angelscript::
+- DESTINATION ${ConfigPackageLocation}
+-)
+-install(
+- FILES
+- cmake/AngelscriptConfig.cmake
+- "${CMAKE_CURRENT_BINARY_DIR}/Angelscript/AngelscriptConfigVersion.cmake"
+- DESTINATION ${ConfigPackageLocation}
+- COMPONENT Devel
+-)
+-
diff --git a/media-gfx/superslicer/files/superslicer-2.5.59.0-fix-gcodeviewer-symlink.patch b/media-gfx/superslicer/files/superslicer-2.5.59.0-fix-gcodeviewer-symlink.patch
new file mode 100644
index 000000000000..5a5c9960cc00
--- /dev/null
+++ b/media-gfx/superslicer/files/superslicer-2.5.59.0-fix-gcodeviewer-symlink.patch
@@ -0,0 +1,11 @@
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 9aae6dc11..75835903e 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -299,5 +299,5 @@ else ()
+ install(TARGETS Slic3r RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
+
+ # Install the symlink for gcodeviewer
+- install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink slic3r ${GCODEVIEWER_APP_CMD} WORKING_DIRECTORY \$ENV{DESTDIR}/${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR})")
++ install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${SLIC3R_APP_CMD} ${GCODEVIEWER_APP_CMD} WORKING_DIRECTORY \$ENV{DESTDIR}/${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR})")
+ endif ()