Loading pkgs/development/tools/fortls/default.nix 0 → 100644 +35 −0 Original line number Diff line number Diff line { buildPythonApplication , lib , fetchFromGitHub , setuptools-scm , json5 , packaging }: buildPythonApplication rec { pname = "fortls"; version = "2.13.0"; src = fetchFromGitHub { owner = "fortran-lang"; repo = pname; rev = "v${version}"; hash = "sha256-kFk2Dlnb0FXM3Ysvsy+g2AAMgpWmwzxuyJPovDm/FJU="; }; nativeBuildInputs = [ setuptools-scm ]; propagatedBuildInputs = [ json5 packaging ]; preBuild = "export SETUPTOOLS_SCM_PRETEND_VERSION=${version}"; doCheck = true; checkPhase = "$out/bin/fortls --help 1>/dev/null"; meta = with lib; { description = "Fortran Language Server "; homepage = "https://github.com/fortran-lang/fortls"; license = [ licenses.mit ]; maintainers = [ maintainers.sheepforce ]; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17312,6 +17312,8 @@ with pkgs; fprettify = callPackage ../development/tools/fprettify { }; fortls = python3.pkgs.callPackage ../development/tools/fortls { }; fortran-language-server = python3.pkgs.callPackage ../development/tools/fortran-language-server { }; framac = callPackage ../development/tools/analysis/frama-c { }; Loading
pkgs/development/tools/fortls/default.nix 0 → 100644 +35 −0 Original line number Diff line number Diff line { buildPythonApplication , lib , fetchFromGitHub , setuptools-scm , json5 , packaging }: buildPythonApplication rec { pname = "fortls"; version = "2.13.0"; src = fetchFromGitHub { owner = "fortran-lang"; repo = pname; rev = "v${version}"; hash = "sha256-kFk2Dlnb0FXM3Ysvsy+g2AAMgpWmwzxuyJPovDm/FJU="; }; nativeBuildInputs = [ setuptools-scm ]; propagatedBuildInputs = [ json5 packaging ]; preBuild = "export SETUPTOOLS_SCM_PRETEND_VERSION=${version}"; doCheck = true; checkPhase = "$out/bin/fortls --help 1>/dev/null"; meta = with lib; { description = "Fortran Language Server "; homepage = "https://github.com/fortran-lang/fortls"; license = [ licenses.mit ]; maintainers = [ maintainers.sheepforce ]; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17312,6 +17312,8 @@ with pkgs; fprettify = callPackage ../development/tools/fprettify { }; fortls = python3.pkgs.callPackage ../development/tools/fortls { }; fortran-language-server = python3.pkgs.callPackage ../development/tools/fortran-language-server { }; framac = callPackage ../development/tools/analysis/frama-c { };