at master 37 lines 828 B view raw
1{ 2 fetchurl, 3 lib, 4 stdenv, 5 autogen, 6}: 7 8stdenv.mkDerivation rec { 9 pname = "complexity"; 10 version = "1.10"; 11 12 src = fetchurl { 13 url = "mirror://gnu/complexity/${pname}-${version}.tar.gz"; 14 sha256 = "1vfns9xm7w0wrz12a3w15slrqnrfh6qxk15nv7qkj3irll3ff522"; 15 }; 16 17 buildInputs = [ autogen ]; 18 19 doCheck = true; 20 21 meta = { 22 description = "C code complexity measurement tool"; 23 24 longDescription = '' 25 GNU Complexity is a tool designed for analyzing the complexity of C 26 program functions. It is very similar to the McCabe scoring, but 27 addresses several issues not considered in that scoring scheme. 28 ''; 29 30 license = lib.licenses.gpl3Plus; 31 32 homepage = "https://www.gnu.org/software/complexity/"; 33 34 platforms = lib.platforms.gnu ++ lib.platforms.linux; 35 maintainers = [ ]; 36 }; 37}