From ceba8cd78f7cde11490b8693b660ac40f4a09b22 Mon Sep 17 00:00:00 2001 From: Leo Arias Date: Sun, 12 Feb 2017 04:18:45 +0000 Subject: [PATCH] Add the packaging metadata to build the signal-cli snap --- snap/snapcraft.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 snap/snapcraft.yaml diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 00000000..21e05288 --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,23 @@ +name: signal-cli +version: master +summary: commandline interface for libsignal-service-java +description: | + It supports registering, verifying, sending and receiving messages. + It is primarily intended to be used on servers to notify admins of important + events. + +grade: devel +confinement: strict + +apps: + signal-cli: + command: signal-cli/bin/signal-cli --config $SNAP_USER_DATA + plugs: [network, network-bind, home] + +parts: + signal-cli: + source: . + plugin: gradle + install: | + ./gradlew installDist + mv build/install/signal-cli/ $SNAPCRAFT_PART_INSTALL