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