From be346eb9ecc3e7987ef9c61275be91c83c690468 Mon Sep 17 00:00:00 2001 From: Simon Fels Date: Wed, 23 May 2018 14:03:38 +0200 Subject: [PATCH] snap: add additional desktop entry for the appmgr --- .../desktop/appmgr.desktop | 4 ++-- scripts/app-appmgr.sh | 8 ++++++++ snap/snapcraft.yaml | 18 ++++++++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) rename snap/gui/anbox.desktop => data/desktop/appmgr.desktop (72%) create mode 100755 scripts/app-appmgr.sh diff --git a/snap/gui/anbox.desktop b/data/desktop/appmgr.desktop similarity index 72% rename from snap/gui/anbox.desktop rename to data/desktop/appmgr.desktop index 74b42e7..248acde 100644 --- a/snap/gui/anbox.desktop +++ b/data/desktop/appmgr.desktop @@ -1,6 +1,6 @@ [Desktop Entry] -Name=Anbox -GenericName=Android in a box +Name=Anbox Application Manager +GenericName=Anbox Application Manager Version=1.0 Type=Application Icon=${SNAP}/meta/gui/icon.png diff --git a/scripts/app-appmgr.sh b/scripts/app-appmgr.sh new file mode 100755 index 0000000..ef18be0 --- /dev/null +++ b/scripts/app-appmgr.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +PACKAGE=org.anbox.appmgr +COMPONENT=org.anbox.appmgr.AppViewActivity + +exec $SNAP/bin/anbox-wrapper.sh launch \ + --package="$PACKAGE" \ + --component="$COMPONENT" diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 1969035..aed9b26 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -41,6 +41,23 @@ apps: command: desktop-launch $SNAP/bin/app-settings.sh desktop: desktop/settings.desktop + appmgr: + command: desktop-launch $SNAP/bin/app-appmgr.sh + desktop: desktop/appmgr.desktop + slots: + - dbus-session-slot + plugs: + - dbus-session-plug + - x11 + - unity7 + - network + - opengl + - wayland + - pulseaudio + - home + - process-control + - desktop + parts: android: plugin: dump @@ -154,6 +171,7 @@ parts: anbox-bridge.sh: bin/anbox-bridge.sh collect-bug-info.sh: bin/collect-bug-info.sh app-settings.sh: bin/app-settings.sh + app-appmgr.sh: bin/app-appmgr.sh prime: - bin/anbox-bridge.sh - bin/anbox-wrapper.sh