]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
Add appstream metadata
authorAlessandro Astone <ales.astone@gmail.com>
Sat, 23 Jul 2022 16:26:26 +0000 (18:26 +0200)
committerAlessandro Astone <ales.astone@gmail.com>
Sat, 6 Aug 2022 11:37:43 +0000 (13:37 +0200)
Makefile
data/id.waydro.waydroid.metainfo.xml [new file with mode: 0644]

index 9b3ce25cf157f36426bad51c1a6b64b9d19606b9..674c5a877ecf7b80233828c326432f277a9ae7ed 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,16 +6,18 @@ USE_NFTABLES ?= 0
 WAYDROID_DIR := $(DESTDIR)$(PREFIX)/lib/waydroid
 BIN_DIR := $(DESTDIR)$(PREFIX)/bin
 APPS_DIR := $(DESTDIR)$(PREFIX)/share/applications
+METAINFO_DIR := $(DESTDIR)$(PREFIX)/share/metainfo
 SYSD_DIR := $(DESTDIR)$(PREFIX)/lib/systemd/system
 
 build:
        @echo "Nothing to build, run 'make install' to copy the files!"
 
 install:
-       install -d $(WAYDROID_DIR) $(BIN_DIR) $(APPS_DIR)
+       install -d $(WAYDROID_DIR) $(BIN_DIR) $(APPS_DIR) $(METAINFO_DIR)
        cp -a data tools waydroid.py $(WAYDROID_DIR)
        ln -sr $(WAYDROID_DIR)/waydroid.py $(BIN_DIR)/waydroid
        mv $(WAYDROID_DIR)/data/*.desktop $(APPS_DIR)
+       mv $(WAYDROID_DIR)/data/*.metainfo.xml $(METAINFO_DIR)
        if [ $(USE_SYSTEMD) = 1 ]; then \
                install -d $(SYSD_DIR); \
                cp systemd/waydroid-container.service $(SYSD_DIR); \
diff --git a/data/id.waydro.waydroid.metainfo.xml b/data/id.waydro.waydroid.metainfo.xml
new file mode 100644 (file)
index 0000000..776d740
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+  <id>id.waydro.waydroid</id>
+
+  <name>Waydroid</name>
+  <summary>Run Android apps natively alongside desktop programs</summary>
+
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-3.0-only</project_license>
+
+  <supports>
+    <control>pointing</control>
+    <control>keyboard</control>
+    <control>touch</control>
+    <control>tablet</control>
+  </supports>
+
+  <description>
+    <p>
+      Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system. The Android system inside the container has direct access to needed hardware through LXC and the binder interface.
+    </p>
+  </description>
+
+  <launchable type="desktop-id">Waydroid.desktop</launchable>
+  <screenshots>
+    <screenshot type="default">
+      <image>https://waydro.id/assets/images/hero/main_landing.jpeg</image>
+    </screenshot>
+    <screenshot>
+      <image>https://waydro.id/assets/images/hero/Group%201.png</image>
+    </screenshot>
+    <screenshot>
+      <image>https://waydro.id/assets/images/hero/clean_desktop.jpeg</image>
+    </screenshot>
+  </screenshots>
+</component>