1.1 --- a/librazor/rpm.c Mon Jun 23 17:19:20 2008 -0400
1.2 +++ b/librazor/rpm.c Sat Jun 28 18:33:15 2008 -0400
1.3 @@ -781,7 +781,8 @@
1.4 RAZOR_EXPORT int
1.5 razor_importer_add_rpm(struct razor_importer *importer, struct razor_rpm *rpm)
1.6 {
1.7 - const char *name, *version, *release, *arch, *summary;
1.8 + const char *name, *version, *release, *arch;
1.9 + const char *summary, *description, *url, *license;
1.10 const uint32_t *epoch;
1.11 char evr[128], buf[16];
1.12
1.13 @@ -790,7 +791,11 @@
1.14 version = razor_rpm_get_indirect(rpm, RPMTAG_VERSION, NULL);
1.15 release = razor_rpm_get_indirect(rpm, RPMTAG_RELEASE, NULL);
1.16 arch = razor_rpm_get_indirect(rpm, RPMTAG_ARCH, NULL);
1.17 +
1.18 summary = razor_rpm_get_indirect(rpm, RPMTAG_SUMMARY, NULL);
1.19 + description = razor_rpm_get_indirect(rpm, RPMTAG_DESCRIPTION, NULL);
1.20 + url = razor_rpm_get_indirect(rpm, RPMTAG_URL, NULL);
1.21 + license = razor_rpm_get_indirect(rpm, RPMTAG_LICENSE, NULL);
1.22
1.23 if (epoch) {
1.24 snprintf(buf, sizeof buf, "%u", ntohl(*epoch));
1.25 @@ -800,6 +805,9 @@
1.26 }
1.27 razor_importer_begin_package(importer, name, evr, arch);
1.28
1.29 + razor_importer_add_details(importer, summary, description, url,
1.30 + license);
1.31 +
1.32 import_properties(importer, RAZOR_PROPERTY_REQUIRES, rpm,
1.33 RPMTAG_REQUIRENAME,
1.34 RPMTAG_REQUIREVERSION,