diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/by-name/gn/gnuplot/package.nix similarity index 90% rename from pkgs/tools/graphics/gnuplot/default.nix rename to pkgs/by-name/gn/gnuplot/package.nix index 8a1fb92d513c..2a9c7f13d07d 100644 --- a/pkgs/tools/graphics/gnuplot/default.nix +++ b/pkgs/by-name/gn/gnuplot/package.nix @@ -28,22 +28,19 @@ gnused, coreutils, withQt ? false, - qttools, - wrapQtAppsHook, - qtbase, - qtsvg, + qt5, }: let withX = !aquaterm && !stdenv.hostPlatform.isDarwin; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnuplot"; version = "6.0.4"; src = fetchurl { - url = "mirror://sourceforge/gnuplot/gnuplot-${version}.tar.gz"; - sha256 = "sha256-RY2UdpYl5z1fYjJQD0nLrcsrGDOA1D0iZqD5cBrrnFs="; + url = "mirror://sourceforge/gnuplot/gnuplot-${finalAttrs.version}.tar.gz"; + hash = "sha256-RY2UdpYl5z1fYjJQD0nLrcsrGDOA1D0iZqD5cBrrnFs="; }; nativeBuildInputs = [ @@ -52,8 +49,8 @@ stdenv.mkDerivation rec { texinfo ] ++ lib.optionals withQt [ - qttools - wrapQtAppsHook + qt5.qttools + qt5.wrapQtAppsHook ]; buildInputs = [ @@ -74,8 +71,8 @@ stdenv.mkDerivation rec { libxaw ] ++ lib.optionals withQt [ - qtbase - qtsvg + qt5.qtbase + qt5.qtsvg ] ++ lib.optional withWxGTK wxwidgets_3_2; @@ -131,4 +128,4 @@ stdenv.mkDerivation rec { maintainers = [ ]; mainProgram = "gnuplot"; }; -} +}) diff --git a/pkgs/tools/graphics/gnuplot/set-gdfontpath-from-fontconfig.sh b/pkgs/by-name/gn/gnuplot/set-gdfontpath-from-fontconfig.sh similarity index 100% rename from pkgs/tools/graphics/gnuplot/set-gdfontpath-from-fontconfig.sh rename to pkgs/by-name/gn/gnuplot/set-gdfontpath-from-fontconfig.sh diff --git a/pkgs/by-name/gn/gnuplot_aquaterm/package.nix b/pkgs/by-name/gn/gnuplot_aquaterm/package.nix new file mode 100644 index 000000000000..b98f0473a1f5 --- /dev/null +++ b/pkgs/by-name/gn/gnuplot_aquaterm/package.nix @@ -0,0 +1,7 @@ +{ + gnuplot, +}: + +gnuplot.override { + aquaterm = true; +} diff --git a/pkgs/by-name/gn/gnuplot_qt/package.nix b/pkgs/by-name/gn/gnuplot_qt/package.nix new file mode 100644 index 000000000000..dc503dd2a923 --- /dev/null +++ b/pkgs/by-name/gn/gnuplot_qt/package.nix @@ -0,0 +1,7 @@ +{ + gnuplot, +}: + +gnuplot.override { + withQt = true; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aacd720403d5..8259d7508ad5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2401,13 +2401,6 @@ with pkgs; }; gnupg = gnupg24; - gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { }; - - gnuplot_qt = gnuplot.override { withQt = true; }; - - # must have AquaTerm installed separately - gnuplot_aquaterm = gnuplot.override { aquaterm = true; }; - gnused = callPackage ../tools/text/gnused { }; gnutar = callPackage ../tools/archivers/gnutar { };