{ lib, stdenv, fetchFromGitHub, ctags, perl, binutils, abi-dumper }: stdenv.mkDerivation rec { pname = "abi-compliance-checker"; version = "2.3"; src = fetchFromGitHub { owner = "lvc"; repo = "abi-compliance-checker"; rev = version; sha256 = "1f1f9j2nf9j83sfl2ljadch99v6ha8rq8xm7ax5akc05hjpyckij"; }; buildInputs = [ binutils ctags perl ]; propagatedBuildInputs = [ abi-dumper ]; makeFlags = [ "prefix=$(out)" ]; meta = with lib; { homepage = "https://lvc.github.io/abi-compliance-checker"; description = "Tool for checking backward API/ABI compatibility of a C/C++ library"; mainProgram = "abi-compliance-checker"; license = licenses.lgpl21; maintainers = [ maintainers.bhipple ]; platforms = platforms.all; }; }