diff --git a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h index ef1cbcb..f99c7c6 100644 --- a/libpkgconf/libpkgconf.h +++ b/libpkgconf/libpkgconf.h @@ -283,6 +283,7 @@ PKGCONF_API void pkgconf_cross_personality_deinit(pkgconf_cross_personality_t *p #define PKGCONF_PKG_DEPF_INTERNAL 0x1 #define PKGCONF_PKG_DEPF_PRIVATE 0x2 +#define PKGCONF_PKG_DEPF_QUERY 0x4 #define PKGCONF_PKG_ERRF_OK 0x0 #define PKGCONF_PKG_ERRF_PACKAGE_NOT_FOUND 0x1 diff --git a/libpkgconf/queue.c b/libpkgconf/queue.c index c99b343..e749a0e 100644 --- a/libpkgconf/queue.c +++ b/libpkgconf/queue.c @@ -72,7 +72,7 @@ pkgconf_queue_compile(pkgconf_client_t *client, pkgconf_pkg_t *world, pkgconf_li pkgconf_queue_t *pkgq; pkgq = iter->data; - pkgconf_dependency_parse(client, world, &world->required, pkgq->package, 0); + pkgconf_dependency_parse(client, world, &world->required, pkgq->package, PKGCONF_PKG_DEPF_QUERY); } return (world->required.head != NULL);