-%doc {README,AUTHORS,NEWS,ChangeLog}.gz
-%doc docs
-%dir /etc/X11/fvwm2
-%config /etc/X11/fvwm2/*
-%dir %{_libdir}/X11/fvwm2
-%attr(755,root,root) %{_libdir}/X11/fvwm2/*
-%attr(755,root,root) %{_bindir}/*
-%{_mandir}/man1/*
+%doc README AUTHORS NEWS docs
+%dir %{_sysconfdir}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fvwm2.menu.m4
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/system.fvwm2rc
+%ghost %{_sysconfdir}/fvwm2.menu2
+%attr(755,root,root) %{_bindir}/[!f]*
+%attr(755,root,root) %{_bindir}/fvwm
+%attr(755,root,root) %{_bindir}/fvwm-[!p]*
+%attr(755,root,root) %{_bindir}/fvwm2
+%attr(755,root,root) %{_bindir}/fvwm2-session
+%dir %{_libdir}/fvwm
+%attr(755,root,root) %{_libdir}/fvwm/Fvwm[!DGPWT]*
+%attr(755,root,root) %{_libdir}/fvwm/FvwmD[!e]*
+%attr(755,root,root) %{_libdir}/fvwm/FvwmGtk
+%attr(755,root,root) %{_libdir}/fvwm/FvwmP[!e]*
+%attr(755,root,root) %{_libdir}/fvwm/FvwmT[!a]*
+%attr(755,root,root) %{_libdir}/fvwm/FvwmTaskBar
+%attr(755,root,root) %{_libdir}/fvwm/FvwmW[!i]*
+%attr(755,root,root) %{_libdir}/fvwm/FvwmWinList
+%dir %{_datadir}/fvwm
+%{_datadir}/fvwm/[!p]*
+%{_datadir}/xsessions/%{name}.desktop
+%{?with_gnome:%{_wmpropsdir}/fvwm2.desktop}
+%{_mandir}/man1/[!Ff]*.1*
+%{_mandir}/man1/Fvwm[!DGPW]*.1*
+%{_mandir}/man1/FvwmD[!e]*.1*
+%{_mandir}/man1/FvwmP[!e]*.1*
+%{_mandir}/man1/FvwmW[!i]*.1*
+%{_mandir}/man1/FvwmWinList.1*
+%{_mandir}/man1/fvwm.1*
+%{_mandir}/man1/fvwm-[!p]*.1*