evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / po / polylux2pdfpc / package.nix
blobcfe1290d1939103238627aa46cf5a1ef6bbe9ee9
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , nix-update-script
5 }:
7 let
8   dirname = "pdfpc-extractor";
9 in
10 rustPlatform.buildRustPackage rec {
11   pname = "polylux2pdfpc";
12   version = "0.3.1";
14   src = fetchFromGitHub {
15     owner = "andreasKroepelin";
16     repo = "polylux";
17     rev = "v${version}";
18     sparseCheckout = [ dirname ];
19     hash = "sha256-GefX7XsUfOMCp2THstSizRGpKAoq7yquVukWQjGuFgc=";
20   };
21   sourceRoot = "${src.name}/${dirname}";
23   cargoHash = "sha256-vmCaQxPkzz1ZVmtX7L3VeQb3kWhVqyPoQ1NrTSiJN9Y=";
25   passthru.updateScript = nix-update-script { };
27   meta = with lib; {
28     description = "Tool to make pdfpc interpret slides created by polylux correctly";
29     homepage = "https://github.com/andreasKroepelin/polylux/tree/main/pdfpc-extractor";
30     license = licenses.mit;
31     mainProgram = "polylux2pdfpc";
32     maintainers = [ maintainers.diogotcorreia ];
33   };