{ "app-id": "me.vinsce.Gneelight", "runtime": "org.gnome.Platform", "runtime-version": "42", "sdk": "org.gnome.Sdk", "command": "/app/bin/runner.sh", "finish-args": [ "--share=network", "--socket=wayland", "--socket=x11", "--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro", "--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf", "--env=GSETTINGS_SCHEMA_DIR=/app/share/glib-2.0/schemas" ], "modules": [ "./shared-modules/libappindicator/libappindicator-gtk3-introspection-12.10.json", "./dependencies/python3-yeelight.json", "./dependencies/python3-PyGObject.json", { "name": "Gneelight", "buildsystem": "simple", "build-commands": [ "cp -R src /app/src", "install -D runner.sh /app/bin/runner.sh", "install -D res/me.vinsce.Gneelight.desktop /app/share/applications/me.vinsce.Gneelight.desktop", "install -D res/gneelight.png /app/share/icons/hicolor/256x256/apps/me.vinsce.Gneelight.png", "install -D res/gneelight.png /app/res/gneelight.png" ], "sources": [ { "type": "dir", "path": "../src", "dest": "src" }, { "type": "file", "path": "../runner.sh" }, { "type": "dir", "path": "../res", "dest": "res" } ], "post-install": [ "mkdir -p /app/share/glib-2.0/schemas", "cp res/me.vinsce.Gneelight.gschema.xml /app/share/glib-2.0/schemas", "glib-compile-schemas /app/share/glib-2.0/schemas" ] } ] }