File project.diff of Package imagewriter

--- _service.orig
+++ _service
@@ -1,15 +1,16 @@
 <services>
-  <service name="tar_scm" mode="disabled">
-    <param name="url">git://github.com/openSUSE/imagewriter.git</param>
+  <service name="tar_scm" mode="manual">
+    <param name="url">https://github.com/openSUSE/imagewriter.git</param>
     <param name="versionprefix">1.10</param>
     <param name="versionformat">%ct.%h</param>
     <param name="scm">git</param>
     <param name="revision">master</param>
   </service>
-  <service name="recompress" mode="disabled">
+
+  <service name="recompress" mode="manual">
     <param name="compression">xz</param>
     <param name="file">*.tar</param>
   </service>
-  <service name="set_version" mode="disabled" />
-</services>
 
+  <service name="set_version" mode="manual"/>
+</services>
--- imagewriter.changes.orig
+++ imagewriter.changes
@@ -1,4 +1,9 @@
 -------------------------------------------------------------------
+Sun Jun 22 14:20:43 UTC 2025 - munix9@googlemail.com
+
+- update to version 1.10.1748706892.d72444b
+
+-------------------------------------------------------------------
 Mon Nov  9 17:15:13 UTC 2020 - Hans-Peter Jansen <hpj@urpla.net>
 
 - Apply 0001-remove-include-sys-sysctl.h.patch
--- imagewriter.spec.orig
+++ imagewriter.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package imagewriter
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,69 +12,26 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-%if 0%{?rhel_version} == 600
-     %define dist el6
-     %define breq qt-devel
-     %define backend hal-devel
-     %define qmake /usr/bin/qmake-qt4
-     %define lrelease /usr/bin/lrelease-qt4
-     %define definedbackend USEHAL
-%endif
-
-%if 0%{?fedora}
-    %define breq qt4-devel
-    %define backend udisks2
-    %define qmake /usr/bin/qmake-qt4
-    %define lrelease /usr/bin/lrelease-qt4
-    %define definedbackend USEUDISKS2
-%endif
-
-%if 0%{?mandriva_version}
-    %define breq libqt4-devel
-    %define backend hal-devel
-    %define qmake /usr/lib/qt4/bin/qmake
-    %define lrelease /usr/lib/qt4/bin/lrelease
-    %define definedbackend USEHAL
-%endif
-
-%if 0%{?suse_version}
-    %define breq pkgconfig(Qt5DBus) pkgconfig(Qt5Gui) pkgconfig(Qt5Widgets) update-desktop-files
-    %define qmake /usr/bin/qmake-qt5
-    %define lrelease /usr/bin/lrelease-qt5
-%endif
-
-%if 0%{?suse_version} <= 1130
-    %define backend hal-devel
-    %define definedbackend USEHAL
-%endif
-
-%if 0%{?suse_version} == 1140 || 0%{?suse_version} == 1210
-    %define backend udisks
-    %define definedbackend USEUDISKS
-%endif
-
-%if 0%{?suse_version} >= 1220
-    %define backend udisks2
-    %define definedbackend USEUDISKS2
-%endif
 
 Name:           imagewriter
-Version:        1.10.1432200249.1d253d9
+Version:        1.10.1748706892.d72444b
 Release:        0
 Summary:        Utility for writing disk images to USB keys
 License:        GPL-2.0-only
-Group:          Hardware/Other
 URL:            https://github.com/openSUSE/imagewriter
-Source0:        imagewriter-%{version}.tar.xz
-Patch0:         0001-remove-include-sys-sysctl.h.patch
-BuildRequires:  %{backend}
-BuildRequires:  %{breq}
+Source0:        %{name}-%{version}.tar.xz
+Patch0:         fix-about-dialog.patch
+BuildRequires:  desktop-file-utils
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  xz
+BuildRequires:  pkgconfig
+BuildRequires:  udisks2
+BuildRequires:  pkgconfig(Qt6DBus)
+BuildRequires:  pkgconfig(Qt6Gui)
+BuildRequires:  pkgconfig(Qt6Widgets)
 Requires:       xdg-utils
 
 %description
@@ -84,41 +41,21 @@ A graphical utility for writing raw disk
 %autosetup -p1
 
 %build
-# Create qmake cache file for building and use optflags.
-cat > .qmake.cache <<EOF
-PREFIX=%{_prefix}
-QMAKE_CXXFLAGS_RELEASE += "%{optflags} -DKIOSKHACK"
-DEFINES=%{definedbackend}
-EOF
-%qmake
-make %{?_smp_mflags}
+%{qmake6} PREFIX=%{_prefix} DEFINES="KIOSKHACK USEUDISKS2"
+%{qmake6_build}
 
 %install
-make %{?_smp_mflags} INSTALL_ROOT=%{buildroot} install
-%if 0%{?suse_version}
-    %suse_update_desktop_file imagewriter
-%endif
-
-%if 0%{?suse_version} >= 1140
-%post
-%desktop_database_post
-%icon_theme_cache_post
-
-%postun
-%desktop_database_postun
-%icon_theme_cache_postun
-%endif
+%{qmake6_install}
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
 
 %files
-%defattr(-,root,root)
-%doc COPYING
-%{_bindir}/imagewriter
-%{_datadir}/applications/imagewriter.desktop
-%{_datadir}/icons/hicolor/*/apps/imagewriter.*
-%if 0%{?mandriva_version}
-%{_mandir}/man1/imagewriter.1.*
-%else
-%{_mandir}/man1/imagewriter.1%{?ext_man}
-%endif
+%license COPYING
+%doc README.md
+%{_bindir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_mandir}/man1/%{name}.1%{?ext_man}
 
 %changelog
openSUSE Build Service is sponsored by