Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lyx for openSUSE:Factory checked in 
at 2026-02-21 21:02:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lyx (Old)
 and      /work/SRC/openSUSE:Factory/.lyx.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lyx"

Sat Feb 21 21:02:47 2026 rev:117 rq:1334245 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/lyx/lyx.changes  2025-11-19 15:01:41.267802927 
+0100
+++ /work/SRC/openSUSE:Factory/.lyx.new.1977/lyx.changes        2026-02-21 
21:05:08.252710774 +0100
@@ -1,0 +2,21 @@
+Fri Feb 20 20:29:50 UTC 2026 - Cor Blom <[email protected]>
+
+- Update to 2.5.0:
+  The new features in LyX 2.5 are detailed in
+  https://wiki.lyx.org/LyX/NewInLyX25
+
+  The major changes include:
+
+  * Update the cross-referencing framework to allow additional backends
+    (e.g., zref and cleverref) and to allow range references (e.g., sections
+    2-3).
+  * Improve LyX's support for color both in the user interace and in output,
+    especially tables.
+  * Greatly improve LyX's support for 'input methods', which are important for
+    languages in which the number of available characters exceeds the number of
+    keys.
+- Remove upstream patch: e98b6ad533360500528b48043e20c79f5cb67b07.patch
+- Switch to cmake build system
+- Remove "%suse_update_desktop_file lyx Office WordProcessor" from spec
+
+-------------------------------------------------------------------

Old:
----
  e98b6ad533360500528b48043e20c79f5cb67b07.patch
  lyx-2.4.4.tar.xz
  lyx-2.4.4.tar.xz.sig

New:
----
  lyx-2.5.0.tar.xz
  lyx-2.5.0.tar.xz.sig

----------(Old B)----------
  Old:    keys.
- Remove upstream patch: e98b6ad533360500528b48043e20c79f5cb67b07.patch
- Switch to cmake build system
----------(Old E)----------

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

Other differences:
------------------
++++++ lyx.spec ++++++
--- /var/tmp/diff_new_pack.jyRZRP/_old  2026-02-21 21:05:09.516762851 +0100
+++ /var/tmp/diff_new_pack.jyRZRP/_new  2026-02-21 21:05:09.520763016 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lyx
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,22 +21,19 @@
 %endif
 
 Name:           lyx
-Version:        2.4.4
+Version:        2.5.0
 Release:        0
 Summary:        WYSIWYM (What You See Is What You Mean) document processor
 License:        GPL-2.0-or-later
 Group:          Productivity/Publishing/TeX/Frontends
 URL:            http://www.lyx.org/
-Source:         http://ftp.lyx.org/pub/lyx/stable/2.4.x/lyx-%{version}.tar.xz
+Source:         http://ftp.lyx.org/pub/lyx/stable/2.5.x/lyx-%{version}.tar.xz
 Source1:        lyxrc.dist
 Source2:        lyx.keyring
-Source3:        
http://ftp.lyx.org/pub/lyx/stable/2.4.x/lyx-%{version}.tar.xz.sig
+Source3:        
http://ftp.lyx.org/pub/lyx/stable/2.5.x/lyx-%{version}.tar.xz.sig
 Source4:        README.SUSE
-# PATCH-QSTRING
-Patch0:         e98b6ad533360500528b48043e20c79f5cb67b07.patch
-BuildRequires:  autoconf
-BuildRequires:  automake
 BuildRequires:  bc
+BuildRequires:  cmake
 BuildRequires:  enchant-devel
 BuildRequires:  fdupes
 BuildRequires:  file-devel
@@ -51,27 +48,27 @@
 BuildRequires:  zlib-devel
 %if %{with qt6}
 BuildRequires:  qt6-gui-private-devel
-BuildRequires:  pkgconfig(Qt6Concurrent)
-BuildRequires:  pkgconfig(Qt6Core)
-BuildRequires:  pkgconfig(Qt6Core5Compat)
-BuildRequires:  pkgconfig(Qt6DBus)
-BuildRequires:  pkgconfig(Qt6Gui)
-BuildRequires:  pkgconfig(Qt6PrintSupport)
-BuildRequires:  pkgconfig(Qt6Sql)
-BuildRequires:  pkgconfig(Qt6Svg)
-BuildRequires:  pkgconfig(Qt6Widgets)
-BuildRequires:  pkgconfig(Qt6Xml)
+BuildRequires:  cmake(Qt6Concurrent)
+BuildRequires:  cmake(Qt6Core)
+BuildRequires:  cmake(Qt6Core5Compat)
+BuildRequires:  cmake(Qt6DBus)
+BuildRequires:  cmake(Qt6Gui)
+BuildRequires:  cmake(Qt6PrintSupport)
+BuildRequires:  cmake(Qt6Sql)
+BuildRequires:  cmake(Qt6Svg)
+BuildRequires:  cmake(Qt6Widgets)
+BuildRequires:  cmake(Qt6Xml)
 %else
-BuildRequires:  pkgconfig(Qt5Concurrent)
-BuildRequires:  pkgconfig(Qt5Core)
-BuildRequires:  pkgconfig(Qt5DBus)
-BuildRequires:  pkgconfig(Qt5Gui)
-BuildRequires:  pkgconfig(Qt5PrintSupport)
-BuildRequires:  pkgconfig(Qt5Script)
-BuildRequires:  pkgconfig(Qt5Sql)
-BuildRequires:  pkgconfig(Qt5Svg)
-BuildRequires:  pkgconfig(Qt5Widgets)
-BuildRequires:  pkgconfig(Qt5Xml)
+BuildRequires:  cmake(Qt5Concurrent)
+BuildRequires:  cmake(Qt5Core)
+BuildRequires:  cmake(Qt5DBus)
+BuildRequires:  cmake(Qt5Gui)
+BuildRequires:  cmake(Qt5PrintSupport)
+BuildRequires:  cmake(Qt5Script)
+BuildRequires:  cmake(Qt5Sql)
+BuildRequires:  cmake(Qt5Svg)
+BuildRequires:  cmake(Qt5Widgets)
+BuildRequires:  cmake(Qt5Xml)
 %endif
 #!BuildIgnore: lyx
 Requires:       %{name}-fonts
@@ -157,22 +154,23 @@
 
 %build
 TEXMF=%{_datadir}/texmf
-%configure \
-    --enable-build-type=rel \
-    --without-included-boost \
-    --without-aspell \
-    --with-hunspell \
-    --with-enchant \
+%cmake -DLYX_INSTALL=ON \
+    -DLYX_REQUIRE_SPELLCHECK=ON \
+    -DLYX_ENCHANT=ON \
+    -DLYX_HUNSPELL=ON \
+    -DLYX_RELEASE=ON \
+    -DLYX_PACKAGE_SUFFIX=OFF \
+    -DLYX_PROGRAM_SUFFIX=OFF \
 %if %{with qt6}
-    --enable-qt6
+    -DLYX_USE_QT=QT6
 %else
-    --enable-qt5
+    -DLYX_USE_QT=QT5
 %endif
-make %{?_smp_mflags}
+%cmake_build
 
 %install
 TEXMF=%{_datadir}/texmf
-%make_install TEXMF=$TEXMF
+%cmake_install TEXMF=$TEXMF
 %python3_fix_shebang
 
 # some defaults
@@ -201,8 +199,6 @@
 
 install -p -D -m 0644 lib/scripts/bash_completion 
%{buildroot}%{_datadir}/bash-completion/completions/lyx
 
-%suse_update_desktop_file lyx Office WordProcessor
-
 %fdupes -s %{buildroot}%{_prefix}
 
 %find_lang %{name}

++++++ lyx-2.4.4.tar.xz -> lyx-2.5.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/lyx/lyx-2.4.4.tar.xz 
/work/SRC/openSUSE:Factory/.lyx.new.1977/lyx-2.5.0.tar.xz differ: char 15, line 
1

Reply via email to