svg2pdf: init at 0.4.0

+29
+27
pkgs/tools/graphics/svg2pdf/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchCrate 4 + , rustPlatform 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "svg2pdf"; 9 + version = "0.4.0"; 10 + # This cargo package is usually a library, hence it does not track a 11 + # Cargo.lock by default so we use fetchCrate 12 + src = fetchCrate { 13 + inherit version pname; 14 + sha256 = "2Aw8VYFVw0rKeaDUTsYTHcHBDP1jLm4tVGfi6+RNK9E="; 15 + }; 16 + cargoSha256 = "KADfBOnkY1T1xy4Oj7s85SXcDhjRhQQ2hWGWinMXux8="; 17 + buildFeatures = [ "cli" ]; 18 + 19 + doCheck = true; 20 + 21 + meta = with lib; { 22 + description = "Convert SVG files to PDFs"; 23 + homepage = "https://github.com/typst/svg2pdf"; 24 + license = with licenses; [ asl20 ]; 25 + maintainers = with maintainers; [ doronbehar ]; 26 + }; 27 + }
+2
pkgs/top-level/all-packages.nix
··· 15405 15405 15406 15406 svg2tikz = python27Packages.svg2tikz; 15407 15407 15408 + svg2pdf = callPackage ../tools/graphics/svg2pdf { }; 15409 + 15408 15410 pew = callPackage ../development/tools/pew {}; 15409 15411 15410 15412 poetry = callPackage ../development/tools/poetry2nix/poetry2nix/pkgs/poetry {