Adding OpenSC, a pkcs11 interface to smartcards.
[nixpkgs-libre.git] / pkgs / tools / security / opensc / default.nix
blob31c5db5323208b747dc56dba01f672f512e73129
1 {stdenv, fetchurl, libtool, readline, zlib, openssl, libiconv, pcsclite, libassuan, pkgconfig,
2 libXt }:
3 stdenv.mkDerivation rec {
4   name = "opensc-0.11.12";
6   src = fetchurl {
7     url = "http://www.opensc-project.org/files/opensc/${name}.tar.gz";
8     sha256 = "0zr04qadk9gsabmhnwmk27kb4zgfpy988nwa9s1k3hc3hn3gls3a";
9   };
11   configureFlags = [ "--enable-pcsc" "--enable-nsplugin" ];
12   buildInputs = [ libtool readline zlib openssl pcsclite libassuan pkgconfig
13     libXt ] ++
14     stdenv.lib.optional (! stdenv.isLinux) libiconv;
16   meta = {
17     description = "Set of libraries and utilities to access smart cards";
18     homepage = http://www.opensc-project.org/opensc/;
19     license = "LGPL";
20     maintainers = with stdenv.lib.maintainers; [viric];
21     platforms = with stdenv.lib.platforms; linux;
22   };