1 { lib, stdenv, fetchFromGitHub, ctags, perl, binutils, abi-dumper }:
3 stdenv.mkDerivation rec {
4 pname = "abi-compliance-checker";
7 src = fetchFromGitHub {
9 repo = "abi-compliance-checker";
11 sha256 = "1f1f9j2nf9j83sfl2ljadch99v6ha8rq8xm7ax5akc05hjpyckij";
14 buildInputs = [ binutils ctags perl ];
15 propagatedBuildInputs = [ abi-dumper ];
17 makeFlags = [ "prefix=$(out)" ];
20 homepage = "https://lvc.github.io/abi-compliance-checker";
21 description = "Tool for checking backward API/ABI compatibility of a C/C++ library";
22 mainProgram = "abi-compliance-checker";
23 license = licenses.lgpl21;
24 maintainers = [ maintainers.bhipple ];
25 platforms = platforms.all;