-%doc README ChangeLog NEWS TODO AUTHORS
-%attr(755,root,root) %{_bindir}/*
-%{_datadir}/%{name}
-%{_desktopdir}/*.desktop
-%{_iconsdir}/hicolor/*/*/yelp-icon-big.png
-%{_sysconfdir}/gconf/schemas/yelp.schemas
+%doc AUTHORS NEWS README TODO
+%attr(755,root,root) %{_bindir}/gnome-help
+%attr(755,root,root) %{_bindir}/yelp
+%{_datadir}/glib-2.0/schemas/org.gnome.yelp.gschema.xml
+%{_datadir}/metainfo/yelp.appdata.xml
+%{_datadir}/yelp
+%{_datadir}/yelp-xsl/xslt/common/domains/yelp.xml
+%{_desktopdir}/yelp.desktop
+%{_iconsdir}/hicolor/scalable/apps/org.gnome.Yelp.svg
+%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Yelp-symbolic.svg
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libyelp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libyelp.so.0
+%dir %{_libdir}/yelp
+%dir %{_libdir}/yelp/web-extensions
+%attr(755,root,root) %{_libdir}/yelp/web-extensions/libyelpwebextension.so
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libyelp.so
+%{_includedir}/libyelp
+
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/libyelp