headerGetEntry(h, RPMTAG_NAME, &type, &name.p, &count);
headerGetEntry(h, RPMTAG_VERSION, &type, &version.p, &count);
headerGetEntry(h, RPMTAG_RELEASE, &type, &release.p, &count);
- razor_importer_begin_package(importer,
- name.string, version.string);
+ snprintf(filename, sizeof filename, "%s-%s",
+ version.string, release.string);
+ razor_importer_begin_package(importer, name.string, filename);
headerGetEntry(h, RPMTAG_REQUIRENAME, &type,
&property_names.p, &count);
if (pattern && fnmatch(pattern, &pool[p->name], 0) != 0)
continue;
if (with_version)
- printf("%s %s\n", &pool[p->name], &pool[p->version]);
+ printf("%s-%s\n", &pool[p->name], &pool[p->version]);
else
printf("%s\n", &pool[p->name]);
}
pool = set->string_pool.data;
end = properties->data + properties->size;
for (p = properties->data; p < end; p++)
- printf("%s %s\n", &pool[p->name], &pool[p->version]);
+ printf("%s-%s\n", &pool[p->name], &pool[p->version]);
}
void
pool = set->string_pool.data;
while (~*r) {
p = &requires[*r++];
- printf("%s %s\n", &pool[p->name], &pool[p->version]);
+ printf("%s-%s\n", &pool[p->name], &pool[p->version]);
}
} else
razor_set_list_all_properties(set, &set->requires);
pool = set->string_pool.data;
while (~*r) {
p = &provides[*r++];
- printf("%s %s\n", &pool[p->name], &pool[p->version]);
+ printf("%s-%s\n", &pool[p->name], &pool[p->version]);
}
} else
razor_set_list_all_properties(set, &set->provides);
set->package_pool.data + property->packages;
while (~*r) {
p = &packages[*r++];
- printf("%s %s\n",
+ printf("%s-%s\n",
&pool[p->name], &pool[p->version]);
}
next:
pool = set->string_pool.data;
while (~*r) {
p = &packages[*r++];
- printf("%s %s\n", &pool[p->name], &pool[p->version]);
+ printf("%s-%s\n", &pool[p->name], &pool[p->version]);
}
}
for (u = unsatisfied.data; u < end; u++) {
r = requires + *u;
- printf("%s %s not satisfied\n",
+ printf("%s-%s not satisfied\n",
&pool[r->name], &pool[r->version]);
}