Merge pull request #67680 from gilligan/add-hydra-cli

hydra-cli: init at 0.2.0

authored by Maximilian Bosch and committed by GitHub a141d29f 3a9cb10b

+33
+31
pkgs/development/tools/misc/hydra-cli/default.nix
···
··· 1 + { stdenv, lib, pkgconfig, openssl, fetchFromGitHub, rustPlatform, darwin }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "hydra-cli"; 5 + version = "0.2.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "nlewo"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "1jdlmc45hwblcxs6hvy3gi2dr7qyzs1sg5zr26jrpxrbvqqzrdhc"; 12 + }; 13 + 14 + cargoSha256 = "0dqj2pdqfbgg8r3h2s07p3m9zgl9xl4vislbqs6a0f1ahrczlda5"; 15 + 16 + buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 17 + 18 + nativeBuildInputs = [ 19 + pkgconfig 20 + openssl 21 + ]; 22 + 23 + meta = with stdenv.lib; { 24 + description = "A client for the Hydra CI"; 25 + homepage = "https://github.com/nlewo/hydra-cli"; 26 + license = with licenses; [ mit ]; 27 + maintainers = with maintainers; [ gilligan lewo ]; 28 + platforms = platforms.all; 29 + }; 30 + 31 + }
+2
pkgs/top-level/all-packages.nix
··· 11322 11323 hydra = callPackage ../development/tools/misc/hydra { }; 11324 11325 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { }; 11326 11327 hyena = callPackage ../development/libraries/hyena { };
··· 11322 11323 hydra = callPackage ../development/tools/misc/hydra { }; 11324 11325 + hydra-cli = callPackage ../development/tools/misc/hydra-cli { }; 11326 + 11327 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { }; 11328 11329 hyena = callPackage ../development/libraries/hyena { };