Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=02e17232b8294a72a0f697da83bcdce0d020707f
commit 02e17232b8294a72a0f697da83bcdce0d020707f Author: Michel Hermier <[email protected]> Date: Sun Nov 3 13:16:41 2013 +0100 (lib)pacman: Add support to query triggers. diff --git a/doc/libpacman-changes.txt b/doc/libpacman-changes.txt index aeef287..dd4dee7 100644 --- a/doc/libpacman-changes.txt +++ b/doc/libpacman-changes.txt @@ -30,6 +30,7 @@ pmgrp_t: is now public and deprecate PM_GRP. pmlist_t: is now public and deprecate PM_LIST. pmpkg_t: is now public and deprecate PM_PKG. pmsyncpkg_t: is now public and deprecate PM_SYNCPKG. +PM_PKG_TRIGGERS: Access to package triggers list. ==== Symbols removed: diff --git a/lib/libpacman/package.c b/lib/libpacman/package.c index c08eba0..1fa2da6 100644 --- a/lib/libpacman/package.c +++ b/lib/libpacman/package.c @@ -570,6 +570,7 @@ void *_pacman_pkg_getinfo(pmpkg_t *pkg, unsigned char parm) case PM_PKG_BACKUP: data = pkg->backup; break; case PM_PKG_SCRIPLET: data = (void *)(long)pkg->scriptlet; break; case PM_PKG_DATA: data = pkg->data; break; + case PM_PKG_TRIGGERS: data = pkg->triggers; break; default: data = NULL; break; diff --git a/lib/libpacman/pacman.h b/lib/libpacman/pacman.h index 714210d..8d07d0c 100644 --- a/lib/libpacman/pacman.h +++ b/lib/libpacman/pacman.h @@ -191,6 +191,7 @@ enum { PM_PKG_REASON, PM_PKG_MD5SUM, /* Sync DB only */ PM_PKG_SHA1SUM, /* Sync DB only */ + PM_PKG_TRIGGERS, /* Depends entry */ PM_PKG_DEPENDS, PM_PKG_REMOVES, diff --git a/src/pacman-g2/package.c b/src/pacman-g2/package.c index 5b9ea42..12032e3 100644 --- a/src/pacman-g2/package.c +++ b/src/pacman-g2/package.c @@ -85,6 +85,7 @@ void dump_pkg_full(PM_PKG *pkg, int level) PM_LIST_display(_("Removes :"), pacman_pkg_getinfo(pkg, PM_PKG_REMOVES)); PM_LIST_display(_("Required By :"), pacman_pkg_getinfo(pkg, PM_PKG_REQUIREDBY)); PM_LIST_display(_("Conflicts With :"), pacman_pkg_getinfo(pkg, PM_PKG_CONFLICTS)); + PM_LIST_display(_("Triggers :"), pacman_pkg_getinfo(pkg, PM_PKG_TRIGGERS)); printf(_("Description : ")); indentprint(pacman_pkg_getinfo(pkg, PM_PKG_DESC), 17); _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
