summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20120810/e2b5927e/attachment.obj
blob: c2bf8d5cd65e449538d45af28aa682b990c9b332 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/URPM.xs b/URPM.xs
index a5ddb48..754a34f 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -3279,6 +3279,7 @@ Urpm_spec2srcheader(specfile)
     pkg = (URPM__Package)calloc(1, sizeof(struct s_Package));
     headerPutString(header, RPMTAG_SOURCERPM, "");
       /* parseSpec() sets RPMTAG_ARCH to %{_target_cpu} whereas we really a header similar to .src.rpm header */
+    headerDel(header, RPMTAG_ARCH);
     headerPutString(header, RPMTAG_ARCH, "src");
     pkg->h = headerLink(header);
     sv_pkg = sv_newmortal();