From 29afc67918972d43714dc271c5d5a8b32d2580e0 Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Thu, 14 Jul 2005 13:07:31 +0000 Subject: 2005-06-27 Tollef Fog Heen Author: tfheen Date: 2005-06-27 19:53:05 GMT 2005-06-27 Tollef Fog Heen All those Requires.private changes are thanks to James Henstridge. Thanks! * check/private-dep.pc, check/public-dep.pc, check/requires-test.pc: New files, data for the check-requires-private test. * check/check-requires-private: New test to check for Requires.private support. * check/Makefile.am (EXTRA_DIST, TESTS): Add Requires.private test. * pkg.h (struct _Package): Add requires_private * pkg.c (get_requires_private, fill_list_single_package) (fill_list, verify_package, verify_package, get_merged) (get_merged_from_back, get_multi_merged) (get_multi_merged_from_back, package_get_l_libs) (packages_get_l_libs, package_get_L_libs, packages_get_L_libs) (package_get_other_libs, packages_get_other_libs) (package_get_I_cflags, packages_get_I_cflags) (package_get_other_cflags, packages_get_other_cflags): Handle private requires and cascading changes. * parse.c (parse_requires_private, parse_conflicts) (parse_package_file): Handle Requires.private --- pkg.h | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg.h') diff --git a/pkg.h b/pkg.h index 774d896..02ff1f3 100644 --- a/pkg.h +++ b/pkg.h @@ -57,6 +57,7 @@ struct _Package char *url; char *pcfiledir; /* directory it was loaded from */ GSList *requires; + GSList *requires_private; GSList *l_libs; char *l_libs_merged; GSList *L_libs; -- cgit v1.2.1