|
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.