3
0
Fork 0
forked from mirrors/nixpkgs

pybitmessage: init at 0.4.4

This commit is contained in:
Jakob Gillich 2016-01-05 23:29:11 +01:00
parent 6059831148
commit a8f526432c
2 changed files with 41 additions and 0 deletions

View file

@ -0,0 +1,39 @@
{ stdenv, fetchFromGitHub, python, pythonPackages, pyqt4, openssl }:
stdenv.mkDerivation rec {
name = "pybitmessage-${version}";
version = "0.4.4";
src = fetchFromGitHub {
owner = "bitmessage";
repo = "PyBitmessage";
rev = "v${version}";
sha256 = "1f4h0yc1mfjnxzvxiv9hxgak59mgr3a5ykv50vlyiay82za20jax";
};
buildInputs = [ python pyqt4 openssl pythonPackages.wrapPython pythonPackages.sqlite3 ];
preConfigure = ''
substituteInPlace Makefile \
--replace "PREFIX?=/usr/local" "" \
--replace "/usr" ""
'';
makeFlags = [ "DESTDIR=$(out)" ];
postInstall = ''
substituteInPlace $out/bin/pybitmessage \
--replace "exec python2" "exec ${python}/bin/python" \
--replace "/opt/openssl-compat-bitcoin/lib/" "${openssl}/lib/"
wrapProgram $out/bin/pybitmessage \
--prefix PYTHONPATH : "$(toPythonPath $out):$PYTHONPATH"
'';
meta = with stdenv.lib; {
homepage = https://bitmessage.org/;
description = "The official Bitmessage client";
license = licenses.mit;
maintainers = with maintainers; [ jgillich ];
};
}

View file

@ -12916,6 +12916,8 @@ let
puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
pybitmessage = callPackage ../applications/networking/instant-messengers/pybitmessage { };
pythonmagick = callPackage ../applications/graphics/PythonMagick { };
qbittorrent = callPackage ../applications/networking/p2p/qbittorrent {