eris/snap/snapcraft.yaml

98 lines
2 KiB
YAML
Raw Permalink Normal View History

name: eris
base: core20
2021-12-06 14:47:58 +10:00
version: 2021.12.06
summary: Eris maintains an up-to-date set of reports for every file in a codebase.
description: |
Eris maintains an up-to-date set of reports for every file in a codebase.
A status indicator summarises the state of each report, and a report is viewed
by selecting this status indicator with the cursor.
The reports are cached in the codebase's root directory in a ".eris"
directory.
grade: devel
confinement: strict
apps:
eris:
command: bin/eris
environment:
PYTHONPATH: $SNAP/lib/python3.9/site-packages:$SNAP/lib/python3.9/dist-packages:$PYTHONPATH
plugs:
- home
webserver:
command: bin/eris-webserver
environment:
PYTHONPATH: $SNAP/lib/python3.9/site-packages:$SNAP/lib/python3.9/dist-packages:$PYTHONPATH
plugs:
- home
- network-bind
passthrough:
layout:
$SNAP/usr/bin/php:
symlink: $SNAP/usr/bin/php7.4
parts:
eris:
plugin: python
source: .
python-packages:
- ./termstr
- ./lscolors
- ./fill3
- ./eris
build-environment:
- SNAPCRAFT_PYTHON_INTERPRETER: python3.9
stage-packages:
- python3.9-venv
- python3-distutils
- python3-pkg-resources
- binutils
- coreutils
- cppcheck
- dpkg
- elinks
- file
- g++
- gcc
- genisoimage
- git
- golang-go
- html2text
- lua-check
- lua5.3
- mediainfo
- nodejs
- p7zip
- pandoc
- perl
- perl-doc
- php-cli
- pylint
- python3-bandit
- python3-cairosvg
- python3-coverage
- python3-mccabe
- python3-mypy
- python3-pdfminer
- python3-pillow
- python3-pycodestyle
- python3-pydocstyle
- python3-pyflakes
- python3-pygments
- python3-pytest
- python3-pytest-cov
- rakudo
- rpm
- ruby2.7
- shellcheck
- tar
- tidy
- unrar
- unzip
- wabt
- xz-utils
- yamllint