diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-10-21 09:24:51 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-10-21 09:24:51 +0000 |
commit | 97d4bdd0effbdc675e8c136ed72c43e7898385d8 (patch) | |
tree | 9bbb2849cc74e0751e4eb9e122dd3e9d5c23be2d /snap/snapcraft.yaml | |
parent | Adding upstream version 1.7.1. (diff) | |
download | ttyd-97d4bdd0effbdc675e8c136ed72c43e7898385d8.tar.xz ttyd-97d4bdd0effbdc675e8c136ed72c43e7898385d8.zip |
Adding upstream version 1.7.2.upstream/1.7.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'snap/snapcraft.yaml')
-rw-r--r-- | snap/snapcraft.yaml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 0000000..64027af --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,50 @@ +name: ttyd +adopt-info: ttyd +summary: Share your terminal over the web +description: | + ttyd is a simple command-line tool for sharing terminal over the web + +grade: stable +confinement: classic +base: core20 +compression: lzo + +license: MIT + +assumes: + - command-chain + +apps: + ttyd: + command: usr/bin/ttyd + command-chain: + - bin/homeishome-launch + +parts: + ttyd: + source: https://github.com/tsl0922/ttyd + source-type: git + plugin: cmake + cmake-parameters: + - -DCMAKE_INSTALL_PREFIX=/usr + build-environment: + - LDFLAGS: "-pthread" + + override-pull: | + snapcraftctl pull + snapcraftctl set-version "$(git describe --tags | sed 's/^v//' | cut -d "-" -f1)" + + build-packages: + - build-essential + - libjson-c-dev + - libwebsockets-dev + + stage-packages: + - build-essential + - libjson-c-dev + - libwebsockets-dev + + homeishome-launch: + plugin: nil + stage-snaps: + - homeishome-launch |