nasmfmt: init at unstable-2021-04-24

This is a little basic formatter for (N)ASM files. I've been getting
into hobby osdev a bit.

Last and first release was too long ago, so I just picked the latest
commit.

`buildGoPackage` is used since this doesn't have a `go.mod`.

ckie 13352be1 bc4b9eef

+25
+23
pkgs/development/tools/nasmfmt/default.nix
··· 1 + { lib, buildGoPackage, fetchFromGitHub, go }: 2 + 3 + buildGoPackage rec { 4 + pname = "nasmfmt"; 5 + version = "unstable-2021-04-24"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "yamnikov-oleg"; 9 + repo = "nasmfmt"; 10 + rev = "efba220c5252eb717f080d266dcc8304efdeab40"; 11 + sha256 = "sha256-snhXF+IP0qzl43rKQ0Ugfo1zv3RyNfjxnMpjZEBgPQg="; 12 + }; 13 + 14 + goPackagePath = "github.com/yamnikov-oleg/nasmfmt"; 15 + 16 + meta = with lib; { 17 + description = "Formatter for NASM source files"; 18 + homepage = "https://github.com/yamnikov-oleg/nasmfmt"; 19 + platforms = go.meta.platforms; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [ ckie ]; 22 + }; 23 + }
+2
pkgs/top-level/all-packages.nix
··· 13203 13203 13204 13204 nasm = callPackage ../development/compilers/nasm { }; 13205 13205 13206 + nasmfmt = callPackage ../development/tools/nasmfmt { }; 13207 + 13206 13208 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { }; 13207 13209 13208 13210 obliv-c = callPackage ../development/compilers/obliv-c {