diff --git a/programming/language/python/python-gtk/files/PyGTK.patch b/programming/language/python/python-gtk/files/PyGTK.patch
new file mode 100644
index 0000000000..a23b4b0d9f
--- /dev/null
+++ b/programming/language/python/python-gtk/files/PyGTK.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/__init__.py b/gtk/__init__.py
+--- a/gtk/__init__.py 2011-04-01 13:37:25.000000000 +0300
++++ b/gtk/__init__.py 2022-08-23 12:36:43.632942446 +0300
+@@ -124,7 +124,7 @@
+ from gtk._gtk import *
+
+ # Make PyGTK interactive
+-set_interactive(1)
++gtk.set_interactive(1)
+
+ # # For testing, so you can just turn off dynamicnamespace in gtk.override
+ # if hasattr(_gtk, '_get_symbol_names'):
diff --git a/programming/language/python/python-gtk/pspec.xml b/programming/language/python/python-gtk/pspec.xml
index 004a74abc8..3cf3ce12e5 100644
--- a/programming/language/python/python-gtk/pspec.xml
+++ b/programming/language/python/python-gtk/pspec.xml
@@ -28,6 +28,7 @@
0001-Fix-leaks-of-Pango-objects.patch
pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch
python27.patch
+ PyGTK.patch
@@ -92,6 +93,13 @@
+
+ 2022-08-23
+ 2.24.0
+ Rebuild
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2021-08-10
2.24.0