Crates.io | rsfdisk-sys |
lib.rs | rsfdisk-sys |
version | 0.2.1 |
source | src |
created_at | 2024-09-30 14:19:17.562624 |
updated_at | 2024-10-15 07:22:48.114891 |
description | Raw FFI bindings to the `util-linux/libfdisk` C library |
homepage | https://github.com/nickpiaddo/rsfdisk-sys |
repository | https://github.com/nickpiaddo/rsfdisk-sys |
max_upload_size | |
id | 1391764 |
size | 31,351 |
Raw Rust FFI bindings to the util-linux/libfdisk
C library.
This crate requires libfdisk
version 2.39.2
or later.
Install the following packages beforehand to build this crate:
util-linux
: to generate Rust bindings from libfdisk
's header files.libclang
: to satisfy the dependency of bindgen
on libclang
.pkg-config
: to detect system libraries.This in addition to the Rust toolchain.
Temporarily install the required packages with:
nix-shell -p util-linux.dev libclang.lib pkg-config
or permanently with:
nix-env -iA nixos.util-linux.dev nixos.libclang.lib nixos.pkg-config
As root
, issue the following command:
apk add util-linux-dev clang-libclang pkgconfig
sudo apt-get install libfdisk-dev libclang-dev pkg-config
Copyright (c) 2023 Nick Piaddo
SPDX-License-Identifier: Apache-2.0 OR MIT