evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ze / zegrapher / package.nix
blobd4794550eddf9e55c8e194294368db678084d96a
2   lib,
3   boost,
4   fetchFromGitHub,
5   qt5,
6   stdenv,
7 }:
9 let
10   inherit (qt5) qmake wrapQtAppsHook;
12 stdenv.mkDerivation (finalAttrs: {
13   pname = "zegrapher";
14   version = "3.1.1";
16   src = fetchFromGitHub {
17     owner = "AdelKS";
18     repo = "ZeGrapher";
19     rev = "v${finalAttrs.version}";
20     hash = "sha256-OSQXm0gDI1zM2MBM4iiY43dthJcAZJkprklolsNMEvk=";
21   };
23   nativeBuildInputs = [
24     qmake
25     wrapQtAppsHook
26   ];
28   buildInputs = [
29     boost
30   ];
32   strictDeps = true;
34   meta = {
35     homepage = "https://zegrapher.com/en/";
36     description = "Open source math plotter";
37     longDescription = ''
38       An open source, free and easy to use math plotter. It can plot functions,
39       sequences, parametric equations and data on the plane.
40     '';
41     license = lib.licenses.gpl3Plus;
42     mainProgram = "ZeGrapher";
43     maintainers = with lib.maintainers; [ AndersonTorres ];
44     platforms = lib.platforms.unix;
45   };