3 unstable releases
0.2.1 | Oct 15, 2024 |
---|---|
0.2.0 | Oct 10, 2024 |
0.1.0 | Sep 30, 2024 |
#557 in Operating systems
375 downloads per month
Used in rsfdisk
12KB
87 lines
rsfdisk-sys
Raw Rust FFI bindings to the util-linux/libfdisk
C library.
Supported library version
This crate requires libfdisk
version 2.39.2
or later.
Build dependencies
Install the following packages beforehand to build this crate:
util-linux
: to generate Rust bindings fromlibfdisk
's header files.libclang
: to satisfy the dependency ofbindgen
onlibclang
.pkg-config
: to detect system libraries.
This in addition to the Rust toolchain.
NixOS
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
Alpine Linux
As root
, issue the following command:
apk add util-linux-dev clang-libclang pkgconfig
Ubuntu
sudo apt-get install libfdisk-dev libclang-dev pkg-config
License
Copyright (c) 2023 Nick Piaddo
SPDX-License-Identifier: Apache-2.0 OR MIT
Dependencies
~0–2.1MB
~43K SLoC