Lines Matching refs:solvable
120 Solvable *solvable = pool_id2solvable(pool, solvableId); in add_package_info_to_repo() local
125 solvable->name = pool_str2id(pool, name, 1); in add_package_info_to_repo()
127 solvable->arch = ARCH_ANY; in add_package_info_to_repo()
129 solvable->arch = ARCH_SRC; in add_package_info_to_repo()
131 solvable->arch = pool_str2id(pool, in add_package_info_to_repo()
133 solvable->evr = pool_str2id(pool, packageInfo.Version().ToString(), 1); in add_package_info_to_repo()
134 solvable->vendor = pool_str2id(pool, packageInfo.Vendor(), 1); in add_package_info_to_repo()
135 repodata_set_str(repoData, solvable - pool->solvables, SOLVABLE_SUMMARY, in add_package_info_to_repo()
137 repodata_set_str(repoData, solvable - pool->solvables, SOLVABLE_DESCRIPTION, in add_package_info_to_repo()
139 repodata_set_str(repoData, solvable - pool->solvables, SOLVABLE_PACKAGER, in add_package_info_to_repo()
143 repodata_set_checksum(repoData, solvable - pool->solvables, in add_package_info_to_repo()
146 solvable->provides = repo_addid_dep(repo, solvable->provides, in add_package_info_to_repo()
147 pool_rel2id(pool, solvable->name, solvable->evr, REL_EQ, 1), 0); in add_package_info_to_repo()
149 add_resolvables(repo, solvable->provides, packageInfo.ProvidesList()); in add_package_info_to_repo()
150 add_resolvable_expressions(repo, solvable->requires, in add_package_info_to_repo()
152 add_resolvable_expressions(repo, solvable->supplements, in add_package_info_to_repo()
154 add_resolvable_expressions(repo, solvable->conflicts, in add_package_info_to_repo()
156 add_resolvable_expressions(repo, solvable->enhances, in add_package_info_to_repo()
158 add_replaces_list(repo, solvable->obsoletes, packageInfo.ReplacesList()); in add_package_info_to_repo()