File nmap-4.75-desktop_files.patch of Package nmap

--- nmap-4.75/zenmap/install_scripts/unix/zenmap-root.desktop
+++ nmap-4.75/zenmap/install_scripts/unix/zenmap-root.desktop
@@ -7,5 +7,5 @@
 Terminal=false
 Icon=zenmap
 Type=Application
-Categories=Application;Network;
+Categories=Application;Network;System;Security;GTK
 Comment=A cross-platform GUI for the Nmap Security Scanner.
--- nmap-4.75/zenmap/install_scripts/unix/zenmap.desktop
+++ nmap-4.75/zenmap/install_scripts/unix/zenmap.desktop
@@ -1,11 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Zenmap
-GenericName=GUI Port Scanner
+GenericName=Port Scanner
+Comment=A Graphical Interface for the Nmap Security Scanner.
 TryExec=zenmap
 Exec=zenmap %F
 Terminal=false
 Icon=zenmap
 Type=Application
-Categories=Application;Network;
-Comment=A cross-platform GUI for the Nmap Security Scanner.
+Categories=Application;Network;System;Security;GTK
--- nmap-4.75/zenmap/setup.py
+++ nmap-4.75/zenmap/setup.py
@@ -319,18 +319,6 @@
         for f in installed_files:
             if re.search("%s$" % re.escape("zenmap-root.desktop"), f):
                 root_desktop_filename = f
-            elif re.search("%s$" % re.escape("zenmap.desktop"), f):
-                desktop_filename = f
-
-        if desktop_filename is not None:
-            df = open(desktop_filename, "r")
-            dcontent = df.read()
-            df.close()
-            regex = re.compile("^(Icon *= *).*$", re.MULTILINE)
-            dcontent = regex.sub("\\1%s" % icon_filename, dcontent)
-            df = open(desktop_filename, "w")
-            df.write(dcontent)
-            df.close()
 
         if root_desktop_filename is not None:
             df = open(root_desktop_filename, "r")
@@ -338,8 +326,6 @@
             df.close()
             regex = re.compile("^((?:Exec|TryExec) *= *).*su-to-zenmap.sh(.*)$", re.MULTILINE)
             dcontent = regex.sub("\\1%s\\2" % su_filename, dcontent)
-            regex = re.compile("^(Icon *= *).*$", re.MULTILINE)
-            dcontent = regex.sub("\\1%s" % icon_filename, dcontent)
             df = open(root_desktop_filename, "w")
             df.write(dcontent)
             df.close()
openSUSE Build Service is sponsored by