[packages/CuraEngine] - up to 3.5.1
baggins
baggins at pld-linux.org
Sun Nov 4 14:12:36 CET 2018
commit 7eddc54fec28ea8ca3caf6f577f1e6dd4a1195a9
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Nov 4 14:12:26 2018 +0100
- up to 3.5.1
CuraEngine-rpath.patch | 9 ++++-----
CuraEngine-system-libs.patch | 36 ------------------------------------
CuraEngine.spec | 9 ++++-----
3 files changed, 8 insertions(+), 46 deletions(-)
---
diff --git a/CuraEngine.spec b/CuraEngine.spec
index 55d94d0..dd6820d 100644
--- a/CuraEngine.spec
+++ b/CuraEngine.spec
@@ -5,16 +5,15 @@
Summary: Engine for processing 3D models into G-code instructions for 3D printers
Summary(pl.UTF-8): Silnik do przetwarzania modeli 3D na instrukcje G-code dla drukarek 3D
Name: CuraEngine
-Version: 2.5.0
-Release: 3
+Version: 3.5.1
+Release: 1
Epoch: 1
License: AGPL v3
Group: Applications/Engineering
Source0: https://github.com/Ultimaker/CuraEngine/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 8d8de8f56fd5831b3b74e8946a26681e
+# Source0-md5: 54800673b165c69dff2978e7b7a58e70
Patch0: %{name}-rpath.patch
Patch1: %{name}-static-libstdcpp.patch
-Patch2: %{name}-system-libs.patch
URL: https://github.com/Ultimaker/CuraEngine
BuildRequires: cmake
BuildRequires: libArcus-devel = %{version}
@@ -47,7 +46,6 @@ pakiecie cura.
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
# bundled libraries
rm -rf libs
@@ -60,6 +58,7 @@ rm -rf libs
mkdir build
cd build
%cmake .. \
+ -DUSE_SYSTEM_LIBS:BOOL=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DCURA_ENGINE_VERSION:STRING=%{version}
diff --git a/CuraEngine-rpath.patch b/CuraEngine-rpath.patch
index 0b58acb..105ac1e 100644
--- a/CuraEngine-rpath.patch
+++ b/CuraEngine-rpath.patch
@@ -11,15 +11,14 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
index c2316d6..1ec537d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -21,8 +21,6 @@ if(APPLE AND CMAKE_CXX_COMPILER_ID MATCHES "Clang")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++")
+@@ -21,7 +21,6 @@ if(APPLE AND CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+ if(NOT DEFINED LIB_SUFFIX)
+ set(LIB_SUFFIX "")
endif()
+-set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
--set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
--
set(CURA_ENGINE_VERSION "master" CACHE STRING "Version name of Cura")
- option(BUILD_TESTS OFF)
--
2.11.0
diff --git a/CuraEngine-system-libs.patch b/CuraEngine-system-libs.patch
deleted file mode 100644
index eb2d986..0000000
--- a/CuraEngine-system-libs.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 62ce7cbc96a52723e11adfda848211e03f6733ba Mon Sep 17 00:00:00 2001
-From: rpm-build <rpm-build>
-Date: Wed, 3 May 2017 14:04:17 +0200
-Subject: [PATCH 3/3] System libs
-
----
- CMakeLists.txt | 6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index bc5cf85..07e4c41 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -46,9 +46,7 @@ if (ENABLE_OPENMP)
- endif()
- endif()
-
--include_directories(${CMAKE_CURRENT_BINARY_DIR} libs)
--
--add_library(clipper STATIC libs/clipper/clipper.cpp)
-+include_directories(${CMAKE_CURRENT_BINARY_DIR})
-
- set(engine_SRCS # Except main.cpp.
- src/bridge.cpp
-@@ -136,7 +134,7 @@ endif ()
-
- # Compiling CuraEngine itself.
- add_library(_CuraEngine ${engine_SRCS} ${engine_PB_SRCS}) #First compile all of CuraEngine as library, allowing this to be re-used for tests.
--target_link_libraries(_CuraEngine clipper)
-+target_link_libraries(_CuraEngine polyclipping)
- if (ENABLE_ARCUS)
- target_link_libraries(_CuraEngine Arcus)
- endif ()
---
-2.11.0
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/CuraEngine.git/commitdiff/7eddc54fec28ea8ca3caf6f577f1e6dd4a1195a9
More information about the pld-cvs-commit
mailing list