Hello community,

here is the log from the commit of package kicad for openSUSE:Factory checked 
in at 2020-10-05 19:38:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kicad (Old)
 and      /work/SRC/openSUSE:Factory/.kicad.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kicad"

Mon Oct  5 19:38:24 2020 rev:35 rq:839205 version:5.1.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/kicad/kicad.changes      2019-11-21 
12:58:07.646537859 +0100
+++ /work/SRC/openSUSE:Factory/.kicad.new.4249/kicad.changes    2020-10-05 
19:39:30.361574217 +0200
@@ -1,0 +2,19 @@
+Mon Sep 28 19:42:19 UTC 2020 - Stefan Brüns <[email protected]>
+
+- Update to version 5.1.7, no changelog provided
+- Drop now upstream
+  0001-Remove-creation-on-the-fly-of-wxPaintEvent-instances.patch
+
+-------------------------------------------------------------------
+Fri Jul 31 18:57:32 UTC 2020 - Stefan Brüns <[email protected]>
+
+- Update to version 5.1.6
+  See http://kicad-pcb.org/blog/2020/05/KiCad-5.1.6-Release/ for details.
+- Switch from OCE to OCC OpenCascade implementation, as recommended
+  by upstream (FreeCAD uses OCC now as well).
+- Fix compilation with latest wxWidgets:
+  0001-Remove-creation-on-the-fly-of-wxPaintEvent-instances.patch
+- Drop kicad-user-library.patch, only relevant for KiCad 4.0
+  footprint libraries.
+
+-------------------------------------------------------------------

Old:
----
  kicad-5.1.5.tar.xz
  kicad-user-library.patch

New:
----
  kicad-5.1.7.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kicad.spec ++++++
--- /var/tmp/diff_new_pack.7oeauC/_old  2020-10-05 19:39:31.573575401 +0200
+++ /var/tmp/diff_new_pack.7oeauC/_new  2020-10-05 19:39:31.577575404 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kicad
 #
-# Copyright (c) 2019 SUSE LLC.
+# 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
@@ -16,72 +16,78 @@
 #
 
 
+%if %{suse_version} >= 1550
+%bcond_without python3
+%else
+%bcond_with python3
+%endif
+
 # According to upstream, kicad 5.x.y can be used with the footprint and
 # symbol libraries from version 5.0.0
 %define compatversion 5.0.0
 Name:           kicad
-Version:        5.1.5
+Version:        5.1.7
 Release:        0
 Summary:        EDA software suite for the creation of schematics and PCB
 License:        GPL-3.0-or-later AND AGPL-3.0-or-later
 Group:          Productivity/Scientific/Electronics
-URL:            http://kicad-pcb.org
-Source:         
https://launchpad.net/kicad/5.0/%{version}/+download/kicad-%{version}.tar.xz
-# PATCH-FEATURE-OPENSUSE kicad-user-library.patch -- add user library path
-Patch1:         kicad-user-library.patch
+URL:            https://kicad-pcb.org
+Source:         
https://gitlab.com/kicad/code/kicad/-/archive/%{version}/kicad-%{version}.tar.bz2
 # PATCH-FIX-OPENSUSE [email protected] -kicad-suse-help-path.patch - kicad 
looks in /usr/share/doc/kicad for help files and doesn't find them.
 # this patch adds packges/ befor kicad and enables help to function.
 Patch3:         kicad-suse-help-path.patch
 
-%if 0%{?suse_version} >= 1500
-BuildRequires:  libboost_filesystem-devel
-BuildRequires:  libboost_system-devel
-BuildRequires:  libboost_test-devel
-%else
-BuildRequires:  boost-devel >= 1.56
-%endif
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  glm-devel
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_system-devel
+BuildRequires:  libboost_test-devel
 BuildRequires:  libngspice-devel
-BuildRequires:  oce-devel
+BuildRequires:  occt-devel
 BuildRequires:  pkg-config
+BuildRequires:  swig >= 3
 BuildRequires:  update-desktop-files
+
+%if %{with python3}
+BuildRequires:  wxGTK3-devel >= 3
+BuildRequires:  pkgconfig(python3)
+BuildRequires:  python3-wxPython
+Recommends:     python3-wxPython
+%else
 # Use direct version to avoid problems with wx 3.2
-BuildRequires:  wxWidgets-3_0-devel >= 3
-# Fix bug in old python-wxWidgets-3_0-devel
-BuildRequires:  python-wxWidgets-3_0 >= 3
 BuildRequires:  python-wxWidgets-3_0-devel >= 3
-BuildRequires:  swig >= 3
+BuildRequires:  wxWidgets-3_0-devel >= 3
+BuildRequires:  pkgconfig(python)
+Requires:       python-wxWidgets-3_0 >= 3
+%endif
+
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(python)
 BuildRequires:  pkgconfig(zlib)
 # Fix directory owner
 BuildRequires:  hicolor-icon-theme
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Dlopen'ed simulator library
 Requires:       libngspice0
-Requires:       python-wxWidgets-3_0 >= 3
 # The help function gives an error without the doc package
 Requires:       %{name}-doc = %{version}
 # You cannot build a schematic without symbols
 Requires:       %{name}-symbols = %{compatversion}
 # You cannot create a pcb layout without footprints
 Requires:       %{name}-footprints = %{compatversion}
-# Kicad functions without these packages
+# KiCad functions without these packages
 Recommends:     %{name}-packages3D = %{compatversion}
 Recommends:     %{name}-templates = %{compatversion}
 Obsoletes:      kicad = 20140120
 Provides:       kicad = %{compatversion}
 
 %description
-Kicad is an open source (GPL) software for the creation of electronic schematic
+KiCad is an open source (GPL) software for the creation of electronic schematic
 diagrams and printed circuit with up to 32 copper layers and additional 
techinical layers.
 
 KiCad includes a project manager and four main independent software tools:
@@ -92,7 +98,6 @@
 
 %prep
 %setup -q -n kicad-%{version}
-%patch1 -p0
 %patch3
 
 %build
@@ -109,6 +114,11 @@
     -DKICAD_SCRIPTING=ON \
     -DKICAD_SCRIPTING_MODULES=ON \
     -DKICAD_SCRIPTING_WXPYTHON=ON \
+%if %{with python3}
+    -DKICAD_SCRIPTING_PYTHON3=ON \
+    -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \
+%endif
+    -DKICAD_USE_OCC:BOOL=ON \
     -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now 
-pie" \
     -DPYTHON_SITE_PACKAGE_PATH=%{python_sitearch} \
     -DKICAD_SPICE=ON
@@ -134,7 +144,11 @@
 done
 # Move remaining standalone scripts to kicad directory
 mv %{buildroot}%{_docdir}/kicad/scripts %{buildroot}%{_datadir}/kicad/
+%if %{with python3}
+sed -i '1s@^#!.*python.*@#!/usr/bin/python3@' 
%{buildroot}%{_datadir}/kicad/scripts/*.py
+%else
 sed -i '1s@^#!.*python.*@#!/usr/bin/python2@' 
%{buildroot}%{_datadir}/kicad/scripts/*.py
+%endif
 chmod +x %{buildroot}%{_datadir}/kicad/scripts/*.py
 
 # Fix executable bits for scripts executed directly from kicad, remove 
she-bangs
@@ -147,23 +161,8 @@
 cmp --quiet %{buildroot}%{_bindir}/_pcbnew.kiface 
%{buildroot}%{python_sitearch}/_pcbnew.so && \
   ln -sf  %{_bindir}/_pcbnew.kiface %{buildroot}%{python_sitearch}/_pcbnew.so
 
-%if 0%{?suse_version} < 1330
-%post
-/sbin/ldconfig
-%desktop_database_post
-%icon_theme_cache_post
-%mime_database_post
-
-%postun
-/sbin/ldconfig
-%desktop_database_postun
-%icon_theme_cache_postun
-%mime_database_postun
-%else
 %post   -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
-%endif
 
 %files
 %doc README.txt Documentation/changelogs

++++++ kicad-5.1.5.tar.xz -> kicad-5.1.7.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kicad/kicad-5.1.5.tar.xz 
/work/SRC/openSUSE:Factory/.kicad.new.4249/kicad-5.1.7.tar.bz2 differ: char 1, 
line 1


Reply via email to