guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

225/424: gnu: Add rust-pcsc-sys-1.


From: guix-commits
Subject: 225/424: gnu: Add rust-pcsc-sys-1.
Date: Sun, 10 Nov 2024 05:42:10 -0500 (EST)

efraim pushed a commit to branch rust-team
in repository guix.

commit 59a440e5e15151b9b81c62c4868ee16a581bc6c8
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Sun Sep 22 21:17:53 2024 +0300

    gnu: Add rust-pcsc-sys-1.
    
    * gnu/packages/crates-io.scm (rust-pcsc-sys-1): New variable.
    
    Change-Id: I5770d4fa7b42650353243eee473880d4f53bae3c
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 06d2b418f2..d069a44a0d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -114,6 +114,7 @@
   #:use-module (gnu packages python)
   #:use-module (gnu packages rust)
   #:use-module (gnu packages rust-apps)
+  #:use-module (gnu packages security-token)
   #:use-module (gnu packages selinux)
   #:use-module (gnu packages sequoia)
   #:use-module (gnu packages serialization)
@@ -52833,6 +52834,30 @@ library.")
     (description "Low level bindings to PCRE2.")
     (license (list license:expat license:unlicense))))
 
+(define-public rust-pcsc-sys-1
+  (package
+    (name "rust-pcsc-sys")
+    (version "1.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "pcsc-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00vlrfv3kcr49ajbzzr1b4ls7g28f97mj9vdjdzick9c1yl9p7mh"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-pkg-config" ,rust-pkg-config-0.3))))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list pcsc-lite))
+    (home-page "https://github.com/bluetech/pcsc-rust";)
+    (synopsis "Low-level bindings to the PC/SC C API")
+    (description
+     "This package provides Low-level bindings to the PC/SC C API.")
+    (license license:expat)))
+
 (define-public rust-pdcurses-sys-0.7
   (package
     (name "rust-pdcurses-sys")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]