From 727c497ac8ef19079d91ba8885bd1b1ee9d0cb6e Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Fri, 6 Oct 2023 15:32:05 +0200
Subject: [PATCH] MISC: use png to print dependencies (pdf where empty ?_?)

---
 utils/rust-deps/.gitignore          | 1 +
 utils/scripts/print-cargo-deps.bash | 7 +++----
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/utils/rust-deps/.gitignore b/utils/rust-deps/.gitignore
index a1363379..ecf5e870 100644
--- a/utils/rust-deps/.gitignore
+++ b/utils/rust-deps/.gitignore
@@ -1 +1,2 @@
 *.pdf
+*.png
diff --git a/utils/scripts/print-cargo-deps.bash b/utils/scripts/print-cargo-deps.bash
index ffc8d9a6..5aad85ed 100755
--- a/utils/scripts/print-cargo-deps.bash
+++ b/utils/scripts/print-cargo-deps.bash
@@ -5,16 +5,15 @@ cd "$(git rev-parse --show-toplevel)"
 _OUT="utils/rust-deps"
 TARGET_LIST="x86_64-unknown-linux-gnu x86_64-pc-windows-msvc aarch64-apple-darwin x86_64-apple-darwin"
 mkdir -p "$_OUT"
-rm -f "$_OUT/*.pdf"
 
 cargo install cargo-depgraph
-cargo depgraph --all-deps --dedup-transitive-deps                  | dot -Tpdf > "$_OUT/dependencies.all.pdf"
-cargo depgraph --all-deps --dedup-transitive-deps --workspace-only | dot -Tpdf > "$_OUT/dependencies.workspace.pdf"
+cargo depgraph --all-deps --dedup-transitive-deps                  | dot -Tpng > "$_OUT/dependencies.all.png"
+cargo depgraph --all-deps --dedup-transitive-deps --workspace-only | dot -Tpng > "$_OUT/dependencies.workspace.png"
 
 for TARGET in $TARGET_LIST
 do
     cargo depgraph \
         --all-deps --dedup-transitive-deps --no-default-features \
         --filter-platform "$TARGET" \
-        | dot -Tpdf -x -Gcompound=true -Gconcentrate=true > "$_OUT/dependencies.$TARGET.pdf"
+        | dot -Tpng -x -Gcompound=true -Gconcentrate=true > "$_OUT/dependencies.$TARGET.png"
 done
-- 
GitLab