summary refs log tree commit diff
path: root/pkgs/applications/science/math
diff options
context:
space:
mode:
authormarkuskowa <markus.kowalewski@gmail.com>2022-02-13 11:48:17 +0100
committerGitHub <noreply@github.com>2022-02-13 11:48:17 +0100
commite7a2652f31232ac92fa12d8d84a755043640bb2f (patch)
tree34a42aa2e90edbf7e0356c57743164fa8318a938 /pkgs/applications/science/math
parentb931937e841e72a2e17defd7cf0d700c26ea01cc (diff)
parent83ea8999d458e4393359a590937aad3507133dde (diff)
downloadnixpkgs-e7a2652f31232ac92fa12d8d84a755043640bb2f.tar
nixpkgs-e7a2652f31232ac92fa12d8d84a755043640bb2f.tar.gz
nixpkgs-e7a2652f31232ac92fa12d8d84a755043640bb2f.tar.bz2
nixpkgs-e7a2652f31232ac92fa12d8d84a755043640bb2f.tar.lz
nixpkgs-e7a2652f31232ac92fa12d8d84a755043640bb2f.tar.xz
nixpkgs-e7a2652f31232ac92fa12d8d84a755043640bb2f.tar.zst
nixpkgs-e7a2652f31232ac92fa12d8d84a755043640bb2f.zip
Merge pull request #159311 from r-ryantm/auto-update/gmsh
gmsh: 4.9.2 -> 4.9.4
Diffstat (limited to 'pkgs/applications/science/math')
-rw-r--r--pkgs/applications/science/math/gmsh/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/applications/science/math/gmsh/default.nix b/pkgs/applications/science/math/gmsh/default.nix
index fe34a82679a..76fc20c4b04 100644
--- a/pkgs/applications/science/math/gmsh/default.nix
+++ b/pkgs/applications/science/math/gmsh/default.nix
@@ -5,25 +5,28 @@ assert (!blas.isILP64) && (!lapack.isILP64);
 
 stdenv.mkDerivation rec {
   pname = "gmsh";
-  version = "4.9.2";
+  version = "4.9.4";
 
   src = fetchurl {
     url = "https://gmsh.info/src/gmsh-${version}-source.tgz";
-    sha256 = "sha256-26KB4DNYT12gfi2Y1656PcSBcjyybCxye2X8ILMBYYw=";
+    sha256 = "sha256-rP8zQtGQfEKaS+PkWW7UT2zUP9WpSrdWZ/SGPNzy92k=";
   };
 
-  buildInputs = [ blas lapack gmm fltk libjpeg zlib libGLU libGL
-    libGLU xorg.libXrender xorg.libXcursor xorg.libXfixes xorg.libXext
-    xorg.libXft xorg.libXinerama xorg.libX11 xorg.libSM xorg.libICE
-    opencascade-occt
+  buildInputs = [
+    blas lapack gmm fltk libjpeg zlib opencascade-occt
+  ] ++ lib.optionals (!stdenv.isDarwin) [
+    libGL libGLU xorg.libXrender xorg.libXcursor xorg.libXfixes
+    xorg.libXext xorg.libXft xorg.libXinerama xorg.libX11 xorg.libSM
+    xorg.libICE
   ];
 
   nativeBuildInputs = [ cmake gfortran ];
 
+  doCheck = true;
+
   meta = {
     description = "A three-dimensional finite element mesh generator";
     homepage = "https://gmsh.info/";
-    platforms = [ "x86_64-linux" ];
     license = lib.licenses.gpl2Plus;
   };
 }