Source: libblockdev Section: libs Priority: optional Maintainer: Utopia Maintenance Team Uploaders: Martin Pitt , Michael Biebl , Build-Depends: debhelper-compat (= 13), dh-sequence-gir, dh-sequence-python3, libtool, autoconf-archive, python3:any, libglib2.0-dev (>= 2.42.2), libgirepository1.0-dev, libcryptsetup-dev (>= 2.3.0), libkeyutils-dev, libdevmapper-dev (>= 1.02.93), libudev-dev (>= 216), libsystemd-dev, libvolume-key-dev, libbytesize-dev, libnss3-dev (>= 3.18.0), libndctl-dev (>= 63-1.2~), libparted-dev (>= 3.1), libfdisk-dev (>= 2.31.0), libmount-dev (>= 2.23.0), libblkid-dev (>= 2.23.0), uuid-dev, libext2fs-dev, libnvme-dev, libpython3-dev, libkmod-dev (>= 19), gtk-doc-tools, pylint, Standards-Version: 4.6.2 Rules-Requires-Root: no Vcs-Browser: https://salsa.debian.org/utopia-team/libblockdev Vcs-Git: https://salsa.debian.org/utopia-team/libblockdev.git Homepage: https://github.com/storaged-project/libblockdev Package: libblockdev3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Library for manipulating block devices libblockdev is a C library with GObject introspection support that can be used for doing low-level operations with block devices like setting up LVM, BTRFS, LUKS or MD RAID. . The library uses plugins (LVM, BTRFS,...) and serves as a thin wrapper around its plugins' functionality. All the plugins, however, can be used as standalone libraries. One of the core principles of libblockdev is that it is stateless from the storage configuration's perspective (e.g. it has no information about VGs when creating an LV). Package: libblockdev-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev3 (= ${binary:Version}), gir1.2-blockdev-3.0 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Library for manipulating block devices - development libblockdev is a C library with GObject introspection support that can be used for doing low-level operations with block devices like setting up LVM, BTRFS, LUKS or MD RAID. . This package contains header files and pkg-config files needed for development with the libblockdev library. Package: gir1.2-blockdev-3.0 Section: introspection Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${gir:Depends} Description: libblockdev introspection data This package contains the GObject introspection data of libblockdev in binary typelib format. Package: python3-blockdev Section: python Architecture: all Depends: gir1.2-blockdev-3.0 (>= ${source:Version}), gir1.2-blockdev-3.0 (<< ${source:Version}.1~), python3-gi, ${python3:Depends}, ${misc:Depends} Description: Python 3 gobject-introspection bindings for libblockdev This package contains enhancements to the gobject-introspection bindings for libblockdev in Python3. Package: libblockdev-tools Architecture: linux-any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, Description: tools for libblockdev This package contains tools that enhance the functionality that is provided by libblockdev. Package: libblockdev-utils3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Utility functions for libblockdev The libblockdev-utils is a library providing utility functions used by the libblockdev library and its plugins. Package: libblockdev-utils-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-utils3 (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Utility functions for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-utils library. Package: libblockdev-btrfs3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, btrfs-progs Description: BTRFS plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the BTRFS-related functionality. Package: libblockdev-btrfs-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-btrfs3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: BTRFS plugin for libblockdev - development Header files and pkg-config files needed for development with the libblockdev-btrfs plugin/library. Package: libblockdev-crypto3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Crypto plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to encrypted devices (LUKS). Package: libblockdev-crypto-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-crypto3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Crypto plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-crypto plugin/library. Package: libblockdev-dm3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, dmsetup, Description: Device Mapper plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to Device Mapper. Package: libblockdev-dm-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-dm3 (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Device Mapper plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-dm plugin/library. Package: libblockdev-fs3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, Recommends: e2fsprogs, Description: file system plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to operations with file systems. Package: libblockdev-fs-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-fs3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: file system plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-fs plugin/library. Package: libblockdev-loop3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Loop device plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to loop devices. Package: libblockdev-loop-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-loop3 (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Loop device plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-loop plugin/library. Package: libblockdev-lvm3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, lvm2, Description: LVM plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the LVM-related functionality. Package: libblockdev-lvm-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-lvm3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: LVM plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-lvm plugin/library. Package: libblockdev-lvm-dbus3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, lvm2-dbusd, Description: LVM DBus plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the LVM-related functionality utilizing the LVM DBus API. Package: libblockdev-lvm-dbus-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-lvm-dbus3 (= ${binary:Version}), ${misc:Depends} Description: LVM DBus plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-lvm plugin/library. Package: libblockdev-mdraid3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, Suggests: mdadm, Description: MD RAID plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to MD RAID. Package: libblockdev-mdraid-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-mdraid3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: MD RAID plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-mdraid plugin/library. Package: libblockdev-mpath3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, multipath-tools, Description: Multipath plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to multipath devices. Package: libblockdev-mpath-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-mpath3 (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Multipath plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-mpath plugin/library. Package: libblockdev-nvdimm3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, ndctl, Description: NVDIMM plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to NVDIMM. Package: libblockdev-nvdimm-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-nvdimm3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: NVDIMM plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-nvdimm plugin/library. Package: libblockdev-nvme3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, Description: NVMe plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to NVMe. Package: libblockdev-nvme-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-nvme3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: NVMe plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-nvme plugin/library. Package: libblockdev-part3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, Description: Partitioning plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to partitioning devices. Package: libblockdev-part-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-part3 (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Partitioning plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-part plugin/library. Package: libblockdev-swap3 Architecture: linux-any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Swap plugin for libblockdev The libblockdev library plugin (and at the same time a standalone library) providing the functionality related to swap devices. Package: libblockdev-swap-dev Section: libdevel Architecture: linux-any Multi-Arch: same Depends: libblockdev-swap3 (= ${binary:Version}), libblockdev-utils-dev (= ${binary:Version}), libglib2.0-dev, ${misc:Depends} Description: Swap plugin for libblockdev - development This package contains header files and pkg-config files needed for development with the libblockdev-swap plugin/library. # Package: libblockdev-s390 # Depends: ...., s390-tools # Package: libblockdev-s390-dev Package: libblockdev-plugins-all Architecture: linux-any Multi-Arch: same Depends: libblockdev3 (= ${binary:Version}), libblockdev-btrfs3 (= ${binary:Version}), libblockdev-crypto3 (= ${binary:Version}), libblockdev-dm3 (= ${binary:Version}), libblockdev-fs3 (= ${binary:Version}), libblockdev-loop3 (= ${binary:Version}), libblockdev-lvm3 (= ${binary:Version}), libblockdev-lvm-dbus3 (= ${binary:Version}), libblockdev-mdraid3 (= ${binary:Version}), libblockdev-nvdimm3 (= ${binary:Version}), libblockdev-nvme3 (= ${binary:Version}), libblockdev-mpath3 (= ${binary:Version}), libblockdev-part3 (= ${binary:Version}), libblockdev-swap3 (= ${binary:Version}), libblockdev-utils3 (= ${binary:Version}), ${misc:Depends} Description: All plugins for libblockdev libblockdev is a C library with GObject introspection support that can be used for doing low-level operations with block devices like setting up LVM, BTRFS, LUKS or MD RAID. . The library uses plugins (LVM, BTRFS,...) and serves as a thin wrapper around its plugins' functionality. . This is a metapackage that depends on all libblockdev plugins.