summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION69
1 files changed, 56 insertions, 13 deletions
diff --git a/REFLECTION b/REFLECTION
index 257373e..b86214b 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,7 +1,7 @@
-Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
+Extension [ <persistent> extension #105 rpminfo version 1.2.0 ] {
- - Constants [272] {
- Constant [ string RPMVERSION ] { 4.16.1.3 }
+ - Constants [285] {
+ Constant [ string RPMVERSION ] { 4.20.1 }
Constant [ int RPMSENSE_ANY ] { 0 }
Constant [ int RPMSENSE_LESS ] { 2 }
Constant [ int RPMSENSE_GREATER ] { 4 }
@@ -31,6 +31,7 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMMIRE_GLOB ] { 3 }
Constant [ int RPMTAG_ARCH ] { 1022 }
Constant [ int RPMTAG_ARCHIVESIZE ] { 1046 }
+ Constant [ int RPMTAG_ARCHSUFFIX ] { 5098 }
Constant [ int RPMTAG_BASENAMES ] { 1117 }
Constant [ int RPMTAG_BUGURL ] { 5012 }
Constant [ int RPMTAG_BUILDARCHS ] { 1089 }
@@ -190,6 +191,9 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMTAG_POSTUN ] { 1026 }
Constant [ int RPMTAG_POSTUNFLAGS ] { 5023 }
Constant [ int RPMTAG_POSTUNPROG ] { 1088 }
+ Constant [ int RPMTAG_POSTUNTRANS ] { 5104 }
+ Constant [ int RPMTAG_POSTUNTRANSFLAGS ] { 5108 }
+ Constant [ int RPMTAG_POSTUNTRANSPROG ] { 5106 }
Constant [ int RPMTAG_PREFIXES ] { 1098 }
Constant [ int RPMTAG_PREIN ] { 1023 }
Constant [ int RPMTAG_PREINFLAGS ] { 5020 }
@@ -200,6 +204,9 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMTAG_PREUN ] { 1025 }
Constant [ int RPMTAG_PREUNFLAGS ] { 5022 }
Constant [ int RPMTAG_PREUNPROG ] { 1087 }
+ Constant [ int RPMTAG_PREUNTRANS ] { 5103 }
+ Constant [ int RPMTAG_PREUNTRANSFLAGS ] { 5107 }
+ Constant [ int RPMTAG_PREUNTRANSPROG ] { 5105 }
Constant [ int RPMTAG_PROVIDEFLAGS ] { 1112 }
Constant [ int RPMTAG_PROVIDENAME ] { 1047 }
Constant [ int RPMTAG_PROVIDENEVRS ] { 5042 }
@@ -233,6 +240,7 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMTAG_SOURCEPACKAGE ] { 1106 }
Constant [ int RPMTAG_SOURCEPKGID ] { 1146 }
Constant [ int RPMTAG_SOURCERPM ] { 1044 }
+ Constant [ int RPMTAG_SPEC ] { 5099 }
Constant [ int RPMTAG_SUGGESTFLAGS ] { 5051 }
Constant [ int RPMTAG_SUGGESTNAME ] { 5049 }
Constant [ int RPMTAG_SUGGESTNEVRS ] { 5059 }
@@ -244,6 +252,7 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMTAG_SUPPLEMENTNEVRS ] { 5060 }
Constant [ int RPMTAG_SUPPLEMENTS ] { 5052 }
Constant [ int RPMTAG_SUPPLEMENTVERSION ] { 5053 }
+ Constant [ int RPMTAG_SYSUSERS ] { 5109 }
Constant [ int RPMTAG_TRANSFILETRIGGERCONDS ] { 5088 }
Constant [ int RPMTAG_TRANSFILETRIGGERFLAGS ] { 5082 }
Constant [ int RPMTAG_TRANSFILETRIGGERINDEX ] { 5080 }
@@ -254,6 +263,7 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMTAG_TRANSFILETRIGGERSCRIPTS ] { 5076 }
Constant [ int RPMTAG_TRANSFILETRIGGERTYPE ] { 5089 }
Constant [ int RPMTAG_TRANSFILETRIGGERVERSION ] { 5081 }
+ Constant [ int RPMTAG_TRANSLATIONURL ] { 5100 }
Constant [ int RPMTAG_TRIGGERCONDS ] { 5005 }
Constant [ int RPMTAG_TRIGGERFLAGS ] { 1068 }
Constant [ int RPMTAG_TRIGGERINDEX ] { 1069 }
@@ -263,6 +273,7 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMTAG_TRIGGERSCRIPTS ] { 1065 }
Constant [ int RPMTAG_TRIGGERTYPE ] { 5006 }
Constant [ int RPMTAG_TRIGGERVERSION ] { 1067 }
+ Constant [ int RPMTAG_UPSTREAMRELEASES ] { 5101 }
Constant [ int RPMTAG_URL ] { 1020 }
Constant [ int RPMTAG_V ] { 1001 }
Constant [ int RPMTAG_VCS ] { 5034 }
@@ -271,6 +282,8 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
Constant [ int RPMTAG_VERIFYSCRIPT ] { 1079 }
Constant [ int RPMTAG_VERIFYSCRIPTFLAGS ] { 5026 }
Constant [ int RPMTAG_VERIFYSCRIPTPROG ] { 1091 }
+ Constant [ int RPMTAG_VERITYSIGNATUREALGO ] { 277 }
+ Constant [ int RPMTAG_VERITYSIGNATURES ] { 276 }
Constant [ int RPMTAG_VERSION ] { 1001 }
Constant [ int RPMTAG_XPM ] { 1013 }
}
@@ -287,37 +300,67 @@ Extension [ <persistent> extension #98 rpminfo version 0.6.0 ] {
- Parameters [2] {
Parameter #0 [ <required> string $nevr ]
- Parameter #1 [ <optional> bool $full ]
+ Parameter #1 [ <optional> bool $full = false ]
}
- - Return [ array or NULL ]
+ - Return [ ?array ]
}
Function [ <internal:rpminfo> function rpmdbsearch ] {
- Parameters [4] {
Parameter #0 [ <required> string $pattern ]
- Parameter #1 [ <optional> int $rpmtag ]
- Parameter #2 [ <optional> int $rpmmire ]
- Parameter #3 [ <optional> bool $full ]
+ Parameter #1 [ <optional> int $rpmtag = RPMTAG_NAME ]
+ Parameter #2 [ <optional> int $rpmmire = -1 ]
+ Parameter #3 [ <optional> bool $full = false ]
}
- - Return [ array or NULL ]
+ - Return [ ?array ]
}
Function [ <internal:rpminfo> function rpminfo ] {
- Parameters [3] {
Parameter #0 [ <required> string $path ]
- Parameter #1 [ <optional> bool $full ]
- Parameter #2 [ <optional> string or NULL &$error ]
+ Parameter #1 [ <optional> bool $full = false ]
+ Parameter #2 [ <optional> ?string &$error = null ]
}
- - Return [ array or NULL ]
+ - Return [ ?array ]
}
Function [ <internal:rpminfo> function rpmvercmp ] {
- - Parameters [2] {
+ - Parameters [3] {
Parameter #0 [ <required> string $evr1 ]
Parameter #1 [ <required> string $evr2 ]
+ Parameter #2 [ <optional> ?string $operator = null ]
+ }
+ - Return [ int|bool ]
+ }
+ Function [ <internal:rpminfo> function rpmgetsymlink ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $path ]
+ Parameter #1 [ <required> string $name ]
+ }
+ - Return [ ?string ]
+ }
+ Function [ <internal:rpminfo> function rpmexpand ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $text ]
+ }
+ - Return [ string ]
+ }
+ Function [ <internal:rpminfo> function rpmexpandnumeric ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $text ]
}
- Return [ int ]
}
+ Function [ <internal:rpminfo> function rpmdefine ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $macro ]
+ }
+ - Return [ bool ]
+ }
}
}