void print_package(pkg_t * pkg)
{
char *v = pkg_version_str_alloc(pkg);
+ const char *tags = pkg_get_string(pkg, PKG_TAGS);
+
printf("Name: %s\n"
"Version: %s\n"
"Repository: %s\n"
pkg->name,
v,
pkg->src->name,
- pkg->architecture,
- pkg->description,
- pkg->tags ? pkg->tags : "", pkg->size, pkg->state_status);
+ pkg_get_string(pkg, PKG_ARCHITECTURE),
+ pkg_get_string(pkg, PKG_DESCRIPTION),
+ tags ? tags : "", pkg->size, pkg->state_status);
free(v);
}
if (find_pkg) {
printf("Finding package \"%s\"\n", find_pkg->name);
pkg =
- opkg_find_package(find_pkg->name, find_pkg->version,
- find_pkg->architecture,
+ opkg_find_package(find_pkg->name,
+ pkg_get_string(find_pkg, PKG_VERSION),
+ pkg_get_string(find_pkg, PKG_ARCHITECTURE),
find_pkg->src->name);
if (pkg) {
print_package(pkg);