Merge pull request #248558 from figsoda/yaegi

authored by

figsoda and committed by
GitHub
87332df3 344b4f30

+47
+45
pkgs/development/interpreters/yaegi/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , testers 5 + , yaegi 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "yaegi"; 10 + version = "0.15.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "traefik"; 14 + repo = "yaegi"; 15 + rev = "v${version}"; 16 + hash = "sha256-ZV1HidHJvwum18QIIwQiCcRcitZdHk5+FxkPs6YgDac="; 17 + }; 18 + 19 + vendorHash = null; 20 + 21 + subPackages = [ 22 + "cmd/yaegi" 23 + ]; 24 + 25 + ldflags = [ 26 + "-s" 27 + "-w" 28 + "-X=main.version=${version}" 29 + ]; 30 + 31 + passthru.tests = { 32 + version = testers.testVersion { 33 + package = yaegi; 34 + command = "yaegi version"; 35 + }; 36 + }; 37 + 38 + meta = with lib; { 39 + description = "A Go interpreter"; 40 + homepage = "https://github.com/traefik/yaegi"; 41 + changelog = "https://github.com/traefik/yaegi/releases/tag/${src.rev}"; 42 + license = licenses.asl20; 43 + maintainers = with maintainers; [ figsoda ]; 44 + }; 45 + }
+2
pkgs/top-level/all-packages.nix
··· 18094 18095 wasm3 = callPackage ../development/interpreters/wasm3 { }; 18096 18097 yex-lang = callPackage ../development/interpreters/yex-lang { }; 18098 18099 ### DEVELOPMENT / MISC
··· 18094 18095 wasm3 = callPackage ../development/interpreters/wasm3 { }; 18096 18097 + yaegi = callPackage ../development/interpreters/yaegi { }; 18098 + 18099 yex-lang = callPackage ../development/interpreters/yex-lang { }; 18100 18101 ### DEVELOPMENT / MISC