diff --git a/pkgs/development/octave-modules/image/default.nix b/pkgs/development/octave-modules/image/default.nix index 37e42d34adfb..4f424e3a4f94 100644 --- a/pkgs/development/octave-modules/image/default.nix +++ b/pkgs/development/octave-modules/image/default.nix @@ -2,6 +2,10 @@ buildOctavePackage, lib, fetchurl, + mesa, + gnuplot, + makeFontsConf, + writableTmpDirAsHomeHook, }: buildOctavePackage rec { @@ -13,6 +17,16 @@ buildOctavePackage rec { sha256 = "sha256-pYY8E5LZd+pPNwzFVH4EsXY8K3fXs6Hyz2zYweXkmRk="; }; + nativeOctavePkgTestInputs = [ + mesa + gnuplot + writableTmpDirAsHomeHook + ]; + + octavePkgTestEnv.FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; }; + + __structuredAttrs = true; + meta = { homepage = "https://gnu-octave.github.io/packages/image/"; license = lib.licenses.gpl3Plus; diff --git a/pkgs/top-level/octave-packages.nix b/pkgs/top-level/octave-packages.nix index e9a8a13608ec..e440e979d5ce 100644 --- a/pkgs/top-level/octave-packages.nix +++ b/pkgs/top-level/octave-packages.nix @@ -116,7 +116,14 @@ makeScope newScope ( inherit (pkgs) gsl; }; - image = callPackage ../development/octave-modules/image { }; + image = callPackage ../development/octave-modules/image { + inherit (pkgs) + mesa + gnuplot + makeFontsConf + writableTmpDirAsHomeHook + ; + }; image-acquisition = callPackage ../development/octave-modules/image-acquisition { };