--- a/faces.spec	2026-03-08 02:18:09.471694353 +0300
+++ b/faces.spec	2026-03-08 02:18:09.479694359 +0300
@@ -1,3 +1,4 @@
+BuildRequires: desktop-file-utils
 Name: faces
 Version: 1.7.7
 Release: alt8
@@ -79,6 +80,10 @@
 %make_install DESTDIR=%buildroot install
 install -pD -m644 faces.xpm %buildroot%_niconsdir/%name.xpm
 install -pD -m644 faces.desktop %buildroot%_desktopdir/%name.desktop
+desktop-file-install --dir %buildroot%_desktopdir \
+	--remove-category=Mail \
+	--add-category=Email \
+	%buildroot%_desktopdir/faces.desktop
 
 %files
 %_bindir/compface
--- a/gconf-editor.spec	2026-03-08 02:18:10.393695096 +0300
+++ b/gconf-editor.spec	2026-03-08 02:18:10.396695098 +0300
@@ -1,3 +1,4 @@
+BuildRequires: desktop-file-utils
 %define ver_major 3.0
 %define xdg_name org.gnome.gconf-editor
 
@@ -44,6 +45,12 @@
 %makeinstall_std
 
 %find_lang --with-gnome %name
+desktop-file-install --dir %buildroot%_desktopdir \
+	--remove-category=System \
+	--add-category=Settings \
+	--add-category=DesktopSettings \
+	--add-category=GTK \
+	%buildroot%_desktopdir/gconf-editor.desktop
 
 %post
 %gconf2_install %name
--- a/gucharmap.spec	2026-03-08 02:18:10.919695519 +0300
+++ b/gucharmap.spec	2026-03-08 02:18:10.926695525 +0300
@@ -105,6 +105,10 @@
 %install
 %meson_install
 %find_lang --with-gnome %name
+desktop-file-install --dir %buildroot%_desktopdir \
+	--add-category=Accessibility \
+	--add-category=GTK \
+	%buildroot%_desktopdir/gucharmap.desktop
 
 %files -f %name.lang
 %_bindir/%name
--- a/putty.spec	2026-03-08 02:18:17.871701109 +0300
+++ b/putty.spec	2026-03-08 02:18:17.875701112 +0300
@@ -1,3 +1,4 @@
+BuildRequires: desktop-file-utils
 Name: putty
 Version: 0.83
 Release: alt1
@@ -70,6 +71,10 @@
 install -pDm644 putty16.png %buildroot%_miconsdir/%name.png
 
 install -pDm644 %SOURCE3 %buildroot%_desktopdir/%name.desktop
+desktop-file-install --dir %buildroot%_desktopdir \
+	--add-category=RemoteAccess \
+	--add-category=GTK \
+	%buildroot%_desktopdir/putty.desktop
 
 %files
 %doc LICENCE README
