git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #124884 from yanganto/s3rs

s3rs: init at 0.4.8

commitb3498236fdb615a6fe30f8f96a88dfcf6f6e1c89 authorSandro <sandro.jaeckel@gmail.com> dateSun 30 May 2021, 05:17 (5 years ago) parent4552bc3df0f92d
2 files changed+30
pkgs/tools/networking/s3rs/default.nix+26 pkgs/top-level/all-packages.nix+4
pkgs/tools/networking/s3rs/default.nixnew file+26
@@ -0,0 +1,26 @@
1+{ lib, stdenv, rustPlatform, python3, perl, openssl, Security, fetchFromGitHub, pkg-config }:
2+
3+rustPlatform.buildRustPackage rec {
4+ pname = "s3rs";
5+ version = "0.4.8";
6+
7+ src = fetchFromGitHub {
8+ owner = "yanganto";
9+ repo = pname;
10+ rev = "v${version}";
11+ sha256 = "sha256-lYIE5yR7UNUjpqfwT6R0C0ninNvVZdatYd/n+yyGsms=";
12+ };
13+
14+ cargoSha256 = "sha256-vCTJ7TClvuIP9IoqXwNFH7/u9jXt/Ue/Dhefx5rCgmA=";
15+
16+ nativeBuildInputs = [ python3 perl pkg-config ];
17+ buildInputs = [ openssl ]
18+ ++ lib.optionals stdenv.isDarwin [ Security ];
19+
20+ meta = with lib; {
21+ description = "A s3 cli client with multi configs with diffent provider";
22+ homepage = "https://github.com/yanganto/s3rs";
23+ license = licenses.mit;
24+ maintainers = with maintainers; [ yanganto ];
25+ };
26+}
pkgs/top-level/all-packages.nix+4
@@ -8351,6 +8351,10 @@ in
83518351
83528352 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
83538353
8354+ s3rs = callPackage ../tools/networking/s3rs {
8355+ inherit (darwin.apple_sdk.frameworks) Security;
8356+ };
8357+
83548358 s4cmd = callPackage ../tools/networking/s4cmd { };
83558359
83568360 s5cmd = callPackage ../tools/networking/s5cmd { };