at 22.05-pre 24 lines 724 B view raw
1{ lib, fetchFromGitHub, rustPlatform }: 2 3rustPlatform.buildRustPackage rec { 4 pname = "gir"; 5 version = "unstable-2021-05-05"; 6 7 src = fetchFromGitHub { 8 owner = "gtk-rs"; 9 repo = "gir"; 10 rev = "c148542ce89b0bf7cbb9f5ef4179c96a45d022df"; 11 sha256 = "0vy366ipwnn0cpp14l1v5g3dpnsr3hd8mjp3333lp0946igfqsy5"; 12 leaveDotGit = true; # required for build.rs 13 }; 14 15 cargoSha256 = "11as1v88zf0f7l2ngllg5zqycvd05nb4vrsyl1dlarjvbq7fhvv8"; 16 17 meta = with lib; { 18 description = "Tool to generate rust bindings and user API for glib-based libraries"; 19 homepage = "https://github.com/gtk-rs/gir/"; 20 license = with licenses; [ mit ]; 21 maintainers = with maintainers; [ ekleog ]; 22 mainProgram = "gir"; 23 }; 24}