char path[PATH_MAX];
};
-static void pakfire_package_add_self_provides(struct pakfire* pakfire, struct pakfire_package* pkg, const char* name, const char* evr) {
- char buffer[1024];
- pakfire_string_format(buffer, "%s = %s", name, evr);
-
- pakfire_package_add_provides(pkg, buffer);
-}
-
struct pakfire_package* pakfire_package_create_from_solvable(struct pakfire* pakfire, Id id) {
struct pakfire_package* pkg = calloc(1, sizeof(*pkg));
if (!pkg)
pakfire_package_set_evr(pkg, evr);
pakfire_package_set_arch(pkg, arch);
- // Add self-provides
- pakfire_package_add_self_provides(pakfire, pkg, name, evr);
-
ERROR:
if (dummy)
pakfire_repo_unref(dummy);