From 1504265fb15458c0c15192b11abb01634a676bbc Mon Sep 17 00:00:00 2001 From: Adam Boutcher Date: Fri, 3 Sep 2021 19:22:28 +0100 Subject: [PATCH] Tweaks to make Snapcrafts Build --- snapcraft.yaml | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index 72fcb0be..781fdd86 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,28 +1,31 @@ name: statping-ng -version-script: cat version.txt version: "stable" +version-script: cat version.txt summary: Statping-ng Server Monitoring with Status Page -description: > +description: | An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page. This Status Page generator allows you to use MySQL, Postgres, or SQLite on multiple operating systems. -base: base + +base: bare +build-base: core18 type: app confinement: strict grade: stable -issues: https://github.com/statping-ng/statping-ng/issues +license: GPL-3.0 architectures: + - build-on: i386 - build-on: amd64 - build-on: armhf - build-on: arm64 - - build-on: i386 apps: statping: - command: statping + command: bin/statping + daemon: simple plugs: - home - network @@ -33,8 +36,10 @@ parts: source: . plugin: nil override-build: | - apt-get update - apt-get install -y curl tar - curl -o- -L https://raw.githubusercontent.com/statping-ng/statping-ng/stable/install.sh | bash - cp /usr/local/bin/statping statping - cp /usr/local/bin/statping /build/statping-ng/prime/./statping + curl -o- -L https://raw.githubusercontent.com/adamboutcher/statping-ng/dev/install.sh | bash + build-packages: + - tar + - curl + - bash + organize: + /usr/local/bin/statping: bin/