diff options
author | Danielle <dani@builds.terrible.systems> | 2022-10-23 21:52:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-23 21:52:34 +0200 |
commit | 2bf9d4fbe9f7c87ce70770a6c6fde40766055a12 (patch) | |
tree | 6ca53de32cc189baa63e8708b9535b71c25d3a53 /pkgs/servers/bindle | |
parent | 78e99150c45158a9d90319a7e9c64bee458568aa (diff) |
bindle: init at 0.8.1 (#196116)
Diffstat (limited to 'pkgs/servers/bindle')
-rw-r--r-- | pkgs/servers/bindle/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/servers/bindle/default.nix b/pkgs/servers/bindle/default.nix new file mode 100644 index 0000000000000..f8e0db9e40c76 --- /dev/null +++ b/pkgs/servers/bindle/default.nix @@ -0,0 +1,34 @@ +{ lib, rustPlatform, fetchFromGitHub, pkgs, stdenv, Security }: + +rustPlatform.buildRustPackage rec { + pname = "bindle"; + version = "0.8.1"; + + src = fetchFromGitHub { + owner = "deislabs"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-Mc3LaEOWx8cN7g0r8CtWkGZ746gAXTaFmAZhEIkbWgM="; + }; + + doCheck = false; # Tests require a network + + buildInputs = with pkgs; [ pkg-config openssl_3 ] ++ lib.optional stdenv.isDarwin Security; + + cargoSha256 = "sha256-brsemnw/9YEsA2FEIdYGmQMdlIoT1ZEMjvOpF44gcRE="; + + cargoBuildFlags = [ + "--bin" "bindle" + "--bin" "bindle-server" + "--all-features" + ]; + + meta = with lib; { + description = "Bindle: Aggregate Object Storage"; + homepage = "https://github.com/deislabs/bindle"; + license = licenses.asl20; + maintainers = with maintainers; [ endocrimes ]; + platforms = platforms.unix; + }; +} + |