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

Reply via email to