diff --git a/comps-f18.xml.in b/comps-f18.xml.in
index 663f2e9b..0bd809e6 100644
--- a/comps-f18.xml.in
+++ b/comps-f18.xml.in
@@ -657,7 +657,7 @@
- python
+ python-web
<_name>Python
<_description>Basic Python web application support.
false
@@ -6510,6 +6510,130 @@
culmus-yehuda-clm-fonts
+
+ gnome-desktop
+ <_name>GNOME Desktop
+ <_description>GNOME is a desktop.
+ 5
+
+ x-server
+ base
+ core
+ fonts
+ input-methods
+ multimedia
+ hardware-support
+ printing
+ firefox
+ gnome
+
+
+ gnome-apps
+ gnome-media
+ libreoffice
+
+
+
+ kde-desktop
+ <_name>KDE Desktop
+ <_description>KDE is also a desktop.
+ 10
+
+ x-server
+ base
+ core
+ fonts
+ input-methods
+ multimedia
+ hardware-support
+ printing
+ kde
+
+
+ kde-apps
+ kde-education
+ kde-media
+ kde-office
+
+
+
+ xfce-desktop
+ <_name>XFCE Desktop
+ <_description>XFCE is also a desktop.
+ 15
+
+ x-server
+ base
+ core
+ fonts
+ input-methods
+ multimedia
+ hardware-support
+ printing
+ xfce
+
+
+ xfce-apps
+ xfce-media
+ xfce-office
+
+
+
+ lxde-desktop
+ <_name>LXDE Desktop
+ <_description>LXDE is also a desktop.
+ 20
+
+ x-server
+ base
+ core
+ fonts
+ input-methods
+ multimedia
+ hardware-support
+ printing
+ lxde
+
+
+ lxde-apps
+ lxde-media
+ lxde-office
+
+
+
+ web-server
+ <_name>Web Server
+ <_description>Server for the web.
+ 25
+
+ base
+ core
+ hardware-support
+ web-server
+
+
+ haproxy
+ jbossas
+ mongodb
+ perl-web
+ python-web
+ php
+ rubyonrails
+ mysql
+ sql-server
+
+
+
+ minimal
+ <_name>Minimal install
+ <_description>Basic functionality
+ 99
+
+ core
+
+
+
+
language-support
<_name>Languages