Patches are specified in the spec but not applied, see e.g.: curl --silent http://kojipkgs.fedoraproject.org/packages/xdg-utils/1.1.0/0.21.rc2.fc20/data/logs/noarch/build.log | grep -i patch This affects F19, F20 and Rawhide.
Btw. if you do not have the time, I can take a look.
It looks like an rpm buglet where %autosetup fails to apply patches in some circumstances (for example, if BuildArch: comes before Patch: declarations). should be fixed in xdg-utils-1.1.0-0.22 %changelog * Fri Apr 04 2014 Rex Dieter <rdieter> 1.1.0-0.22.rc2 - drop using %%autosetup (it didn't work?)
See details in comment #2, and confirmed in #fedora-devel with mrunge earlier today, %autosetup fails to apply any patches , in particular, %{patches} is empty, if BuildArch: appears before Patch: declarations. The specific case I ran into was: http://pkgs.fedoraproject.org/cgit/xdg-utils.git/tree/xdg-utils.spec?id=0966bc2c18c63057de35ab9d7802277c9086ee9c and moving BuildArch: after all the Patch...: entries made it work.
Yup, known. Its one of the lovely wtf quirks caused by the way spec parse recurses on BuildArch.
Fixed upstream as 344f938670b8f7400ef177945cef5552783d450f.
For anyone else who hits this in fedora, it appears this got fixed only in f23's rpm, f22 seems to still suffer from it (I had a f22 build fail just now due to unapplied patches)