oshka: init at 0.4.0

+36
+34
pkgs/development/tools/oshka/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "oshka"; 8 + version = "0.4.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "k1LoW"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "1niyy7yiynpwa2cvcj4r3305v8ca4324q512839y79s3izd6a1lf"; 15 + }; 16 + 17 + vendorSha256 = "08aj3nmj8angizkd3rbwbm7qzqxwrgfm1rka2x2a096z6mc3f4k4"; 18 + 19 + ldflags = [ 20 + "-w" 21 + "-s" 22 + "-X github.com/k1LoW/oshka/version.Version=${version}" 23 + ]; 24 + 25 + # Tests requires a running Docker instance 26 + doCheck = false; 27 + 28 + meta = with lib; { 29 + description = "Tool for extracting nested CI/CD supply chains and executing commands"; 30 + homepage = "https://github.com/k1LoW/oshka"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ fab ]; 33 + }; 34 + }
+2
pkgs/top-level/all-packages.nix
··· 7873 7873 7874 7874 os-prober = callPackage ../tools/misc/os-prober {}; 7875 7875 7876 + oshka = callPackage ../development/tools/oshka {}; 7877 + 7876 7878 osl = callPackage ../development/compilers/osl { }; 7877 7879 7878 7880 osqp = callPackage ../development/libraries/science/math/osqp { };