From 081fab1db5b3e8f825ce744ae549d4db976e6b04 Mon Sep 17 00:00:00 2001 From: Payas Relekar Date: Sat, 6 Feb 2021 18:26:38 +0530 Subject: [PATCH 1/2] maintainers: add payas --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7c4a0692962a..8e1182b78c47 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7101,6 +7101,12 @@ githubId = 15645854; name = "Brad Christensen"; }; + payas = { + email = "relekarpayas@gmail.com"; + github = "payasrelekar"; + githubId = 24254289; + name = "Payas Relekar"; + }; pawelpacana = { email = "pawel.pacana@gmail.com"; github = "pawelpacana"; From 2f840975669faf39134e8b59e4771ae9d338fff7 Mon Sep 17 00:00:00 2001 From: Payas Relekar Date: Sat, 6 Feb 2021 18:31:58 +0530 Subject: [PATCH 2/2] ht-rs: init at 0.5.0 --- pkgs/tools/networking/ht-rust/default.nix | 34 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/tools/networking/ht-rust/default.nix diff --git a/pkgs/tools/networking/ht-rust/default.nix b/pkgs/tools/networking/ht-rust/default.nix new file mode 100644 index 000000000000..629cf4ed11e1 --- /dev/null +++ b/pkgs/tools/networking/ht-rust/default.nix @@ -0,0 +1,34 @@ +{ stdenv, lib, rustPlatform, fetchFromGitHub, Security }: + +rustPlatform.buildRustPackage rec { + pname = "ht-rust"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "ducaale"; + repo = "ht"; + rev = "v${version}"; + sha256 = "cr/iavCRdFYwVR6Iemm1hLKqd0OFG1iDmxpQ9fiwOmU="; + }; + + cargoSha256 = "uB23/9AjPwCwf9ljE8ai7zJQZqE0SoBPzRqqBOXa9QA="; + + buildInputs = [ ] ++ lib.optional stdenv.isDarwin Security; + + # Symlink to avoid conflict with pre-existing ht package + postInstall = '' + ln -s $out/bin/ht $out/bin/ht-rust + ''; + + doInstallCheck = true; + postInstallCheck = '' + $out/bin/ht-rust --help > /dev/null + ''; + + meta = with lib; { + description = "Yet another HTTPie clone in Rust"; + homepage = "https://github.com/ducaale/ht"; + license = licenses.mit; + maintainers = [ maintainers.payas ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a65364271dad..0af00c0b060e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22662,6 +22662,10 @@ in ht = callPackage ../applications/editors/ht { }; + ht-rust = callPackage ../tools/networking/ht-rust { + inherit (darwin.apple_sdk.frameworks) Security; + }; + hubstaff = callPackage ../applications/misc/hubstaff { }; hue-cli = callPackage ../tools/networking/hue-cli { };