libalpm
Arch Linux Package Manager Library
|
Functions for package groups More...
Data Structures | |
struct | alpm_group_t |
Package group. More... | |
Functions | |
alpm_list_t * | alpm_find_group_pkgs (alpm_list_t *dbs, const char *name) |
Find group members across a list of databases. | |
Functions for package groups
struct alpm_group_t |
Package group.
Data Fields | ||
---|---|---|
char * | name | group name |
alpm_list_t * | packages | list of alpm_pkg_t packages |
alpm_list_t * alpm_find_group_pkgs | ( | alpm_list_t * | dbs, |
const char * | name ) |
Find group members across a list of databases.
If a member exists in several databases, only the first database is used. IgnorePkg is also handled.
dbs | the list of alpm_db_t * |
name | the name of the group |
References _, alpm_db_get_group(), alpm_list_add(), alpm_list_free(), ALPM_LOG_WARNING, alpm_pkg_find(), alpm_pkg_should_ignore(), ALPM_QUESTION_INSTALL_IGNOREPKG, ALPM_TRANS_FLAG_NEEDED, alpm_list_t::data, alpm_trans_t::flags, alpm_question_install_ignorepkg_t::install, alpm_list_t::next, alpm_group_t::packages, QUESTION, and alpm_question_install_ignorepkg_t::type.