graphviz 7.0.2 -> 7.1.0 https://repology.org/metapackage/graphviz/versions attrpath: graphviz Checking auto update branch... No auto update branch exists Old version 7.0.2" not present in staging derivation file with contents: { lib , stdenv , fetchFromGitLab , fetchpatch , autoreconfHook , pkg-config , cairo , expat , flex , fontconfig , gd , gts , libdevil , libjpeg , libpng , libtool , pango , bash , bison , xorg , ApplicationServices , python3 , fltk , exiv2 , withXorg ? true }: let inherit (lib) optional optionals optionalString; in stdenv.mkDerivation rec { pname = "graphviz"; version = "7.1.0"; src = fetchFromGitLab { owner = "graphviz"; repo = "graphviz"; rev = version; hash = "sha256-y91YiBJT45slK266UGfow7MFdrdMXZQm3FYBWs1YuuE="; }; nativeBuildInputs = [ autoreconfHook pkg-config python3 bison flex ]; buildInputs = [ libpng libjpeg expat fontconfig gd gts libdevil pango bash ] ++ optionals withXorg (with xorg; [ libXrender libXaw libXpm ]) ++ optionals stdenv.isDarwin [ ApplicationServices ]; hardeningDisable = [ "fortify" ]; configureFlags = [ "--with-ltdl-lib=${libtool.lib}/lib" "--with-ltdl-include=${libtool}/include" ] ++ optional (xorg == null) "--without-x"; enableParallelBuilding = true; CPPFLAGS = optionalString (withXorg && stdenv.isDarwin) "-I${cairo.dev}/include/cairo"; doCheck = false; # fails with "Graphviz test suite requires ksh93" which is not in nixpkgs preAutoreconf = "./autogen.sh"; postFixup = optionalString withXorg '' substituteInPlace $out/bin/vimdot \ --replace '"/usr/bin/vi"' '"$(command -v vi)"' \ --replace '"/usr/bin/vim"' '"$(command -v vim)"' \ --replace /usr/bin/vimdot $out/bin/vimdot \ ''; passthru.tests = { inherit (python3.pkgs) pygraphviz; inherit fltk exiv2; }; meta = with lib; { homepage = "https://graphviz.org"; description = "Graph visualization tools"; license = licenses.epl10; platforms = platforms.unix; maintainers = with maintainers; [ bjornfor raskin ]; }; }