From f5b6ced7ec77303acadc85dbe3f112dec665c4ea Mon Sep 17 00:00:00 2001 From: Tuomas Tynkkynen Date: Sun, 27 Sep 2015 07:05:27 +0300 Subject: [PATCH] pythonPackages.tlsh: init at 3.4.1 This C extension is a bit funky since it needs cmake to be run to generate some header file before it can be built. --- pkgs/top-level/python-packages.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 45b8aec62fd..62e820c782b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -21111,6 +21111,29 @@ in modules // { }; }; + tlsh = buildPythonPackage rec { + name = "tlsh-3.4.1"; + src = pkgs.fetchFromGitHub { + owner = "trendmicro"; + repo = "tlsh"; + rev = "b319aed6a270cc765347296b442820c495018833"; + sha256 = "08ysniihvidcyvh9zip64wwvj7mvxvsqs60ci8cxj28f1ip0n8wg"; + }; + buildInputs = with pkgs; [ cmake ]; + preConfigure = '' + mkdir build + cd build + cmake .. + cd ../py_ext + ''; + meta = with stdenv.lib; { + description = "Trend Micro Locality Sensitive Hash"; + homepage = https://github.com/trendmicro/tlsh; + license = licenses.asl20; + platforms = platforms.linux; + }; + }; + toposort = buildPythonPackage rec { name = "toposort-${version}"; version = "1.1";