Noted for next update, thanks Xinglu Chen writes: > 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.