I have used rpmbuild to build my own rpm's and have had a lot of success doing so. When I can't find an rpm for an app, I just build my own. But, this requires that I have the sources and a .spec file because the rpmbuild process builds the app from the sources and then creates the rpm.
However, I have seen some rpm's of things that do not have any source code at all - things like gkrellm-themes, which is merely a collection of images and a resource file which involves no compiling at all - at least this is what I am assuming.
How does one go about building an rpm for things that do not have source code or do not need to be compiled? Is there a special way to build an rpm from a collection of images or text files and have said rpm behave exactly like any other rpm regarding installing (rpm -i), uninstalling (rpm -e), querying (rpm -qa), etc. via the rpm command?
I have 290Mb of text and html files (mostly tutorials that I have gathered over the years) for which I'd like to build some rpm's. How would I do this without source code? It seems using an rpm would be much faster than copying the files to various locations.