Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 38 lines 869 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, fetchpatch 5}: 6 7buildPythonPackage rec { 8 pname = "capstone"; 9 version = "3.0.4"; 10 11 src = fetchPypi { 12 inherit pname version; 13 sha256 = "945d3b8c3646a1c3914824c416439e2cf2df8969dd722c8979cdcc23b40ad225"; 14 }; 15 16 patches = [ 17 (fetchpatch { 18 stripLen = 2; 19 url = "https://patch-diff.githubusercontent.com/raw/aquynh/capstone/pull/783/commits/23fe9f36622573c747e2bab6119ff245437bf276.patch"; 20 sha256 = "0yizqrdlxqxn16873593kdx2vrr7gvvilhgcf9xy6hr0603d3m5r"; 21 }) 22 ]; 23 24 postPatch = '' 25 patchShebangs src/make.sh 26 ''; 27 28 preCheck = '' 29 mv src/libcapstone.so capstone 30 ''; 31 32 meta = with stdenv.lib; { 33 homepage = "http://www.capstone-engine.org/"; 34 license = licenses.bsdOriginal; 35 description = "Capstone disassembly engine"; 36 maintainers = with maintainers; [ bennofs ]; 37 }; 38}