arkade: init at 0.8.9

+58
+56
pkgs/applications/networking/cluster/arkade/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildGoModule 4 + , fetchFromGitHub 5 + , makeWrapper 6 + , kubectl 7 + }: 8 + 9 + buildGoModule rec { 10 + pname = "arkade"; 11 + version = "0.8.9"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "alexellis"; 15 + repo = "arkade"; 16 + rev = version; 17 + sha256 = "0jv6pip3ywx8bx7m25fby6kl5irnjxvlpss2wkm615gv9ari21aq"; 18 + }; 19 + 20 + CGO_ENABLED = 0; 21 + 22 + vendorSha256 = "05zdd5c2x4k4myxmgj32md8wq08i543l8q81rabqgyd3r9nwv4lx"; 23 + 24 + # Exclude pkg/get: tests downloading of binaries which fail when sandbox=true 25 + subPackages = [ 26 + "." 27 + "cmd" 28 + "pkg/apps" 29 + "pkg/archive" 30 + "pkg/config" 31 + "pkg/env" 32 + "pkg/helm" 33 + "pkg/k8s" 34 + "pkg/types" 35 + ]; 36 + 37 + ldflags = [ 38 + "-s" "-w" 39 + "-X github.com/alexellis/arkade/cmd.GitCommit=ref/tags/${version}" 40 + "-X github.com/alexellis/arkade/cmd.Version=${version}" 41 + ]; 42 + 43 + buildInputs = [ makeWrapper ]; 44 + 45 + postInstall = '' 46 + wrapProgram "$out/bin/arkade" \ 47 + --prefix PATH : ${lib.makeBinPath [ kubectl ]} 48 + ''; 49 + 50 + meta = with lib; { 51 + homepage = "https://github.com/alexellis/arkade"; 52 + description = "Open Source Kubernetes Marketplace"; 53 + license = licenses.mit; 54 + maintainers = with maintainers; [ welteki ]; 55 + }; 56 + }
+2
pkgs/top-level/all-packages.nix
··· 23815 23815 23816 23816 arion = callPackage ../applications/virtualization/arion { }; 23817 23817 23818 + arkade = callPackage ../applications/networking/cluster/arkade { }; 23819 + 23818 23820 asuka = callPackage ../applications/networking/browsers/asuka { 23819 23821 inherit (darwin.apple_sdk.frameworks) Security; 23820 23822 };