biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / graphics / qvge / default.nix
blobef4e17fcce812d9764933f0fdf3700e98cf5c739
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , substituteAll
5 , wrapQtAppsHook
6 , qmake
7 , qtsvg
8 , qtx11extras
9 , graphviz
12 stdenv.mkDerivation rec {
13   pname = "qvge";
14   version = "0.6.3";
16   src = fetchFromGitHub {
17     owner = "ArsMasiuk";
18     repo = pname;
19     rev = "v${version}";
20     sha256 = "sha256-rtbUAp3l0VZsu+D9HCHM3q0UkDLflw50rYRq/LP4Wu4=";
21   };
23   sourceRoot = "${src.name}/src";
25   patches = (substituteAll {
26     src = ./set-graphviz-path.patch;
27     inherit graphviz;
28   });
30   nativeBuildInputs = [ wrapQtAppsHook qmake ];
32   buildInputs = if stdenv.hostPlatform.isDarwin then [ qtsvg ] else [ qtx11extras ];
34   meta = with lib; {
35     description = "Qt Visual Graph Editor";
36     mainProgram = "qvgeapp";
37     homepage = "https://github.com/ArsMasiuk/qvge";
38     license = licenses.mit;
39     maintainers = with maintainers; [ sikmir ];
40     platforms = platforms.unix;
41   };