xbps-repo: improve genindex target, reorganize main.c file.

- genindex: use new recently added function, remove some objects from
  generated pkg dictionaries, they will be fetched remotely.
- moved some code from main.c into repository.c.

--HG--
extra : convert_revision : xtraeme%40gmail.com-20091125043204-nbtdtaxkga3dad2h
This commit is contained in:
Juan RP
2009-11-25 04:32:04 +00:00
parent 04d9ab2322
commit 4c1ae5d3d6
6 changed files with 473 additions and 411 deletions

View File

@ -28,11 +28,20 @@
/* From index.c */
int xbps_repo_genindex(const char *);
/* From repository.c */
int pkgindex_verify(const char *, const char *, bool);
bool sanitize_url(char *, const char *);
int register_repository(const char *);
int unregister_repository(const char *);
int show_pkg_info_from_repolist(const char *);
int show_pkg_deps_from_repolist(const char *);
int repository_sync(void);
/* From util.c */
int show_pkg_files(prop_dictionary_t);
void show_pkg_info(prop_dictionary_t);
int show_pkg_namedesc(prop_object_t, void *, bool *);
int list_strings_in_array(prop_object_t, void *, bool *);
int list_strings_sep_in_array(prop_object_t, void *, bool *);
void show_pkg_info(prop_dictionary_t);
void show_pkg_info_only_repo(prop_dictionary_t);
int show_pkg_namedesc(prop_object_t, void *, bool *);
int list_strings_in_array(prop_object_t, void *, bool *);
int list_strings_sep_in_array(prop_object_t, void *, bool *);
#endif /* !_XBPS_REPO_DEFS_H_ */