package.nix (757B)
1 { 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 }: 6 7 buildGoModule (finalAttrs: { 8 pname = "solod"; 9 version = "0-unstable-2026-04-08"; 10 11 __structuredAttrs = true; 12 13 src = fetchFromGitHub { 14 owner = "solod-dev"; 15 repo = "solod"; 16 rev = "fece3b7c42c1aa64344ebeb129ad2133656a57c8"; 17 hash = "sha256-EpZCQiaLeaW80ht+QquE3z43U56TabYF/2RBWsTrUlY="; 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 })
