diff options
author | Robert Scott <code@humanleg.org.uk> | 2017-11-24 12:12:47 +0000 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2017-11-26 23:06:27 +0000 |
commit | 77a3331a10daa985452a65c4313730c743c184ef (patch) | |
tree | 80ebb834e1fca7317197fa99a20955688b60eaa7 /pkgs | |
parent | 41740ec0395059d426a4b3676c45cd886d2249ad (diff) | |
download | nixlib-77a3331a10daa985452a65c4313730c743c184ef.tar nixlib-77a3331a10daa985452a65c4313730c743c184ef.tar.gz nixlib-77a3331a10daa985452a65c4313730c743c184ef.tar.bz2 nixlib-77a3331a10daa985452a65c4313730c743c184ef.tar.lz nixlib-77a3331a10daa985452a65c4313730c743c184ef.tar.xz nixlib-77a3331a10daa985452a65c4313730c743c184ef.tar.zst nixlib-77a3331a10daa985452a65c4313730c743c184ef.zip |
cloudfoundry-cli: init at 6.32.0
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/tools/cloudfoundry-cli/default.nix | 36 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/tools/cloudfoundry-cli/default.nix b/pkgs/development/tools/cloudfoundry-cli/default.nix new file mode 100644 index 000000000000..fc085b3e5ea5 --- /dev/null +++ b/pkgs/development/tools/cloudfoundry-cli/default.nix @@ -0,0 +1,36 @@ +{ stdenv, buildGoPackage, fetchFromGitHub, go }: + +buildGoPackage rec { + name = "cloudfoundry-cli-${version}"; + version = "6.32.0"; + + goPackagePath = "code.cloudfoundry.org/cli"; + + subPackages = [ "." ]; + + src = fetchFromGitHub { + rev = "v${version}"; + owner = "cloudfoundry-attic"; + repo = "cli-with-i18n"; + sha256 = "16r8zvahn4b98krmyb8zq9370i6572dhz88bfxb3fnddcv6zy1ng"; + }; + + outputs = [ "out" ]; + + buildFlagsArray = '' + -ldflags= -X ${goPackagePath}/version.binaryVersion=${version} + ''; + + installPhase = '' + install -Dm555 go/bin/cli "$out/bin/cf" + remove-references-to -t ${go} "$out/bin/cf" + install -Dm444 -t "$out/share/bash-completion/completions/" "$src/ci/installers/completion/cf" + ''; + + meta = with stdenv.lib; { + description = "The official command line client for Cloud Foundry"; + homepage = https://github.com/cloudfoundry/cli; + maintainers = with maintainers; [ ris ]; + license = licenses.asl20; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a457769ff3e7..a039a3b10749 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7089,6 +7089,8 @@ with pkgs; "cl-launch" = callPackage ../development/tools/misc/cl-launch {}; + cloudfoundry-cli = callPackage ../development/tools/cloudfoundry-cli { }; + coan = callPackage ../development/tools/analysis/coan { }; compile-daemon = callPackage ../development/tools/compile-daemon { }; |