commit openscad for openSUSE:Factory
Hello community, here is the log from the commit of package openscad for openSUSE:Factory checked in at 2020-10-07 14:17:43 Comparing /work/SRC/openSUSE:Factory/openscad (Old) and /work/SRC/openSUSE:Factory/.openscad.new.4249 (New) Package is "openscad" Wed Oct 7 14:17:43 2020 rev:7 rq:839818 version:2019.05 Changes: --- /work/SRC/openSUSE:Factory/openscad/openscad.changes2020-10-05 19:36:49.501417066 +0200 +++ /work/SRC/openSUSE:Factory/.openscad.new.4249/openscad.changes 2020-10-07 14:17:45.825451201 +0200 @@ -1,0 +2,6 @@ +Tue Oct 6 12:05:11 UTC 2020 - Guillaume GARDET + +- openGL is required but Arm uses openGL ES, so exclude %arm + and aarch64 + +--- Other differences: -- ++ openscad.spec ++ --- /var/tmp/diff_new_pack.MJtUaV/_old 2020-10-07 14:17:47.349452413 +0200 +++ /var/tmp/diff_new_pack.MJtUaV/_new 2020-10-07 14:17:47.349452413 +0200 @@ -51,6 +51,8 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libzip) +# With v2019.05, openGL is required but Arm uses openGL ES +ExcludeArch:%arm aarch64 %description OpenSCAD is a software for creating solid 3D CAD objects. It does not
commit openscad for openSUSE:Factory
Hello community, here is the log from the commit of package openscad for openSUSE:Factory checked in at 2020-10-05 19:36:45 Comparing /work/SRC/openSUSE:Factory/openscad (Old) and /work/SRC/openSUSE:Factory/.openscad.new.4249 (New) Package is "openscad" Mon Oct 5 19:36:45 2020 rev:6 rq:839140 version:2019.05 Changes: --- /work/SRC/openSUSE:Factory/openscad/openscad.changes2020-03-25 23:50:44.632013459 +0100 +++ /work/SRC/openSUSE:Factory/.openscad.new.4249/openscad.changes 2020-10-05 19:36:49.501417066 +0200 @@ -1,0 +2,10 @@ +Fri Oct 2 08:10:59 UTC 2020 - Dirk Stoecker + +- fix build with new C++ compilers, add boost_include.diff + +--- +Thu Aug 20 09:03:01 UTC 2020 - Martin Liška + +- Use memoryperjob constraint instead of %limit_build macro. + +--- New: boost_include.diff Other differences: -- ++ openscad.spec ++ --- /var/tmp/diff_new_pack.IPkwLD/_old 2020-10-05 19:36:50.313417860 +0200 +++ /var/tmp/diff_new_pack.IPkwLD/_new 2020-10-05 19:36:50.313417860 +0200 @@ -1,7 +1,7 @@ # # spec file for package openscad # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,8 +22,10 @@ Summary:Programmers Solid 3D CAD Modeller License:GPL-3.0-or-later Group: Productivity/Graphics/CAD -Url:https://www.openscad.org/ +URL:https://www.openscad.org/ Source: https://files.openscad.org/%{name}-%{version}.src.tar.gz +#PATCH-FIX-UPSTREAM remove and add an include line to fix build +Patch1: boost_include.diff BuildRequires: bison BuildRequires: double-conversion-devel BuildRequires: eigen3-devel @@ -39,7 +41,6 @@ BuildRequires: libcgal-devel BuildRequires: libqscintilla-qt5-devel BuildRequires: libspnav-devel -BuildRequires: memory-constraints BuildRequires: opencsg-devel BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) @@ -59,10 +60,10 @@ %prep %setup -q -n %{name}-%{version} +%patch1 -p1 %build -qmake-qt5 PREFIX=%{_prefix} QMAKE_CXXFLAGS="%{optflags}" CONFIG+=qopenglwidget -%limit_build -m 2200 +qmake-qt5 PREFIX=%{_prefix} QMAKE_CXXFLAGS="%{optflags}" CONFIG+=qopenglwidget CONFIG+=c++14 make %{?_smp_mflags} %install ++ _constraints ++ --- /var/tmp/diff_new_pack.IPkwLD/_old 2020-10-05 19:36:50.341417887 +0200 +++ /var/tmp/diff_new_pack.IPkwLD/_new 2020-10-05 19:36:50.345417891 +0200 @@ -1,10 +1,14 @@ + - + 3 - - + + 5 - + + + 2200 + ++ boost_include.diff ++ diff -ur openscad-2019.05/src/import.cc openscad-2019.05_fix/src/import.cc --- openscad-2019.05/src/import.cc 2019-03-31 06:14:41.0 +0200 +++ openscad-2019.05_fix/src/import.cc 2020-10-02 12:34:14.840331047 +0200 @@ -50,7 +50,6 @@ #include using namespace boost::assign; // bring 'operator+=()' into scope -#include #include extern PolySet * import_amf(std::string, const Location ); diff -ur openscad-2019.05/src/parser.y openscad-2019.05_fix/src/parser.y --- openscad-2019.05/src/parser.y 2019-04-07 17:45:27.0 +0200 +++ openscad-2019.05_fix/src/parser.y 2020-10-02 11:58:27.114794108 +0200 @@ -35,6 +35,7 @@ #else #include #endif +#include #include "FileModule.h" #include "UserModule.h"
commit openscad for openSUSE:Factory
Hello community, here is the log from the commit of package openscad for openSUSE:Factory checked in at 2020-03-25 23:49:43 Comparing /work/SRC/openSUSE:Factory/openscad (Old) and /work/SRC/openSUSE:Factory/.openscad.new.3160 (New) Package is "openscad" Wed Mar 25 23:49:43 2020 rev:5 rq:788280 version:2019.05 Changes: --- /work/SRC/openSUSE:Factory/openscad/openscad.changes2019-07-11 13:14:14.166852824 +0200 +++ /work/SRC/openSUSE:Factory/.openscad.new.3160/openscad.changes 2020-03-25 23:50:44.632013459 +0100 @@ -1,0 +2,5 @@ +Sun Mar 22 07:56:55 UTC 2020 - Christophe Giboudeaux + +- Explicitly require libboost_thread-devel for building openscad. + +--- Other differences: -- ++ openscad.spec ++ --- /var/tmp/diff_new_pack.8qTewi/_old 2020-03-25 23:50:46.848012872 +0100 +++ /var/tmp/diff_new_pack.8qTewi/_new 2020-03-25 23:50:46.852012871 +0100 @@ -35,6 +35,7 @@ BuildRequires: libboost_filesystem-devel BuildRequires: libboost_program_options-devel BuildRequires: libboost_regex-devel +BuildRequires: libboost_thread-devel BuildRequires: libcgal-devel BuildRequires: libqscintilla-qt5-devel BuildRequires: libspnav-devel
commit openscad for openSUSE:Factory
Hello community, here is the log from the commit of package openscad for openSUSE:Factory checked in at 2019-07-11 13:14:12 Comparing /work/SRC/openSUSE:Factory/openscad (Old) and /work/SRC/openSUSE:Factory/.openscad.new.4615 (New) Package is "openscad" Thu Jul 11 13:14:12 2019 rev:4 rq:713050 version:2019.05 Changes: --- /work/SRC/openSUSE:Factory/openscad/openscad.changes2019-03-22 15:08:08.101454679 +0100 +++ /work/SRC/openSUSE:Factory/.openscad.new.4615/openscad.changes 2019-07-11 13:14:14.166852824 +0200 @@ -1,0 +2,50 @@ +Mon Jun 24 20:06:33 UTC 2019 - Stefan Brüns + +- Update to 2019.05 release + + Language Features: +* New modules +assert() - stop script evaluation on failed constraints +let() - scoped assignment +* New functions +ord() - convert from character to Unicode code point +echo() +assert() - stop script evaluation on failed constraints +Type testing functions: is_undef(), is_list(), is_num(), is_bool(), is_string() +* New special variable: $preview variable which is set to true in preview mode +* List comprehension updates +Added if/else condition +Added each keyword +Added C-style for loop +Now allows looping over characters of a string +* rotate_extrude(): Added angle parameter to +* import() now supports SVG, 3MF and AMF +* color() now supports hex color codes +* Removed glide() and subdiv() which were never implemented + + Program Features: +* Customizer: Allow parametrizing design parameters with GUI customization +* Support for using 3D-Mouse / Joystick / Gamepad input devices for controlling the 3D view +* 3D Printing support: Purchase from a print service partner or print to Octoprint +* New export file formats: SVG, 3MF, AMF +* Quick-edit and preview of values using Alt-Arrows (Shift-Alt-Arrows on macOS) +* Added --view cmd-line parameter +* Play sound notification on render complete +* Line numbers and filenames are now shown for many errors and warnings +* Hardwarning preference: Stop on first warning +* Hardwarning and assert now shows a stack trace +* New warnings +Module call parameterns don't match module declaration +Argument value of of range +Duplicate passed argument +Children passed to module not accepting children +Reference to inknown $special_variables +Duplicate assigment +* New translations: Ukrainian, Polish +- Updated BuildRequires: + - Drop glew-devel and some boost headers + - Add libspnav for 3D mouse, Qt5Multimedia for notifications +- Cleanup spec file, remove conditionals for Fedora (still targeting EOLed Qt4) +- Drop upstream patches: + openscad-git4fa5f0340a.patch + openscad-git_c68684f9520d.patch + +--- Old: openscad-2015.03-2.src.tar.gz openscad-git4fa5f0340a.patch openscad-git_c68684f9520d.patch New: _constraints openscad-2019.05.src.tar.gz Other differences: -- ++ openscad.spec ++ --- /var/tmp/diff_new_pack.7JPh9J/_old 2019-07-11 13:14:16.058852044 +0200 +++ /var/tmp/diff_new_pack.7JPh9J/_new 2019-07-11 13:14:16.062852041 +0200 @@ -17,48 +17,38 @@ Name: openscad -Version:2015.03 +Version:2019.05 Release:0 Summary:Programmers Solid 3D CAD Modeller License:GPL-3.0-or-later Group: Productivity/Graphics/CAD -Url:http://www.openscad.org/ -Source: http://files.openscad.org/%{name}-%{version}-2.src.tar.gz -#PATCH-FIX-UPSTREAM openscad-git4fa5f0340a.patch -- Fix Build with Qt 5.7.1 -Patch0: openscad-git4fa5f0340a.patch -# PATCH-FIX-UPSTREAM https://github.com/openscad/openscad/commit/c68684f9520d.patch -- Fix build with Boost 1.69 -Patch1: openscad-git_c68684f9520d.patch +Url:https://www.openscad.org/ +Source: https://files.openscad.org/%{name}-%{version}.src.tar.gz +BuildRequires: bison +BuildRequires: double-conversion-devel BuildRequires: eigen3-devel BuildRequires: flex BuildRequires: fontconfig-devel BuildRequires: freetype2-devel BuildRequires: gcc-c++ -BuildRequires: glew-devel BuildRequires: harfbuzz-devel -BuildRequires: libcgal-devel -BuildRequires: opencsg-devel -%if 0%{?suse_version} -BuildRequires: bison BuildRequires: libboost_filesystem-devel BuildRequires: libboost_program_options-devel BuildRequires: libboost_regex-devel -BuildRequires: libboost_system-devel -BuildRequires: libboost_thread-devel +BuildRequires: libcgal-devel BuildRequires: libqscintilla-qt5-devel +BuildRequires: libspnav-devel +BuildRequires:
commit openscad for openSUSE:Factory
Hello community, here is the log from the commit of package openscad for openSUSE:Factory checked in at 2019-03-22 15:07:29 Comparing /work/SRC/openSUSE:Factory/openscad (Old) and /work/SRC/openSUSE:Factory/.openscad.new.25356 (New) Package is "openscad" Fri Mar 22 15:07:29 2019 rev:3 rq:687068 version:2015.03 Changes: --- /work/SRC/openSUSE:Factory/openscad/openscad.changes2017-12-18 08:58:18.290283600 +0100 +++ /work/SRC/openSUSE:Factory/.openscad.new.25356/openscad.changes 2019-03-22 15:08:08.101454679 +0100 @@ -1,0 +2,8 @@ +Wed Mar 20 00:14:44 UTC 2019 - Stefan Brüns + +- Cleanup BuildRequires, sort, remove duplicates +- Fix Url:, openscad.org redirects to www.openscad.org +- Add openscad-git_c68684f9520d.patch, fix build with Boost 1.69 +- Use %license, remove %defattr + +--- New: openscad-git_c68684f9520d.patch Other differences: -- ++ openscad.spec ++ --- /var/tmp/diff_new_pack.lgUt23/_old 2019-03-22 15:08:09.197453731 +0100 +++ /var/tmp/diff_new_pack.lgUt23/_new 2019-03-22 15:08:09.201453727 +0100 @@ -1,7 +1,7 @@ # # spec file for package openscad # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,49 +20,45 @@ Version:2015.03 Release:0 Summary:Programmers Solid 3D CAD Modeller -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Graphics/CAD -Url:http://openscad.org/ +Url:http://www.openscad.org/ Source: http://files.openscad.org/%{name}-%{version}-2.src.tar.gz #PATCH-FIX-UPSTREAM openscad-git4fa5f0340a.patch -- Fix Build with Qt 5.7.1 Patch0: openscad-git4fa5f0340a.patch +# PATCH-FIX-UPSTREAM https://github.com/openscad/openscad/commit/c68684f9520d.patch -- Fix build with Boost 1.69 +Patch1: openscad-git_c68684f9520d.patch +BuildRequires: eigen3-devel BuildRequires: flex +BuildRequires: fontconfig-devel +BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: glew-devel BuildRequires: harfbuzz-devel BuildRequires: libcgal-devel BuildRequires: opencsg-devel -BuildRequires: freetype2-devel -BuildRequires: harfbuzz-devel -BuildRequires: boost-devel %if 0%{?suse_version} -BuildRequires: Mesa-devel BuildRequires: bison -BuildRequires: libeigen3-devel +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_program_options-devel +BuildRequires: libboost_regex-devel +BuildRequires: libboost_system-devel +BuildRequires: libboost_thread-devel BuildRequires: libqscintilla-qt5-devel BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: fontconfig-devel -BuildRequires: libboost_thread-devel -BuildRequires: libboost_program_options-devel -BuildRequires: libboost_filesystem-devel -BuildRequires: libboost_system-devel -BuildRequires: libboost_regex-devel - - %endif %if 0%{?fedora_version} +BuildRequires: boost-devel BuildRequires: byacc -BuildRequires: eigen3-devel BuildRequires: mesa-libGL-devel BuildRequires: mesa-libGLU-devel BuildRequires: qscintilla-devel BuildRequires: qt-devel %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description OpenSCAD is a software for creating solid 3D CAD objects. It does not @@ -73,6 +69,7 @@ %prep %setup -q -n %{name}-%{version}-2 %patch0 -p1 +%patch1 -p1 %build %if 0%{?suse_version} @@ -89,8 +86,8 @@ %find_lang %{name} %files -f %{name}.lang -%defattr(-,root,root) -%doc COPYING README.md RELEASE_NOTES doc/*.pdf +%doc README.md RELEASE_NOTES doc/*.pdf +%license COPYING %{_bindir}/openscad %{_datadir}/openscad/ %{_datadir}/applications/openscad.desktop ++ openscad-git_c68684f9520d.patch ++ >From c68684f9520d6c241dd5d96e57a0020837504a32 Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Sun, 21 Oct 2018 12:02:50 -0400 Subject: [PATCH] Build fix for boost 1.69 --- src/CSGTermEvaluator.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CSGTermEvaluator.cc b/src/CSGTermEvaluator.cc index 6416f29b6e..b3753cf431 100644 ---
commit openscad for openSUSE:Factory
Hello community, here is the log from the commit of package openscad for openSUSE:Factory checked in at 2017-12-18 08:58:04 Comparing /work/SRC/openSUSE:Factory/openscad (Old) and /work/SRC/openSUSE:Factory/.openscad.new (New) Package is "openscad" Mon Dec 18 08:58:04 2017 rev:2 rq:557203 version:2015.03 Changes: --- /work/SRC/openSUSE:Factory/openscad/openscad.changes2017-08-24 18:30:38.481296015 +0200 +++ /work/SRC/openSUSE:Factory/.openscad.new/openscad.changes 2017-12-18 08:58:18.290283600 +0100 @@ -1,0 +2,5 @@ +Fri Dec 15 02:12:01 UTC 2017 - plinn...@opensuse.org + +- Fix the BuildRequires to fix build on Factory/TW + +--- Other differences: -- ++ openscad.spec ++ --- /var/tmp/diff_new_pack.Pxi0A8/_old 2017-12-18 08:58:20.330185126 +0100 +++ /var/tmp/diff_new_pack.Pxi0A8/_new 2017-12-18 08:58:20.330185126 +0100 @@ -32,6 +32,9 @@ BuildRequires: harfbuzz-devel BuildRequires: libcgal-devel BuildRequires: opencsg-devel +BuildRequires: freetype2-devel +BuildRequires: harfbuzz-devel +BuildRequires: boost-devel %if 0%{?suse_version} BuildRequires: Mesa-devel BuildRequires: bison @@ -42,6 +45,14 @@ BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: fontconfig-devel +BuildRequires: libboost_thread-devel +BuildRequires: libboost_program_options-devel +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_system-devel +BuildRequires: libboost_regex-devel + + %endif %if 0%{?fedora_version} BuildRequires: byacc