pkg: fix writing of deps with tag and version specifier
It is really name(@tag)(>=version).cute-signatures
parent
23c39085ce
commit
1de86529a9
|
@ -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));
|
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) {
|
if (dep->repository_tag && db != NULL) {
|
||||||
apk_blob_push_blob(to, APK_BLOB_PTR_LEN("@", 1));
|
apk_blob_push_blob(to, APK_BLOB_PTR_LEN("@", 1));
|
||||||
apk_blob_push_blob(to, *db->repo_tags[dep->repository_tag].name);
|
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)
|
void apk_blob_push_deps(apk_blob_t *to, struct apk_database *db, struct apk_dependency_array *deps)
|
||||||
|
|
Loading…
Reference in New Issue