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

Reply via email to