diff options
-rw-r--r-- | RPM4/NEWS | 2 | ||||
-rw-r--r-- | RPM4/src/RPM4.xs | 6 | ||||
-rw-r--r-- | rpmconstant/NEWS | 2 | ||||
-rw-r--r-- | rpmconstant/rpmconstant.h | 1 |
4 files changed, 10 insertions, 1 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) { diff --git a/rpmconstant/NEWS b/rpmconstant/NEWS index 33df14b..d99ca87 100644 --- a/rpmconstant/NEWS +++ b/rpmconstant/NEWS @@ -1,3 +1,5 @@ +- fix building with rpm-4.15 + Version 0.1.4 - 17 December 2012 - add support for rpm-4.8 - 4.11 diff --git a/rpmconstant/rpmconstant.h b/rpmconstant/rpmconstant.h index 5c01946..6be9db1 100644 --- a/rpmconstant/rpmconstant.h +++ b/rpmconstant/rpmconstant.h @@ -36,7 +36,6 @@ #include <rpm/rpmtag.h> #include <rpm/rpmte.h> #include <rpm/rpmts.h> -#include <rpm/rpmvf.h> /** * A constant pair name/value |