Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kicad for openSUSE:Factory checked in at 2025-08-03 13:37:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kicad (Old) and /work/SRC/openSUSE:Factory/.kicad.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad" Sun Aug 3 13:37:25 2025 rev:77 rq:1297089 version:9.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/kicad/kicad.changes 2025-05-12 16:53:17.371785519 +0200 +++ /work/SRC/openSUSE:Factory/.kicad.new.1085/kicad.changes 2025-08-03 13:37:56.756783168 +0200 @@ -1,0 +2,10 @@ +Sat Jul 19 21:00:10 UTC 2025 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de> + +- Update to 9.0.3: + See https://www.kicad.org/blog/2025/07/KiCad-9.0.3-Release/ for details +- Use EGL for SLE/Leap 16.0, as wxWidgets also uses EGL. Use the + bundled GLEW, as the system GLEW does not use EGL. + Use the system GLEW for all other projects. +- Fix date syntax for old changelog entries + +------------------------------------------------------------------- @@ -801 +811 @@ -Wed Jun 17 2009 Werner Hoch <werner...@gmx.de> - 2009.02.06 +Wed Jun 17 2009 - Werner Hoch <werner...@gmx.de> - 2009.02.06 @@ -805 +815 @@ -Sat Dec 20 2008 Werner Hoch <werner...@gmx.de> - 2008.08.25 +Sat Dec 20 2008 - Werner Hoch <werner...@gmx.de> - 2008.08.25 @@ -811 +821 @@ -Sat Oct 04 2008 Werner Hoch <werner...@gmx.de> - 2008.08.25 +Sat Oct 04 2008 - Werner Hoch <werner...@gmx.de> - 2008.08.25 @@ -815 +825 @@ -Thu Mar 25 2008 Werner Hoch <werner...@gmx.de> +Thu Mar 25 2008 - Werner Hoch <werner...@gmx.de> @@ -819 +829 @@ -Thu Dec 25 2007 Werner Hoch <werner...@gmx.de> +Thu Dec 25 2007 - Werner Hoch <werner...@gmx.de> @@ -826 +836 @@ -Mon Oct 15 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.07.09-2 +Mon Oct 15 2007 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.07.09-2 @@ -830 +840 @@ -Thu Oct 04 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.07.09-1 +Thu Oct 04 2007 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.07.09-1 @@ -837 +847 @@ -Mon Aug 27 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-4 +Mon Aug 27 2007 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-4 @@ -841 +851 @@ -Thu Aug 23 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-3 +Thu Aug 23 2007 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-3 @@ -845 +855 @@ -Wed Feb 14 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-2 +Wed Feb 14 2007 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-2 @@ -849 +859 @@ -Thu Feb 8 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-1 +Thu Feb 8 2007 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2007.01.15-1 @@ -853 +863 @@ -Thu Feb 8 2007 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.08.28-4 +Thu Feb 8 2007 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.08.28-4 @@ -860 +870 @@ -Thu Dec 28 2006 Jason L Tibbitts III <ti...@math.uh.edu> 2006.08.28-3 +Thu Dec 28 2006 - Jason L Tibbitts III <ti...@math.uh.edu> 2006.08.28-3 @@ -864 +874 @@ -Thu Oct 05 2006 Christian Iseli <christian.is...@licr.org> 2006.08.28-2 +Thu Oct 05 2006 - Christian Iseli <christian.is...@licr.org> 2006.08.28-2 @@ -868 +878 @@ -Fri Sep 22 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.08.28-1 +Fri Sep 22 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.08.28-1 @@ -874 +884 @@ -Fri Sep 1 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-6 +Fri Sep 1 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-6 @@ -878 +888 @@ -Mon Jul 10 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-5 +Mon Jul 10 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-5 @@ -882 +892 @@ -Mon Jul 10 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-4 +Mon Jul 10 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-4 @@ -887 +897 @@ -Mon Jul 3 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-3 +Mon Jul 3 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-3 @@ -891 +901 @@ -Mon Jul 3 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-2 +Mon Jul 3 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-2 @@ -895 +905 @@ -Wed Jun 28 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-1 +Wed Jun 28 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.06.26-1 @@ -899 +909 @@ -Tue Jun 13 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.04.24-5 +Tue Jun 13 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006.04.24-5 @@ -908 +918 @@ -Mon Jun 12 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-4 +Mon Jun 12 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-4 @@ -914 +924 @@ -Tue May 23 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-3 +Tue May 23 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-3 @@ -920 +930 @@ -Mon May 22 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-2 +Mon May 22 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-2 @@ -926 +936 @@ -Sun May 21 2006 Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-1 +Sun May 21 2006 - Alain Portal <aportal[AT]univ-montp2[DOT]fr> 2006-04-24-0-1 Old: ---- kicad-9.0.2.tar.bz2 New: ---- kicad-9.0.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kicad.spec ++++++ --- /var/tmp/diff_new_pack.f64vsr/_old 2025-08-03 13:37:58.312847711 +0200 +++ /var/tmp/diff_new_pack.f64vsr/_new 2025-08-03 13:37:58.312847711 +0200 @@ -16,18 +16,27 @@ # -%if 0%{?suse_version} > 1600 +%if 0%{?suse_version} >= 1600 +# EGL preferred, as required for wayland %bcond_without use_egl +%if 0%{?suse_version} > 1600 +# +%bcond_with bundled_glew +%else +# Currently no GLEW with EGL available +%bcond_without bundled_glew +%endif %else %bcond_with use_egl +%bcond_with bundled_glew %endif # According to upstream, kicad 9.x.y can be used with the footprint and # symbol libraries from version 9.0.0 %define compatversion 9.0.0 Name: kicad -Version: 9.0.2 -%define file_version 9.0.2 +Version: 9.0.3 +%define file_version 9.0.3 Release: 0 Summary: EDA software suite for the creation of schematics and PCB License: AGPL-3.0-or-later AND GPL-3.0-or-later @@ -45,7 +54,9 @@ BuildRequires: gcc11-c++ >= 8 %endif BuildRequires: gettext +%if %{without bundled_glew} BuildRequires: glew%{?with_use_egl:_EGL}-devel +%endif BuildRequires: glm-devel >= 0.9.8 BuildRequires: libboost_filesystem-devel-impl BuildRequires: libboost_locale-devel-impl @@ -146,6 +157,12 @@ sed -i -e '/SWIG_OPTS/ { s/ -O/ -py3/ ; s/ -fastdispatch//}' pcbnew/CMakeLists.txt %endif +# Fix detection of system GLEW, and use the proper CMake targets +%if %{without bundled_glew} +rm cmake/FindGLEW.cmake +sed -i -e 's/${GLEW_LIBRARIES}/GLEW::GLEW/' common/gal/CMakeLists.txt +%endif + %build %if 0%{?suse_version} < 1550 export CXX=g++-11 CC=gcc-11 @@ -160,8 +177,8 @@ -DKICAD_BUILD_I18N=ON \ -DKICAD_I18N_UNIX_STRICT_PATH:BOOL=ON \ -DKICAD_SCRIPTING_WXPYTHON=ON \ - -DKICAD_USE_OCC:BOOL=ON \ -DKICAD_USE_EGL:BOOL=%{?with_use_egl:ON}%{!?with_use_egl:OFF} \ + -DKICAD_USE_BUNDLED_GLEW:BOOL=%{?with_bundled_glew:ON}%{!?with_bundled_glew:OFF} \ -DKICAD_PCM=ON \ -DKICAD_SPICE=ON ++++++ kicad-9.0.2.tar.bz2 -> kicad-9.0.3.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/kicad/kicad-9.0.2.tar.bz2 /work/SRC/openSUSE:Factory/.kicad.new.1085/kicad-9.0.3.tar.bz2 differ: char 11, line 1