Description of Problem: control-center SRPM is not self-hosting Version-Release number of selected component (if applicable): control-center-1.4.0.1-18 How Reproducible: Always Steps to Reproduce: 1. rpm --rebuild control-center-1.4.0.1-18.src.rpm (WITHOUT a control-center rpm installed) Actual Results: dies, looking for capplet.pc Expected Results: Rebuilds RPM. Additional Information: Installing an older control-center rpm allows it to build, but SRPM should be self-hosting.
The clean way to fix this is to move control-center-single out of the control-center package and into a separate SRPM, then use dependencies to bind those RPMs together tightly. The big pain-in-the-butt way is to apply a huge configure/makefile patch to control-center-single tarball to link against the uninstalled libcapplet.
After discussion, decided to let this problem disappear in the GNOME 2 migration when that happens.