mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-03 04:34:21 -05:00
01f1bcec9c
Snapcraft makes Linux packaging very simple in a cross-distro way. This adds the snapcraft.yaml file to setup a snap of alacritty.
22 lines
No EOL
813 B
YAML
22 lines
No EOL
813 B
YAML
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 |