Hello community,

here is the log from the commit of package libArcus for openSUSE:Factory 
checked in at 2020-11-23 15:47:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libArcus (Old)
 and      /work/SRC/openSUSE:Factory/.libArcus.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libArcus"

Mon Nov 23 15:47:40 2020 rev:13 rq:849978 version:4.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libArcus/libArcus.changes        2020-11-11 
20:47:54.723732626 +0100
+++ /work/SRC/openSUSE:Factory/.libArcus.new.5913/libArcus.changes      
2020-11-23 18:48:33.753249866 +0100
@@ -1,0 +2,9 @@
+Sat Nov 21 00:38:15 UTC 2020 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de>
+
+- Depend on python3-sip < 5, as libArcus build is incompatible with
+  SIP 5 and upstream currently has no intention to update, see
+  gh#Ultimaker/libSavitar#26.
+- Move the python bindings to a separate package which can be used
+  as a dependency elsewhere.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libArcus.spec ++++++
--- /var/tmp/diff_new_pack.sI7H7I/_old  2020-11-23 18:48:34.357250494 +0100
+++ /var/tmp/diff_new_pack.sI7H7I/_new  2020-11-23 18:48:34.361250498 +0100
@@ -33,7 +33,7 @@
 BuildRequires:  cmake >= 3.6
 BuildRequires:  gcc-c++
 BuildRequires:  protobuf-devel >= 3.0.0
-BuildRequires:  python3-sip-devel
+BuildRequires:  python3-sip-devel < 5
 
 %description
 Communication library between internal components for Ultimaker software
@@ -41,6 +41,8 @@
 %package -n %name%{sover}
 Summary:        3D printer control software
 Group:          System/Libraries
+# The forked libArcus-lulzbot uses the same SONAME ...
+Provides:       libArcus-Ultimaker
 
 %description -n %name%{sover}
 Communication library between internal components for Ultimaker software
@@ -50,12 +52,20 @@
 Group:          Development/Libraries/C and C++
 Requires:       libArcus%{sover} = %{version}
 Requires:       protobuf-devel >= 3.0.0
-Requires:       python3-sip-devel
+Requires:       python3-sip-devel < 5
 
 %description devel
 The %{name}-devel package includes the header files, libraries and development
 tools necessary for compiling and linking programs which use %{name}.
 
+%package -n python3-Arcus
+Summary:        Python bindings for libArcus
+Group:          Development/Languages/Python
+Requires:       libArcus-Ultimaker
+
+%description -n python3-Arcus
+Python bindings for the Arcus communication library.
+
 %prep
 %setup -n %{name}-%{sversion}
 %patch0 -p1
@@ -82,7 +92,10 @@
 %files -n %name%{sover}
 %license LICENSE
 %doc README.md
-%{python3_sitearch}/Arcus.so
 %{_libdir}/libArcus.so.*
 
+%files -n python3-Arcus
+%license LICENSE
+%{python3_sitearch}/Arcus.so
+
 %changelog
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to