[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/2] gnu: Add pcsc-lite
From: |
Mike Gerwitz |
Subject: |
[PATCH 1/2] gnu: Add pcsc-lite |
Date: |
Sat, 22 Oct 2016 12:04:24 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
* gnu/packages/gnupg.scm (pcsc-lite): New variable.
---
gnu/packages/gnupg.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm
index 5fcc03a..da48e26 100644
--- a/gnu/packages/gnupg.scm
+++ b/gnu/packages/gnupg.scm
@@ -9,6 +9,7 @@
;;; Copyright © 2016 Christopher Allan Webber <address@hidden>
;;; Copyright © 2016 Nils Gillmann <address@hidden>
;;; Copyright © 2016 Christopher Baines <address@hidden>
+;;; Copyright © 2016 Mike Gerwitz <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -30,8 +31,10 @@
#:use-module (gnu packages)
#:use-module (gnu packages adns)
#:use-module (gnu packages curl)
+ #:use-module (gnu packages linux)
#:use-module (gnu packages openldap)
#:use-module (gnu packages perl)
+ #:use-module (gnu packages pkg-config)
#:use-module (gnu packages pth)
#:use-module (gnu packages python)
#:use-module (gnu packages qt)
@@ -73,6 +76,35 @@ Daemon and possibly more in the future.")
(properties '((ftp-server . "ftp.gnupg.org")
(ftp-directory . "/gcrypt/libgpg-error")))))
+(define-public pcsc-lite
+ (package
+ (name "pcsc-lite")
+ (version "1.8.18")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://alioth.debian.org/frs/download.php/file/4179/"
+ "pcsc-lite-" version ".tar.bz2"))
+ (sha256
+ (base32
+ "0189s10xsgcmdvc2sixakncwlv47cg6by6m9vdm038gn32q34bdj"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ `(("perl" ,perl) ; for pod2man
+ ("pkg-config" ,pkg-config)))
+ (propagated-inputs
+ `(("libudev" ,eudev)))
+ (home-page "https://pcsclite.alioth.debian.org/pcsclite.html")
+ (synopsis "Middleware to access a smart card using PC/SC")
+ (description
+ "pcsc-lite provides an interface to communicate with smartcards and
+readers using the SCard API. pcsc-lite is used to connect to the PC/SC daemon
+from a client application and provide access to the desired reader.")
+ (license (list license:bsd-3 ; pcsc-lite
+ license:expat ; src/sd-daemon.[ch]
+ license:isc ; src/strlcat.c src/strlcpy.c
+ license:gpl3+)))) ; src/spy/*
+
(define-public libgcrypt
(package
(name "libgcrypt")
--
2.9.3
- [PATCH 0/2] gnu: Add libpcsclite, Mike Gerwitz, 2016/10/22
- [PATCH 1/2] gnu: Add libpcsclite, Mike Gerwitz, 2016/10/22
- [PATCH 2/2] gnu: gnupg: libpcsclite propagated input, Mike Gerwitz, 2016/10/22
- Re: [PATCH 0/2] gnu: Add libpcsclite, Marius Bakke, 2016/10/22
- Re: [PATCH 0/2] gnu: Add libpcsclite, Mike Gerwitz, 2016/10/22
- Re: [PATCH 0/2] gnu: Add libpcsclite, Marius Bakke, 2016/10/24
- Re: [PATCH 0/2] gnu: Add libpcsclite, Efraim Flashner, 2016/10/24
- [PATCH 1/2] gnu: Add pcsc-lite,
Mike Gerwitz <=
- [PATCH 2/2] gnu: gnupg: patch scdaemon libpcsclite path, Mike Gerwitz, 2016/10/26
- Re: [PATCH 0/2] gnu: Add libpcsclite, Mike Gerwitz, 2016/10/26
- Re: [PATCH 0/2] gnu: Add libpcsclite, Marius Bakke, 2016/10/27