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