lol

Merge pull request #238677 from figsoda/local-registry

authored by

figsoda and committed by
GitHub
c09bf882 07e2abd7

+54
+53
pkgs/development/tools/rust/cargo-local-registry/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , curl 6 + , openssl 7 + , zlib 8 + , stdenv 9 + , darwin 10 + }: 11 + 12 + rustPlatform.buildRustPackage rec { 13 + pname = "cargo-local-registry"; 14 + version = "0.2.3"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "dhovart"; 18 + repo = "cargo-local-registry"; 19 + rev = version; 20 + hash = "sha256-nxLqWtZl3ZF/iodYsQCYQ/prjp80QMzJLLp31q7d2vs="; 21 + }; 22 + 23 + cargoHash = "sha256-k94jzMdZDWpxSHVEZh1Qsv8OuUKuqU2YNBN1Mqj8HJA="; 24 + 25 + nativeBuildInputs = [ 26 + curl 27 + pkg-config 28 + ]; 29 + 30 + buildInputs = [ 31 + curl 32 + openssl 33 + zlib 34 + ] ++ lib.optionals stdenv.isDarwin [ 35 + darwin.apple_sdk.frameworks.Security 36 + ]; 37 + 38 + # tests require internet access 39 + doCheck = false; 40 + 41 + # Cargo.lock is outdated 42 + preConfigure = '' 43 + cargo metadata --offline 44 + ''; 45 + 46 + meta = with lib; { 47 + description = "A cargo subcommand to manage local registries"; 48 + homepage = "https://github.com/dhovart/cargo-local-registry"; 49 + changelog = "https://github.com/dhovart/cargo-local-registry/releases/tag/${src.rev}"; 50 + license = with licenses; [ asl20 mit ]; 51 + maintainers = with maintainers; [ figsoda ]; 52 + }; 53 + }
+1
pkgs/top-level/all-packages.nix
··· 16550 16550 cargo-license = callPackage ../development/tools/rust/cargo-license { }; 16551 16551 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { }; 16552 16552 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { }; 16553 + cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { }; 16553 16554 cargo-lock = callPackage ../development/tools/rust/cargo-lock { }; 16554 16555 cargo-machete = callPackage ../development/tools/rust/cargo-machete { }; 16555 16556 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {