Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package goldendict-ng for openSUSE:Factory checked in at 2024-12-19 21:42:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/goldendict-ng (Old) and /work/SRC/openSUSE:Factory/.goldendict-ng.new.29675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goldendict-ng" Thu Dec 19 21:42:10 2024 rev:4 rq:1232615 version:24.09.1 Changes: -------- --- /work/SRC/openSUSE:Factory/goldendict-ng/goldendict-ng.changes 2023-06-07 23:07:54.243511303 +0200 +++ /work/SRC/openSUSE:Factory/.goldendict-ng.new.29675/goldendict-ng.changes 2024-12-19 21:42:33.801489435 +0100 @@ -1,0 +2,16 @@ +Mon Dec 16 10:39:58 UTC 2024 - Atri Bhattacharya <[email protected]> + +- Update to version 24.09.1: + * Fix a Qt6.8 build error + * Fix a minor, somewhat easy to trigger crash (Ctrl+F with no + articles opened.) +- Switch to Qt6 builds. +- Use cmake for builds, qmake is no longer supported as a build + tool by upstream. +- Pass CMAKE_SKIP_INSTALL_RPATH option to cmake to avoid rpaths in + final executable. +- Drop Qt5 build support. +- Use ninja for build. +- Switch to obs_scm service (instead of tar_scm). + +------------------------------------------------------------------- Old: ---- goldendict-ng-23.05.03.tar.xz New: ---- goldendict-ng-24.09.1.obscpio goldendict-ng.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ goldendict-ng.spec ++++++ --- /var/tmp/diff_new_pack.iDvE8r/_old 2024-12-19 21:42:34.309510519 +0100 +++ /var/tmp/diff_new_pack.iDvE8r/_new 2024-12-19 21:42:34.309510519 +0100 @@ -1,7 +1,7 @@ # # spec file for package goldendict-ng # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,46 +16,43 @@ # -%define qt_version 5 +%define __builder ninja Name: goldendict-ng -Version: 23.05.03 +Version: 24.09.1 Release: 0 Summary: Dictionary Lookup Program License: GPL-3.0-or-later Group: Productivity/Office/Dictionary URL: https://xiaoyifang.github.io/goldendict-ng/ Source0: %{name}-%{version}.tar.xz +BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: git +BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: unzip -BuildRequires: update-desktop-files # /Section dependencies BuildRequires: eb-devel BuildRequires: hunspell-devel >= 1.2.4 +BuildRequires: pkgconfig(libzim) BuildRequires: pkgconfig(opencc) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xapian-core) BuildRequires: pkgconfig(xtst) # /Section Qt -BuildRequires: pkgconfig(Qt%{qt_version}Concurrent) -BuildRequires: pkgconfig(Qt%{qt_version}Core) -BuildRequires: pkgconfig(Qt%{qt_version}Gui) -BuildRequires: pkgconfig(Qt%{qt_version}Multimedia) -BuildRequires: pkgconfig(Qt%{qt_version}Svg) -BuildRequires: pkgconfig(Qt%{qt_version}TextToSpeech) -BuildRequires: pkgconfig(Qt%{qt_version}WebEngineWidgets) -BuildRequires: pkgconfig(Qt%{qt_version}Widgets) -BuildRequires: pkgconfig(Qt%{qt_version}Xml) -%if %{qt_version} >= 6 -BuildRequires: qt6-tools-linguist +BuildRequires: pkgconfig(Qt6Concurrent) +BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Core5Compat) -%else -BuildRequires: libqt5-linguist -BuildRequires: pkgconfig(Qt5X11Extras) -%endif +BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Linguist) +BuildRequires: pkgconfig(Qt6Multimedia) +BuildRequires: pkgconfig(Qt6Svg) +BuildRequires: pkgconfig(Qt6TextToSpeech) +BuildRequires: pkgconfig(Qt6WebEngineWidgets) +BuildRequires: pkgconfig(Qt6Widgets) +BuildRequires: pkgconfig(Qt6Xml) # /Section compresion libraries BuildRequires: pkgconfig(liblzma) BuildRequires: pkgconfig(bzip2) @@ -66,44 +63,32 @@ # /Section ffmpeg 6 BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) -%if %{qt_version} >= 6 Requires: qt6-multimedia -%endif Provides: goldendict = %{version} Obsoletes: goldendict < 1.5.1 -Obsoletes: goldendict-lang < 1.5.1 %description -The Next Generation GoldenDict: A feature-rich dictionaries lookup program, supporting many dictionary formats. +The Next Generation GoldenDict: A feature-rich dictionaries lookup program, +supporting many dictionary formats. -%lang_package +%lang_package -b goldendict-lang %prep %autosetup %build -%if %{qt_version} >= 6 -%qmake6 PREFIX=%{_prefix} "CONFIG+=use_xapian" "CONFIG+=zim_support" "CONFIG+=chinese_conversion_support" goldendict.pro -%qmake6_build -%else -%qmake5 PREFIX=%{_prefix} "CONFIG+=use_xapian" "CONFIG+=zim_support" "CONFIG+=chinese_conversion_support" goldendict.pro -%make_jobs -%endif +%cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON +%cmake_build %install -%if %{qt_version} >= 6 -%qmake6_install -%else -%qmake5_install -%endif -%suse_update_desktop_file -r org.goldendict.GoldenDict Office Dictionary +%cmake_install %files %license LICENSE.txt %{_bindir}/goldendict %{_datadir}/goldendict -%{_datadir}/applications/org.goldendict.GoldenDict.desktop -%{_datadir}/metainfo/org.goldendict.GoldenDict.metainfo.xml +%{_datadir}/applications/*.desktop +%{_datadir}/metainfo/*.metainfo.xml %{_datadir}/pixmaps/goldendict.png %exclude %{_datadir}/goldendict/locale/ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.iDvE8r/_old 2024-12-19 21:42:34.337511681 +0100 +++ /var/tmp/diff_new_pack.iDvE8r/_new 2024-12-19 21:42:34.341511846 +0100 @@ -1,18 +1,19 @@ <?xml version="1.0"?> <services> - <service name="tar_scm" mode="localonly"> + <service name="obs_scm" mode="manual"> <param name="filename">goldendict-ng</param> <param name="scm">git</param> <param name="url">[email protected]:xiaoyifang/goldendict-ng.git</param> - <param name="version">23.05.03</param> - <param name="revision">136d1cb03b3c2ed98d9be095ca39de845efdaefc</param> + <param name="version">24.09.1</param> + <param name="revision">v24.09.1-Release.ca9dd133</param> <param name="exclude">winlibs/*</param> <param name="submodules">disable</param> </service> - <service name="recompress" mode="localonly"> + <service name="tar" mode="buildtime"/> + <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> - <service name="set_version" mode="localonly"/> + <service name="set_version" mode="manual"/> </services> ++++++ goldendict-ng.obsinfo ++++++ name: goldendict-ng version: 24.09.1 mtime: 1730756130 commit: ca9dd133206d8825d0e27f792874fd5716e8af5e
