From: Joey Riches Date: Fri, 23 May 2025 22:26:19 +0000 (+0100) Subject: data: Add a valid registered category to Waydroid.desktop for appstream X-Git-Tag: 1.5.2~2 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/commitdiff_plain/6bdc82479a70a1bdbf5b5850911b799df572e609?ds=sidebyside 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`. --- 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()}