parent
6bb9d0ce3b
commit
686d176637
@ -0,0 +1,50 @@ |
||||
{ lib |
||||
, fetchFromGitHub |
||||
, python3Packages |
||||
}: |
||||
|
||||
python3Packages.buildPythonApplication rec { |
||||
pname = "zeronet-conservancy"; |
||||
version = "0.7.5"; |
||||
format = "other"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "zeronet-conservancy"; |
||||
repo = "zeronet-conservancy"; |
||||
rev = "v${version}"; |
||||
sha256 = "sha256-cq0q5hXEhazHPJODNJ8iL0qAB5DJW6ANST4r/rslvXk="; |
||||
}; |
||||
|
||||
propagatedBuildInputs = with python3Packages; [ |
||||
gevent msgpack base58 merkletools rsa pysocks pyasn1 websocket-client |
||||
gevent-websocket rencode bitcoinlib maxminddb pyopenssl rich |
||||
]; |
||||
|
||||
buildPhase = '' |
||||
${python3Packages.python.interpreter} -O -m compileall . |
||||
''; |
||||
|
||||
installPhase = '' |
||||
mkdir -p $out/share |
||||
cp -r plugins src *.py $out/share/ |
||||
''; |
||||
|
||||
postFixup = '' |
||||
makeWrapper "$out/share/zeronet.py" "$out/bin/zeronet" \ |
||||
--set PYTHONPATH "$PYTHONPATH" \ |
||||
--set PATH ${python3Packages.python}/bin |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "A fork/continuation of the ZeroNet project"; |
||||
longDescription = '' |
||||
zeronet-conservancy is a fork/continuation of ZeroNet project (that has |
||||
been abandoned by its creator) that is dedicated to sustaining existing |
||||
p2p network and developing its values of decentralization and freedom, |
||||
while gradually switching to a better designed network. |
||||
''; |
||||
homepage = "https://github.com/zeronet-conservancy/zeronet-conservancy"; |
||||
license = licenses.gpl3Only; |
||||
maintainers = with maintainers; [ fgaz ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue