1{ stdenv, fetchurl, bash, pkgconfig }:
2
3stdenv.mkDerivation rec {
4 name = "capstone-${version}";
5 version = "3.0.4";
6
7 src = fetchurl {
8 url = "https://github.com/aquynh/capstone/archive/${version}.tar.gz";
9 sha256 = "1whl5c8j6vqvz2j6ay2pyszx0jg8d3x8hq66cvgghmjchvsssvax";
10 };
11
12 configurePhase = '' patchShebangs make.sh '';
13 buildPhase = '' ./make.sh '';
14 installPhase = '' env PREFIX=$out ./make.sh install '';
15
16 nativeBuildInputs = [
17 pkgconfig
18 ];
19
20 enableParallelBuilding = true;
21
22 meta = {
23 description = "Advanced disassembly library";
24 homepage = "http://www.capstone-engine.org";
25 license = stdenv.lib.licenses.bsd3;
26 platforms = stdenv.lib.platforms.linux;
27 maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
28 };
29}