pacman/lib/libalpm
Nagy Gabor 84ebf82319 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>
2007-11-18 20:05:51 -06:00
..
po Remove provide.c and provide.h . 2007-11-17 09:50:05 -06:00
.gitignore Remove unnecessary entries from .gitignore files 2007-07-16 16:49:28 -04:00
Makefile.am Remove provide.c and provide.h . 2007-11-17 09:50:05 -06:00
add.c Add the pmconflict_t type. 2007-11-18 12:42:39 -06:00
add.h War on whitespace 2007-11-16 20:18:45 -06:00
alpm.c War on whitespace 2007-11-16 20:18:45 -06:00
alpm.h Add the pmconflict_t type. 2007-11-18 12:42:39 -06:00
alpm_list.c Generalized alpm_list_find. 2007-11-17 09:44:48 -06:00
alpm_list.h Generalized alpm_list_find. 2007-11-17 09:44:48 -06:00
backup.c War on whitespace 2007-11-16 20:18:45 -06:00
backup.h War on whitespace 2007-11-16 20:18:45 -06:00
be_files.c War on whitespace 2007-11-16 20:18:45 -06:00
cache.c War on whitespace 2007-11-16 20:18:45 -06:00
cache.h War on whitespace 2007-11-16 20:18:45 -06:00
conflict.c Add the pmconflict_t type. 2007-11-18 12:42:39 -06:00
conflict.h Add the pmconflict_t type. 2007-11-18 12:42:39 -06:00
db.c Versioned provisions. 2007-11-18 20:05:51 -06:00
db.h Versioned provisions. 2007-11-18 20:05:51 -06:00
delta.c Generalized alpm_list_find. 2007-11-17 09:44:48 -06:00
delta.h War on whitespace 2007-11-16 20:18:45 -06:00
deps.c Versioned provisions. 2007-11-18 20:05:51 -06:00
deps.h Add the pmconflict_t type. 2007-11-18 12:42:39 -06:00
error.c War on whitespace 2007-11-16 20:18:45 -06:00
error.h War on whitespace 2007-11-16 20:18:45 -06:00
group.c libalpm: introduce MALLOC and CALLOC macros 2007-10-29 01:00:52 -05:00
group.h War on whitespace 2007-11-16 20:18:45 -06:00
handle.c War on whitespace 2007-11-16 20:18:45 -06:00
handle.h War on whitespace 2007-11-16 20:18:45 -06:00
log.c War on whitespace 2007-11-16 20:18:45 -06:00
log.h War on whitespace 2007-11-16 20:18:45 -06:00
md5.c War on whitespace 2007-11-16 20:18:45 -06:00
md5.h Updates to fix Doxygen documentation generation 2007-10-14 17:29:32 -05:00
package.c Remove the IgnorePkg handling from alpm_pkg_compare_version. 2007-11-18 12:37:16 -06:00
package.h War on whitespace 2007-11-16 20:18:45 -06:00
remove.c Simple s/conflict/fileconflict/ renaming. 2007-11-18 12:42:34 -06:00
remove.h War on whitespace 2007-11-16 20:18:45 -06:00
server.c War on whitespace 2007-11-16 20:18:45 -06:00
server.h War on whitespace 2007-11-16 20:18:45 -06:00
sync.c Versioned provisions. 2007-11-18 20:05:51 -06:00
sync.h War on whitespace 2007-11-16 20:18:45 -06:00
trans.c Fix sh and scriptlet interaction 2007-11-18 16:49:02 -06:00
trans.h War on whitespace 2007-11-16 20:18:45 -06:00
util.c War on whitespace 2007-11-16 20:18:45 -06:00
util.h War on whitespace 2007-11-16 20:18:45 -06:00