From 1de86529a9a35e3dbd2927e54254ad39c4aacd95 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Fri, 6 Jan 2012 13:42:27 +0200 Subject: pkg: fix writing of deps with tag and version specifier It is really name(@tag)(>=version). --- src/package.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/package.c') diff --git a/src/package.c b/src/package.c index 0283c25..97a45c6 100644 --- a/src/package.c +++ b/src/package.c @@ -342,14 +342,14 @@ void apk_blob_push_dep(apk_blob_t *to, struct apk_database *db, struct apk_depen } apk_blob_push_blob(to, APK_BLOB_STR(dep->name->name)); - if (!APK_BLOB_IS_NULL(*dep->version)) { - apk_blob_push_blob(to, APK_BLOB_STR(apk_version_op_string(dep->result_mask))); - apk_blob_push_blob(to, *dep->version); - } if (dep->repository_tag && db != NULL) { apk_blob_push_blob(to, APK_BLOB_PTR_LEN("@", 1)); apk_blob_push_blob(to, *db->repo_tags[dep->repository_tag].name); } + if (!APK_BLOB_IS_NULL(*dep->version)) { + apk_blob_push_blob(to, APK_BLOB_STR(apk_version_op_string(dep->result_mask))); + apk_blob_push_blob(to, *dep->version); + } } void apk_blob_push_deps(apk_blob_t *to, struct apk_database *db, struct apk_dependency_array *deps) -- cgit v1.2.3-60-g2f50