Loading pkgs/by-name/gm/gmsh/package.nix +16 −13 Original line number Diff line number Diff line Loading @@ -16,12 +16,11 @@ xorg, opencascade-occt, llvmPackages, python ? null, python3Packages, enablePython ? false, }: assert (!blas.isILP64) && (!lapack.isILP64); assert enablePython -> (python != null); stdenv.mkDerivation rec { pname = "gmsh"; Loading @@ -32,6 +31,14 @@ stdenv.mkDerivation rec { hash = "sha256-d5chRfQxcmAm1QWWpqRPs8HJXCElUhjWaVWAa4btvo0="; }; nativeBuildInputs = [ cmake gfortran ] ++ lib.optional ( enablePython && stdenv.buildPlatform == stdenv.hostPlatform ) python3Packages.pythonImportsCheckHook; buildInputs = [ blas lapack Loading @@ -54,8 +61,7 @@ stdenv.mkDerivation rec { xorg.libSM xorg.libICE ] ++ lib.optional stdenv.cc.isClang llvmPackages.openmp ++ lib.optional enablePython python; ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; patches = [ (fetchpatch { Loading @@ -76,18 +82,15 @@ stdenv.mkDerivation rec { "-DENABLE_OPENMP=ON" ]; nativeBuildInputs = [ cmake gfortran ]; doCheck = true; postFixup = lib.optionalString enablePython '' mkdir -p $out/lib/python${python.pythonVersion}/site-packages mv $out/lib/gmsh.py $out/lib/python${python.pythonVersion}/site-packages mv $out/lib/*.dist-info $out/lib/python${python.pythonVersion}/site-packages postInstall = lib.optionalString enablePython '' mkdir -p $out/${python3Packages.python.sitePackages} mv $out/lib/gmsh.py $out/${python3Packages.python.sitePackages} mv $out/lib/*.dist-info $out/${python3Packages.python.sitePackages} ''; doCheck = true; pythonImportsCheck = [ "gmsh" ]; meta = { description = "Three-dimensional finite element mesh generator"; Loading pkgs/top-level/python-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -5885,7 +5885,7 @@ self: super: with self; { gmsh = toPythonModule ( pkgs.gmsh.override { inherit (self) python; python3Packages = self; enablePython = true; } ); Loading Loading
pkgs/by-name/gm/gmsh/package.nix +16 −13 Original line number Diff line number Diff line Loading @@ -16,12 +16,11 @@ xorg, opencascade-occt, llvmPackages, python ? null, python3Packages, enablePython ? false, }: assert (!blas.isILP64) && (!lapack.isILP64); assert enablePython -> (python != null); stdenv.mkDerivation rec { pname = "gmsh"; Loading @@ -32,6 +31,14 @@ stdenv.mkDerivation rec { hash = "sha256-d5chRfQxcmAm1QWWpqRPs8HJXCElUhjWaVWAa4btvo0="; }; nativeBuildInputs = [ cmake gfortran ] ++ lib.optional ( enablePython && stdenv.buildPlatform == stdenv.hostPlatform ) python3Packages.pythonImportsCheckHook; buildInputs = [ blas lapack Loading @@ -54,8 +61,7 @@ stdenv.mkDerivation rec { xorg.libSM xorg.libICE ] ++ lib.optional stdenv.cc.isClang llvmPackages.openmp ++ lib.optional enablePython python; ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; patches = [ (fetchpatch { Loading @@ -76,18 +82,15 @@ stdenv.mkDerivation rec { "-DENABLE_OPENMP=ON" ]; nativeBuildInputs = [ cmake gfortran ]; doCheck = true; postFixup = lib.optionalString enablePython '' mkdir -p $out/lib/python${python.pythonVersion}/site-packages mv $out/lib/gmsh.py $out/lib/python${python.pythonVersion}/site-packages mv $out/lib/*.dist-info $out/lib/python${python.pythonVersion}/site-packages postInstall = lib.optionalString enablePython '' mkdir -p $out/${python3Packages.python.sitePackages} mv $out/lib/gmsh.py $out/${python3Packages.python.sitePackages} mv $out/lib/*.dist-info $out/${python3Packages.python.sitePackages} ''; doCheck = true; pythonImportsCheck = [ "gmsh" ]; meta = { description = "Three-dimensional finite element mesh generator"; Loading
pkgs/top-level/python-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -5885,7 +5885,7 @@ self: super: with self; { gmsh = toPythonModule ( pkgs.gmsh.override { inherit (self) python; python3Packages = self; enablePython = true; } ); Loading