Loading maintainers/maintainer-list.nix +10 −0 Original line number Diff line number Diff line Loading @@ -9831,6 +9831,16 @@ githubId = 5047140; name = "Victor Collod"; }; munksgaard = { name = "Philip Munksgaard"; email = "philip@munksgaard.me"; github = "munksgaard"; githubId = 230613; matrix = "@philip:matrix.munksgaard.me"; keys = [{ fingerprint = "5658 4D09 71AF E45F CC29 6BD7 4CE6 2A90 EFC0 B9B2"; }]; }; muscaln = { email = "muscaln@protonmail.com"; github = "muscaln"; Loading pkgs/development/tools/smlfmt/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, pkg-config, mlton }: stdenv.mkDerivation rec { pname = "smlfmt"; version = "1.0.0"; src = fetchFromGitHub { owner = "shwestrick"; repo = pname; rev = "v${version}"; hash = "sha256-7CTfMiEvuOena5SOE0qKpFPq6ARxmkE6d+loznZNbC0="; }; nativeBuildInputs = [ mlton ]; installPhase = '' runHook preInstall install -Dm755 -t $out/bin smlfmt runHook postInstall ''; meta = { description = "A custom parser/auto-formatter for Standard ML"; longDescription = '' A custom parser and code formatter for Standard ML, with helpful error messages. Supports SML source files (.sml, .sig, .fun, etc.) as well as MLBasis compilation files (.mlb) using MLton conventions, including MLBasis path maps. ''; license = lib.licenses.mit; maintainers = with lib.maintainers; [ munksgaard ]; platforms = mlton.meta.platforms; homepage = "https://github.com/shwestrick/smlfmt"; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -15656,6 +15656,8 @@ with pkgs; shmig = callPackage ../development/tools/database/shmig { }; smlfmt = callPackage ../development/tools/smlfmt { }; # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { }; smlnj = callPackage ../development/compilers/smlnj { Loading
maintainers/maintainer-list.nix +10 −0 Original line number Diff line number Diff line Loading @@ -9831,6 +9831,16 @@ githubId = 5047140; name = "Victor Collod"; }; munksgaard = { name = "Philip Munksgaard"; email = "philip@munksgaard.me"; github = "munksgaard"; githubId = 230613; matrix = "@philip:matrix.munksgaard.me"; keys = [{ fingerprint = "5658 4D09 71AF E45F CC29 6BD7 4CE6 2A90 EFC0 B9B2"; }]; }; muscaln = { email = "muscaln@protonmail.com"; github = "muscaln"; Loading
pkgs/development/tools/smlfmt/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, pkg-config, mlton }: stdenv.mkDerivation rec { pname = "smlfmt"; version = "1.0.0"; src = fetchFromGitHub { owner = "shwestrick"; repo = pname; rev = "v${version}"; hash = "sha256-7CTfMiEvuOena5SOE0qKpFPq6ARxmkE6d+loznZNbC0="; }; nativeBuildInputs = [ mlton ]; installPhase = '' runHook preInstall install -Dm755 -t $out/bin smlfmt runHook postInstall ''; meta = { description = "A custom parser/auto-formatter for Standard ML"; longDescription = '' A custom parser and code formatter for Standard ML, with helpful error messages. Supports SML source files (.sml, .sig, .fun, etc.) as well as MLBasis compilation files (.mlb) using MLton conventions, including MLBasis path maps. ''; license = lib.licenses.mit; maintainers = with lib.maintainers; [ munksgaard ]; platforms = mlton.meta.platforms; homepage = "https://github.com/shwestrick/smlfmt"; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -15656,6 +15656,8 @@ with pkgs; shmig = callPackage ../development/tools/database/shmig { }; smlfmt = callPackage ../development/tools/smlfmt { }; # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { }; smlnj = callPackage ../development/compilers/smlnj {