diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2020-04-29 05:44:03 +0200 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2020-04-29 05:55:43 +0200 |
commit | 3eff1f6b63309697d4916ab646f289be7af4a8b9 (patch) | |
tree | 64c398db12e06f9e574b02de64d33e9fb757dc7a /URPM.xs | |
parent | 54a0ee60730839c3e461b3e81b188f22a41321cc (diff) | |
download | perl-URPM-3eff1f6b63309697d4916ab646f289be7af4a8b9.tar perl-URPM-3eff1f6b63309697d4916ab646f289be7af4a8b9.tar.gz perl-URPM-3eff1f6b63309697d4916ab646f289be7af4a8b9.tar.bz2 perl-URPM-3eff1f6b63309697d4916ab646f289be7af4a8b9.tar.xz perl-URPM-3eff1f6b63309697d4916ab646f289be7af4a8b9.zip |
restore support for rpm-4.9
Diffstat (limited to 'URPM.xs')
-rw-r--r-- | URPM.xs | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -119,6 +119,14 @@ typedef struct s_Package* URPM__Package; #define FILTER_MODE_DOC_FILES 1 #define FILTER_MODE_CONF_FILES 2 +#ifndef RPM4_11_0 +#ifdef PATCHED_MGA +#define RPMTAG_RECOMMENDNAME RPMTAG_SUGGESTSNAME +#define RPMTAG_RECOMMENDFLAGS RPMTAG_SUGGESTSFLAGS +#define RPMTAG_RECOMMENDVERSION RPMTAG_SUGGESTSVERSION +#endif +#endif + #ifdef RPM4_11_0 #ifndef RPM4_12_0 #ifndef PATCHED_RH @@ -1275,15 +1283,19 @@ static void *rpmRunTransactions_callback(__attribute__((unused)) const void *h, #endif case RPMCALLBACK_INST_START: case RPMCALLBACK_INST_PROGRESS: +#ifdef RPM4_10_0 case RPMCALLBACK_INST_STOP: +#endif callback = td->callback_inst; callback_type = "inst"; break; +#ifdef RPM4_10_0 case RPMCALLBACK_SCRIPT_START: case RPMCALLBACK_SCRIPT_STOP: callback = td->callback_inst; callback_type = "script"; break; +#endif case RPMCALLBACK_CPIO_ERROR: case RPMCALLBACK_SCRIPT_ERROR: case RPMCALLBACK_UNPACK_ERROR: @@ -1325,7 +1337,9 @@ static void *rpmRunTransactions_callback(__attribute__((unused)) const void *h, else tprev = tcurr; break; +#ifdef RPM4_10_0 case RPMCALLBACK_INST_STOP: +#endif case RPMCALLBACK_TRANS_STOP: case RPMCALLBACK_UNINST_STOP: #ifdef RPM4_14_2 |