File libArcus1.spec of Package libArcus

# spec file for package libArcus1
# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany.
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via

Name:       libArcus1
Version:	15.10
Release:	1
License:	AGPL-3.0
Summary:	Communication library between internal components for Ultimaker software
Group:		Productivity/Scientific/Other
Source:		%{name}-%{version}.tar.xz
Patch0:		set_system_path.patch
BuildRequires:	protobuf-devel
BuildRequires:  python-devel
BuildRequires:  cmake
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

This library contains C++ code and Python3 bindings for creating a socket in a thread and using this socket to send and receive messages based on the Protocol Buffers library. It is designed to facilitate the communication between Cura and its backend and similar code.

%package devel
Summary: Development files for libArcus

%description devel
Development headers and libraries for the libArcus library.

%setup -q
%patch0 -p0 


mkdir build
cd build

%ifarch x86_64 || aarch64


cd build




%files devel