Merge pull request #245744 from figsoda/rustycli

figsoda 6a1255d2 4d8feb88

Changed files
+34
pkgs
development
tools
rust
rustycli
top-level
+33
pkgs/development/tools/rust/rustycli/default.nix
···
+
{ lib
+
, rustPlatform
+
, fetchCrate
+
, stdenv
+
, darwin
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "rustycli";
+
version = "0.1.1";
+
+
src = fetchCrate {
+
inherit pname version;
+
hash = "sha256-4Txw6Cmwwgu7K8VIVoX9GR76VUqAEw6uYptmczbjqg0=";
+
};
+
+
cargoHash = "sha256-WU3lgGJH6qVDI1Un3HBqg0edqiP5sobTsAIXdnjeNTU=";
+
+
buildInputs = lib.optionals stdenv.isDarwin [
+
darwin.apple_sdk.frameworks.Security
+
];
+
+
# some examples fail to compile
+
cargoTestFlags = [ "--tests" ];
+
+
meta = with lib; {
+
description = "Access the rust playground right in terminal";
+
homepage = "https://github.com/pwnwriter/rustycli";
+
changelog = "https://github.com/pwnwriter/rustycli/releases/tag/v${version}";
+
license = licenses.mit;
+
maintainers = with maintainers; [ figsoda ];
+
};
+
}
+1
pkgs/top-level/all-packages.nix
···
inherit (darwin.apple_sdk.frameworks) Security;
rusty-man = callPackage ../development/tools/rust/rusty-man { };
+
rustycli = callPackage ../development/tools/rust/rustycli { };
typeshare = callPackage ../development/tools/rust/typeshare { };
sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { };