at 23.11-beta 35 lines 709 B view raw
1{ lib 2, stdenv 3, cmake 4, fetchFromGitHub 5, fixDarwinDylibNames 6}: 7 8stdenv.mkDerivation rec { 9 pname = "capstone"; 10 version = "4.0.2"; 11 12 src = fetchFromGitHub { 13 owner = "aquynh"; 14 repo = "capstone"; 15 rev = version; 16 sha256 = "sha256-XMwQ7UaPC8YYu4yxsE4bbR3leYPfBHu5iixSLz05r3g="; 17 }; 18 19 nativeBuildInputs = [ 20 cmake 21 ] ++ lib.optionals stdenv.isDarwin [ 22 fixDarwinDylibNames 23 ]; 24 25 doCheck = true; 26 27 meta = { 28 description = "Advanced disassembly library"; 29 homepage = "http://www.capstone-engine.org"; 30 license = lib.licenses.bsd3; 31 maintainers = with lib.maintainers; [ thoughtpolice ris ]; 32 mainProgram = "cstool"; 33 platforms = lib.platforms.unix; 34 }; 35}