btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / development / compilers / gerbil / gerbil-libp2p.nix
blob17fab159c6d5760b3e5310d580a8a5e5b96e6228
1 { lib, fetchFromGitHub, ... }:
4   pname = "gerbil-libp2p";
5   version = "unstable-2022-02-03";
6   git-version = "15b3246";
7   softwareName = "Gerbil-libp2p";
8   gerbil-package = "vyzo";
10   buildInputs = []; # Note: at *runtime*, this depends on go-libp2p-daemon running
12   pre-src = {
13     fun = fetchFromGitHub;
14     owner = "vyzo";
15     repo = "gerbil-libp2p";
16     rev = "15b32462e683d89ffce0ff15ad373d293ea0ee5d";
17     sha256 = "059lydp7d6pjgrd4pdnqq2zffzlba62ch102f01rgzf9aps3c8lz";
18   };
20   meta = with lib; {
21     description = "Gerbil libp2p: use libp2p from Gerbil";
22     homepage    = "https://github.com/vyzo/gerbil-libp2p";
23     license     = licenses.mit;
24     platforms   = platforms.unix;
25     maintainers = with maintainers; [ fare ];
26   };