File project.diff of Package mediainfo

--- mediainfo.spec.orig
+++ mediainfo.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package mediainfo
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2007-2011 The Packman Team
 #
 # All modifications and additions to the file contributed by third parties
@@ -25,16 +25,23 @@ License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Other
 URL:            https://mediaarea.net
 Source0:        https://mediaarea.net/download/source/%{name}/%{version}/%{name}_%{version}.tar.xz
+Patch0:         qt6-support.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  kf5-filesystem
+BuildRequires:  kf6-filesystem
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
+BuildRequires:  qt6-tools-linguist
 BuildRequires:  update-desktop-files
-BuildRequires:  wxWidgets-devel >= 3
+BuildRequires:  pkgconfig(Qt6Core)
+BuildRequires:  pkgconfig(Qt6Gui)
+BuildRequires:  pkgconfig(Qt6Network)
+BuildRequires:  pkgconfig(Qt6Widgets)
+BuildRequires:  pkgconfig(Qt6Xml)
 BuildRequires:  pkgconfig(libmediainfo) = %{version}
 BuildRequires:  pkgconfig(libzen)
 BuildRequires:  pkgconfig(zlib)
+
 Provides:       MediaInfo = 0.7.7.8
 Obsoletes:      MediaInfo < 0.7.7.8
 
@@ -68,18 +75,20 @@ This package contains a Frontend for med
 MediaInfo supplies technical and tag information about a video or
 audio file.
 
-%package -n kf5-mediainfo
-Summary:        KF5 extension for mediainfo-gui
-Group:          Productivity/Multimedia/Other
-Requires:       %{name}-gui
-Obsoletes:      kde4-%{name} < %{version}
-Provides:       kde4-%{name} = %{version}
 
-%description -n kf5-mediainfo
-KF5 context menu extension for mediainfo-gui.
+
+# %package -n kf5-mediainfo
+# Summary:        KF5 extension for mediainfo-gui
+# Group:          Productivity/Multimedia/Other
+# Requires:       %{name}-gui
+# Obsoletes:      kde4-%{name} < %{version}
+# Provides:       kde4-%{name} = %{version}
+#
+# %description -n kf5-mediainfo
+# KF5 context menu extension for mediainfo-gui.
 
 %prep
-%setup -q -n MediaInfo
+%autosetup -n MediaInfo -p1
 sed -i 's/\r$//' *.html *.txt Release/*.txt
 chmod 0644 *.html *.txt Release/*.txt
 
@@ -92,10 +101,9 @@ pushd Project/GNU/CLI
 popd
 
 # now build GUI
-pushd Project/GNU/GUI
-    autoreconf -fiv
-    %configure
-    make %{?_smp_mflags}
+pushd Project/QMake/GUI
+    %qmake6
+    %qmake6_build %{?_smp_mflags}
 popd
 
 %install
@@ -103,11 +111,10 @@ pushd Project/GNU/CLI
 %make_install
 popd
 
-pushd Project/GNU/GUI
-%make_install
+pushd Project/QMake/GUI
+%qmake6_install
 popd
 
-# icon
 install -dm 755 %{buildroot}%{_datadir}/icons/hicolor/256x256/apps
 install -m 644 Source/Resource/Image/MediaInfo.png \
     %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
@@ -117,8 +124,13 @@ install -m 644 Source/Resource/Image/Med
 install -dm 755 %{buildroot}%{_datadir}/pixmaps
 install -m 644 Source/Resource/Image/MediaInfo.png \
     %{buildroot}%{_datadir}/pixmaps/mediainfo-gui.png
-
-rm %{buildroot}%{_datadir}/kde4/services/ServiceMenus/mediainfo-gui.desktop
+install -dm 755 %{buildroot}%{_datadir}/applications
+install -m 644 Project/GNU/GUI/mediainfo-gui.desktop \
+   %{buildroot}%{_datadir}/applications/mediainfo-gui.desktop
+install -dm 755 %{buildroot}%{_datadir}/metainfo
+install -m 644 Project/GNU/GUI/mediainfo-gui.metainfo.xml \
+   %{buildroot}%{_datadir}/metainfo/mediainfo-gui.metainfo.xml
+# rm %{buildroot}%{_datadir}/kde4/services/ServiceMenus/mediainfo-gui.desktop
 %suse_update_desktop_file -n %{name}-gui AudioVideo AudioVideoEditing
 
 # these files are just ridicully large:
@@ -139,18 +151,17 @@ gzip -n -9 History_*.txt
 %dir %{_datadir}/metainfo
 %{_datadir}/applications/*.desktop
 %{_datadir}/pixmaps/*.png
-%{_datadir}/pixmaps/*.xpm
 %{_datadir}/icons/hicolor/*/apps/*.png
 %{_datadir}/icons/hicolor/*/apps/*.svg
 %{_datadir}/metainfo/mediainfo-gui.metainfo.xml
 
-%files -n kf5-mediainfo
-%dir %{_kf5_servicesdir}
-%dir %{_kf5_servicesdir}/ServiceMenus
-%dir %{_datadir}/apps
-%dir %{_datadir}/apps/konqueror
-%dir %{_datadir}/apps/konqueror/servicemenus
-%{_datadir}/apps/konqueror/servicemenus/*.desktop
-%{_kf5_servicesdir}/ServiceMenus/*.desktop
+# %files -n kf5-mediainfo
+# %dir %{_kf5_servicesdir}
+# %dir %{_kf5_servicesdir}/ServiceMenus
+# %dir %{_datadir}/apps
+# %dir %{_datadir}/apps/konqueror
+# %dir %{_datadir}/apps/konqueror/servicemenus
+# %{_datadir}/apps/konqueror/servicemenus/*.desktop
+# %{_kf5_servicesdir}/ServiceMenus/*.desktop
 
 %changelog
openSUSE Build Service is sponsored by