diff options
author | Nagy Gabor <ngaba@bibl.u-szeged.hu> | 2007-11-16 22:37:57 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2007-11-18 20:05:51 -0600 |
commit | 84ebf8231985ff285f7995cd7ecaceb750a3c78b (patch) | |
tree | d42dd444a5b0e70d39a7a69de469fdef9111ac25 /lib/libalpm/db.h | |
parent | 23b4e0270b1a1881b2daf362a398a3bdc20fab43 (diff) | |
download | pacman-84ebf8231985ff285f7995cd7ecaceb750a3c78b.tar.xz |
Versioned provisions.
This patch introduces versioned provisions in "provision 1.0-1" format.
_alpm_db_whatprovides was modified accordingly (added sync500.py),
alpm_depcmp was modified accordingly (add043.py passes now; added add044.py
and add045.py).
Notes:
alpm_db_search now uses the whole versioned %PROVIDES% string in its search.
debug logging was simplified in alpm_depcmp.
Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu>
[Xavier: fixed a few typos, duplicate const strings with strdup before
modifying them, put some debugging back in alpm_depcmp, minor code cleanups
(var/function renaming), added a note in PKGBUILD man page.]
Signed-off-by: Chantry Xavier <shiningxc@gmail.com>
[Dan: made strcmp checks clearer, added a comment]
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/db.h')
-rw-r--r-- | lib/libalpm/db.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libalpm/db.h b/lib/libalpm/db.h index 3d952126..3916e848 100644 --- a/lib/libalpm/db.h +++ b/lib/libalpm/db.h @@ -58,6 +58,7 @@ pmdb_t *_alpm_db_register_local(void); pmdb_t *_alpm_db_register_sync(const char *treename); /* Provision */ +int _alpm_prov_cmp(const void *provision, const void *needle); alpm_list_t *_alpm_db_whatprovides(pmdb_t *db, const char *package); /* be.c, backend specific calls */ |