Blame specfilemacro.diff

Bernhard M. Wiedemann 1250f9
--- ./build/parseSpec.c.orig	2013-06-10 15:55:10.000000000 +0000
Bernhard M. Wiedemann 1250f9
+++ ./build/parseSpec.c	2013-07-12 12:04:11.000000000 +0000
Bernhard M. Wiedemann 1250f9
@@ -561,6 +561,7 @@ static rpmSpec parseSpec(const char *spe
Bernhard M. Wiedemann 1250f9
     spec = newSpec();
Bernhard M. Wiedemann 1250f9
 
Bernhard M. Wiedemann 1250f9
     spec->specFile = rpmGetPath(specFile, NULL);
Bernhard M. Wiedemann 1250f9
+    addMacro(spec->macros, "_specfile", NULL, spec->specFile, RMIL_SPEC);
Bernhard M. Wiedemann 1250f9
     pushOFI(spec, spec->specFile);
Bernhard M. Wiedemann 1250f9
     /* If buildRoot not specified, use default %{buildroot} */
Bernhard M. Wiedemann 1250f9
     if (buildRoot) {