Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libfreefare / default.nix
blobf1466dd5a9f538cca1c58b155143d9f60d5eaae9
1 { lib, stdenv, fetchurl, autoreconfHook, pkg-config, libnfc, openssl
2 , libobjc ? null
3 , IOKit, Security
4 }:
6 stdenv.mkDerivation {
7   pname = "libfreefare";
8   version = "0.4.0";
10   src = fetchurl {
11     url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libfreefare/libfreefare-0.4.0.tar.bz2";
12     sha256 = "0r5wfvwgf35lb1v65wavnwz2wlfyfdims6a9xpslf4lsm4a1v8xz";
13   };
15   nativeBuildInputs = [ autoreconfHook pkg-config ];
16   buildInputs = [ libnfc openssl ] ++ lib.optionals stdenv.isDarwin [ libobjc IOKit Security ];
18   meta = with lib; {
19     description = "The libfreefare project aims to provide a convenient API for MIFARE card manipulations";
20     license = licenses.lgpl3;
21     homepage = "https://github.com/nfc-tools/libfreefare";
22     maintainers = with maintainers; [bobvanderlinden];
23     platforms = platforms.unix;
24   };