X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=tests%2Flibopkg_test.c;h=0d6a703ea2764703420be21b4a5648c20ace99a8;hp=3ed3b8b6187da3791844ed53dd6f75a28cdc3b84;hb=19070b6c1a9718bf7ceaa61c48f328cabf1d5ca7;hpb=4ea955bc7e5575bc1d8b34c364591c47653f2cfd diff --git a/tests/libopkg_test.c b/tests/libopkg_test.c index 3ed3b8b..0d6a703 100644 --- a/tests/libopkg_test.c +++ b/tests/libopkg_test.c @@ -57,20 +57,23 @@ void package_list_upgradable_callback(pkg_t * pkg, void *data) 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" "Architecture: %s\n" "Description: %s\n" "Tags: %s\n" - "Size: %ld\n" + "Size: %lu\n" "Status: %d\n", pkg->name, v, pkg->src->name, - pkg->architecture, - pkg->description, - pkg->tags ? pkg->tags : "", pkg->size, pkg->state_status); + pkg_get_architecture(pkg), + pkg_get_string(pkg, PKG_DESCRIPTION), + tags ? tags : "", + (unsigned long) pkg_get_int(pkg, PKG_SIZE), pkg->state_status); free(v); } @@ -88,8 +91,9 @@ void opkg_test(void) 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_architecture(find_pkg), find_pkg->src->name); if (pkg) { print_package(pkg);