{ pkgs, lib, fetchFromGitHub, gerbilPackages, ... }: { pname = "gerbil-crypto"; version = "unstable-2023-09-27"; git-version = "0.0-23-g341e09d"; gerbil-package = "clan/crypto"; gerbilInputs = with gerbilPackages; [ gerbil-utils gerbil-poo ]; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ pkgs.secp256k1 ]; version-path = "version"; softwareName = "Gerbil-crypto"; pre-src = { fun = fetchFromGitHub; owner = "mighty-gerbils"; repo = "gerbil-crypto"; rev = "341e09dcb15c09c836eae18093c0f63f71c0a72f"; sha256 = "1rq50q4p4vhr5drjvirmdkxaa4wszj1rxnhjaqz98bfpjm90yk4j"; }; meta = with lib; { description = "Gerbil Crypto: Extra Cryptographic Primitives for Gerbil"; homepage = "https://github.com/fare/gerbil-crypto"; license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ fare ]; }; }