nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 pkgs,
3 lib,
4 fetchFromGitHub,
5 gerbilPackages,
6 ...
7}:
8
9{
10 pname = "gerbil-crypto";
11 version = "unstable-2023-11-29";
12 git-version = "0.1-1-g4197bfa";
13 gerbil-package = "clan/crypto";
14 gerbilInputs = with gerbilPackages; [
15 gerbil-utils
16 gerbil-poo
17 ];
18 nativeBuildInputs = [ pkgs.pkg-config ];
19 buildInputs = [ pkgs.secp256k1 ];
20 version-path = "version";
21 softwareName = "Gerbil-crypto";
22
23 pre-src = {
24 fun = fetchFromGitHub;
25 owner = "mighty-gerbils";
26 repo = "gerbil-crypto";
27 rev = "4197bfa71dc55657f79efd5cc21fe59839e840f2";
28 sha256 = "1jdfz5x24dfvpwyfxalkhv83gf9ylyaqii1kg8rjl8dzickawrix";
29 };
30
31 meta = {
32 description = "Gerbil Crypto: Extra Cryptographic Primitives for Gerbil";
33 homepage = "https://github.com/fare/gerbil-crypto";
34 license = lib.licenses.asl20;
35 platforms = lib.platforms.unix;
36 maintainers = with lib.maintainers; [ fare ];
37 };
38}