From 837910cff2da21602381f789cbdcaeb4d1313882 Mon Sep 17 00:00:00 2001
From: Michele Calgaro <michele.calgaro@yahoo.it>
Date: Sat, 29 Aug 2026 15:06:25 +0900
Subject: Add TDE module dependency graph in JSON format.

The file is the output generated by the script added in TDE/scripts#32. Its main purpose is to serve as a base for AI agents to quickly figure out module dependencies when gathering `AGENTS.md` files from multiple modules, without the need to scan the complete source tree. More files are needed for this to be in place, but this is the first underlying step.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
---
 main/.metadata/tde_module_dependencies.json | 181 ++++++++++++++++++++++++++++
 1 file changed, 181 insertions(+)
 create mode 100644 main/.metadata/tde_module_dependencies.json

diff --git a/main/.metadata/tde_module_dependencies.json b/main/.metadata/tde_module_dependencies.json
new file mode 100644
index 0000000000..f63b6da9f4
--- /dev/null
+++ b/main/.metadata/tde_module_dependencies.json
@@ -0,0 +1,181 @@
+{
+  "abakus": ["tde-cmake", "tdelibs"],
+  "akode": ["tde-cmake"],
+  "amarok": ["akode", "tde-cmake", "tdebase", "tdelibs"],
+  "arts": ["tde-cmake", "tqt"],
+  "avahi-tqt": ["tde-cmake", "tqt"],
+  "basket": ["tde-cmake", "tdelibs", "tdepim"],
+  "bibletime": ["tde-cmake", "tdelibs"],
+  "codeine": ["tde-cmake", "tdelibs"],
+  "compizconfig-backend-tdeconfig": ["tde-cmake", "tdelibs"],
+  "dbus-1-tqt": ["tde-cmake", "tqt"],
+  "desktop-effects-tde": ["pytde", "tde-cmake", "tdelibs"],
+  "digikam": ["libkdcraw", "libkexiv2", "libkipi", "tde-cmake", "tdelibs"],
+  "dolphin": ["tde-cmake", "tdebase", "tdelibs"],
+  "filelight": ["tde-cmake", "tdelibs"],
+  "gtk-qt-engine": ["tde-cmake", "tdelibs"],
+  "gtk3-tqt-engine": ["tde-cmake", "tdelibs"],
+  "gwenview": ["libkipi", "tde-cmake", "tdelibs"],
+  "gwenview-i18n": ["tde-cmake", "tdelibs"],
+  "k3b": ["tde-cmake", "tdelibs"],
+  "k3b-i18n": ["tde-cmake", "tdelibs"],
+  "k9copy": ["k3b", "tde-cmake", "tdelibs"],
+  "kaffeine": ["tde-cmake", "tdelibs"],
+  "kasablanca": ["tde-cmake", "tdelibs"],
+  "katapult": ["tde-cmake", "tdelibs"],
+  "kbarcode": ["tde-cmake", "tdelibs"],
+  "kbfx": ["tde-cmake", "tdelibs"],
+  "kbibtex": ["tde-cmake", "tdelibs"],
+  "kbiff": ["tde-cmake", "tdelibs"],
+  "kbookreader": ["tde-cmake", "tdelibs"],
+  "kchmviewer": ["tde-cmake", "tdelibs"],
+  "kcmautostart": ["tde-cmake", "tdelibs"],
+  "kcmldap": ["libtdeldap", "tde-cmake", "tdelibs"],
+  "kcmldapcontroller": ["libtdeldap", "tde-cmake", "tdelibs"],
+  "kcmldapmanager": ["libtdeldap", "tde-cmake", "tdelibs"],
+  "kcpuload": ["tde-cmake", "tdelibs"],
+  "kdbg": ["tde-cmake", "tdelibs"],
+  "kdbusnotification": ["tde-cmake", "tdelibs"],
+  "kdiff3": ["tde-cmake", "tdebase", "tdelibs"],
+  "kdirstat": ["tde-cmake", "tdelibs"],
+  "kdpkg": ["tde-cmake", "tdelibs"],
+  "keep": ["tde-cmake", "tdelibs"],
+  "kerberostray": ["libtdeldap", "tde-cmake", "tdelibs"],
+  "keximdb": ["koffice", "tde-cmake"],
+  "kftpgrabber": ["tde-cmake", "tdelibs"],
+  "kgtk-qt3": ["tde-cmake", "tdelibs"],
+  "kile": ["tde-cmake", "tdelibs"],
+  "kima": ["tde-cmake", "tdelibs"],
+  "kiosktool": ["tde-cmake", "tdelibs"],
+  "kipi-plugins": ["libkdcraw", "libkexiv2", "libkipi", "tdelibs", "tdepim"],
+  "kkbswitch": ["tde-cmake", "tdelibs"],
+  "klamav": ["tde-cmake", "tdelibs"],
+  "klcddimmer": ["tde-cmake", "tdelibs"],
+  "kmplayer": ["koffice", "tde-cmake", "tdelibs"],
+  "kmyfirewall": ["tde-cmake", "tdelibs"],
+  "kmymoney": ["tde-cmake", "tdelibs", "tqt"],
+  "knemo": ["tde-cmake", "tdelibs"],
+  "knetload": ["tde-cmake", "tdelibs"],
+  "knetstats": ["tde-cmake", "tdelibs"],
+  "knights": ["tde-cmake", "tdelibs"],
+  "knmap": ["tde-cmake", "tdelibs"],
+  "knowit": ["tde-cmake", "tdelibs"],
+  "knutclient": ["tde-cmake", "tdelibs"],
+  "koffice": ["tdegraphics", "tdelibs"],
+  "koffice-i18n": ["tde-cmake", "tdelibs"],
+  "kommando": ["tde-cmake", "tdelibs"],
+  "kompose": ["tde-cmake", "tdelibs"],
+  "konversation": ["tde-cmake", "tdelibs"],
+  "kooldock": ["tde-cmake", "tdelibs"],
+  "kopete-otr": ["tde-cmake", "tdenetwork"],
+  "kpicosim": ["tde-cmake", "tdelibs"],
+  "kpilot": ["tde-cmake", "tdelibs", "tdepim"],
+  "kplayer": ["tde-cmake", "tdelibs"],
+  "krecipes": ["tde-cmake", "tdelibs"],
+  "krename": ["tde-cmake", "tdelibs"],
+  "krusader": ["tde-cmake", "tdebase"],
+  "kscope": ["tde-cmake", "tdebase"],
+  "ksensors": ["tde-cmake", "tdelibs"],
+  "kshowmail": ["tde-cmake", "tdelibs", "tdepim"],
+  "kshutdown": ["tde-cmake", "tdelibs"],
+  "ksplash-engine-moodin": ["tde-cmake", "tdebase"],
+  "ksquirrel": ["kipi-plugins", "libkipi", "libksquirrel", "tde-cmake", "tdebase", "tdelibs"],
+  "kstreamripper": ["tde-cmake", "tdelibs"],
+  "ksystemlog": ["tde-cmake", "tdelibs"],
+  "ktechlab": ["tde-cmake", "tdelibs"],
+  "ktorrent": ["avahi-tqt", "tde-cmake", "tdelibs"],
+  "kvirc": ["tde-cmake", "tdelibs"],
+  "kvkbd": ["tde-cmake", "tdelibs"],
+  "kvpnc": ["tde-cmake", "tdelibs"],
+  "kxmleditor": ["tde-cmake", "tdelibs"],
+  "libart-lgpl": ["tde-cmake"],
+  "libcaldav": ["tde-cmake"],
+  "libcarddav": ["tde-cmake"],
+  "libkdcraw": ["tde-cmake", "tdelibs"],
+  "libkexiv2": ["tde-cmake", "tdelibs"],
+  "libkipi": ["tde-cmake", "tdelibs"],
+  "libksquirrel": ["tde-cmake", "tdelibs"],
+  "libr": ["tde-cmake"],
+  "libtdeldap": ["tde-cmake", "tdelibs"],
+  "libtqt-perl": ["tdebindings", "tdelibs", "tqt"],
+  "mathemagics": ["tde-cmake", "tdelibs"],
+  "mplayerthumbs": ["tde-cmake", "tdelibs"],
+  "piklab": ["tde-cmake", "tdelibs"],
+  "polkit-agent-tde": ["polkit-tqt", "tde-cmake", "tdelibs"],
+  "polkit-tqt": ["dbus-1-tqt", "tde-cmake", "tqt"],
+  "potracegui": ["tde-cmake", "tdelibs"],
+  "pytde": ["pytqt", "sip4-tqt", "tdelibs", "tqt"],
+  "pytdeextensions": ["pytde", "pytqt", "sip4-tqt", "tdelibs"],
+  "pytqt": ["sip4-tqt", "tqscintilla", "tqt"],
+  "qalculate-tde": ["tde-cmake", "tdelibs"],
+  "rosegarden": ["tde-cmake", "tdelibs"],
+  "sip4-tqt": ["tqt"],
+  "smartcardauth": ["tde-cmake"],
+  "smb4k": ["tde-cmake", "tdebase", "tdelibs"],
+  "soundkonverter": ["tde-cmake", "tdelibs"],
+  "tastymenu": ["tde-cmake", "tdelibs"],
+  "tde-cmake": [],
+  "tde-ebook-reader": ["tde-cmake", "tqt"],
+  "tde-guidance": ["pytde", "pytqt", "sip4-tqt", "tde-cmake", "tdelibs"],
+  "tde-i18n": ["tde-cmake", "tdelibs"],
+  "tde-style-baghira": ["tde-cmake", "tdebase"],
+  "tde-style-domino": ["tde-cmake", "tdebase"],
+  "tde-style-ia-ora": ["tde-cmake", "tdebase"],
+  "tde-style-lipstik": ["tde-cmake", "tdelibs"],
+  "tde-style-polyester": ["tde-cmake", "tdebase", "tdelibs"],
+  "tde-style-qtcurve": ["tde-cmake", "tdelibs"],
+  "tde-systemsettings": ["tde-cmake", "tdelibs"],
+  "tdeaccessibility": ["akode", "tde-cmake", "tdelibs", "tdemultimedia"],
+  "tdeaddons": ["tde-cmake", "tdebase", "tdegames", "tdelibs", "tdemultimedia", "tdepim"],
+  "tdeadmin": ["tde-cmake", "tdelibs"],
+  "tdealternatives": ["tde-cmake", "tdelibs"],
+  "tdeartwork": ["tde-cmake", "tdebase", "tdelibs"],
+  "tdebase": ["avahi-tqt", "libart-lgpl", "tde-cmake", "tdelibs"],
+  "tdebindings": ["tdelibs"],
+  "tdebluez": ["dbus-1-tqt", "tde-cmake", "tdelibs"],
+  "tdedocker": ["tde-cmake", "tdelibs"],
+  "tdeedu": ["tde-cmake", "tdelibs"],
+  "tdegames": ["tde-cmake", "tdelibs", "tdemultimedia"],
+  "tdegraphics": ["tde-cmake", "tdelibs"],
+  "tdeio-appinfo": ["tde-cmake", "tdelibs"],
+  "tdeio-apt": ["tde-cmake", "tdelibs"],
+  "tdeio-ftps": ["tde-cmake", "tdelibs"],
+  "tdeio-gopher": ["tde-cmake", "tdelibs"],
+  "tdeio-locate": ["tde-cmake", "tdelibs"],
+  "tdeio-sword": ["tde-cmake", "tdelibs"],
+  "tdeio-umountwrapper": ["tde-cmake", "tdelibs"],
+  "tdeknighttour": ["tde-cmake", "tdelibs"],
+  "tdelibs": ["arts", "avahi-tqt", "dbus-1-tqt", "libart-lgpl", "libr", "tde-cmake", "tqt"],
+  "tdemultimedia": ["akode", "tde-cmake", "tdelibs"],
+  "tdenetwork": ["tde-cmake", "tdelibs", "tqca"],
+  "tdenetworkmanager": ["tde-cmake", "tdelibs"],
+  "tdepacman": ["tde-cmake", "tdegames", "tdelibs"],
+  "tdepim": ["libcaldav", "libcarddav", "tde-cmake", "tdelibs"],
+  "tdepowersave": ["dbus-1-tqt", "tde-cmake", "tdelibs"],
+  "tderadio": ["tde-cmake", "tdelibs"],
+  "tdesdk": ["tde-cmake", "tdelibs", "tdepim"],
+  "tdesshaskpass": ["tde-cmake", "tdelibs"],
+  "tdesudo": ["tde-cmake", "tdelibs"],
+  "tdesvn": ["tde-cmake", "tdelibs"],
+  "tdetoys": ["tde-cmake", "tdebase", "tdelibs"],
+  "tdeutils": ["tde-cmake", "tdebase", "tdelibs"],
+  "tdevelop": ["tde-cmake", "tdelibs", "tdesdk", "tqt"],
+  "tdewebdev": ["tde-cmake", "tdelibs", "tdesdk", "tqt"],
+  "tdexsldbg": ["tde-cmake", "tdelibs"],
+  "tdmtheme": ["tde-cmake", "tdelibs"],
+  "tellico": ["tde-cmake", "tdegraphics", "tdelibs", "tdemultimedia", "tdepim"],
+  "tork": ["tde-cmake", "tdelibs"],
+  "tqca": ["tde-cmake", "tqt"],
+  "tqscintilla": ["tde-cmake", "tqt"],
+  "tqt": [],
+  "twin-style-crystal": ["tde-cmake", "tdebase"],
+  "twin-style-dekorator": ["tde-cmake", "tdebase"],
+  "twin-style-fahrenheit": ["tde-cmake", "tdebase", "tdelibs"],
+  "twin-style-machbunt": ["tde-cmake", "tdebase", "tdelibs"],
+  "twin-style-mallory": ["tde-cmake", "tdebase", "tdelibs"],
+  "twin-style-suse2": ["tde-cmake", "tdebase", "tdelibs"],
+  "universal-indent-gui-tqt": ["tde-cmake", "tqscintilla", "tqt"],
+  "wlassistant": ["tde-cmake", "tdelibs"],
+  "xdg-desktop-portal-tde": ["tde-cmake", "tdelibs"],
+  "yakuake": ["tde-cmake", "tdelibs"]
+}
-- 
cgit v1.2.3

