Heya,
currently, I'm facing a strange situation: In one of my packages[1], I
have a moderate number of patches
Patch0001: 0001-Don-t-access-the-net-while-building-docs.patch
Patch0002: 0002-disable-debug-move-web-root.patch
Patch0003: 0003-change-lockfile-location-to-tmp-and-also-add-localho.patch
....
Instead of using
%patch0001
%patch0002
etc.
I wanted to give a shot to a somewhat different approach: using the
%{patches} macro. Sadly, that macro is empty. I could verify, e.g by
cloning the f20 branch of libguestfs, the macro and the cool approach
there really works:
%prep
%setup -q
# Use git to manage patches.
#
http://rwmj.wordpress.com/2011/08/09/nice-rpm-git-patch-management-trick/
git init
git config user.email "libguestfs(a)redhat.com"
git config user.name "libguestfs"
git add .
git commit -a -q -m "%{version} baseline"
git am %{patches}
So: the question is: how to debug the macro expansion? invocation is the
same, for libguestfs (where it works) and for python-django-horizon,
where it doesn't.
Any hints or pointers are welcome!
Thanks,
Matthias
[1]
http://pkgs.fedoraproject.org/cgit/python-django-horizon.git/tree/python-...