1 /*#############################################################################
3 # Pakfire - The IPFire package management system #
4 # Copyright (C) 2013 Pakfire development team #
6 # This program is free software: you can redistribute it and/or modify #
7 # it under the terms of the GNU General Public License as published by #
8 # the Free Software Foundation, either version 3 of the License, or #
9 # (at your option) any later version. #
11 # This program is distributed in the hope that it will be useful, #
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of #
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
14 # GNU General Public License for more details. #
16 # You should have received a copy of the GNU General Public License #
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. #
19 #############################################################################*/
39 pakfire_set_confirm_callback;
40 pakfire_set_log_callback;
44 pakfire_version_compare;
50 pakfire_arch_supported;
53 pakfire_archive_count_signatures;
54 pakfire_archive_extract;
56 pakfire_archive_get_filelist;
57 pakfire_archive_get_format;
58 pakfire_archive_get_path;
59 pakfire_archive_get_signatures;
60 pakfire_archive_get_size;
61 pakfire_archive_make_package;
66 pakfire_archive_unref;
67 pakfire_archive_verify;
68 pakfire_archive_verify_strerror;
75 pakfire_build_set_target;
85 pakfire_file_get_ctime;
86 pakfire_file_get_digest;
87 pakfire_file_get_group;
88 pakfire_file_get_hexdigest;
89 pakfire_file_get_mode;
90 pakfire_file_get_mtime;
91 pakfire_file_get_path;
92 pakfire_file_get_size;
93 pakfire_file_get_time;
94 pakfire_file_get_type;
95 pakfire_file_get_user;
96 pakfire_file_set_ctime;
97 pakfire_file_set_digest;
98 pakfire_file_set_group;
99 pakfire_file_set_hexdigest;
100 pakfire_file_set_mode;
101 pakfire_file_set_mtime;
102 pakfire_file_set_path;
103 pakfire_file_set_size;
104 pakfire_file_set_time;
105 pakfire_file_set_user;
110 pakfire_filelist_append;
111 pakfire_filelist_clear;
112 pakfire_filelist_create;
113 pakfire_filelist_get;
114 pakfire_filelist_is_empty;
115 pakfire_filelist_ref;
116 pakfire_filelist_size;
117 pakfire_filelist_sort;
118 pakfire_filelist_unref;
125 pakfire_key_generate;
127 pakfire_key_get_email;
128 pakfire_key_get_fingerprint;
129 pakfire_key_get_name;
130 pakfire_key_get_pubkey_algo;
131 pakfire_key_get_pubkey_length;
133 pakfire_key_has_secret;
135 pakfire_key_is_revoked;
143 pakfire_jail_exec_script;
144 pakfire_jail_get_env;
145 pakfire_jail_import_env;
148 pakfire_jail_set_env;
149 pakfire_jail_set_log_callback;
153 pakfire_log_get_priority;
154 pakfire_log_set_function;
155 pakfire_log_set_priority;
161 pakfire_package_create;
162 pakfire_package_dump;
164 pakfire_package_get_arch;
165 pakfire_package_get_build_host;
166 pakfire_package_get_build_id;
167 pakfire_package_get_build_time;
168 pakfire_package_get_cache_path;
169 pakfire_package_get_conflicts;
170 pakfire_package_get_description;
171 pakfire_package_get_digest;
172 pakfire_package_get_distribution;
173 pakfire_package_get_downloadsize;
174 pakfire_package_get_enhances;
175 pakfire_package_get_evr;
176 pakfire_package_get_filelist;
177 pakfire_package_get_filename;
178 pakfire_package_get_groups;
179 pakfire_package_get_hexdigest;
180 pakfire_package_get_license;
181 pakfire_package_get_location;
182 pakfire_package_get_installsize;
183 pakfire_package_get_install_time;
184 pakfire_package_get_maintainer;
185 pakfire_package_get_name;
186 pakfire_package_get_nevra;
187 pakfire_package_get_obsoletes;
188 pakfire_package_get_pakfire;
189 pakfire_package_get_path;
190 pakfire_package_get_prerequires;
191 pakfire_package_get_provides;
192 pakfire_package_get_recommends;
193 pakfire_package_get_repo;
194 pakfire_package_get_requires;
195 pakfire_package_get_reverse_requires;
196 pakfire_package_get_size;
197 pakfire_package_get_source_arch;
198 pakfire_package_get_source_evr;
199 pakfire_package_get_source_name;
200 pakfire_package_get_source_package;
201 pakfire_package_get_suggests;
202 pakfire_package_get_summary;
203 pakfire_package_get_supplements;
204 pakfire_package_get_url;
205 pakfire_package_get_uuid;
206 pakfire_package_get_vendor;
207 pakfire_package_is_installed;
209 pakfire_package_set_arch;
210 pakfire_package_set_build_host;
211 pakfire_package_set_build_id;
212 pakfire_package_set_build_time;
213 pakfire_package_set_checksum;
214 pakfire_package_set_description;
215 pakfire_package_set_distribution;
216 pakfire_package_set_downloadsize;
217 pakfire_package_set_evr;
218 pakfire_package_set_filelist;
219 pakfire_package_set_filename;
220 pakfire_package_set_groups;
221 pakfire_package_set_hexdigest;
222 pakfire_package_set_installsize;
223 pakfire_package_set_install_time;
224 pakfire_package_set_license;
225 pakfire_package_set_maintainer;
226 pakfire_package_set_name;
227 pakfire_package_set_path;
228 pakfire_package_set_source_arch;
229 pakfire_package_set_source_evr;
230 pakfire_package_set_source_name;
231 pakfire_package_set_summary;
232 pakfire_package_set_url;
233 pakfire_package_set_uuid;
234 pakfire_package_set_vendor;
235 pakfire_package_unref;
238 pakfire_packagelist_count;
239 pakfire_packagelist_create;
240 pakfire_packagelist_get;
241 pakfire_packagelist_push;
242 pakfire_packagelist_ref;
243 pakfire_packagelist_sort;
244 pakfire_packagelist_unref;
247 pakfire_problem_get_solutions;
249 pakfire_problem_to_string;
250 pakfire_problem_unref;
253 pakfire_progressbar_add_bar;
254 pakfire_progressbar_add_bytes_transferred;
255 pakfire_progressbar_add_counter;
256 pakfire_progressbar_add_eta;
257 pakfire_progressbar_add_percentage;
258 pakfire_progressbar_add_string;
259 pakfire_progressbar_add_timer;
260 pakfire_progressbar_add_transfer_speed;
261 pakfire_progressbar_create;
262 pakfire_progressbar_finish;
263 pakfire_progressbar_increment;
264 pakfire_progressbar_ref;
265 pakfire_progressbar_reset;
266 pakfire_progressbar_set_max;
267 pakfire_progressbar_start;
268 pakfire_progressbar_unref;
269 pakfire_progressbar_update;
273 pakfire_repo_compose;
277 pakfire_repo_get_baseurl;
278 pakfire_repo_get_config;
279 pakfire_repo_get_description;
280 pakfire_repo_get_name;
281 pakfire_repo_get_enabled;
282 pakfire_repo_get_keyfile;
283 pakfire_repo_get_mirrorlist_url;
284 pakfire_repo_get_pakfire;
285 pakfire_repo_get_pool;
286 pakfire_repo_get_priority;
287 pakfire_repo_identical;
288 pakfire_repo_is_installed_repo;
289 pakfire_repo_read_solv;
291 pakfire_repo_refresh;
293 pakfire_repo_set_baseurl;
294 pakfire_repo_set_description;
295 pakfire_repo_set_enabled;
296 pakfire_repo_set_keyfile;
297 pakfire_repo_set_mirrorlist_url;
298 pakfire_repo_set_priority;
299 pakfire_repo_write_solv;
303 pakfire_repolist_append;
304 pakfire_repolist_clear;
305 pakfire_repolist_create;
306 pakfire_repolist_empty;
307 pakfire_repolist_get;
308 pakfire_repolist_size;
309 pakfire_repolist_ref;
310 pakfire_repolist_unref;
313 pakfire_request_create;
314 pakfire_request_erase;
315 pakfire_request_erase_package;
316 pakfire_request_get_pool;
317 pakfire_request_get_problems;
318 pakfire_request_get_transaction;
319 pakfire_request_install;
320 pakfire_request_install_package;
321 pakfire_request_lock;
322 pakfire_request_lock_package;
324 pakfire_request_solve;
325 pakfire_request_sync;
326 pakfire_request_take_solution;
327 pakfire_request_update;
328 pakfire_request_update_all;
329 pakfire_request_update_package;
330 pakfire_request_unref;
331 pakfire_request_verify;
334 pakfire_solution_ref;
335 pakfire_solution_to_string;
336 pakfire_solution_unref;
339 pakfire_transaction_count;
340 pakfire_transaction_create;
341 pakfire_transaction_download;
342 pakfire_transaction_dump;
343 pakfire_transaction_ref;
344 pakfire_transaction_run;
345 pakfire_transaction_unref;