From 6bdc82479a70a1bdbf5b5850911b799df572e609 Mon Sep 17 00:00:00 2001 From: Joey Riches Date: Fri, 23 May 2025 23:26:19 +0100 Subject: [PATCH] data: Add a valid registered category to Waydroid.desktop for appstream ``` $ appstreamcli compose waydroid-install-prefix/ Automatically selected 'install/' as data output location. WARNING: Metadata origin not set, using 'example' Processing directory: install/ Composing metadata... Run failed, some data was ignored. Errors were raised during this compose run: id.waydro.waydroid E: no-valid-category Refer to the generated issue report data for details on the individual problems. ``` https://specifications.freedesktop.org/menu-spec/latest/category-registry.html This fixes composing waydroid into a catalog when using appstream. Without it waydroid will fail to be included in the catalog for distros that use `appstream-generator`. --- data/Waydroid.desktop | 2 +- tools/services/user_manager.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/Waydroid.desktop b/data/Waydroid.desktop index 6d7dd98..9174a0f 100644 --- a/data/Waydroid.desktop +++ b/data/Waydroid.desktop @@ -3,5 +3,5 @@ Type=Application Name=Waydroid Exec=waydroid first-launch Icon=waydroid -Categories=X-WayDroid-App; +Categories=X-WayDroid-App;Utility; X-Purism-FormFactor=Workstation;Mobile; diff --git a/tools/services/user_manager.py b/tools/services/user_manager.py index dbde361..98cda79 100644 --- a/tools/services/user_manager.py +++ b/tools/services/user_manager.py @@ -61,7 +61,7 @@ Icon={waydroid_data}/icons/com.android.settings.png Type=Application Name=Waydroid Exec=waydroid show-full-ui -Categories=X-WayDroid-App; +Categories=X-WayDroid-App;Utility; X-Purism-FormFactor=Workstation;Mobile; Icon=waydroid NoDisplay={str(hide).lower()} -- 2.47.3