From 6a00e838377de30388dbec6ed48e65ce598b3b7e Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 29 Jan 2009 14:12:08 +0000 Subject: - when %_with_git_repository is set, define %_after_setup and %_patch to use the new scripts git-repository--after-tarball and git-repository--apply-patch --- build.macros.in | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'build.macros.in') diff --git a/build.macros.in b/build.macros.in index 9ce5d86..15bfa83 100644 --- a/build.macros.in +++ b/build.macros.in @@ -7,6 +7,15 @@ # [Pixel, Dec 2008] deprecated, to remove as soon as rpm 4.6.0 dust settles down %defaultbuildroot %{_tmppath}/%{name}-%{version}-%{release}-buildroot + +# when %_with_git_repository is set, these macros modify the behaviour of "%prep" step: +%_after_setup %{?_with_git_repository:GIT_URL="%{?git_url}" GIT_REPOSITORY_CACHE=%{?git_repository_cache} @RPMVENDORDIR@/git-repository--after-tarball} +%_patch %{?_with_git_repository:PKG_NAME=%{name} @RPMVENDORDIR@/git-repository--apply-patch}%{?!_with_git_repository:%__patch} + +# used by "git-repository--after-tarball": +%git_repository_cache %_topdir/%{name}.git + + # Various programs used in rpm scripts %_update_desktop_database_bin %{_bindir}/update-desktop-database %_update_mime_database_bin %{_bindir}/update-mime-database -- cgit v1.2.1