59 bool major_number_changed;
60 bool minor_number_changed;
62 bool modification_time_changed;
73 uint64_t install_time;
74 enum sr_package_role role;
80sr_rpm_package_new(
void);
164sr_rpm_package_get_by_name(
const char *name,
165 char **error_message);
168sr_rpm_package_get_by_path(
const char *path,
169 char **error_message);
176sr_rpm_package_from_json(
struct sr_rpm_package **rpm_package, json_object *list,
177 bool recursive,
char **error_message);
180sr_rpm_package_parse_nvr(
const char *text,
186sr_rpm_package_parse_nevra(
const char *text,
191 char **architecture);
194sr_rpm_consistency_new(
void);
int sr_rpm_package_count(struct sr_rpm_package *packages)
int sr_rpm_package_cmp(struct sr_rpm_package *package1, struct sr_rpm_package *package2)
int sr_rpm_package_cmp_nevra(struct sr_rpm_package *package1, struct sr_rpm_package *package2)
int sr_rpm_package_cmp_nvr(struct sr_rpm_package *package1, struct sr_rpm_package *package2)
struct sr_rpm_package * sr_rpm_package_append(struct sr_rpm_package *dest, struct sr_rpm_package *item)
struct sr_rpm_consistency * sr_rpm_consistency_append(struct sr_rpm_consistency *dest, struct sr_rpm_consistency *item)