nixpkgs-overlay/pkgs/nim-packages/groupchat.nix

34 lines
890 B
Nix

{ stdenv, fetchgit, buildNimblePackage, gnunet, makeWrapper }:
let
gnunet_nim = buildNimblePackage rec {
name = "gnunet_nim-${version}";
version = "0.1.0";
src = fetchgit {
url = https://git.gnunet.org/gnunet-nim.git;
rev = "38c51715cfe0b2c6cdc662cffcc8de2eec8d28a9";
sha256 = "12lqcf2zlw8gvynzignrv30vlv8zi6imnzvlqfw5m57szcpv9q0h";
};
buildInputs = [ gnunet ];
};
in
buildNimblePackage rec {
name = "groupchat-${version}";
version = "0.1.0";
src = fetchgit {
url = https://git.gnunet.org/groupchat.git;
rev = "86ae7a422badf6450dc845a7b32ead248fcd3222";
sha256 = "0b51lnak8gqdjnx8641pbhzzw1m6ma5m7nmxjgmviyprkrmpz01c";
};
nimDeps = [ gnunet_nim ];
buildInputs = [ makeWrapper ];
postInstall = ''
wrapProgram $out/bin/groupchat --prefix LD_LIBRARY_PATH : ${gnunet}/lib --prefix PATH : ${gnunet}/bin
'';
}