aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rpm2header.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/rpm2header.c b/rpm2header.c
index e51cb9b..b8c2cb4 100644
--- a/rpm2header.c
+++ b/rpm2header.c
@@ -6,10 +6,13 @@
#include <fcntl.h>
#include <unistd.h>
#include <stdint.h>
-#include <rpmlib.h>
-#if defined(RPM_FORMAT_VERSION) && RPM_FORMAT_VERSION >= 5
+
+#define RPM_VERSION(maj,min,pl) (((maj) << 16) + ((min) << 8) + (pl))
+
+#if RPM_VERSION_CODE >= RPM_VERSION(5,0,0)
#include <rpm/rpm4compat.h>
#endif
+#include <rpmlib.h>
#include <rpm/rpmts.h>
const char *basename(const char *f) {