Removing the pear from the line apparently make it install, but what if there are more than one exception_requires?
As an example, you have
two %define _requires_exceptions pear* in your mythtv specfile. You only need one not two entries. For more than one exception requires you separate it with \\|
remove both %define _requires_exceptions pear* in your spec file than add the following line somewhere at the top of your specfile.
# SVN Revision number and branch ID
%define _svnrev r27209
%define branch stable
%define _requires_exceptions pear*\\|devel(libpulsecommon-0.9.22)Here is another example of one in xulrunner:
%define _requires_exceptions libnss3\\|libnssutil3\\|libsmime3\\|libssl3\\|libnspr4\\|libplc4\\|libplds4\\|devel(libatiuki)