diff options
author | Chris MacNaughton <chris.macnaughton@canonical.com> | 2017-02-13 16:19:08 -0600 |
---|---|---|
committer | Joe Wilm <jwilm@users.noreply.github.com> | 2017-06-20 07:56:30 -0700 |
commit | 01f1bcec9cd6c54ffe42f3604e052f9c8aaba41e (patch) | |
tree | 1328dde54f200a1040f497d1743019232317856c | |
parent | f12fd880fe0b60de050aa23097df59237452a40c (diff) | |
download | alacritty-01f1bcec9cd6c54ffe42f3604e052f9c8aaba41e.tar.gz alacritty-01f1bcec9cd6c54ffe42f3604e052f9c8aaba41e.zip |
Adding snapcraft.yaml
Snapcraft makes Linux packaging very simple in a cross-distro
way. This adds the snapcraft.yaml file to setup a snap of
alacritty.
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | snap/snapcraft.yaml | 22 |
2 files changed, 31 insertions, 0 deletions
@@ -10,3 +10,12 @@ FlameGraph # other ignores *.DS_Store +======= + +# Snapcraft files +stage +prime +parts +*.snap +*.pyc +alacritty_*_source.tar.bz2
\ No newline at end of file diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 00000000..68c17c12 --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,22 @@ +name: alacritty # you probably want to 'snapcraft register <name>' +version: '0.1.0' # just for humans, typically '1.2+git' or '1.3.2' +summary: Modern, GPU accelerated terminal emulator # 79 char long summary +description: | + Modern, GPU accelerated terminal emulator +grade: stable # must be 'stable' to release into candidate/stable channels +confinement: classic # use 'strict' once you have the right plugs and slots +parts: + alacritty: + plugin: rust + source: . + stage-packages: [xclip] + build-packages: [libfreetype6-dev, libfontconfig1-dev, cmake] + desktop: + plugin: dump + source: . + stage: + - Alacritty.desktop +apps: + alacritty: + command: env XDG_RUNTIME_DIR= XDG_CONFIG_HOME=$SNAP_USER_DATA XDG_DATA_DIRS=$SNAP_DATA PATH=$SNAP/bin:$PATH alacritty + desktop: Alacritty.desktop
\ No newline at end of file |