#include "system.h"
#include <rpmlib.h>
#include "rpmds.h"
#include "debug.h"
Go to the source code of this file.
Data Structures | |
struct | rpmlibProvides_s |
Functions | |
void | rpmShowRpmlibProvides (FILE *fp) |
int | rpmCheckRpmlibProvides (const rpmds key) |
int | rpmGetRpmlibProvides (const char ***provNames, int **provFlags, const char ***provVersions) |
Variables | |
rpmlibProvides_s | rpmlibProvides [] |
Definition in file rpmlibprov.c.
|
Check dependency against internal rpmlib feature provides.
Definition at line 77 of file rpmlibprov.c. References rpmlibProvides_s::featureEVR, rpmlibProvides_s::featureFlags, rpmlibProvides_s::featureName, rpmds, rpmdsCompare(), rpmdsFree(), rpmdsSingle(), and RPMTAG_PROVIDENAME. Referenced by unsatisfiedDepend(). |
|
Return copy of rpmlib internal provides.
Definition at line 96 of file rpmlibprov.c. References _free(), rpmlibProvides_s::featureEVR, rpmlibProvides_s::featureFlags, rpmlibProvides_s::featureName, and xcalloc(). |
|
Display current rpmlib feature provides.
Definition at line 57 of file rpmlibprov.c. References rpmlibProvides_s::featureDescription, rpmlibProvides_s::featureEVR, rpmlibProvides_s::featureFlags, rpmlibProvides_s::featureName, rpmds, rpmdsDNEVR(), rpmdsFree(), rpmdsSingle(), and RPMTAG_PROVIDENAME. Referenced by rpmShowRC(). |
|
Initial value: { { "rpmlib(VersionedDependencies)", "3.0.3-1", (RPMSENSE_RPMLIB|RPMSENSE_EQUAL), "PreReq:, Provides:, and Obsoletes: dependencies support versions." }, { "rpmlib(CompressedFileNames)", "3.0.4-1", (RPMSENSE_RPMLIB|RPMSENSE_EQUAL), "file name(s) stored as (dirName,baseName,dirIndex) tuple, not as path." }, { "rpmlib(PayloadIsBzip2)", "3.0.5-1", (RPMSENSE_RPMLIB|RPMSENSE_EQUAL), "package payload is compressed using bzip2." }, { "rpmlib(PayloadFilesHavePrefix)", "4.0-1", (RPMSENSE_RPMLIB|RPMSENSE_EQUAL), "package payload file(s) have \"./\" prefix." }, { "rpmlib(ExplicitPackageProvide)", "4.0-1", (RPMSENSE_RPMLIB|RPMSENSE_EQUAL), "package name-version-release is not implicitly provided." }, { "rpmlib(HeaderLoadSortsTags)", "4.0.1-1", ( RPMSENSE_EQUAL), "header tags are always sorted after being loaded." }, { "rpmlib(ScriptletInterpreterArgs)", "4.0.3-1", ( RPMSENSE_EQUAL), "the scriptlet interpreter can use arguments from header." }, { "rpmlib(PartialHardlinkSets)", "4.0.4-1", ( RPMSENSE_EQUAL), "a hardlink file set may be installed without being complete." }, { "rpmlib(ConcurrentAccess)", "4.1-1", ( RPMSENSE_EQUAL), "package scriptlets may access the rpm database while installing." }, { NULL, NULL, 0, NULL } } Definition at line 26 of file rpmlibprov.c. |