diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-11-26 23:07:11 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-26 23:07:11 +0000 |
commit | 8aab940a8518c7414e3c4fce081c084c5983ca29 (patch) | |
tree | 0b5be1aefb142869e0c025211b797f56091caf92 /pkgs | |
parent | 85d28dfc232102c0c0daef70323ed7830e8fbb19 (diff) | |
parent | 77a3331a10daa985452a65c4313730c743c184ef (diff) | |
download | nixlib-8aab940a8518c7414e3c4fce081c084c5983ca29.tar nixlib-8aab940a8518c7414e3c4fce081c084c5983ca29.tar.gz nixlib-8aab940a8518c7414e3c4fce081c084c5983ca29.tar.bz2 nixlib-8aab940a8518c7414e3c4fce081c084c5983ca29.tar.lz nixlib-8aab940a8518c7414e3c4fce081c084c5983ca29.tar.xz nixlib-8aab940a8518c7414e3c4fce081c084c5983ca29.tar.zst nixlib-8aab940a8518c7414e3c4fce081c084c5983ca29.zip |
Merge pull request #32003 from risicle/ris-cf-cli
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 a65a47dfe1cf..07518d70b573 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7095,6 +7095,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 { }; |