Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / unicorn / default.nix
blob484f422adf3e4688964c8f0d157e705e9c3f87f2
1 { lib, stdenv, buildPythonPackage, setuptools, unicorn-emu }:
3 buildPythonPackage rec {
4   pname = "unicorn";
5   version = lib.getVersion unicorn-emu;
7   src = unicorn-emu.src;
8   sourceRoot = "source/bindings/python";
10   prePatch = ''
11     ln -s ${unicorn-emu}/lib/libunicorn${stdenv.targetPlatform.extensions.sharedLibrary} prebuilt/
12     ln -s ${unicorn-emu}/lib/libunicorn.a prebuilt/
13   '';
15   propagatedBuildInputs = [ setuptools ];
17   meta = with lib; {
18     description = "Python bindings for Unicorn CPU emulator engine";
19     homepage = "https://www.unicorn-engine.org/";
20     license = [ licenses.gpl2 ];
21     maintainers = with maintainers; [ bennofs ris ];
22   };