Source: nbdkit
Section: admin
Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Hilko Bengen <bengen@debian.org>
Build-Depends: debhelper-compat (= 13), dh-exec,
 perl,
 pkgconf,
 bash-completion,
 xorriso,
 comerr-dev,
 libblkio-dev [amd64 arm64 mips64el ppc64el riscv64 s390x],
 libbz2-dev,
 libcurl4-gnutls-dev | libcurl-dev,
 libext2fs-dev,
 libgnutls28-dev (>= 3.3), gnutls-bin,
 libguestfs-dev (>= 1:1.36.11-3),
 liblzma-dev,
 liblua5.3-dev,
 libperl-dev,
 python3-dev,
 tcl-dev,
 libselinux1-dev,
 libssh-dev,
 libtorrent-rasterbar-dev (>= 2),
 libvirt-dev,
 zlib1g-dev,
 libzstd-dev,
# linux-image-amd64 [amd64] <!nocheck>,
# linux-image-rpi [armel] <!nocheck> | linux-image-marvell [armel] <!nocheck>,
# linux-image-arm64 [arm64] <!nocheck>,
# linux-image-4kc-malta [mips mipsel] <!nocheck> | linux-image-5kc-malta [mips mipsel] <!nocheck>,
# linux-image-5kc-malta [mips64 mips64el] <!nocheck>,
# linux-image-loong64 [loong64] <!nocheck>,
# linux-image-powerpc64le [ppc64el] <!nocheck>,
# linux-image-riscv64 [riscv64] <!nocheck>,
# linux-image-s390x [s390x] <!nocheck>,
 busybox <!nocheck>,
 iproute2 <!nocheck>,
 jq <!nocheck>,
 socat <!nocheck>,
# libguestfs does noot currently work on armel, mipsel, mips64el
 libguestfs-tools [amd64 arm64 loong64 ppc64el riscv64 s390x] <!nocheck>,
 libnbd-dev,
 libnbd-bin <!nocheck>,
 python3-libnbd <!nocheck>,
 expect <!nocheck>,
 bsdextrautils <!nocheck>,
 openssh-server <!nocheck>,
 qemu-utils <!nocheck>,
 openssh-server <!nocheck>,
Standards-Version: 4.5.0
Homepage: https://gitlab.com/nbdkit/nbdkit
Vcs-Git: https://salsa.debian.org/debian/nbdkit.git
Vcs-Browser: https://salsa.debian.org/debian/nbdkit

Package: nbdkit
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends},
Breaks: nbdkit-plugin-perl (<< 1.22)
Replaces: nbdkit-plugin-perl (<< 1.22)
Suggests:
 nbdkit-plugin-guestfs,
 nbdkit-plugin-libvirt,
 nbdkit-plugin-perl,
 nbdkit-plugin-python,
# cc-plugin
 gcc,
# iso-plugin
 xorriso,
# cdi
 podman, jq,
Multi-Arch: foreign
Description: toolkit for creating NBD servers
 NBD is a protocol for accessing block Devices (hard disks and
 disk-like things) over a network. nbdkit is a multithreaded NBD
 server with a well-documented, simple plugin API with a stable ABI
 guarantee that allows for easy creation of "unconventional" block
 devices.
 .
 This package provides the nbdkit binary and a the file, gzip, and xz,
 plugins.

Package: nbdkit-plugin-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit,
Conflicts: nbdkit (<< 1.1.5-2~)
Description: development files for nbdkit
 Development files, documentation and example code for developing
 plugins to nbdkit.

Package: nbdkit-plugin-lua
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit,
Description: Lua plugin for nbdkit
 This plugin allows nbdkit plugins to be written in Lua.

Package: nbdkit-plugin-perl
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit,
Conflicts: nbdkit (<< 1.1.5-2~)
Description: Perl plugin for nbdkit
 This plugin allows nbdkit plugins to be written in Perl.

Package: nbdkit-plugin-python
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit, python3-boto3,
Conflicts: nbdkit (<< 1.1.5-2~)
Description: Python plugin for nbdkit
 This plugin allows nbdkit plugins to be written in Python.

Package: nbdkit-plugin-tcl
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit,
Description: TCL plugin for nbdkit
 This plugin allows nbdkit plugins to be written in TCL.

Package: nbdkit-plugin-libvirt
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit,
Conflicts: nbdkit (<< 1.1.5-2~)
Description: libvirt plugin for nbdkit
 nbdkit-libvirt-plugin is an nbdkit(1) plugin that makes the contents
 of libvirt images accessible over NBD.

Package: nbdkit-plugin-guestfs
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit,
Conflicts: nbdkit (<< 1.1.5-2~)
Description: libguestfs plugin for nbdkit
 nbdkit-guestfs-plugin is an nbdkit(1) plugin that makes the contents
 of disk images accessible over NBD.

Package: nbdkit-plugin-vddk
Section: contrib/admin
Architecture: linux-amd64
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, nbdkit,
Conflicts: nbdkit (<< 1.1.5-2~)
Description: vddk plugin for nbdkit
 nbdkit-vddk-plugin is an nbdkit(1) plugin that makes the contents of
 VMDK files and VMware disks accessible over NBD.
 .
 VDDK (Virtual Disk Development Kit) is a proprietary VMware library
 for accessing VMDK files and VMware ESX servers. Note that the
 license of the VDDK library is highly restrictive, preventing any
 commercial usage without negotiating a separate license from VMware.
 This plugin does not contain any VMware code. Consult the man page
 nbdkit-vddk-plugin(1) for details on how to use this plugin.
