Name: CuraEngine Version: 2.3.1 Epoch: 1 Release: 1%{?dist} Summary: Engine for processing 3D models into G-code instructions for 3D printers License: AGPLv3+ URL: https://github.com/Ultimaker/%{name} Source0: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: libarcus-devel == %{version} BuildRequires: polyclipping-devel >= 6.1.2 BuildRequires: protobuf-devel BuildRequires: rapidjson-devel BuildRequires: cmake BuildRequires: git Patch0: %{name}-rpath.patch Patch1: %{name}-static-libstdcpp.patch Patch2: %{name}-system-libs.patch %description %{name} is a C++ console application for 3D printing G-code generation. It has been made as a better and faster alternative to the old Skeinforge engine. This is just a console application for G-code generation. For a full graphical application look at cura with is the graphical frontend for %{name}. %prep %autosetup -p1 -S git # bundled libraries rm -rf libs sed -i 's|#include |#include |' src/utils/*.h src/*.cpp %build %{cmake} -DBUILD_SHARED_LIBS:BOOL=OFF -DCURA_ENGINE_VERSION:STRING=%{version} . # The lib is only intermediate make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} %check # Smoke test %{buildroot}%{_bindir}/%{name} help %files %doc LICENSE README.md %{_bindir}/%{name} %changelog * Sun Dec 04 2016 Miro Hrončok - 1:2.3.1-1 - New version scheme -> Introduce Epoch - Updated - SPEC rewritten * Sun Sep 18 2016 Miro Hrončok - 15.04-4 - Rebuilt for new polyclipping (#1159525) * Wed Feb 03 2016 Fedora Release Engineering - 15.04-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Jul 06 2015 Miro Hrončok - 15.04-2 - Set the VERSION variable * Sun Jul 05 2015 Miro Hrončok - 15.04-1 - Update to 15.04 * Tue Jun 16 2015 Fedora Release Engineering - 14.12.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 14.12.1-2 - Rebuilt for GCC 5 C++11 ABI change * Mon Dec 29 2014 Miro Hrončok - 14.12.1-1 - Update to 14.12.1 * Thu Oct 23 2014 Miro Hrončok - 14.03-3 - Rebuilt for new polyclipping * Fri Aug 15 2014 Fedora Release Engineering - 14.03-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Mon Jun 23 2014 Miro Hrončok - 14.03-1 - New version 14.03 * Fri Jun 06 2014 Fedora Release Engineering - 14.01-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Mar 09 2014 Miro Hrončok - 14.01-1 - New version 14.01 - polyclipping 6.1.x - Now with make test - Rebuilt against new polyclipping release * Sat Dec 14 2013 Miro Hrončok - 13.11.2-1 - New version 13.11.2 - Makefile seding changed to reflect changes - Clipper usage no longer need patching * Fri Aug 02 2013 Fedora Release Engineering - 13.06.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Jul 22 2013 Miro Hrončok - 13.06.3-3 - Rebuilt for new polyclipping * Thu Jul 04 2013 Miro Hrončok - 13.06.3-2 - Added some explaining comments * Sun Jun 23 2013 Miro Hrončok - 13.06.3-1 - New package