Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cantor for openSUSE:Leap:16.0 
checked in at 2025-04-23 18:07:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/cantor (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.cantor.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cantor"

Wed Apr 23 18:07:01 2025 rev:3 rq:1271608 version:25.04.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/cantor/cantor.changes  2025-03-19 
11:40:39.814445714 +0100
+++ /work/SRC/openSUSE:Leap:16.0/.cantor.new.30101/cantor.changes       
2025-04-23 18:07:12.849054951 +0200
@@ -1,0 +2,86 @@
+Mon Apr 14 07:06:24 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 25.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/25.04.0/
+- Changes since 25.03.90:
+  * Use `sage --version` instead of `sage -v`
+
+-------------------------------------------------------------------
+Sat Mar 29 08:42:06 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 25.03.90
+  * New feature release
+- Too many changes since 24.12.3, only listing bugfixes:
+  * Fixed warnings related to size_z vs int comparisons in worksheet.cpp and 
remove the usage of deprecated functions in libxml2. (kde#496946)
+  * Addressed a couple of compiler warnings. (kde#496944, kde#496945)
+  * Fix plugin loading (kde#496355)
+
+-------------------------------------------------------------------
+Tue Mar  4 13:00:40 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.12.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/24.12.3/
+- Changes since 24.12.2:
+  * Fix build with cmake 4
+
+-------------------------------------------------------------------
+Tue Feb  4 12:29:11 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.12.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/24.12.2/
+- No code change since 24.12.1
+
+-------------------------------------------------------------------
+Tue Jan  7 18:52:24 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.12.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/24.12.1/
+- No code change since 24.12.0
+
+-------------------------------------------------------------------
+Sun Dec  8 09:27:00 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.12.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/24.12.0/
+- No code change since 24.11.90
+
+-------------------------------------------------------------------
+Mon Dec  2 08:42:28 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.11.90
+  * New feature release
+- Changes since 24.11.80:
+  * Set the current working directory to the directory of the project file for
+    Maxima, R, Scilab and Julia projects and updated the ChangeLog file.
+  * Fix cantor_config export usage
+  * (Re-)Enable the embedded documentation, set it to ON on default.
+  * Fix plugin loading (kde#496355)
+
+-------------------------------------------------------------------
+Sat Nov 16 17:29:03 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.11.80
+  * New feature release
+- Too many changes to list here.
+
+-------------------------------------------------------------------
+Tue Nov  5 10:42:41 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.08.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/24.08.3/
+- Changes since 24.08.2:
+  * Fix build with julia 1.11
+
+-------------------------------------------------------------------

Old:
----
  cantor-24.08.2.tar.xz
  cantor-24.08.2.tar.xz.sig

New:
----
  cantor-25.04.0.tar.xz
  cantor-25.04.0.tar.xz.sig

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

Other differences:
------------------
++++++ cantor.spec ++++++
--- /var/tmp/diff_new_pack.1vWIRG/_old  2025-04-23 18:07:13.197069614 +0200
+++ /var/tmp/diff_new_pack.1vWIRG/_new  2025-04-23 18:07:13.197069614 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cantor
 #
-# 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
@@ -17,13 +17,22 @@
 
 
 %global libMAJOR 28
+%define kf6_version 6.6.0
+%define qt6_version 6.6.0
 
-# TODO Reenable when cantor is ported to KF6/Qt6
-%bcond_with analitza
+%ifarch x86_64 %{x86_64} aarch64 riscv64
+%define with_qtwebengine 1
+%endif
+
+# luajit isn't available on ppc64le and riscv64
+%ifarch %{ix86} x86_64 %{x86_64} %{arm} aarch64 s390x
+%define with_luajit 1
+%endif
 
+%bcond_without analitza
 %bcond_without released
 Name:           cantor
-Version:        24.08.2
+Version:        25.04.0
 Release:        0
 Summary:        Worksheet GUI for mathematical software
 License:        GPL-2.0-or-later
@@ -35,44 +44,57 @@
 %endif
 BuildRequires:  R-base
 BuildRequires:  R-base-devel
-BuildRequires:  extra-cmake-modules
 BuildRequires:  fdupes
 BuildRequires:  gcc-fortran
-BuildRequires:  help2man
-BuildRequires:  libpoppler-qt5-devel
+# julia-devel is unresolvable in factory
+# BuildRequires:  julia-devel
+BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}
 BuildRequires:  libspectre-devel
 BuildRequires:  perl
 BuildRequires:  pkgconfig
 BuildRequires:  python3-devel
 BuildRequires:  shared-mime-info
 %if %{with analitza}
-BuildRequires:  cmake(Analitza5)
+BuildRequires:  cmake(Analitza6)
+%endif
+BuildRequires:  cmake(KF6Archive) >= %{kf6_version}
+BuildRequires:  cmake(KF6Completion) >= %{kf6_version}
+BuildRequires:  cmake(KF6Config) >= %{kf6_version}
+BuildRequires:  cmake(KF6CoreAddons) >= %{kf6_version}
+BuildRequires:  cmake(KF6Crash) >= %{kf6_version}
+BuildRequires:  cmake(KF6DocTools) >= %{kf6_version}
+BuildRequires:  cmake(KF6I18n) >= %{kf6_version}
+BuildRequires:  cmake(KF6IconThemes) >= %{kf6_version}
+BuildRequires:  cmake(KF6KIO) >= %{kf6_version}
+BuildRequires:  cmake(KF6NewStuff) >= %{kf6_version}
+BuildRequires:  cmake(KF6NewStuffCore) >= %{kf6_version}
+BuildRequires:  cmake(KF6Parts) >= %{kf6_version}
+BuildRequires:  cmake(KF6SyntaxHighlighting) >= %{kf6_version}
+BuildRequires:  cmake(KF6TextEditor) >= %{kf6_version}
+BuildRequires:  cmake(KF6TextWidgets) >= %{kf6_version}
+BuildRequires:  cmake(KF6XmlGui) >= %{kf6_version}
+BuildRequires:  cmake(Qt6Core) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Core5Compat) >= %{qt6_version}
+BuildRequires:  cmake(Qt6PrintSupport) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Svg) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Test) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Widgets) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Xml) >= %{qt6_version}
+%if 0%{?with_qtwebengine}
+BuildRequires:  cmake(Qt6Help) >= %{qt6_version}
+BuildRequires:  cmake(Qt6WebEngineWidgets) >= %{qt6_version}
 %endif
-BuildRequires:  cmake(KF5Archive)
-BuildRequires:  cmake(KF5Config)
-BuildRequires:  cmake(KF5CoreAddons)
-BuildRequires:  cmake(KF5KDELibs4Support)
-BuildRequires:  cmake(KF5NewStuff)
-BuildRequires:  cmake(KF5Parts)
-BuildRequires:  cmake(KF5Pty)
-BuildRequires:  cmake(KF5SyntaxHighlighting)
-BuildRequires:  cmake(KF5TextEditor)
-BuildRequires:  cmake(Qt5Core)
-BuildRequires:  cmake(Qt5Help)
-BuildRequires:  cmake(Qt5Svg)
-BuildRequires:  cmake(Qt5Test)
-BuildRequires:  cmake(Qt5WebEngine)
-BuildRequires:  cmake(Qt5Widgets)
-BuildRequires:  cmake(Qt5Xml)
-BuildRequires:  cmake(Qt5XmlPatterns)
 BuildRequires:  pkgconfig(libqalculate)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(libxslt)
+%if 0%{?with_luajit}
 BuildRequires:  pkgconfig(luajit)
+%endif
+BuildRequires:  pkgconfig(poppler-qt6)
 Recommends:     maxima
 Recommends:     octave
-Obsoletes:      %{name}5 < %{version}
-Provides:       %{name}5 = %{version}
-# Only build on archs where Qt5WebEngine is available
-ExcludeArch:    ppc ppc64 ppc64le s390 s390x
+Obsoletes:      cantor5 < %{version}
+Provides:       cantor5 = %{version}
 
 %description
 A frontend to several existing mathematical software such as R, Sage
@@ -82,17 +104,17 @@
 %package devel
 Summary:        Worksheet GUI for mathematical software
 Requires:       libcantorlibs%{libMAJOR} = %{version}
-Requires:       libpoppler-qt5-devel
+Requires:       pkgconfig(poppler-qt6)
 Requires:       libspectre-devel
-Requires:       cmake(KF5Archive)
-Requires:       cmake(KF5Completion)
-Requires:       cmake(KF5Config)
-Requires:       cmake(KF5I18n)
-Requires:       cmake(KF5IconThemes)
-Requires:       cmake(KF5KIO)
-Requires:       cmake(KF5XmlGui)
-Requires:       cmake(Qt5Svg)
-Requires:       cmake(Qt5Xml)
+Requires:       cmake(KF6Archive) >= %{kf6_version}
+Requires:       cmake(KF6Completion) >= %{kf6_version}
+Requires:       cmake(KF6Config) >= %{kf6_version}
+Requires:       cmake(KF6I18n) >= %{kf6_version}
+Requires:       cmake(KF6IconThemes) >= %{kf6_version}
+Requires:       cmake(KF6KIO) >= %{kf6_version}
+Requires:       cmake(KF6XmlGui) >= %{kf6_version}
+Requires:       cmake(Qt6Svg) >= %{qt6_version}
+Requires:       cmake(Qt6Xml) >= %{qt6_version}
 
 %description devel
 A frontend to several existing mathematical software such as R, Sage
@@ -111,101 +133,101 @@
 %autosetup -p1
 
 mkdir .doc
-cd src/backends
-for d in *
-do ! ln -T "${d}/DESIGN" "../../.doc/${d}"
+pushd src/backends
+for d in R maxima sage; do
+  ln -T "${d}/DESIGN" "../../.doc/${d}"
 done
+popd
 
 %build
-export RPM_OPT_FLAGS="%{optflags}"
-%ifarch ppc ppc64
-export RPM_OPT_FLAGS="%{optflags} -mminimal-toc"
-%endif
-  # Julia uses <> instead of "" in some files, so it has to be a system include
-  # export RPM_OPT_FLAGS="%{optflags} -isystem %{_includedir}/julia -isystem 
$PWD/src/lib/test -isystem %{_includedir}/qt5/QtTest"
-  export CFLAGS="%{optflags}"
-  export CXXFLAGS="%{optflags}"
-  %cmake_kf5 -d build
-  %cmake_build
+# Julia uses <> instead of "" in some files, so it has to be a system include
+# export RPM_OPT_FLAGS="%%{optflags} -isystem %%{_includedir}/julia -isystem 
$PWD/src/lib/test -isystem %%{_includedir}/qt6/QtTest"
+# export CFLAGS="%%{optflags}"
+# export CXXFLAGS="%%{optflags}"
+
+%cmake_kf6 \
+%if !0%{?with_qtwebengine}
+  -DENABLE_EMBEDDED_DOCUMENTATION:BOOL=FALSE
+%endif
+%{nil}
+
+%kf6_build
 
 %install
-%kf5_makeinstall -C build
+%kf6_install
 
-%find_lang %{name} --with-man --all-name
-%{kf5_find_htmldocs}
+%find_lang %{name} --with-html --all-name
 
 %ldconfig_scriptlets -n libcantorlibs%{libMAJOR}
 
-%files devel
-%dir %{_kf5_cmakedir}/Cantor
-%{_kf5_cmakedir}/Cantor/CantorConfig.cmake
-%{_kf5_cmakedir}/Cantor/CantorConfigVersion.cmake
-%{_kf5_cmakedir}/Cantor/CantorTargets-none.cmake
-%{_kf5_cmakedir}/Cantor/CantorTargets.cmake
-%{_kf5_libdir}/libcantorlibs.so
-%{_kf5_prefix}/include/cantor/
-
 %files
 %doc README.md DESIGN .doc/*
-%{_kf5_knsrcfilesdir}/*.knsrc
-%doc %lang(en) %{_kf5_htmldir}/en/*/
-%{_kf5_applicationsdir}/org.kde.cantor.desktop
-%{_kf5_appstreamdir}/org.kde.cantor.appdata.xml
-%{_kf5_bindir}/cantor
-%{_kf5_bindir}/cantor_pythonserver
-%{_kf5_bindir}/cantor_rserver
-%{_kf5_bindir}/cantor_scripteditor
-%{_kf5_configkcfgdir}/*backend.kcfg
-%{_kf5_configkcfgdir}/cantor.kcfg
-%{_kf5_configkcfgdir}/cantor_libs.kcfg
-%{_kf5_configkcfgdir}/rserver.kcfg
-%{_kf5_configkcfgdir}/octavebackend.kcfg.in
-%{_kf5_iconsdir}/hicolor/*/apps/*
-%{_kf5_libdir}/libcantor_config.so
-%{_kf5_libdir}/cantor_pythonbackend.so
-%dir %{_kf5_plugindir}/cantor
-%dir %{_kf5_plugindir}/cantor/assistants
-%{_kf5_plugindir}/cantor/assistants/cantor_advancedplotassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_creatematrixassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_differentiateassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_eigenvaluesassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_eigenvectorsassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_importpackageassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_integrateassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_invertmatrixassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_plot2dassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_plot3dassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_runscriptassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_solveassistant.so
-%{_kf5_plugindir}/cantor/assistants/cantor_qalculateplotassistant.so
-%dir %{_kf5_plugindir}/cantor/backends
+%doc %lang(en) %{_kf6_htmldir}/en/*/
+%{_kf6_applicationsdir}/org.kde.cantor.desktop
+%{_kf6_appstreamdir}/org.kde.cantor.appdata.xml
+%{_kf6_bindir}/cantor
+%{_kf6_bindir}/cantor_pythonserver
+%{_kf6_bindir}/cantor_rserver
+%{_kf6_bindir}/cantor_scripteditor
+%{_kf6_configkcfgdir}/*backend.kcfg
+%{_kf6_configkcfgdir}/cantor.kcfg
+%{_kf6_configkcfgdir}/cantor_libs.kcfg
+%{_kf6_configkcfgdir}/octavebackend.kcfg.in
+%{_kf6_configkcfgdir}/rserver.kcfg
+%{_kf6_iconsdir}/hicolor/*/apps/*
+%{_kf6_knsrcfilesdir}/*.knsrc
+%{_kf6_libdir}/cantor_pythonbackend.so
+%{_kf6_libdir}/libcantor_config.so
+%dir %{_kf6_plugindir}/cantor_plugins
+%dir %{_kf6_plugindir}/cantor_plugins/assistants
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_advancedplotassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_creatematrixassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_differentiateassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_eigenvaluesassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_eigenvectorsassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_importpackageassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_integrateassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_invertmatrixassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_plot2dassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_plot3dassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_qalculateplotassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_runscriptassistant.so
+%{_kf6_plugindir}/cantor_plugins/assistants/cantor_solveassistant.so
+%dir %{_kf6_plugindir}/cantor_plugins/backends
 %if %{with analitza}
-%{_kf5_plugindir}/cantor/backends/cantor_kalgebrabackend.so
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_kalgebrabackend.so
+%endif
+%if 0%{?with_luajit}
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_luabackend.so
 %endif
-%{_kf5_plugindir}/cantor/backends/cantor_maximabackend.so
-%{_kf5_plugindir}/cantor/backends/cantor_octavebackend.so
-%{_kf5_plugindir}/cantor/backends/cantor_pythonbackend.so
-%{_kf5_plugindir}/cantor/backends/cantor_rbackend.so
-%{_kf5_plugindir}/cantor/backends/cantor_sagebackend.so
-%{_kf5_plugindir}/cantor/backends/cantor_scilabbackend.so
-%{_kf5_plugindir}/cantor/backends/cantor_qalculatebackend.so
-%{_kf5_plugindir}/cantor/backends/cantor_luabackend.so
-%dir %{_kf5_plugindir}/cantor/panels
-%{_kf5_plugindir}/cantor/panels/cantor_helppanelplugin.so
-%{_kf5_plugindir}/cantor/panels/cantor_variablemanagerplugin.so
-%{_kf5_plugindir}/cantor/panels/cantor_filebrowserpanelplugin.so
-%{_kf5_plugindir}/cantor/panels/cantor_tocpanelplugin.so
-%{_kf5_plugindir}/cantor/panels/cantor_documentationpanelplugin.so
-
-%dir %{_kf5_plugindir}/kf5
-%dir %{_kf5_plugindir}/kf5/parts
-%{_kf5_plugindir}/kf5/parts/cantorpart.so
-%{_kf5_sharedir}/cantor/
-%{_kf5_sharedir}/mime/packages/cantor.xml
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_maximabackend.so
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_octavebackend.so
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_pythonbackend.so
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_qalculatebackend.so
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_rbackend.so
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_sagebackend.so
+%{_kf6_plugindir}/cantor_plugins/backends/cantor_scilabbackend.so
+%dir %{_kf6_plugindir}/cantor_plugins/panels
+%if 0%{?with_qtwebengine}
+%{_kf6_plugindir}/cantor_plugins/panels/cantor_documentationpanelplugin.so
+%endif
+%{_kf6_plugindir}/cantor_plugins/panels/cantor_filebrowserpanelplugin.so
+%{_kf6_plugindir}/cantor_plugins/panels/cantor_helppanelplugin.so
+%{_kf6_plugindir}/cantor_plugins/panels/cantor_tocpanelplugin.so
+%{_kf6_plugindir}/cantor_plugins/panels/cantor_variablemanagerplugin.so
+%{_kf6_plugindir}/kf6/parts/cantorpart.so
+%{_kf6_sharedir}/cantor/
+%{_kf6_sharedir}/mime/packages/cantor.xml
 
 %files -n libcantorlibs%{libMAJOR}
 %license LICENSES/*
-%{_kf5_libdir}/libcantorlibs.so.*
+%{_kf6_libdir}/libcantorlibs.so.*
+
+%files devel
+%{_kf6_cmakedir}/Cantor
+%{_kf6_libdir}/libcantorlibs.so
+%{_includedir}/cantor/
 
 %files lang -f %{name}.lang
+%exclude %{_kf6_htmldir}/en/*/
 


++++++ cantor-24.08.2.tar.xz -> cantor-25.04.0.tar.xz ++++++
/work/SRC/openSUSE:Leap:16.0/cantor/cantor-24.08.2.tar.xz 
/work/SRC/openSUSE:Leap:16.0/.cantor.new.30101/cantor-25.04.0.tar.xz differ: 
char 26, line 1

Reply via email to