summaryrefslogtreecommitdiffstats
path: root/snap/snapcraft.yaml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2022-10-21 09:24:59 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2022-10-21 09:24:59 +0000
commit2bbf7ca3ab74b2e3a9b2e361fe56aeac1e2f4867 (patch)
tree6d0ad563f29e8b130a876da955b3174e40defed3 /snap/snapcraft.yaml
parentReleasing debian version 1.7.1-1. (diff)
downloadttyd-2bbf7ca3ab74b2e3a9b2e361fe56aeac1e2f4867.tar.xz
ttyd-2bbf7ca3ab74b2e3a9b2e361fe56aeac1e2f4867.zip
Merging upstream version 1.7.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'snap/snapcraft.yaml')
-rw-r--r--snap/snapcraft.yaml50
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