summary refs log tree commit diff
path: root/pkgs/development/python-modules/python-axolotl
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2018-02-25 20:21:36 +0300
committerNikolay Amiantov <ab@fmap.me>2018-02-25 22:24:09 +0300
commit22f5d7e8a9947830e442605d37fc2c26b276589d (patch)
tree8925632e76083508eb21a11b23c5f39137901e6e /pkgs/development/python-modules/python-axolotl
parent370f5b4c57dbd5e1f8d37ba43613b645cbe61315 (diff)
downloadnixpkgs-22f5d7e8a9947830e442605d37fc2c26b276589d.tar
nixpkgs-22f5d7e8a9947830e442605d37fc2c26b276589d.tar.gz
nixpkgs-22f5d7e8a9947830e442605d37fc2c26b276589d.tar.bz2
nixpkgs-22f5d7e8a9947830e442605d37fc2c26b276589d.tar.lz
nixpkgs-22f5d7e8a9947830e442605d37fc2c26b276589d.tar.xz
nixpkgs-22f5d7e8a9947830e442605d37fc2c26b276589d.tar.zst
nixpkgs-22f5d7e8a9947830e442605d37fc2c26b276589d.zip
python.pkgs.python-axolotl: move to a separate file
Diffstat (limited to 'pkgs/development/python-modules/python-axolotl')
-rw-r--r--pkgs/development/python-modules/python-axolotl/default.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/python-axolotl/default.nix b/pkgs/development/python-modules/python-axolotl/default.nix
new file mode 100644
index 00000000000..71c456875bc
--- /dev/null
+++ b/pkgs/development/python-modules/python-axolotl/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchurl, python-axolotl-curve25519, protobuf, pycrypto }:
+
+buildPythonPackage rec {
+  name = "python-axolotl-${version}";
+  version = "0.1.39";
+
+  src = fetchurl {
+    url = "mirror://pypi/p/python-axolotl/${name}.tar.gz";
+    sha256 = "09bf5gfip9x2wr0ij43p39ac6z2iqzn7kgpi2jjbwpnhs0vwkycs";
+  };
+
+  propagatedBuildInputs = [ python-axolotl-curve25519 protobuf pycrypto ];
+  # IV == 0 in tests is not supported by pycryptodome (our pycrypto drop-in)
+  doCheck = false;
+
+  meta = with lib; {
+    homepage = https://github.com/tgalal/python-axolotl;
+    description = "Python port of libaxolotl-android";
+    maintainers = with maintainers; [ abbradar ];
+    license = licenses.gpl3;
+  };
+}