diff --git a/lxqt-builddep-graph/compile b/lxqt-builddep-graph/compile new file mode 100755 index 0000000..6b8030e --- /dev/null +++ b/lxqt-builddep-graph/compile @@ -0,0 +1,4 @@ +#!/usr/bin/sh + +dot -Tpng graph_with_fw.dot > dependency-map-withfw.png +dot -Tpng graph.dot > dependency-map.png diff --git a/lxqt-builddep-graph/dependency-map-withfw.png b/lxqt-builddep-graph/dependency-map-withfw.png new file mode 100644 index 0000000..ab91280 Binary files /dev/null and b/lxqt-builddep-graph/dependency-map-withfw.png differ diff --git a/lxqt-builddep-graph/dependency-map.png b/lxqt-builddep-graph/dependency-map.png new file mode 100644 index 0000000..bdb6fdd Binary files /dev/null and b/lxqt-builddep-graph/dependency-map.png differ diff --git a/lxqt-builddep-graph/graph.dot b/lxqt-builddep-graph/graph.dot new file mode 100644 index 0000000..081c691 --- /dev/null +++ b/lxqt-builddep-graph/graph.dot @@ -0,0 +1,98 @@ +digraph G { + "lxqt-build-tools"; + "libqtxdg"; + "liblxqt"; + "libsysstat"; + "qtxdg-tools"; + "libfm-qt"; + "lxqt-themes"; + "lxqt-qtplugin"; + "obconf-qt"; + "pavucontrol-qt"; + "qtermwidget"; + "lximage-qt"; + "lxqt-about"; + "lxqt-admin"; + "lxqt-archiver"; + "lxqt-config"; + "lxqt-globalkeys"; + "lxqt-notificationd"; + "lxqt-openssh-askpass"; + "lxqt-policykit"; + "lxqt-session"; + "lxqt-sudo"; + "pcmanfm-qt"; + "qterminal"; + "xdg-desktop-portal-lxqt"; + "lxqt-panel"; + "lxqt-powermanagement"; + "lxqt-runner"; + + "libfm-qt" -> "lxqt-build-tools"; + + "liblxqt" -> "lxqt-build-tools"; + "liblxqt" -> "libqtxdg"; + + "libqtxdg" -> "lxqt-build-tools"; + + "libsysstat" -> "lxqt-build-tools"; + + "lximage-qt" -> "lxqt-build-tools"; + "lximage-qt" -> "libfm-qt"; + + "lxqt-about" -> "liblxqt"; + + "lxqt-admin" -> "liblxqt"; + + + "lxqt-archiver" -> "lxqt-build-tools"; + "lxqt-archiver" -> "libfm-qt"; + + "lxqt-config" -> "liblxqt"; + + "lxqt-globalkeys" -> "liblxqt"; + + "lxqt-notificationd" -> "liblxqt"; + + "lxqt-openssh-askpass" -> "liblxqt"; + + "lxqt-panel" -> "liblxqt"; + "lxqt-panel" -> "lxqt-globalkeys"; + + "lxqt-policykit" -> "liblxqt"; + + "lxqt-powermanagement" -> "liblxqt"; + "lxqt-powermanagement" -> "lxqt-globalkeys"; + + "lxqt-qtplugin" -> "lxqt-build-tools"; + "lxqt-qtplugin" -> "libqtxdg"; + "lxqt-qtplugin" -> "libfm-qt"; + + "lxqt-runner" -> "liblxqt"; + "lxqt-runner" -> "lxqt-globalkeys"; + + "lxqt-session" -> "liblxqt"; + "lxqt-session" -> "qtxdg-tools"; + + "lxqt-sudo" -> "liblxqt"; + + "lxqt-themes" -> "lxqt-build-tools"; + + "obconf-qt" -> "lxqt-build-tools"; + + "pavucontrol-qt" -> "lxqt-build-tools"; + + "pcmanfm-qt" -> "lxqt-build-tools"; + "pcmanfm-qt" -> "libfm-qt"; + + "qterminal" -> "lxqt-build-tools"; + "qterminal" -> "qtermwidget"; + + "qtermwidget" -> "lxqt-build-tools"; + + "qtxdg-tools" -> "lxqt-build-tools"; + "qtxdg-tools" -> "libqtxdg"; + + "xdg-desktop-portal-lxqt" -> "lxqt-build-tools"; + "xdg-desktop-portal-lxqt" -> "libfm-qt"; +} diff --git a/lxqt-builddep-graph/graph_with_fw.dot b/lxqt-builddep-graph/graph_with_fw.dot new file mode 100644 index 0000000..051c18d --- /dev/null +++ b/lxqt-builddep-graph/graph_with_fw.dot @@ -0,0 +1,127 @@ +digraph G { + "lxqt-build-tools"; + "libqtxdg"; + "liblxqt"; + "libsysstat"; + "qtxdg-tools"; + "libfm-qt"; + "lxqt-themes"; + "lxqt-qtplugin"; + "obconf-qt"; + "pavucontrol-qt"; + "qtermwidget"; + "lximage-qt"; + "lxqt-about"; + "lxqt-admin"; + "lxqt-archiver"; + "lxqt-config"; + "lxqt-globalkeys"; + "lxqt-notificationd"; + "lxqt-openssh-askpass"; + "lxqt-policykit"; + "lxqt-session"; + "lxqt-sudo"; + "pcmanfm-qt"; + "qterminal"; + "xdg-desktop-portal-lxqt"; + "lxqt-panel"; + "lxqt-powermanagement"; + "lxqt-runner"; + + "kwindowsystem" [color="green"]; + "libkscreen" [color="green"]; + "solid" [color="green"]; + "kidletime" [color="green"]; + + "libfm-qt" -> "lxqt-build-tools"; + "libfm-qt" -> "kwindowsystem"; + + "liblxqt" -> "lxqt-build-tools"; + "liblxqt" -> "kwindowsystem"; + "liblxqt" -> "libqtxdg"; + + "libqtxdg" -> "lxqt-build-tools"; + + "libsysstat" -> "lxqt-build-tools"; + + "lximage-qt" -> "lxqt-build-tools"; + "lximage-qt" -> "libfm-qt"; + "lximage-qt" -> "kwindowsystem"; + + "lxqt-about" -> "liblxqt"; + "lxqt-about" -> "kwindowsystem"; + + "lxqt-admin" -> "liblxqt"; + "lxqt-admin" -> "kwindowsystem"; + + "lxqt-archiver" -> "lxqt-build-tools"; + "lxqt-archiver" -> "libfm-qt"; + + "lxqt-config" -> "liblxqt"; + "lxqt-config" -> "libkscreen"; + "lxqt-config" -> "kwindowsystem"; + + "lxqt-globalkeys" -> "liblxqt"; + "lxqt-globalkeys" -> "kwindowsystem"; + + "lxqt-notificationd" -> "liblxqt"; + "lxqt-notificationd" -> "kwindowsystem"; + + "lxqt-openssh-askpass" -> "liblxqt"; + "lxqt-openssh-askpass" -> "kwindowsystem"; + + "lxqt-panel" -> "liblxqt"; + "lxqt-panel" -> "lxqt-globalkeys"; + "lxqt-panel" -> "kwindowsystem"; + "lxqt-panel" -> "solid"; + + "lxqt-policykit" -> "liblxqt"; + "lxqt-policykit" -> "kwindowsystem"; + + "lxqt-powermanagement" -> "liblxqt"; + "lxqt-powermanagement" -> "lxqt-globalkeys"; + "lxqt-powermanagement" -> "kwindowsystem"; + "lxqt-powermanagement" -> "kidletime"; + "lxqt-powermanagement" -> "solid"; + + "lxqt-qtplugin" -> "lxqt-build-tools"; + "lxqt-qtplugin" -> "libqtxdg"; + "lxqt-qtplugin" -> "libfm-qt"; + "lxqt-qtplugin" -> "kwindowsystem"; + + "lxqt-runner" -> "liblxqt"; + "lxqt-runner" -> "lxqt-globalkeys"; + "lxqt-runner" -> "kwindowsystem"; + + "lxqt-session" -> "liblxqt"; + "lxqt-session" -> "qtxdg-tools"; + "lxqt-session" -> "kwindowsystem"; + + "lxqt-sudo" -> "liblxqt"; + "lxqt-sudo" -> "kwindowsystem"; + + "lxqt-themes" -> "lxqt-build-tools"; + + "obconf-qt" -> "lxqt-build-tools"; + "obconf-qt" -> "kwindowsystem"; + + "pavucontrol-qt" -> "lxqt-build-tools"; + "pavucontrol-qt" -> "kwindowsystem"; + + "pcmanfm-qt" -> "lxqt-build-tools"; + "pcmanfm-qt" -> "libfm-qt"; + "pcmanfm-qt" -> "kwindowsystem"; + + "qterminal" -> "lxqt-build-tools"; + "qterminal" -> "qtermwidget"; + "qterminal" -> "kwindowsystem"; + + "qtermwidget" -> "lxqt-build-tools"; + + "qtxdg-tools" -> "lxqt-build-tools"; + "qtxdg-tools" -> "libqtxdg"; + + "xdg-desktop-portal-lxqt" -> "lxqt-build-tools"; + "xdg-desktop-portal-lxqt" -> "libfm-qt"; + "xdg-desktop-portal-lxqt" -> "kwindowsystem"; +}