60 bool major_number_changed;
61 bool minor_number_changed;
63 bool modification_time_changed;
74 uint64_t install_time;
75 enum sr_package_role role;
81 sr_rpm_package_new(
void);
165 sr_rpm_package_get_by_name(
const char *name,
166 char **error_message);
169 sr_rpm_package_get_by_path(
const char *path,
170 char **error_message);
178 bool recursive,
char **error_message);
181 sr_rpm_package_parse_nvr(
const char *text,
187 sr_rpm_package_parse_nevra(
const char *text,
192 char **architecture);
195 sr_rpm_consistency_new(
void);
struct sr_rpm_package * sr_rpm_package_append(struct sr_rpm_package *dest, struct sr_rpm_package *item)
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_consistency * sr_rpm_consistency_append(struct sr_rpm_consistency *dest, struct sr_rpm_consistency *item)