aboutsummaryrefslogtreecommitdiffstats
path: root/URPM.xs
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2011-09-09 17:45:06 +0000
committerThierry Vignaud <tv@mageia.org>2011-09-09 17:45:06 +0000
commit49d3300754b9cb2f575e6b7e59f6430ef28e5dfa (patch)
tree67e1090bb31a5c5f5c7f390a65291f4a68a25ccf /URPM.xs
parent9b3a27eb7eeb6966165e24b54f9dc932f75c8555 (diff)
downloadperl-URPM-49d3300754b9cb2f575e6b7e59f6430ef28e5dfa.tar
perl-URPM-49d3300754b9cb2f575e6b7e59f6430ef28e5dfa.tar.gz
perl-URPM-49d3300754b9cb2f575e6b7e59f6430ef28e5dfa.tar.bz2
perl-URPM-49d3300754b9cb2f575e6b7e59f6430ef28e5dfa.tar.xz
perl-URPM-49d3300754b9cb2f575e6b7e59f6430ef28e5dfa.zip
(spec2srcheader) fix it for rpm-4.9.x
Diffstat (limited to 'URPM.xs')
-rw-r--r--URPM.xs5
1 files changed, 4 insertions, 1 deletions
diff --git a/URPM.xs b/URPM.xs
index 4ef9e76..fda00d6 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -3873,8 +3873,11 @@ Urpm_spec2srcheader(specfile)
/* parseSpec() sets RPMTAG_ARCH to %{_target_cpu} whereas we really a header similar to .src.rpm header */
headerMod(header, &td);
}
-
+#ifdef RPM490
+ pkg->h = headerLink(header);
+#else
pkg->h = headerLink(spec->sourceHeader);
+#endif
sv_pkg = sv_newmortal();
sv_setref_pv(sv_pkg, "URPM::Package", (void*)pkg);
XPUSHs(sv_pkg);