Commit bbed2700 authored by John Ericson's avatar John Ericson
Browse files

libb2: Add `meta.pkgConfigModules` and test

parent 79631365
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -4,16 +4,17 @@
, autoreconfHook
, libtool
, pkg-config
, testers
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  pname = "libb2";
  version = "0.98.1";

  src = fetchFromGitHub {
    owner = "BLAKE2";
    repo = "libb2";
    rev = "refs/tags/v${version}";
    rev = "refs/tags/v${finalAttrs.version}";
    sha256 = "0qj8aaqvfcavj1vj5asm4pqm03ap7q8x4c2fy83cqggvky0frgya";
  };

@@ -29,11 +30,14 @@ stdenv.mkDerivation rec {

  doCheck = true;

  passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;

  meta = with lib; {
    description = "The BLAKE2 family of cryptographic hash functions";
    homepage = "https://blake2.net/";
    pkgConfigModules = [ "libb2" ];
    platforms = platforms.all;
    maintainers = with maintainers; [ dfoxfranke dotlambda ];
    license = licenses.cc0;
  };
}
})