Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package QtDMM for openSUSE:Factory checked 
in at 2026-10-24 22:05:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/QtDMM (Old)
 and      /work/SRC/openSUSE:Factory/.QtDMM.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "QtDMM"

Sat Oct 24 22:05:37 2026 rev:24 rq:1392257 version:26.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/QtDMM/QtDMM.changes      2024-06-03 
17:46:06.252825617 +0200
+++ /work/SRC/openSUSE:Factory/.QtDMM.new.2252680/QtDMM.changes 2026-10-24 
22:07:37.522154697 +0200
@@ -1,0 +2,7 @@
+Sat Oct 24 16:05:40 UTC 2026 - Dmitry Roshchin <[email protected]>
+
+- Update to version 26.2, see CHANGELOG file for details
+  * Switch to Qt6
+- Drop QtDMM-0.9.2-newmodels.patch
+
+-------------------------------------------------------------------

Old:
----
  QtDMM-0.9.2-newmodels.patch
  QtDMM-0.9.8.tar.gz

New:
----
  QtDMM-26.2.tar.gz

----------(Old B)----------
  Old:  * Switch to Qt6
- Drop QtDMM-0.9.2-newmodels.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ QtDMM.spec ++++++
--- /var/tmp/diff_new_pack.lLS6nh/_old  2026-10-24 22:07:38.116179592 +0200
+++ /var/tmp/diff_new_pack.lLS6nh/_new  2026-10-24 22:07:38.117179634 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package QtDMM
 #
-# Copyright (c) 2024 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,22 +17,23 @@
 
 
 Name:           QtDMM
-Version:        0.9.8
+Version:        26.2
 Release:        0
 Summary:        DMM Readout Software Including a Configurable Recorder
 License:        GPL-3.0-only
 Group:          System/GUI/Other
-URL:            https://github.com/tuxmaster/QtDMM
-Source:         
https://github.com/tuxmaster/QtDMM/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM QtDMM-0.9.2-newmodels.patch
-Patch0:         QtDMM-0.9.2-newmodels.patch
-BuildRequires:  libqt5-linguist
-BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(Qt5Core) >= 5.5
-BuildRequires:  pkgconfig(Qt5PrintSupport)
-BuildRequires:  pkgconfig(Qt5SerialPort)
-BuildRequires:  pkgconfig(Qt5Widgets)
+URL:            https://qtdmm.de/
+Source:         
https://github.com/qtdmm/QtDMM/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+BuildRequires:  hicolor-icon-theme
+BuildRequires:  libhidapi-devel
+BuildRequires:  cmake(Qt6Bluetooth)
+BuildRequires:  cmake(Qt6Charts)
+BuildRequires:  cmake(Qt6LinguistTools)
+BuildRequires:  cmake(Qt6PrintSupport)
+BuildRequires:  cmake(Qt6SerialPort)
+BuildRequires:  cmake(Qt6Svg)
+BuildRequires:  cmake(Qt6Test)
+BuildRequires:  pkgconfig(udev)
 
 %description
 QtDMM is a DMM readout software including a configurable recorder. The
@@ -49,27 +50,23 @@
 %prep
 %autosetup -p1
 
-# called lrelease in openSUSE
-sed -i 's/lrelease-qt5/lrelease/' src/src.pro
-sed -i 's/-fuse-ld=gold//' src/src.pro
-
 %build
-%qmake5
-make %{?_smp_mflags}
+%cmake_qt6
+%qt6_build
 
 %install
-install -d %{buildroot}%{_bindir}
-install bin/qtdmm %{buildroot}%{_bindir}/qtdmm
-install -Dm 644 qtdmm.1 %{buildroot}%{_mandir}/man1/qtdmm.1
-install -Dm 644 qtdmm.png %{buildroot}%{_datadir}/pixmaps/qtdmm.png
-install -Dm 644 QtDMM.desktop 
%{buildroot}%{_datadir}/applications/QtDMM.desktop
-%suse_update_desktop_file -G "DMM Readout Software" -r %{name} 
"Education;Engineering"
+%qt6_install
+
+%check
+%ctest
 
 %files
-%license LICENSE
-%doc CHANGELOG README
+%doc CHANGELOG
 %{_bindir}/qtdmm
 %{_mandir}/man1/qtdmm.1%{?ext_man}
-%{_datadir}/pixmaps/qtdmm.png
-%{_datadir}/applications/QtDMM.desktop
+%{_licensedir}/qtdmm/
+%{_datadir}/applications/*qtdmm.desktop
+%{_datadir}/icons/hicolor/*/apps/*qtdmm.*
+%{_datadir}/metainfo/*.xml
+%{_udevrulesdir}/*.rules
 

++++++ QtDMM-0.9.8.tar.gz -> QtDMM-26.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/QtDMM/QtDMM-0.9.8.tar.gz 
/work/SRC/openSUSE:Factory/.QtDMM.new.2252680/QtDMM-26.2.tar.gz differ: char 
12, line 1

Reply via email to