#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::featureName, rpmds, rpmdsCompare(), rpmdsFree(), rpmdsSingle(), rpmlibProvides, 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, rpmlibProvides, and xcalloc(). |
|
|
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 can be 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. Referenced by rpmCheckRpmlibProvides(), rpmGetRpmlibProvides(), and rpmShowRpmlibProvides(). |
1.3.5