diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2019-09-09 16:05:07 +0200 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2019-09-09 16:17:39 +0200 |
commit | 9e3deaefdbc54910d58dea28d06c2678673c9d09 (patch) | |
tree | e66a659816b918ad74e95736c090f0f33c031e6f /RPM4 | |
parent | c8d1420ca5aa2276080970315b23bbdce5b78272 (diff) | |
download | perl-RPM4-9e3deaefdbc54910d58dea28d06c2678673c9d09.tar perl-RPM4-9e3deaefdbc54910d58dea28d06c2678673c9d09.tar.gz perl-RPM4-9e3deaefdbc54910d58dea28d06c2678673c9d09.tar.bz2 perl-RPM4-9e3deaefdbc54910d58dea28d06c2678673c9d09.tar.xz perl-RPM4-9e3deaefdbc54910d58dea28d06c2678673c9d09.zip |
fix building with rpm-4.15
Diffstat (limited to 'RPM4')
-rw-r--r-- | RPM4/NEWS | 2 | ||||
-rw-r--r-- | RPM4/src/RPM4.xs | 6 |
2 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,5 @@ +- fix building with rpm-4.15 + Version 0.39 - 18 September 2018 - cpan testers: skip some tests on *BSD & Debian diff --git a/RPM4/src/RPM4.xs b/RPM4/src/RPM4.xs index cd8fa56..3f54b29 100644 --- a/RPM4/src/RPM4.xs +++ b/RPM4/src/RPM4.xs @@ -426,7 +426,13 @@ int _specbuild(rpmSpec spec, SV * sv_buildflags) { if (buildflags == RPMBUILD_NONE) croak("No action given for build"); BTA_t flags = calloc(1, sizeof(*flags)); flags->buildAmount = buildflags; +#if defined(RPM4_15_0) + rpmts ts = rpmtsCreate(); + return rpmSpecBuild(ts, spec, flags); + (void)rpmtsFree(ts); +#else return rpmSpecBuild(spec, flags); +#endif } void _installsrpms(rpmts ts, char * filename) { |