File desktop-data-openSUSE.spec.patch of Package desktop-data-openSUSE
--- desktop-data-openSUSE.spec 2025-03-14 23:30:29.668244307 +0800
+++ desktop-data-openSUSE.spec.new 2025-03-14 23:31:51.447309437 +0800
@@ -49,13 +49,11 @@
BuildRequires: branding-openSUSE
%endif
-Requires: hicolor-icon-theme
+Requires: desktop-menu-openSUSE = %{version}
%if 0%{?is_opensuse}
Requires: wallpaper-branding = %{branding_version}
%endif
-Provides: desktop-branding = %{version}
-Provides: desktop-data
Provides: desktop-data-openSUSE-extra
Obsoletes: desktop-data-openSUSE-extra
@@ -64,6 +62,17 @@
This package contains shared desktop files, like the default
applications menu structure.
+%package -n desktop-menu-openSUSE
+Summary: Shared Desktop Files for openSUSE
+
+Requires: hicolor-icon-theme
+
+Provides: desktop-branding = %{version}
+Provides: desktop-data
+
+%description -n desktop-menu-openSUSE
+This package contains the default applications menu structure.
+
%prep
%setup -n desktop-data-%{version}
@@ -95,11 +104,13 @@
%{fillup_only -an windowmanager}
%files
+%config %{_sysconfdir}/profile.d/desktop-data.*
+%{_fillupdir}/sysconfig.windowmanager-%name
+
+%files -n desktop-menu-openSUSE
%dir %{_sysconfdir}/xdg/menus
%dir %{_sysconfdir}/xdg/menus/applications-merged
%config(noreplace) %{_sysconfdir}/xdg/menus/*.menu
-%config %{_sysconfdir}/profile.d/desktop-data.*
%{_datadir}/desktop-*
-%{_fillupdir}/sysconfig.windowmanager-%name
%changelog