mini-calc: 3.3.3 -> 3.3.5 (#372274)
[NixPkgs.git] / pkgs / by-name / li / libb2 / package.nix
blob77679c010a36b553404da0657a49d1075c5623be
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   libtool,
7   pkg-config,
8   testers,
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "libb2";
13   version = "0.98.1";
15   src = fetchFromGitHub {
16     owner = "BLAKE2";
17     repo = "libb2";
18     tag = "v${finalAttrs.version}";
19     sha256 = "0qj8aaqvfcavj1vj5asm4pqm03ap7q8x4c2fy83cqggvky0frgya";
20   };
22   nativeBuildInputs = [
23     autoreconfHook
24     libtool
25     pkg-config
26   ];
28   configureFlags = lib.optional stdenv.hostPlatform.isx86 "--enable-fat=yes";
30   enableParallelBuilding = true;
32   doCheck = true;
34   passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
36   meta = with lib; {
37     description = "BLAKE2 family of cryptographic hash functions";
38     homepage = "https://blake2.net/";
39     pkgConfigModules = [ "libb2" ];
40     platforms = platforms.all;
41     maintainers = with maintainers; [
42       dfoxfranke
43       dotlambda
44     ];
45     license = licenses.cc0;
46   };