Unverified Commit 7996a7cf authored by rewine's avatar rewine Committed by GitHub
Browse files

zegrapher: migrate to by-name (#347631)

parents 4a29ed17 60065e92
Loading
Loading
Loading
Loading
+23 −14
Original line number Diff line number Diff line
{ lib, stdenv
, fetchFromGitHub
, qmake
, wrapQtAppsHook
, boost }:
{
  lib,
  boost,
  fetchFromGitHub,
  qt5,
  stdenv,
}:

stdenv.mkDerivation rec {
let
  inherit (qt5) qmake wrapQtAppsHook;
in
stdenv.mkDerivation (finalAttrs: {
  pname = "zegrapher";
  version = "3.1.1";

  src = fetchFromGitHub {
    owner = "AdelKS";
    repo = "ZeGrapher";
    rev = "v${version}";
    sha256 = "sha256-OSQXm0gDI1zM2MBM4iiY43dthJcAZJkprklolsNMEvk=";
    rev = "v${finalAttrs.version}";
    hash = "sha256-OSQXm0gDI1zM2MBM4iiY43dthJcAZJkprklolsNMEvk=";
  };

  nativeBuildInputs = [
    qmake
    wrapQtAppsHook
  ];

  buildInputs = [
    boost
  ];

  meta = with lib; {
    homepage = "https://zegrapher.com/";
  strictDeps = true;

  meta = {
    homepage = "https://zegrapher.com/en/";
    description = "Open source math plotter";
    mainProgram = "ZeGrapher";
    longDescription = ''
      An open source, free and easy to use math plotter. It can plot functions,
      sequences, parametric equations and data on the plane.
    '';
    license = licenses.gpl3Plus;
    maintainers = with maintainers; [ AndersonTorres ];
    license = lib.licenses.gpl3Plus;
    mainProgram = "ZeGrapher";
    maintainers = with lib.maintainers; [ AndersonTorres ];
    platforms = lib.platforms.unix;
  };
}
})
+0 −2
Original line number Diff line number Diff line
@@ -36307,8 +36307,6 @@ with pkgs;
    fftw = fftwSinglePrec;
  });
  zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { };
  ### SCIENCE/MEDICINE
  dcmtk = callPackage ../applications/science/medicine/dcmtk { };