Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package engauge-digitizer for 
openSUSE:Factory checked in at 2026-01-14 16:23:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/engauge-digitizer (Old)
 and      /work/SRC/openSUSE:Factory/.engauge-digitizer.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "engauge-digitizer"

Wed Jan 14 16:23:26 2026 rev:35 rq:1327152 version:12.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/engauge-digitizer/engauge-digitizer.changes      
2022-08-05 19:51:55.649599208 +0200
+++ 
/work/SRC/openSUSE:Factory/.engauge-digitizer.new.1928/engauge-digitizer.changes
    2026-01-14 16:24:11.267690287 +0100
@@ -1,0 +2,10 @@
+Tue Jan 13 11:37:05 UTC 2026 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 12.9.1:
+  * Add graphical guideline creation
+  * Add whatsthis in settings dialogs
+  * State save / undo / redo functionality
+  * Port the code to build with Qt6
+- Clean up spec file, adapt for Qt6 transition
+
+-------------------------------------------------------------------

Old:
----
  v12.1.tar.gz

New:
----
  engauge-digitizer-12.9.1.tar.gz

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

Other differences:
------------------
++++++ engauge-digitizer.spec ++++++
--- /var/tmp/diff_new_pack.oFdrsF/_old  2026-01-14 16:24:15.675875268 +0100
+++ /var/tmp/diff_new_pack.oFdrsF/_new  2026-01-14 16:24:15.679875436 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package engauge-digitizer
 #
-# Copyright (c) 2022 SUSE LLC
+# 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
@@ -17,36 +17,32 @@
 
 
 Name:           engauge-digitizer
-Version:        12.1
+Version:        12.9.1
 Release:        0
 Summary:        Ditigizer software that converts old graphs into numbers again
 License:        GPL-2.0-or-later
 Group:          Productivity/Scientific/Other
 URL:            https://markummitchell.github.io/engauge-digitizer/
-Source0:        
https://github.com/markummitchell/%{name}/archive/v%{version}.tar.gz
+Source0:        
https://github.com/akhuettel/engauge-digitizer/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  icns-utils
 BuildRequires:  optipng
+BuildRequires:  qt6-tools-helpgenerators
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(Qt5Core)
-BuildRequires:  pkgconfig(Qt5Gui)
-BuildRequires:  pkgconfig(Qt5Help)
-BuildRequires:  pkgconfig(Qt5Network)
-BuildRequires:  pkgconfig(Qt5PrintSupport)
-BuildRequires:  pkgconfig(Qt5Sql)
-BuildRequires:  pkgconfig(Qt5UiTools)
-BuildRequires:  pkgconfig(Qt5Widgets)
-BuildRequires:  pkgconfig(Qt5Xml)
+BuildRequires:  pkgconfig(Qt6Core)
+BuildRequires:  pkgconfig(Qt6Gui)
+BuildRequires:  pkgconfig(Qt6Help)
+BuildRequires:  pkgconfig(Qt6Network)
+BuildRequires:  pkgconfig(Qt6PrintSupport)
+BuildRequires:  pkgconfig(Qt6Widgets)
+BuildRequires:  pkgconfig(Qt6Xml)
 BuildRequires:  pkgconfig(fftw3)
 BuildRequires:  pkgconfig(libopenjp2)
 BuildRequires:  pkgconfig(log4cpp)
-BuildRequires:  pkgconfig(poppler-qt5)
-Requires(post): desktop-file-utils
-Requires(postun): desktop-file-utils
+BuildRequires:  pkgconfig(poppler-qt6)
 Suggests:       %{name}-doc
 
 %description
@@ -76,8 +72,6 @@
 %prep
 %autosetup -p1
 
-# UNNECESSARY EXEC PERM
-chmod -x help/build_qt5_12_0.bash
 # Remove any RUNPATH, we don't use the wrapper script or private libraries
 sed -i -e '/QMAKE_LFLAGS.*ORIGIN/ d' engauge.pro
 
@@ -85,28 +79,24 @@
 # ADD JPEG2000 SUPPORT
 export OPENJPEG_INCLUDE=$(pkg-config --cflags-only-I libopenjp2 | sed -e 
's@-I\(\S\+\).*@\1@g')
 export OPENJPEG_LIB=%{_libdir}
-export POPPLER_INCLUDE=%{_includedir}/poppler/qt5
+export POPPLER_INCLUDE=%{_includedir}/poppler/qt6
 export POPPLER_LIB=%{_libdir}
 
-qmake-qt5 engauge.pro \
+qmake6 engauge.pro \
   "DEFINES+=HELPDIR=%{_docdir}/%{name}/" \
   QMAKE_CFLAGS="%optflags -fno-strict-aliasing" \
   QMAKE_CXXFLAGS="%optflags -fno-strict-aliasing" \
   CONFIG+="pdf jpeg2000"
-make %{?_smp_mflags}
+%make_build
 
 # HELP files
 pushd help
 # CRLF -> LF
 sed -i 's/\r$//' engauge.qhcp dateformats.css dateformats.html
 optipng -o2 *png
-%if 0%{?suse_version} > 1500
-qhelpgenerator-qt5 engauge.qhcp -o engauge.qhc
-%else
-qcollectiongenerator-qt5 engauge.qhcp -o engauge.qhc
-%endif
+%{_libexecdir}/qt6/qhelpgenerator engauge.qhcp -o engauge.qhc
 mv engauge.qch engauge.qhc ../
-rm engauge.qhcp .gitignore build.bash
+rm engauge.qhcp .gitignore build.bash build.windows
 popd
 
 # Generate source code documentation in HTML format
@@ -116,7 +106,7 @@
 popd
 
 %install
-install -Dm 755 bin/engauge %{buildroot}%{_bindir}/engauge
+install -Dm 755 bin/Engauge %{buildroot}%{_bindir}/engauge
 
 # INSTALL HI-RES ICONS
 pushd src/img
@@ -126,14 +116,11 @@
 done
 popd
 
-%suse_update_desktop_file -i %{name}
-
-# INSTALL APPDATA
+# Install appdata and desktop file
 install -Dm 0644 dev/gnome/engauge-digitizer.appdata.xml \
             %{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml
-
-# REMOVE UNNECESSARY windows BUILD FILE
-find ./ -name build.windows -delete -print
+install -Dm 0644 dev/engauge-digitizer.desktop \
+            %{buildroot}%{_datadir}/applications/%{name}.desktop
 
 %fdupes -s doc/doxygen/html
 

Reply via email to