diff options
author | Dan McGee <dan@archlinux.org> | 2011-06-16 11:55:26 -0500 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-06-16 11:58:04 -0500 |
commit | 25b7df4dab61e908a0f86e3aad51f1f5c9ed2ccb (patch) | |
tree | 805ef5081dbd23ac4de7ca154d89c25d2068efe3 /lib/libalpm/alpm.h | |
parent | 51359e6d33cf2f3f3acf95ad526c5b22e39d86cf (diff) | |
download | pacman-25b7df4dab61e908a0f86e3aad51f1f5c9ed2ccb.tar.xz |
Make pmgrp_t public
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/alpm.h')
-rw-r--r-- | lib/libalpm/alpm.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h index 17194f0d..d1faf7fe 100644 --- a/lib/libalpm/alpm.h +++ b/lib/libalpm/alpm.h @@ -103,7 +103,6 @@ typedef enum _pgp_verify_t { typedef struct __pmhandle_t pmhandle_t; typedef struct __pmdb_t pmdb_t; typedef struct __pmpkg_t pmpkg_t; -typedef struct __pmgrp_t pmgrp_t; typedef struct __pmtrans_t pmtrans_t; /** Dependency */ @@ -137,6 +136,14 @@ typedef struct _pmfileconflict_t { char *ctarget; } pmfileconflict_t; +/** Package group */ +typedef struct _pmgrp_t { + /** group name */ + char *name; + /** list of pmpkg_t packages */ + alpm_list_t *packages; +} pmgrp_t; + /** Package upgrade delta */ typedef struct _pmdelta_t { /** filename of the delta patch */ @@ -684,8 +691,7 @@ int alpm_db_set_pgp_verify(pmdb_t *db, pgp_verify_t verify); /* * Groups */ -const char *alpm_grp_get_name(const pmgrp_t *grp); -alpm_list_t *alpm_grp_get_pkgs(const pmgrp_t *grp); + alpm_list_t *alpm_find_grp_pkgs(alpm_list_t *dbs, const char *name); /* |