Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pcscd: add plugin for ACS ACR38U smart card reader
- Loading branch information
Showing
3 changed files
with
44 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
{ stdenv, fetchurl, pkgconfig, pcsclite , libusb }: | ||
|
||
stdenv.mkDerivation rec { | ||
version = "1.7.11"; | ||
name = "libacr38u-${version}"; | ||
|
||
src = fetchurl { | ||
url = "http://http.debian.net/debian/pool/main/a/acr38/acr38_1.7.11.orig.tar.bz2"; | ||
sha256 = "0lxbq17y51cablx6bcd89klwnyigvkz0rsf9nps1a97ggnllyzkx"; | ||
}; | ||
|
||
doCheck = true; | ||
|
||
nativeBuildInputs = [ pkgconfig ]; | ||
buildInputs = [ pcsclite libusb ]; | ||
|
||
preBuild = '' | ||
makeFlagsArray=(usbdropdir="$out/pcsc/drivers"); | ||
''; | ||
|
||
meta = with stdenv.lib; { | ||
description = "ACR38U smartcard reader driver for pcsclite"; | ||
longDescription = '' | ||
A PC/SC IFD handler implementation for the ACS ACR38U | ||
smartcard readers. This driver is for the non-CCID version only. | ||
This package is needed to communicate with the ACR38U smartcard readers through | ||
the PC/SC Lite resource manager (pcscd). | ||
It can be enabled in /etc/nixos/configuration.nix by adding: | ||
services.pcscd.enable = true; | ||
services.pcscd.plugins = [ libacr38u ]; | ||
The package is based on the debian package libacr38u. | ||
''; | ||
homepage = http://www.acs.com.hk; | ||
license = licenses.lgpl2Plus; | ||
maintainers = with maintainers; [ berce ]; | ||
platforms = with platforms; unix; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters