python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / ccid / default.nix
blobb8d0baf5a55dc56f63a306d4cdab295bfb87f6f7
1 { lib, stdenv, fetchurl, pcsclite, pkg-config, libusb1, perl }:
3 stdenv.mkDerivation rec {
4   pname = "ccid";
5   version = "1.5.0";
7   src = fetchurl {
8     url = "https://ccid.apdu.fr/files/${pname}-${version}.tar.bz2";
9     sha256 = "sha256-gVSbNCJGnVA5ltA6Ou0u8TdbNZFn8Q1mvp44ROcpMi4=";
10   };
12   postPatch = ''
13     patchShebangs .
14     substituteInPlace src/Makefile.in --replace /bin/echo echo
15   '';
17   preConfigure = ''
18     configureFlagsArray+=("--enable-usbdropdir=$out/pcsc/drivers")
19   '';
21   nativeBuildInputs = [ pkg-config perl ];
22   buildInputs = [ pcsclite libusb1 ];
24   meta = with lib; {
25     description = "ccid drivers for pcsclite";
26     homepage = "https://ccid.apdu.fr/";
27     license = licenses.gpl2Plus;
28     platforms = platforms.unix;
29   };