diff --git a/debian/changelog b/debian/changelog
index ee3b1538dbe2452f4288a860b270527265c05a60..8107a8a698f55481ceb7e0342095027c3435bbb5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+python-defaults (2.4.3-8) experimental; urgency=low
+
+  * idle: Depend on python-tk, add desktop and menu files.
+
+ -- Matthias Klose <doko@debian.org>  Sat,  5 Aug 2006 18:38:31 +0000
+
 python-defaults (2.4.3-7) experimental; urgency=low
 
   * Update pyversions.py from 2.3.5-11.
diff --git a/debian/control b/debian/control
index 8c13e74410bd9a43a1465696f2b59ea77a90bf5c..34280267b3a136d64a11bcbdf48b6663571849d0 100644
--- a/debian/control
+++ b/debian/control
@@ -60,7 +60,7 @@ Description: Header files and a static library for Python (default)
 
 Package: idle
 Architecture: all
-Depends: python (= ${Source-Version})
+Depends: python (= ${Source-Version}), python-tk (>= 2.4.3-3)
 Enhances: python
 Description: An IDE for Python using Tkinter (default version)
  IDLE is an Integrated Development Environment for Python.
diff --git a/debian/control.in b/debian/control.in
index ffa135fb2637eeac5ddd411aa4d61f8e5e72fb5e..e29bcb9a123da8d110f5008c1ef5c4dfc517ae4a 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -60,7 +60,7 @@ Description: Header files and a static library for Python (default)
 
 Package: idle
 Architecture: all
-Depends: python (= ${Source-Version})
+Depends: python (= ${Source-Version}), python-tk (>= 2.4.3-3)
 Enhances: python
 Description: An IDE for Python using Tkinter (default version)
  IDLE is an Integrated Development Environment for Python.