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 #############################################################################*/
26 pakfire_count_packages;
29 pakfire_execute_command;
31 pakfire_get_cache_path;
32 pakfire_get_installed_repo;
33 pakfire_get_installonly;
40 pakfire_set_cache_path;
41 pakfire_set_installed_repo;
42 pakfire_set_installonly;
44 pakfire_version_compare;
48 pakfire_arch_is_compatible;
51 pakfire_arch_personality;
52 pakfire_arch_platform;
53 pakfire_arch_supported;
54 pakfire_arch_supported_by_host;
57 pakfire_archive_count_signatures;
58 pakfire_archive_create;
59 pakfire_archive_extract;
60 pakfire_archive_extraction_path;
62 pakfire_archive_get_filelist;
63 pakfire_archive_get_format;
64 pakfire_archive_get_pakfire;
65 pakfire_archive_get_path;
66 pakfire_archive_get_signatures;
67 pakfire_archive_get_size;
68 pakfire_archive_make_package;
72 pakfire_archive_unref;
73 pakfire_archive_verify;
74 pakfire_archive_verify_strerror;
77 pakfire_archive_signature_get_data;
78 pakfire_archive_signature_ref;
79 pakfire_archive_signature_unref;
82 pakfire_db_add_package;
85 pakfire_db_remove_package;
94 pakfire_file_free_all;
95 pakfire_file_get_first;
96 pakfire_file_get_group;
97 pakfire_file_get_last;
98 pakfire_file_get_mode;
99 pakfire_file_get_name;
100 pakfire_file_get_next;
101 pakfire_file_get_prev;
102 pakfire_file_get_time;
103 pakfire_file_get_user;
104 pakfire_file_is_file;
105 pakfire_file_is_link;
106 pakfire_file_is_symlink;
107 pakfire_file_is_char;
108 pakfire_file_is_block;
110 pakfire_file_set_group;
111 pakfire_file_set_mode;
112 pakfire_file_set_name;
113 pakfire_file_set_time;
114 pakfire_file_set_user;
115 pakfire_file_sprintf;
124 pakfire_key_generate;
126 pakfire_key_get_email;
127 pakfire_key_get_fingerprint;
128 pakfire_key_get_name;
129 pakfire_key_get_pubkey_algo;
130 pakfire_key_get_pubkey_length;
133 pakfire_key_is_revoked;
140 pakfire_log_get_function;
141 pakfire_log_get_priority;
142 pakfire_log_set_function;
143 pakfire_log_set_priority;
148 pakfire_package_add_conflicts;
149 pakfire_package_add_obsoletes;
150 pakfire_package_add_provides;
151 pakfire_package_add_recommends;
152 pakfire_package_add_requires;
153 pakfire_package_add_suggests;
155 pakfire_package_create;
156 pakfire_package_create2;
157 pakfire_package_dump;
158 pakfire_package_filelist_append;
159 pakfire_package_filelist_remove;
160 pakfire_package_get_arch;
161 pakfire_package_get_buildhost;
162 pakfire_package_get_buildtime;
163 pakfire_package_get_cache_path;
164 pakfire_package_get_checksum;
165 pakfire_package_get_conflicts;
166 pakfire_package_get_description;
167 pakfire_package_get_downloadsize;
168 pakfire_package_get_epoch;
169 pakfire_package_get_evr;
170 pakfire_package_get_filelist;
171 pakfire_package_get_filename;
172 pakfire_package_get_groups;
173 pakfire_package_get_license;
174 pakfire_package_get_location;
175 pakfire_package_get_installsize;
176 pakfire_package_get_installtime;
177 pakfire_package_get_maintainer;
178 pakfire_package_get_name;
179 pakfire_package_get_nevra;
180 pakfire_package_get_obsoletes;
181 pakfire_package_get_pakfire;
182 pakfire_package_get_prerequires;
183 pakfire_package_get_provides;
184 pakfire_package_get_recommends;
185 pakfire_package_get_release;
186 pakfire_package_get_repo;
187 pakfire_package_get_requires;
188 pakfire_package_get_size;
189 pakfire_package_get_suggests;
190 pakfire_package_get_summary;
191 pakfire_package_get_url;
192 pakfire_package_get_uuid;
193 pakfire_package_get_vendor;
194 pakfire_package_get_version;
196 pakfire_package_is_installed;
197 pakfire_package_join_evr;
199 pakfire_package_set_arch;
200 pakfire_package_set_buildhost;
201 pakfire_package_set_buildtime;
202 pakfire_package_set_checksum;
203 pakfire_package_set_conflicts;
204 pakfire_package_set_description;
205 pakfire_package_set_downloadsize;
206 pakfire_package_set_evr;
207 pakfire_package_set_filename;
208 pakfire_package_set_groups;
209 pakfire_package_set_installsize;
210 pakfire_package_set_license;
211 pakfire_package_set_maintainer;
212 pakfire_package_set_name;
213 pakfire_package_set_obsoletes;
214 pakfire_package_set_prerequires;
215 pakfire_package_set_provides;
216 pakfire_package_set_recommends;
217 pakfire_package_set_repo;
218 pakfire_package_set_requires;
219 pakfire_package_set_suggests;
220 pakfire_package_set_summary;
221 pakfire_package_set_url;
222 pakfire_package_set_uuid;
223 pakfire_package_set_vendor;
224 pakfire_package_unref;
227 pakfire_packagelist_count;
228 pakfire_packagelist_create;
229 pakfire_packagelist_get;
230 pakfire_packagelist_has;
231 pakfire_packagelist_push;
232 pakfire_packagelist_push_if_not_exists;
233 pakfire_packagelist_ref;
234 pakfire_packagelist_sort;
235 pakfire_packagelist_unref;
238 pakfire_parser_append;
239 pakfire_parser_create;
240 pakfire_parser_create_child;
242 pakfire_parser_expand;
244 pakfire_parser_get_parent;
245 pakfire_parser_merge;
246 pakfire_parser_parse_data;
250 pakfire_parser_unref;
253 pakfire_problem_append;
254 pakfire_problem_create;
255 pakfire_problem_get_solutions;
256 pakfire_problem_next;
258 pakfire_problem_to_string;
259 pakfire_problem_unref;
262 pakfire_repo_add_archive;
263 pakfire_repo_cache_access;
264 pakfire_repo_cache_age;
265 pakfire_repo_cache_get_path;
266 pakfire_repo_cache_open;
271 pakfire_repo_get_baseurl;
272 pakfire_repo_get_cache;
273 pakfire_repo_get_config;
274 pakfire_repo_get_description;
275 pakfire_repo_get_name;
276 pakfire_repo_get_enabled;
277 pakfire_repo_get_keyfile;
278 pakfire_repo_get_mirrorlist;
279 pakfire_repo_get_pakfire;
280 pakfire_repo_get_pool;
281 pakfire_repo_get_priority;
282 pakfire_repo_identical;
283 pakfire_repo_internalize;
284 pakfire_repo_is_installed_repo;
285 pakfire_repo_read_solv;
286 pakfire_repo_read_solv_fp;
288 pakfire_repo_set_baseurl;
289 pakfire_repo_set_description;
290 pakfire_repo_set_enabled;
291 pakfire_repo_set_keyfile;
292 pakfire_repo_set_mirrorlist;
293 pakfire_repo_set_name;
294 pakfire_repo_set_priority;
295 pakfire_repo_write_solv;
296 pakfire_repo_write_solv_fp;
300 pakfire_relation_create;
301 pakfire_relation_create_from_id;
302 pakfire_relation_create_from_string;
303 pakfire_relation_get_id;
304 pakfire_relation_providers;
305 pakfire_relation_ref;
306 pakfire_relation_str;
307 pakfire_relation_unref;
310 pakfire_relationlist_add;
311 pakfire_relationlist_count;
312 pakfire_relationlist_create;
313 pakfire_relationlist_create_from_string;
314 pakfire_relationlist_get_clone;
315 pakfire_relationlist_ref;
316 pakfire_relationlist_unref;
319 pakfire_request_create;
320 pakfire_request_distupgrade;
321 pakfire_request_erase;
322 pakfire_request_erase_relation;
323 pakfire_request_erase_selector;
324 pakfire_request_get_pool;
325 pakfire_request_get_problems;
326 pakfire_request_get_transaction;
327 pakfire_request_install;
328 pakfire_request_install_relation;
329 pakfire_request_install_selector;
330 pakfire_request_lock;
331 pakfire_request_lock_relation;
332 pakfire_request_lock_selector;
334 pakfire_request_solve;
335 pakfire_request_upgrade;
336 pakfire_request_upgrade_all;
337 pakfire_request_upgrade_relation;
338 pakfire_request_upgrade_selector;
339 pakfire_request_unref;
340 pakfire_request_verify;
343 pakfire_selector_create;
344 pakfire_selector_providers;
345 pakfire_selector_ref;
346 pakfire_selector_set;
347 pakfire_selector_unref;
350 pakfire_solution_create;
351 pakfire_solution_next;
352 pakfire_solution_ref;
353 pakfire_solution_to_string;
354 pakfire_solution_unref;
358 pakfire_step_get_downloadsize;
359 pakfire_step_get_installsizechange;
360 pakfire_step_get_package;
361 pakfire_step_get_type;
362 pakfire_step_get_type_string;
363 pakfire_step_needs_download;
368 pakfire_transaction_count;
369 pakfire_transaction_create;
370 pakfire_transaction_dump;
371 pakfire_transaction_get_packages;
372 pakfire_transaction_get_step;
373 pakfire_transaction_installsizechange;
374 pakfire_transaction_ref;
375 pakfire_transaction_run;
376 pakfire_transaction_unref;
384 pakfire_partition_string;
387 pakfire_path_relpath;
388 pakfire_read_file_into_buffer;
389 pakfire_split_string;
390 pakfire_string_startswith;
391 pakfire_string_to_size;