]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
data: Add a valid registered category to Waydroid.desktop for appstream
authorJoey Riches <josephriches@gmail.com>
Fri, 23 May 2025 22:26:19 +0000 (23:26 +0100)
committerAlessandro Astone <ales.astone@gmail.com>
Fri, 23 May 2025 22:37:29 +0000 (00:37 +0200)
```
$ 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
tools/services/user_manager.py

index 6d7dd9809b672f88aa2b6da1fe5e8930ab5a5a30..9174a0ff977bf70fed31783f41a385a522ee3152 100644 (file)
@@ -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;
index dbde361536a9ad8cb2a83657e9af350b8d97391a..98cda79e06e03f5c3a0791f2bc043a8d42ff2d1d 100644 (file)
@@ -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()}