lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #310670 from gepbird/cargo-geiger-fix

cargo-geiger: 0.11.6 -> 0.11.7, unbreak

authored by

Weijia Wang and committed by
GitHub
e0fb422a 861e0b27

+28 -7
+12
pkgs/by-name/ca/cargo-geiger/allow-warnings.patch
··· 1 + diff --git a/cargo-geiger/src/lib.rs b/cargo-geiger/src/lib.rs 2 + index cc08146..d220ad9 100644 3 + --- a/cargo-geiger/src/lib.rs 4 + +++ b/cargo-geiger/src/lib.rs 5 + @@ -5,7 +5,6 @@ 6 + #![deny(clippy::cargo)] 7 + #![deny(clippy::doc_markdown)] 8 + #![forbid(unsafe_code)] 9 + -#![deny(warnings)] 10 + 11 + /// Argument parsing 12 + pub mod args;
+16 -6
pkgs/development/tools/rust/cargo-geiger/default.nix pkgs/by-name/ca/cargo-geiger/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "cargo-geiger"; 15 - version = "0.11.6"; 15 + version = "0.11.7"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "rust-secure-code"; 19 19 repo = pname; 20 - rev = "${pname}-${version}"; 21 - sha256 = "sha256-rGZJyCWGk2RUr52ICp4dVER3JMBrnLdOMusRm/GG2PE="; 20 + rev = "cargo-geiger@v${version}"; 21 + hash = "sha256-/5yuayqneZV6aVQ6YFgqNS2XY3W6yETRQ0kE5ovc7p8="; 22 22 }; 23 - cargoHash = "sha256-B6Ka35y2fJEDVd891P60TNppr5HGFnzVjLhhfoFCYUA="; 23 + cargoHash = "sha256-lhojo3dhsM9y1SxpVMH93yv+JeNfTL7VLsbTp9ErgIQ="; 24 + 25 + patches = [ 26 + ./allow-warnings.patch 27 + ]; 24 28 25 29 buildInputs = [ openssl ] 26 30 ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ CoreFoundation Security libiconv curl ]); ··· 30 34 31 35 # skip tests with networking or other failures 32 36 checkFlags = [ 37 + "--skip serialize_test1_quick_report" 33 38 "--skip serialize_test2_quick_report" 34 39 "--skip serialize_test3_quick_report" 40 + "--skip serialize_test4_quick_report" 35 41 "--skip serialize_test6_quick_report" 42 + "--skip serialize_test7_quick_report" 43 + "--skip serialize_test1_report" 36 44 "--skip serialize_test2_report" 37 45 "--skip serialize_test3_report" 46 + "--skip serialize_test4_report" 38 47 "--skip serialize_test6_report" 48 + "--skip serialize_test7_report" 39 49 # multiple test cases that time-out or cause memory leaks 40 50 "--skip test_package" 41 51 "--skip test_package_update_readme::case_2" ··· 45 55 46 56 meta = with lib; { 47 57 homepage = "https://github.com/rust-secure-code/cargo-geiger"; 48 - changelog = "https://github.com/rust-secure-code/cargo-geiger/blob/${pname}-${version}/CHANGELOG.md"; 58 + changelog = "https://github.com/rust-secure-code/cargo-geiger/blob/cargo-geiger-${version}/CHANGELOG.md"; 49 59 description = "Detects usage of unsafe Rust in a Rust crate and its dependencies"; 50 60 mainProgram = "cargo-geiger"; 51 61 longDescription = '' ··· 55 65 code is appropriate. 56 66 ''; 57 67 license = with licenses; [ asl20 /* or */ mit ]; 58 - maintainers = with maintainers; [ evanjs jk matthiasbeyer ]; 68 + maintainers = with maintainers; [ evanjs gepbird jk matthiasbeyer ]; 59 69 }; 60 70 }
-1
pkgs/top-level/all-packages.nix
··· 16727 16727 inherit (darwin.apple_sdk.frameworks) Security; 16728 16728 }; 16729 16729 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { }; 16730 - cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { }; 16731 16730 16732 16731 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 { 16733 16732 inherit (darwin.apple_sdk.frameworks) AppKit;