Files
snapd/packaging/debian-sid/control
Ian Johnson 95048b7c67 packaging/{ubuntu,debian}: add liblzo2-dev as a dependency for building snapd
This is necessary to build squashfuse/snapfuse with lzo compression support,
which is necessary for snaps that now use lzo compression.

Not updating the non-ubuntu and non-debian package dependencies for now, as it's
unclear that using snapd inside non-ubuntu lxd containers is expected to work,
and that's the only known use-case for snapfuse right now.

Also update the lxd-snapfuse spread test to check that we can use lzo compressed
snaps inside an ubuntu lxd container now too.

Signed-off-by: Ian Johnson <ian.johnson@canonical.com>
2020-10-07 09:33:00 +02:00

128 lines
4.5 KiB
Plaintext

Source: snapd
Section: devel
Priority: optional
Maintainer: Michael Hudson-Doyle <mwhudson@debian.org>
Uploaders: Steve Langasek <vorlon@debian.org>,
Zygmunt Krynicki <me@zygoon.pl>,
Luke Faraone <lfaraone@debian.org>
Build-Depends: autoconf,
automake,
autotools-dev,
bash-completion,
ca-certificates,
dbus,
debhelper (>= 9.20160709),
dh-apparmor,
dh-autoreconf,
dh-golang (>=1.7),
fakeroot,
gcc-multilib [amd64],
gettext,
grub-common,
gnupg2,
golang-check.v1-dev,
golang-context-dev,
golang-dbus-dev,
golang-github-boltdb-bolt-dev,
golang-github-coreos-go-systemd-dev,
golang-github-juju-ratelimit-dev,
golang-github-gorilla-mux-dev,
golang-github-gosexy-gettext-dev,
golang-github-kr-pretty-dev,
golang-github-kr-text-dev,
golang-github-mvo5-goconfigparser-dev,
golang-github-seccomp-libseccomp-golang-dev,
golang-go,
golang-go-flags-dev,
golang-golang-x-crypto-dev,
golang-golang-x-net-dev,
golang-golang-x-xerrors-dev,
golang-gopkg-tomb.v2-dev (>= 0.0~git20161208.0.d5d1b58),
golang-yaml.v2-dev,
golang-gopkg-macaroon.v1-dev,
golang-gopkg-mgo.v2-dev,
golang-gopkg-retry.v1-dev,
golang-gopkg-tylerb-graceful.v1-dev,
golang-github-gosexy-gettext-dev,
golang-go (>=2:1.10),
indent,
libcap-dev,
libapparmor-dev,
libglib2.0-dev,
liblzo2-dev,
libseccomp-dev,
libudev-dev,
openssh-client,
pkg-config,
python3,
python3-docutils,
python3-markdown,
squashfs-tools,
tzdata,
udev,
xfslibs-dev
Standards-Version: 3.9.8
Homepage: https://github.com/snapcore/snapd
Vcs-Browser: https://salsa.debian.org/debian/snapd
Vcs-Git: https://salsa.debian.org/debian/snapd.git
XS-Go-Import-Path: github.com/snapcore/snapd
Package: golang-github-ubuntu-core-snappy-dev
Architecture: all
Depends: golang-github-snapcore-snapd-dev, ${misc:Depends}
Section: oldlibs
Description: transitional dummy package
This is a transitional dummy package. It can safely be removed.
Package: golang-github-snapcore-snapd-dev
Architecture: all
Breaks: golang-github-ubuntu-core-snappy-dev (<< 2.0.6),
golang-snappy-dev (<< 1.7.3+20160303ubuntu4)
Replaces: golang-github-ubuntu-core-snappy-dev (<< 2.0.6),
golang-snappy-dev (<< 1.7.3+20160303ubuntu4)
Depends: ${misc:Depends}
Description: snappy development go packages.
Use these to use the snappy API.
Package: snapd
Architecture: any
Depends: adduser,
apparmor (>= 2.10.95-5),
ca-certificates,
gnupg1 | gnupg,
openssh-client,
squashfs-tools,
systemd,
udev,
${misc:Depends},
${shlibs:Depends}
Replaces: ubuntu-snappy (<< 1.9), ubuntu-snappy-cli (<< 1.9), snap-confine (<< 2.23), ubuntu-core-launcher (<< 2.22), snapd-xdg-open (<= 0.0.0)
Breaks: ubuntu-snappy (<< 1.9), ubuntu-snappy-cli (<< 1.9), snap-confine (<< 2.23), ubuntu-core-launcher (<< 2.22), snapd-xdg-open (<= 0.0.0), ${snapd:Breaks}
Recommends: gnupg
Suggests: zenity | kdialog
Conflicts: snap (<< 2013-11-29-1ubuntu1)
Built-Using: ${Built-Using} ${misc:Built-Using}
Description: Daemon and tooling that enable snap packages
Install, configure, refresh and remove snap packages. Snaps are
'universal' packages that work across many different Linux systems,
enabling secure distribution of the latest apps and utilities for
cloud, servers, desktops and the internet of things.
.
Start with 'snap list' to see installed snaps.
Package: snap-confine
Architecture: any
Section: oldlibs
Depends: snapd (= ${binary:Version}), ${misc:Depends}
Description: Transitional package for snapd
This is a transitional dummy package. It can safely be removed.
Package: ubuntu-core-launcher
Architecture: any
Depends: snapd (= ${binary:Version}), ${misc:Depends}
Section: oldlibs
Pre-Depends: dpkg (>= 1.15.7.2)
Description: Transitional package for snapd
This is a transitional dummy package. It can safely be removed.