Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kicad for openSUSE:Leap:16.0 checked in at 2025-08-06 14:00:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/kicad (Old) and /work/SRC/openSUSE:Leap:16.0/.kicad.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad" Wed Aug 6 14:00:07 2025 rev:2 rq:1297903 version:9.0.3 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/kicad/kicad.changes 2025-03-19 11:48:04.421142791 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.kicad.new.1085/kicad.changes 2025-08-06 14:00:09.736982489 +0200 @@ -1,0 +2,62 @@ +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 + +------------------------------------------------------------------- +Thu May 8 22:04:47 UTC 2025 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to 9.0.2: + See https://www.kicad.org/blog/2025/05/KiCad-9.0.2-Release/ for details + +------------------------------------------------------------------- +Tue Apr 15 12:50:13 UTC 2025 - Atri Bhattacharya <badshah...@gmail.com> + +- Use glew_EGL-devel for BuildRequires when building with egl + support. + +------------------------------------------------------------------- +Mon Mar 31 22:45:20 UTC 2025 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to 9.0.1: + See https://www.kicad.org/blog/2025/03/KiCad-9.0.1-Release/ for details + +------------------------------------------------------------------- +Fri Mar 7 17:49:21 UTC 2025 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Fix build after wxWidgets package broke its ABI. Unfortunately, + the SOVERSION was not changed, so users may still end up with + incompatible wxWidgets libraries. See boo#1239101. + +------------------------------------------------------------------- +Fri Feb 21 14:41:18 UTC 2025 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to 9.0.0: + See https://www.kicad.org/blog/2025/02/Version-9.0.0-Released/ for details + +------------------------------------------------------------------- +Tue Feb 18 20:19:47 UTC 2025 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to 8.0.9: + See https://www.kicad.org/blog/2025/02/KiCad-8.0.9-Release/ for details + +------------------------------------------------------------------- +Mon Jan 13 02:24:08 UTC 2025 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to 8.0.8: + See https://www.kicad.org/blog/2025/01/KiCad-8.0.8-Release/ for details + +------------------------------------------------------------------- +Wed Dec 4 09:03:53 UTC 2024 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to 8.0.7: + See https://www.kicad.org/blog/2024/12/KiCad-8.0.7-Release/ for details +- Drop upstream patches: + * fix_libgit2_API_breakage.patch + * fix_libgit2_API_breakage_again.patch + +------------------------------------------------------------------- @@ -749 +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 @@ -753 +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 @@ -759 +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 @@ -763 +825 @@ -Thu Mar 25 2008 Werner Hoch <werner...@gmx.de> +Thu Mar 25 2008 - Werner Hoch <werner...@gmx.de> @@ -767 +829 @@ -Thu Dec 25 2007 Werner Hoch <werner...@gmx.de> +Thu Dec 25 2007 - Werner Hoch <werner...@gmx.de> @@ -774 +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 @@ -778 +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 @@ -785 +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 @@ -789 +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 @@ -793 +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 @@ -797 +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 @@ -801 +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 @@ -808 +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 @@ -812 +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 @@ -816 +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 @@ -822 +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 @@ -826 +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 @@ -830 +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 @@ -835 +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 @@ -839 +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 @@ -843 +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 @@ -847 +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 @@ -856 +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 @@ -862 +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 @@ -868 +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 @@ -874 +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: ---- fix_libgit2_API_breakage.patch fix_libgit2_API_breakage_again.patch kicad-8.0.6.tar.bz2 New: ---- kicad-9.0.3.tar.bz2 ----------(Old B)---------- Old:- Drop upstream patches: * fix_libgit2_API_breakage.patch * fix_libgit2_API_breakage_again.patch Old: * fix_libgit2_API_breakage.patch * fix_libgit2_API_breakage_again.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kicad.spec ++++++ --- /var/tmp/diff_new_pack.oxCRCN/_old 2025-08-06 14:00:10.521015212 +0200 +++ /var/tmp/diff_new_pack.oxCRCN/_new 2025-08-06 14:00:10.521015212 +0200 @@ -1,7 +1,7 @@ # # spec file for package kicad # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,33 @@ # -# According to upstream, kicad 8.x.y can be used with the footprint and -# symbol libraries from version 8.0.0 -%define compatversion 8.0.0 +%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: 8.0.6 -%define file_version 8.0.6 +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 Group: Productivity/Scientific/Electronics URL: https://www.kicad.org Source: https://gitlab.com/kicad/code/kicad/-/archive/%{file_version}/kicad-%{file_version}.tar.bz2 -# PATCH-FIX-UPSTREAM -Patch0: https://gitlab.com/kicad/code/kicad/-/commit/75c2f17b42fd203f2f255adf16ca6b723631d2f1.patch#/fix_libgit2_API_breakage.patch -# PATCH-FIX-UPSTREAM -Patch1: https://gitlab.com/kicad/code/kicad/-/commit/b80334baa1c0883309328b6f4d7659cbec2f8338.patch#/fix_libgit2_API_breakage_again.patch BuildRequires: cmake >= 3.16 BuildRequires: fdupes @@ -43,6 +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 @@ -57,9 +71,10 @@ BuildRequires: swig >= 3 BuildRequires: update-desktop-files BuildRequires: wxGTK3-devel >= 3.2.4 +BuildRequires: cmake(nng) +BuildRequires: cmake(protobuf) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(glew) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libgit2) BuildRequires: pkgconfig(libsecret-1) @@ -142,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 @@ -156,7 +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 @@ -215,6 +237,7 @@ %{_bindir}/* %{_libdir}/kicad/ %{_libdir}/libki*.so.* +%{_libdir}/libkiapi*.so %{_datadir}/kicad/ %{python3_sitearch}/* %{_datadir}/metainfo/org.kicad.kicad.metainfo.xml ++++++ kicad-8.0.6.tar.bz2 -> kicad-9.0.3.tar.bz2 ++++++ /work/SRC/openSUSE:Leap:16.0/kicad/kicad-8.0.6.tar.bz2 /work/SRC/openSUSE:Leap:16.0/.kicad.new.1085/kicad-9.0.3.tar.bz2 differ: char 11, line 1