Source: libblockdev
Section: libs
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
 autoconf-archive,
 autotools-dev,
 dh-sequence-gir,
 dh-sequence-python3,
 gtk-doc-tools,
 libblkid-dev,
 libbytesize-dev,
 libcryptsetup-dev,
 libdevmapper-dev,
 libext2fs-dev,
 libfdisk-dev,
 libgdk-pixbuf-2.0-dev,
 libgirepository1.0-dev,
 libglib2.0-dev,
 libjpeg62-turbo-dev | libjpeg-turbo8-dev,
 libjpeg-dev,
 libkeyutils-dev,
 libkmod-dev,
 libmount-dev,
 libndctl-dev,
 libnss3-dev,
 libnvme-dev,
 libparted-dev,
 libpython3-dev,
 libsystemd-dev,
 libtiff-dev,
 libtool,
 libudev-dev,
 libvolume-key-dev,
 pkgconf,
 pkg-config,
 python3:any,
 pylint,
 uuid-dev,
Standards-Version: 4.6.2
Homepage: https://github.com/storaged-project/libblockdev
Vcs-Browser: https://salsa.debian.org/utopia-team/libblockdev
Vcs-Git: https://salsa.debian.org/utopia-team/libblockdev.git

Package: libblockdev3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ${gir:Depends},
 gir1.2-blockdev-3.0 (= ${binary:Version}),
 libblockdev3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Provides: ${gir:Provides}
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: gir1.2-blockdev-3.0
Section: introspection
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ${gir:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: python3-blockdev
Section: python
Architecture: all
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ${python3:Depends},
 gir1.2-blockdev-3.0 (>= ${source:Version}),
 gir1.2-blockdev-3.0 (<< ${source:Version}.1~),
 python3-gi,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-tools
Architecture: linux-any
Multi-Arch: foreign
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-utils3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-utils-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-utils3 (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-btrfs3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 btrfs-progs,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-btrfs-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-btrfs3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-crypto3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-crypto-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-crypto3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-dm3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 dmsetup,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-dm-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-dm3 (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-fs3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Recommends: e2fsprogs,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-fs-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-fs3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-loop3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-loop-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-loop3 (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-lvm3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 lvm2,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-lvm-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-lvm3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-lvm-dbus3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 lvm2-dbusd,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-lvm-dbus-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-lvm-dbus3 (= ${binary:Version}),
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-mdraid3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Suggests: mdadm,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-mdraid-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-mdraid3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-mpath3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 multipath-tools,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-mpath-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-mpath3 (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-nvdimm3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ndctl,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-nvdimm-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-nvdimm3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-nvme3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-nvme-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-nvme3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-part3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-part-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-part3 (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-swap3
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

Package: libblockdev-swap-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libblockdev-swap3 (= ${binary:Version}),
 libblockdev-utils-dev (= ${binary:Version}),
 libglib2.0-dev,
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).

# Package: libblockdev-s390
# Depends: ...., s390-tools
# Package: libblockdev-s390-dev

Package: libblockdev-plugins-all
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc: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}),
Description: A library for manipulating block devices
 libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).