From 2620385789de6d2a2e97629b573bef7fbb0f0e25 Mon Sep 17 00:00:00 2001 From: Vinny Meller Date: Tue, 16 Apr 2024 11:32:09 -0400 Subject: [PATCH] atac: init at 0.11.3 --- pkgs/by-name/at/atac/package.nix | 46 ++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/by-name/at/atac/package.nix diff --git a/pkgs/by-name/at/atac/package.nix b/pkgs/by-name/at/atac/package.nix new file mode 100644 index 000000000000..89d02729f434 --- /dev/null +++ b/pkgs/by-name/at/atac/package.nix @@ -0,0 +1,46 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + oniguruma, + stdenv, + darwin, +}: +rustPlatform.buildRustPackage rec { + pname = "atac"; + version = "0.11.3"; + + src = fetchFromGitHub { + owner = "Julien-cpsn"; + repo = "ATAC"; + rev = "v${version}"; + hash = "sha256-nYPqj3Wa5itw83s08qsEu30v/2NwkLwGE0LlNY9Msok="; + }; + + cargoHash = "sha256-Beh5out4Ess+FP+Dg601ZqyXotEfujqNX16Vupp5WRc="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = + [ + oniguruma + ] + ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Security + ]; + + env = { + RUSTONIG_SYSTEM_LIBONIG = true; + }; + + meta = with lib; { + description = "A simple API client (postman like) in your terminal"; + homepage = "https://github.com/Julien-cpsn/ATAC"; + license = licenses.mit; + maintainers = with maintainers; [vinnymeller]; + mainProgram = "atac"; + }; +}