[packages/libArcus] - up to 3.5.1

baggins baggins at pld-linux.org
Sun Nov 4 14:10:30 CET 2018


commit 833f681b37212a12a1a6374c87c7540563b00c82
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Nov 4 14:10:20 2018 +0100

    - up to 3.5.1

 PyQt5-sip.patch | 11 +++++++++++
 libArcus.spec   |  8 +++++---
 2 files changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/libArcus.spec b/libArcus.spec
index 8d003e2..bff339e 100644
--- a/libArcus.spec
+++ b/libArcus.spec
@@ -1,12 +1,13 @@
 Summary:	Communication library between internal components for Ultimaker software
 Summary(pl.UTF-8):	Biblioteka komunikacji między wewnętrznymi komponentami oprogramowania Ultimaker
 Name:		libArcus
-Version:	2.5.0
-Release:	4
+Version:	3.5.1
+Release:	1
 License:	AGPL v3+
 Group:		Libraries
 Source0:	https://github.com/Ultimaker/libArcus/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	a8f83c896793262967971b7a94fe3082
+# Source0-md5:	2a04e6b07778c99d0962ce4e2c650559
+Patch0:		PyQt5-sip.patch
 URL:		https://github.com/Ultimaker/libArcus
 BuildRequires:	cmake >= 2.8.12
 BuildRequires:	libstdc++-devel >= 6:4.7
@@ -63,6 +64,7 @@ backendem i podobnym kodem.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 mkdir build
diff --git a/PyQt5-sip.patch b/PyQt5-sip.patch
new file mode 100644
index 0000000..ccfd1bf
--- /dev/null
+++ b/PyQt5-sip.patch
@@ -0,0 +1,11 @@
+--- libArcus-3.5.1/CMakeLists.txt~	2018-06-29 09:39:16.000000000 +0200
++++ libArcus-3.5.1/CMakeLists.txt	2018-11-04 12:51:51.067737106 +0100
+@@ -90,7 +90,7 @@
+ if(BUILD_PYTHON)
+     set(SIP_EXTRA_FILES_DEPEND python/SocketListener.sip python/Types.sip python/PythonMessage.sip python/Error.sip)
+     set(SIP_EXTRA_SOURCE_FILES python/PythonMessage.cpp)
+-    set(SIP_EXTRA_OPTIONS -g) # -g means always release the GIL before calling C++ methods.
++    set(SIP_EXTRA_OPTIONS -g -n PyQt5.sip) # -g means always release the GIL before calling C++ methods.
+     add_sip_python_module(Arcus python/Socket.sip Arcus)
+ endif()
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libArcus.git/commitdiff/833f681b37212a12a1a6374c87c7540563b00c82



More information about the pld-cvs-commit mailing list