Lines Matching refs:packageInfo
115 const BPackageInfo &packageInfo) in add_package_info_to_repo() argument
124 name << packageInfo.Name(); in add_package_info_to_repo()
126 if (packageInfo.Architecture() == B_PACKAGE_ARCHITECTURE_ANY) in add_package_info_to_repo()
128 else if (packageInfo.Architecture() == B_PACKAGE_ARCHITECTURE_SOURCE) in add_package_info_to_repo()
132 BPackageInfo::kArchitectureNames[packageInfo.Architecture()], 1); 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()
136 packageInfo.Summary()); in add_package_info_to_repo()
138 packageInfo.Description()); in add_package_info_to_repo()
140 packageInfo.Packager()); in add_package_info_to_repo()
142 if (!packageInfo.Checksum().IsEmpty()) in add_package_info_to_repo()
144 SOLVABLE_CHECKSUM, REPOKEY_TYPE_SHA256, packageInfo.Checksum()); in add_package_info_to_repo()
149 add_resolvables(repo, solvable->provides, packageInfo.ProvidesList()); in add_package_info_to_repo()
151 packageInfo.RequiresList()); in add_package_info_to_repo()
153 packageInfo.SupplementsList()); in add_package_info_to_repo()
155 packageInfo.ConflictsList()); in add_package_info_to_repo()
157 packageInfo.FreshensList()); in add_package_info_to_repo()
158 add_replaces_list(repo, solvable->obsoletes, packageInfo.ReplacesList()); in add_package_info_to_repo()
175 while (const BPackageInfo *packageInfo = it.Next()) in add_installed_packages() local
176 add_package_info_to_repo(repo, repoData, *packageInfo); in add_installed_packages()
197 BPackageInfo packageInfo; in repo_add_haiku_package() local
198 if (packageInfo.ReadFromPackageFile(hpkgPath) != B_OK) in repo_add_haiku_package()
201 return repo_add_haiku_package_info(repo, packageInfo, flags); in repo_add_haiku_package()
214 while (const BPackageInfo *packageInfo = it.Next()) in repo_add_haiku_packages() local
215 add_package_info_to_repo(repo, repoData, *packageInfo); in repo_add_haiku_packages()
224 const BPackageKit::BPackageInfo &packageInfo, int flags) in repo_add_haiku_package_info() argument
226 if (packageInfo.InitCheck() != B_OK) in repo_add_haiku_package_info()
231 Id id = add_package_info_to_repo(repo, repoData, packageInfo); in repo_add_haiku_package_info()