package.nix (708B)
1 { 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 }: 6 7 buildGoModule (finalAttrs: { 8 pname = "solod"; 9 version = "0.3.0"; 10 11 __structuredAttrs = true; 12 13 src = fetchFromGitHub { 14 owner = "solod-dev"; 15 repo = "solod"; 16 tag = "v${finalAttrs.version}"; 17 hash = "sha256-Lvumcf69cQMl7TsvYM6Gk+lxq93UYJrME+FcGdS7odQ="; 18 }; 19 20 vendorHash = "sha256-NIoEiLEb/p5kGQzYibPW9PI28tG3hjrqkLGs4TpSFxA="; 21 22 subPackages = [ 23 "cmd/so" 24 "cmd/inspect" 25 ]; 26 27 ldflags = [ "-s" ]; 28 29 meta = { 30 description = "A subset of Go that translates to C"; 31 homepage = "https://github.com/solod-dev/solod"; 32 license = lib.licenses.bsd3; 33 mainProgram = "so"; 34 maintainers = [ lib.maintainers.sikmir ]; 35 }; 36 })
