git.iko.soy/typeable/nixpkgs
on master help sign in
s3rs: init at 0.4.8
commitdf0f92daeed03f6ffe2a6d8d3ff59393eaad0229 authorAntonio Yang <yanganto@gmail.com> dateSat 29 May 2021, 23:23 (5 years ago) parent152987d
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
@@ -8347,6 +8347,10 @@ in
83478347
83488348 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
83498349
8350+ s3rs = callPackage ../tools/networking/s3rs {
8351+ inherit (darwin.apple_sdk.frameworks) Security;
8352+ };
8353+
83508354 s4cmd = callPackage ../tools/networking/s4cmd { };
83518355
83528356 s5cmd = callPackage ../tools/networking/s5cmd { };