subiquity/snapcraft.yaml

52 lines
1.2 KiB
YAML

name: subiquity
version: git
summary: Ubuntu installer
description: The Ubuntu server installer
confinement: classic
apps:
subiquity:
command: usr/bin/subiquity
console-conf:
command: usr/bin/console-conf
probert:
command: bin/probert
parts:
subiquity:
plugin: python
build-packages:
- libsystemd-dev
- lsb-release
- pkg-config
- python3-distutils-extra
stage-packages:
- curtin
- iso-codes
- lsb-release
- python3-distutils-extra
python-packages:
- attrs
- pyudev
- pyyaml
- systemd-python
- urwid
source: .
source-type: git
wrappers:
plugin: dump
source: .
source-type: git
organize:
'bin/console-conf-tui': usr/bin/console-conf
'bin/subiquity-tui': usr/bin/subiquity
'bin/subiquity-loadkeys': usr/bin/subiquity-loadkeys
'bin/curtin-journald-forwarder': usr/bin/curtin-journald-forwarder
prime:
- usr/bin
probert:
plugin: python
build-packages: [python-setuptools, libnl-3-dev, libnl-genl-3-dev, libnl-route-3-dev]
source: https://github.com/CanonicalLtd/probert.git
source-type: git