Ticket #143: 0001-Add-VCS-key.patch

File 0001-Add-VCS-key.patch, 2.3 kB (added by cgwalters, 2 years ago)

support VCS key

  • a/build/parsePreamble.c

    old new  
    2929    RPMTAG_VENDOR, 
    3030    RPMTAG_ICON, 
    3131    RPMTAG_URL, 
     32    RPMTAG_VCS, 
    3233    RPMTAG_CHANGELOGTIME, 
    3334    RPMTAG_CHANGELOGNAME, 
    3435    RPMTAG_CHANGELOGTEXT, 
     
    531532    case RPMTAG_URL: 
    532533    case RPMTAG_DISTTAG: 
    533534    case RPMTAG_BUGURL: 
     535    case RPMTAG_VCS: 
    534536        SINGLE_TOKEN_ONLY; 
    535537        headerPutString(pkg->header, tag, field); 
    536538        break; 
     
    722724    {RPMTAG_GROUP,              1, 0, LEN_AND_STR("group")}, 
    723725    {RPMTAG_PACKAGER,           0, 0, LEN_AND_STR("packager")}, 
    724726    {RPMTAG_URL,                0, 0, LEN_AND_STR("url")}, 
     727    {RPMTAG_VCS,        0, 0, LEN_AND_STR("vcs")}, 
    725728    {RPMTAG_SOURCE,             0, 0, LEN_AND_STR("source")}, 
    726729    {RPMTAG_PATCH,              0, 0, LEN_AND_STR("patch")}, 
    727730    {RPMTAG_NOSOURCE,           0, 0, LEN_AND_STR("nosource")}, 
  • a/lib/rpmtag.h

    old new  
    292292    RPMTAG_HEADERCOLOR          = 5017, /* i extension */ 
    293293    RPMTAG_VERBOSE              = 5018, /* i extension */ 
    294294    RPMTAG_EPOCHNUM             = 5019, /* i extension */ 
     295    RPMTAG_VCS          = 5020, /* s */ 
    295296 
    296297    RPMTAG_FIRSTFREE_TAG        /*!< internal */ 
    297298} rpmTag;