On Tue, Aug 10 2021, muradm wrote: > * gnu/packages/crates-io.scm (rust-pam-sys): Add rust-pam-sys 0.5.6 > --- > gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index b458080ca7..b365a2c8c0 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -56,6 +56,7 @@ > #:use-module (gnu packages image) > #:use-module (gnu packages jemalloc) > #:use-module (gnu packages llvm) > + #:use-module (gnu packages linux) > #:use-module (gnu packages multiprecision) > #:use-module (gnu packages nettle) > #:use-module (gnu packages pcre) > @@ -56994,3 +56995,29 @@ variant of this library is available separately as @code{im}.") > (description > "This Rust library quotes, unquotes, and unescapes strings.") > (license license:unlicense))) > + > +(define-public rust-pam-sys-0.5.6 > + (package > + (name "rust-pam-sys") > + (version "0.5.6") > + (home-page "https://github.com/1wilkens/pam-sys") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "pam-sys" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0d14501d5vybjnzxfjf96321xa5wa36x1xvf02h02zq938qmhj6d")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-libc" ,rust-libc-0.2)))) > + (native-inputs > + `(("linux-pam" ,linux-pam))) > + (synopsis > + "Rust FFI wrappers for the Linux Pluggable Authentication Modules (PAM).") The synopsis should not end with a period. > + (description > + "Rust FFI wrappers for the Linux Pluggable Authentication Modules (PAM).") The description should contain one or more complete sentences, see “16.4.4 Synopses and Descriptions” in the manual.