diff options
author | Nagy Gabor <ngaba@bibl.u-szeged.hu> | 2008-07-08 10:07:05 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2008-07-13 16:16:55 +0200 |
commit | fd8969f67875ad6854725165b9530f4be26c5d96 (patch) | |
tree | fe3d41322943efa8167076fafecb80d83de04558 /lib/libalpm/deps.h | |
parent | f724fb27022551e536496f8f99bc4be33b4ce3b7 (diff) | |
download | pacman-fd8969f67875ad6854725165b9530f4be26c5d96.tar.gz pacman-fd8969f67875ad6854725165b9530f4be26c5d96.tar.xz |
sync_addtarget rework
Now '-S provision' handling is done in the back-end.
In case of multiple providers, the first one is selected (behavior change:
deleted provision002.py). The old processing order was: literal, group,
provision; the new one: literal, provision, group. This is more rational,
but "pacman -S group" will be slower now. "pacman -S repo/provision" also
works. Provision was generalized to dependencies, so you can resolve deps by
hand: "pacman -S 'bash>2.0'" or "pacman -S 'core/bash>2.0'" etc. This can be
useful in makepkg dependency resolving. The changes were documented in
pacman manual.
alpm_find_pkg_satisfiers and _alpm_find_dep_satisfiers functions were
removed, since they are no longer needed.
I added some verbosity to "select provider instead of literal" and
"fallback to group".
Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu>
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/deps.h')
-rw-r--r-- | lib/libalpm/deps.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/libalpm/deps.h b/lib/libalpm/deps.h index 2d20bb66..2f3c4502 100644 --- a/lib/libalpm/deps.h +++ b/lib/libalpm/deps.h @@ -53,7 +53,6 @@ int _alpm_resolvedeps(pmdb_t *local, alpm_list_t *dbs_sync, alpm_list_t *list, int _alpm_dep_edge(pmpkg_t *pkg1, pmpkg_t *pkg2); pmdepend_t *_alpm_splitdep(const char *depstring); pmpkg_t *_alpm_find_dep_satisfier(alpm_list_t *pkgs, pmdepend_t *dep); -alpm_list_t *_alpm_find_dep_satisfiers(alpm_list_t *pkgs, pmdepend_t *dep); #endif /* _ALPM_DEPS_H */ |