Mercurial > crates > nonstick
diff Cargo.toml @ 176:0730f5f2ee2a
Turn `libpam-sys-consts` back into `libpam-sys-impls`.
This moves the constants into `libpam-sys` and makes `libpam-sys-impls`
responsible solely for detecting the current PAM implementation.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Wed, 30 Jul 2025 17:53:31 -0400 |
parents | e30775c80b49 |
children | a1bb1d013567 |
line wrap: on
line diff
--- a/Cargo.toml Wed Jul 30 14:57:12 2025 -0400 +++ b/Cargo.toml Wed Jul 30 17:53:31 2025 -0400 @@ -27,7 +27,7 @@ # # This will fail if you have extensions enabled that are not compatible # with your system's PAM. -link = ["dep:libpam-sys"] +link = ["dep:libc", "dep:libpam-sys", "dep:libpam-sys-helpers"] # Extensions to PAM that are shared by Linux-PAM and OpenPAM # (i.e., most PAM installations). @@ -44,11 +44,11 @@ [dependencies] bitflags = "2.9.0" -libc = "0.2" +libc = { optional = true, version = "0.2" } num_enum = "0.7.3" libpam-sys = { optional = true, path = "libpam-sys" } -libpam-sys-helpers = { path = "libpam-sys/libpam-sys-helpers" } -libpam-sys-consts = { path = "libpam-sys/libpam-sys-consts" } +libpam-sys-helpers = { optional = true, path = "libpam-sys/libpam-sys-helpers" } +libpam-sys-impls = { path = "libpam-sys/libpam-sys-impls" } [build-dependencies] -libpam-sys-consts = { path = "libpam-sys/libpam-sys-consts" } +libpam-sys-impls = { path = "libpam-sys/libpam-sys-impls" }