1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
|
package RPM4;
our @ISA = qw();
sub N { my ($_msg, @_more_paras) = @_ }
sub add_macro() {}
sub addmacro { my ($_macro) = @_ }
sub archscore { my ($_data, $_o_build) = @_ }
sub buildhost() {}
sub compare_evr() {}
sub del_macro() {}
sub delmacro { my ($_name) = @_ }
sub dumpmacros { my ($_fp) = @_ }
sub dumprc { my ($_fp) = @_ }
sub emptydb() {}
sub expand { my ($_name) = @_ }
sub expandnumeric { my ($_name) = @_ }
sub flagvalue { my ($_flagtype, $_sv_value) = @_ }
sub format_rpmpb { my (@_more_paras) = @_ }
sub getarchname() {}
sub getosname() {}
sub headernew() {}
sub installsrpm { my ($_filename, $_o_sv_vsflags) = @_ }
sub isdebug() {}
sub lastlogmsg() {}
sub loadmacrosfile { my ($_filename) = @_ }
sub moduleinfo() {}
sub newdb { my ($_o_write , $_o_rootdir) = @_ }
sub newdep { my ($_sv_depTag, $_Name, $_o_sv_sense, $_o_sv_evr) = @_ }
sub newspec { my ($_o_filename , $_o_anyarch, $_o_force) = @_ }
sub osscore { my ($_data, $_o_build) = @_ }
sub parserpms { my (@_more_paras) = @_ }
sub querytag() {}
sub readconfig { my ($_o_rcfile , $_o_target) = @_ }
sub resetmacros() {}
sub resetrc() {}
sub rpm2header { my ($_filename, $_o_sv_vsflags) = @_ }
sub rpmdbinit { my ($_o_rootdir ) = @_ }
sub rpmdbrebuild { my ($_o_rootdir ) = @_ }
sub rpmdbverify { my ($_o_rootdir ) = @_ }
sub rpmlibdep() {}
sub rpmlog { my ($_svcode, $_msg) = @_ }
sub rpmresign { my ($_passphrase, $_rpmfile) = @_ }
sub rpmvercmp { my ($_one, $_two) = @_ }
sub setlogcallback { my ($_function) = @_ }
sub setlogfile { my ($_filename) = @_ }
sub setverbosity { my ($_svlevel) = @_ }
sub specnew() {}
sub stream2header { my ($_fp, $_o_no_header_magic, $_o_callback) = @_ }
sub tagName { my ($_tag) = @_ }
sub tagValue { my ($_tagname) = @_ }
sub tagtypevalue { my ($_svtagtype) = @_ }
package RPM4::Db::Te;
our @ISA = qw();
sub DESTROY { my ($_Te) = @_ }
sub arch { my ($_Te) = @_ }
sub dep { my ($_Te, $_type) = @_ }
sub epoch { my ($_Te) = @_ }
sub files { my ($_Te) = @_ }
sub fullname { my ($_Te) = @_ }
sub name { my ($_Te) = @_ }
sub os { my ($_Te) = @_ }
sub release { my ($_Te) = @_ }
sub size { my ($_Te) = @_ }
sub type { my ($_Te) = @_ }
sub version { my ($_Te) = @_ }
package RPM4::Db::_Problems;
our @ISA = qw();
sub DESTROY { my ($_ps) = @_ }
sub count { my ($_ps) = @_ }
sub fmtpb { my ($_ps, $_numpb) = @_ }
sub isignore { my ($_ps, $_numpb) = @_ }
sub new { my ($_perlclass, $_ts) = @_ }
package RPM4::Header;
our @ISA = qw();
sub AUTOLOAD { my ($_o_header) = @_ }
sub DESTROY { my ($_h) = @_ }
sub addtag { my ($_h, $_sv_tag, $_sv_tagtype, @_more_paras) = @_ }
sub archscore { my ($_o_header) = @_ }
sub buildlight { my ($_header, $_o_hinfo) = @_ }
sub compare { my ($_h1, $_h2) = @_ }
sub copy { my ($_h) = @_ }
sub dep { my ($_header, $_type, $_o_scaremem) = @_ }
sub files { my ($_header, $_o_scaremem) = @_ }
sub fullname { my ($_h) = @_ }
sub getlight { my ($_header, $_o_reqfiles) = @_ }
sub hastag { my ($_h, $_sv_tag) = @_ }
sub hchkdep { my ($_h1, $_h2, $_type) = @_ }
sub hsize { my ($_h, $_o_no_header_magic) = @_ }
sub is_better_than { my ($_header, $_o_h) = @_ }
sub issrc { my ($_h) = @_ }
sub listtag { my ($_h) = @_ }
sub matchdep { my ($_header, $_Dep, $_o_sv_nopromote) = @_ }
sub namematchdep { my ($_header, $_Dep, $_o_sv_nopromote) = @_ }
sub nevr { my ($_h) = @_ }
sub new { my ($_class, $_o_arg) = @_ }
sub osscore { my ($_o_header) = @_ }
sub queryformat { my ($_h, $_query) = @_ }
sub removetag { my ($_h, $_sv_tag) = @_ }
sub requiredfiles { my ($_o_header) = @_ }
sub sourcerpmname() {}
sub string { my ($_h, $_o_no_header_magic) = @_ }
sub synthesisinfo { my ($_header, $_o_filestoprovides) = @_ }
sub tag { my ($_h, $_sv_tag) = @_ }
sub tagtype { my ($_h, $_sv_tag) = @_ }
sub write { my ($_h, $_fp, $_o_no_header_magic) = @_ }
sub writesynthesis { my ($_header, $_handle, $_o_filestoprovides) = @_ }
package RPM4::Header::Changelogs;
our @ISA = qw();
sub hasnext { my ($_o_self) = @_ }
sub init { my ($_o_self) = @_ }
sub name { my ($_o_self) = @_ }
sub new { my ($_class, $_o_header) = @_ }
sub text { my ($_o_self) = @_ }
sub time { my ($_o_self) = @_ }
package RPM4::Header::Checks;
our @ISA = qw();
sub check { my ($_o_header) = @_ }
sub reporterror() {}
package RPM4::Header::Dependencies;
our @ISA = qw();
sub DESTROY { my ($_Dep) = @_ }
sub add { my ($_Dep, $_name, $_o_sv_sense, $_o_sv_evr) = @_ }
sub color { my ($_Dep) = @_ }
sub count { my ($_Dep) = @_ }
sub evr { my ($_Dep) = @_ }
sub find { my ($_Dep, $_depb) = @_ }
sub flags { my ($_Dep) = @_ }
sub hasnext { my ($_Dep) = @_ }
sub info { my ($_Dep) = @_ }
sub init { my ($_Dep) = @_ }
sub matchheader { my ($_Dep, $_header, $_o_sv_nopromote) = @_ }
sub matchheadername { my ($_Dep, $_header, $_o_sv_nopromote) = @_ }
sub merge { my ($_Dep, $_depb) = @_ }
sub move { my ($_Dep, $_o_index) = @_ }
sub name { my ($_Dep) = @_ }
sub new { my ($_class, $_deptag, $_initdep, @_more_paras) = @_ }
sub newsingle { my ($_perlclass, $_sv_tag, $_name, $_o_sv_sense, $_o_sv_evr) = @_ }
sub next { my ($_Dep) = @_ }
sub nopromote { my ($_Dep, $_o_sv_nopromote) = @_ }
sub overlap { my ($_Dep1, $_Dep2) = @_ }
sub tag { my ($_Dep) = @_ }
package RPM4::Header::Files;
our @ISA = qw();
sub DESTROY { my ($_Files) = @_ }
sub basename { my ($_Files) = @_ }
sub class { my ($_Files) = @_ }
sub color { my ($_Files) = @_ }
sub compare { my ($_Files, $_Fb) = @_ }
sub count { my ($_Files) = @_ }
sub countdir { my ($_Files) = @_ }
sub dev { my ($_Files) = @_ }
sub dircount() {}
sub dirname { my ($_Files) = @_ }
sub fflags { my ($_Files) = @_ }
sub filename { my ($_Files) = @_ }
sub group { my ($_Files) = @_ }
sub hasnext { my ($_Files) = @_ }
sub init { my ($_Files) = @_ }
sub initdir { my ($_Files) = @_ }
sub inode { my ($_Files) = @_ }
sub link { my ($_Files) = @_ }
sub md5 { my ($_Files) = @_ }
sub mode { my ($_Files) = @_ }
sub move { my ($_Files, $_o_index) = @_ }
sub mtime { my ($_Files) = @_ }
sub next { my ($_Files) = @_ }
sub nextdir { my ($_Files) = @_ }
sub nlink { my ($_Files) = @_ }
sub size { my ($_Files) = @_ }
sub user { my ($_Files) = @_ }
package RPM4::Index;
our @ISA = qw();
sub buildhdlist { my (@_more_paras) = @_ }
sub buildindex { my (@_more_paras) = @_ }
sub buildsynthesis { my (@_more_paras) = @_ }
sub parsehdlist { my (@_more_paras) = @_ }
sub parsesynthesis { my (@_more_paras) = @_ }
package RPM4::Media;
our @ISA = qw();
sub get_header { my ($_self, $_o_id) = @_ }
sub get_indexfile { my ($_self, $_o_file) = @_ }
sub get_rpm { my ($_self, $_o_rpm) = @_ }
sub id2rpm { my ($_self, $_o_id) = @_ }
sub init { my ($_self, $_o_callback) = @_ }
sub load { my ($_self, $_o_reqfiles) = @_ }
sub new { my ($_class, @_more_paras) = @_ }
sub traverse { my ($_self, $_o_callback) = @_ }
package RPM4::Sign;
our @ISA = qw();
sub adjustmacro { my ($_o_self) = @_ }
sub getpasswdfile { my ($_o_self) = @_ }
sub getpubkey { my ($_o_self) = @_ }
sub new { my ($_class, @_more_paras) = @_ }
sub restoremacro { my ($_o_self) = @_ }
sub rpmsign { my ($_self, $_rpm, $_o_header) = @_ }
sub rpmssign { my ($_self, @_more_paras) = @_ }
package RPM4::Spec;
our @ISA = qw();
sub DESTROY { my ($_spec) = @_ }
sub binheader { my ($_spec) = @_ }
sub binrpm { my ($_spec) = @_ }
sub build { my ($_spec, $_sv_buildflags) = @_ }
sub check { my ($_spec, $_o_ts) = @_ }
sub icon { my ($_spec) = @_ }
sub icon_url { my ($_spec) = @_ }
sub new { my ($_perlclass, $_o_specfile, @_more_paras) = @_ }
sub rpmbuild { my ($_spec, $_flags, @_more_paras) = @_ }
sub sources { my ($_spec, $_o_is) = @_ }
sub sources_url { my ($_spec, $_o_is) = @_ }
sub specfile { my ($_spec) = @_ }
sub srcheader { my ($_spec) = @_ }
sub srcrpm { my ($_spec) = @_ }
package RPM4::Transaction;
our @ISA = qw();
sub DESTROY { my ($_ts) = @_ }
sub _transpbs { my ($_ts) = @_ }
sub checkrpm { my ($_ts, $_filename, $_o_sv_vsflags) = @_ }
sub deleteheader { my ($_db, $_sv_offset) = @_ }
sub get_header { my ($_ts, $_off) = @_ }
sub importpubkey { my ($_ts, $_filename) = @_ }
sub injectheader { my ($_db, $_header) = @_ }
sub installsrpm { my ($_ts, $_filename) = @_ }
sub new { my ($_perlclass, $_o_rootdir) = @_ }
sub newspec { my ($_self, $_filename, @_more_paras) = @_ }
sub rpm2header { my ($_ts, $_filename) = @_ }
sub specbuild { my ($_ts, $_spec, $_sv_buildflags) = @_ }
sub transadd { my ($_ts, $_header, $_o_key, $_o_upgrade, $_o_sv_relocation, $_o_force) = @_ }
sub transcheck { my ($_ts) = @_ }
sub transclean { my ($_ts) = @_ }
sub transflag { my ($_ts, $_o_sv_transflag) = @_ }
sub transorder { my ($_ts) = @_ }
sub transpbs { my ($_o_self) = @_ }
sub transremove { my ($_ts, $_recOffset, $_o_header) = @_ }
sub transremove_pkg { my ($_ts, $_N_evr) = @_ }
sub transreset { my ($_ts) = @_ }
sub transrun { my ($_ts, $_callback, @_more_paras) = @_ }
sub traverse { my ($_ts, $_o_callback, $_o_sv_tagname, $_o_sv_tagvalue, $_o_keylen, $_o_sv_exclude) = @_ }
sub traverse_transaction { my ($_ts, $_callback, $_o_type) = @_ }
sub vsflags { my ($_ts, $_o_sv_vsflags) = @_ }
package RPM4::Transaction::Problems;
our @ISA = qw();
sub count { my ($_o_self) = @_ }
sub hasnext { my ($_o_self) = @_ }
sub init { my ($_o_self) = @_ }
sub is_ignore { my ($_o_self) = @_ }
sub new { my ($_class, $_o_ts) = @_ }
sub print_all { my ($_self, $_o_handle) = @_ }
sub problem { my ($_o_self) = @_ }
|