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
