import.c
changeset 66 bb4ca4a47f66
parent 62 3e42af5305ac
child 67 cfe57117efee
     1.1 --- a/import.c	Thu Oct 25 13:21:26 2007 -0400
     1.2 +++ b/import.c	Wed Oct 31 22:41:27 2007 -0400
     1.3 @@ -60,10 +60,12 @@
     1.4  
     1.5  	switch ((int) data) {
     1.6  	case RZR_REQUIRES:
     1.7 -		razor_importer_add_requires(importer, name, version);
     1.8 +		razor_importer_add_property(importer, name, version,
     1.9 +					    RAZOR_PROPERTY_REQUIRES);
    1.10  		break;
    1.11  	case RZR_PROVIDES:
    1.12 -		razor_importer_add_provides(importer, name, version);
    1.13 +		razor_importer_add_property(importer, name, version,
    1.14 +					    RAZOR_PROPERTY_PROVIDES);
    1.15  		break;
    1.16  	}
    1.17  }
    1.18 @@ -229,10 +231,12 @@
    1.19  			
    1.20  		switch (ctx->state) {
    1.21  		case YUM_STATE_REQUIRES:
    1.22 -			razor_importer_add_requires(ctx->importer, n, buffer);
    1.23 +			razor_importer_add_property(ctx->importer, n, buffer,
    1.24 +						    RAZOR_PROPERTY_REQUIRES);
    1.25  			break;
    1.26  		case YUM_STATE_PROVIDES:
    1.27 -			razor_importer_add_provides(ctx->importer, n, buffer);
    1.28 +			razor_importer_add_property(ctx->importer, n, buffer,
    1.29 +						    RAZOR_PROPERTY_PROVIDES);
    1.30  			break;
    1.31  		}
    1.32  	} else if (strcmp(name, "file") == 0) {
    1.33 @@ -352,18 +356,20 @@
    1.34  		headerGetEntry(h, RPMTAG_REQUIREFLAGS, &type,
    1.35  			       &property_flags.p, &count);
    1.36  		for (i = 0; i < count; i++)
    1.37 -			razor_importer_add_requires(importer,
    1.38 +			razor_importer_add_property(importer,
    1.39  						    property_names.list[i],
    1.40 -						    property_versions.list[i]);
    1.41 +						    property_versions.list[i],
    1.42 +						    RAZOR_PROPERTY_REQUIRES);
    1.43  
    1.44  		headerGetEntry(h, RPMTAG_PROVIDENAME, &type,
    1.45  			       &property_names.p, &count);
    1.46  		headerGetEntry(h, RPMTAG_PROVIDEVERSION, &type,
    1.47  			       &property_versions.p, &count);
    1.48  		for (i = 0; i < count; i++)
    1.49 -			razor_importer_add_provides(importer,
    1.50 +			razor_importer_add_property(importer,
    1.51  						    property_names.list[i],
    1.52 -						    property_versions.list[i]);
    1.53 +						    property_versions.list[i],
    1.54 +						    RAZOR_PROPERTY_PROVIDES);
    1.55  
    1.56  		headerGetEntry(h, RPMTAG_BASENAMES, &type,
    1.57  			       &basenames.p, &count);