15#include <rpm/rpmver.h>
18#error RPM 4.4.x compatibility layer has been removed in RPM >= 4.14
25extern struct rpmMacroContext_s * rpmGlobalMacroContext;
27extern struct rpmMacroContext_s * rpmCLIMacroContext;
29extern const char *
const RPMVERSION;
31extern const char *
const rpmNAME;
33extern const char *
const rpmEVR;
35extern const int rpmFLAGS;
50#define RPM_MACHTABLE_COUNT 4
156 const char * fn,
Header * hdrp);
int rpmMachineScore(int type, const char *name)
void rpmGetOsInfo(const char **name, int *num)
int rpmGetArchColor(const char *arch)
rpm_machtable_e
Definition: rpmlib.h:44
int rpmReadConfigFiles(const char *file, const char *target)
void rpmGetArchInfo(const char **name, int *num)
@ RPM_MACHTABLE_INSTARCH
Definition: rpmlib.h:45
@ RPM_MACHTABLE_INSTOS
Definition: rpmlib.h:46
@ RPM_MACHTABLE_BUILDOS
Definition: rpmlib.h:48
@ RPM_MACHTABLE_BUILDARCH
Definition: rpmlib.h:47
struct _FD_s * FD_t
Definition: rpmtypes.h:99
struct rpmts_s * rpmts
Definition: rpmtypes.h:63
struct headerToken_s * Header
Definition: rpmtypes.h:24
rpmRC rpmInstallSourcePackage(rpmts ts, FD_t fd, char **specFilePtr, char **cookie)
int rpmVersionCompare(Header first, Header second)