name: libblockdev description: A library for manipulating block devices version: 3.4.0 revision: 3 url: https://github.com/storaged-project/libblockdev license: LGPL2.1-or-later architecture: any type: source depends: - glib - glibc - kmod - udev make_depends: - btrfs-progs - cryptsetup - dosfstools - exfatprogs - gobject-introspection - json-glib - keyutils - kmod - libatasmart - libnvme - libyaml - lvm2 - mdadm - ndctl - nss - parted - python3 - util-linux - volume_key downloads: - url: https://github.com/storaged-project/libblockdev/releases/download/${BPM_PKG_VERSION}/libblockdev-${BPM_PKG_VERSION}.tar.gz extract_to: ${BPM_SOURCE} extract_strip_components: 1 checksum: 65ef9a37babd44b85b8ff9b273f90f9f7d5f8ff7b0c76a8edb69240325fd83f4 split_packages: - name: libblockdev optional_depends: - libblockdev-btrfs - libblockdev-crypto - libblockdev-dm - libblockdev-fs - libblockdev-loop - libblockdev-lvm - libblockdev-mdraid - libblockdev-mpath - libblockdev-nvme - libblockdev-part - libblockdev-smart - libblockdev-swap - python-libblockdev - name: libblockdev-btrfs description: BTRFS support for libblockdev depends: - btrfs-progs - glib - glibc - libblockdev - libbytesize - name: libblockdev-crypto description: Crypto support for libblockdev depends: - cryptsetup - gcc-libs - glib - glibc - keyutils - libblockdev - cryptsetup - nss - util-linux - volume_key - name: libblockdev-dm description: Device-mapper support for libblockdev depends: - device-mapper - glib - glibc - libblockdev - name: libblockdev-fs description: Filesystem support for libblockdev depends: - e2fsprogs - gcc-libs - glib - glibc - libblockdev - libbytesize - parted - util-linux optional_depends: - btrfs-progs - dosfstools - exfatprogs - f2fs-tools - name: libblockdev-loop description: Loop device support for libblockdev depends: - gcc-libs - glib - glibc - libblockdev - name: libblockdev-lvm description: LVM support for libblockdev depends: - device-mapper - gcc-libs - glib - glibc - libblockdev - libbytesize - libyaml - name: libblockdev-mdraid description: MDRAID support for libblockdev depends: - gcc-libs - glib - glibc - libblockdev - libbytesize - mdadm - name: libblockdev-mpath description: Multipath support for libblockdev depends: - device-mapper - glib - glibc - libblockdev - name: libblockdev-nvdimm description: NVDIMM support for libblockdev depends: - glib - glibc - libblockdev - ndctl - util-linux - name: libblockdev-nvme description: NVME support for libblockdev depends: - glib - glibc - libblockdev - libnvme - name: libblockdev-part description: Partitioning support for libblockdev depends: - glib - glibc - libblockdev - util-linux - name: libblockdev-smart description: SMART support for libblockdev depends: - glib - glibc - json-glib - libatasmart - libblockdev optional_depends: - smartmontools - name: libblockdev-swap description: Swap support for libblockdev depends: - gcc-libs - glib - glibc - libblockdev - util-linux - name: python-libblockdev description: Python bindings for libblockdev depends: - glib - libbytesize - python3 - python-pygobject