add snap package
This commit is contained in:
parent
dff2cbbc7c
commit
663e012dce
2 changed files with 43 additions and 0 deletions
15
snap/hooks/install
Executable file
15
snap/hooks/install
Executable file
|
@ -0,0 +1,15 @@
|
||||||
|
#!/bin/sh -e
|
||||||
|
|
||||||
|
NEW_CONFIG="
|
||||||
|
ACCESS_TOKEN: \"\"
|
||||||
|
USERNAME: \"partybot\"
|
||||||
|
CHANNEL: 0
|
||||||
|
MNDPUSER: \"mndp\"
|
||||||
|
"
|
||||||
|
|
||||||
|
if test -f "$SNAP_DATA"/config.yaml; then
|
||||||
|
echo "existing config found..."
|
||||||
|
else
|
||||||
|
echo "$NEW_CONFIG" > "$SNAP_DATA"/config.yaml
|
||||||
|
fi
|
||||||
|
|
28
snap/snapcraft.yaml
Normal file
28
snap/snapcraft.yaml
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
name: mndp-partybot # you probably want to 'snapcraft register <name>'
|
||||||
|
base: core18 # the base snap is the execution environment for this snap
|
||||||
|
version: 0.2.0 # just for humans, typically '1.2+git' or '1.3.2'
|
||||||
|
summary: A bot for mndp.tv # 79 char long summary
|
||||||
|
description: |
|
||||||
|
Because bots like to party. A bot for https://mndp.tv/
|
||||||
|
|
||||||
|
grade: devel # must be 'stable' to release into candidate/stable channels
|
||||||
|
confinement: strict # use 'strict' once you have the right plugs and slots
|
||||||
|
|
||||||
|
parts:
|
||||||
|
partybot:
|
||||||
|
plugin: python
|
||||||
|
python-version: python3
|
||||||
|
source: .
|
||||||
|
python-packages:
|
||||||
|
- PyYAML
|
||||||
|
- pnutpy
|
||||||
|
- requests
|
||||||
|
- SQLAlchemy
|
||||||
|
- websocket-client
|
||||||
|
|
||||||
|
apps:
|
||||||
|
partybot:
|
||||||
|
command: bin/partybot
|
||||||
|
daemon: simple
|
||||||
|
install-mode: disable
|
||||||
|
plugs: [network]
|
Loading…
Reference in a new issue