Made rpms of amarok-1.4.7 on RHEL 4. It was a real pain to get all
the dependencies and making correct rpms of them, but all the pain was
worth it.
Came to know about rpmbuild --short-circuit while trying
to get things working.
After messing around with spec files for the past two days, I think
rpm is a solid packaging scheme. The reason why people are crazy
about debian packaging scheme (.deb) might be because of the awesome
apt-get that is built on top of it. yum seems like an amateur effort
next to apt-get.
One nice goodness that I discovered in rpmbuild was when I ran across
Installed (but unpackaged) file(s) found: error.
rpmbuild terminates a build if the RPM_BUILD_ROOT contains files that
are not explicitly listed in a %files section of the spec file. See
the links for a detailed explanation of this feature.
Links