diff --git a/URPM.xs b/URPM.xs
index a5ddb48..fd2e61f 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -3279,9 +3279,6 @@ Urpm_spec2srcheader(specfile)
     header = rpmSpecSourceHeader(spec);
     SV *sv_pkg;
     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 */
-    headerPutString(header, RPMTAG_ARCH, "src");
     pkg->h = headerLink(header);
     sv_pkg = sv_newmortal();
     sv_setref_pv(sv_pkg, "URPM::Package", (void*)pkg);
