Revert "Backporting weak dependencies" 08/116708/1
authorSoonKyu Park <sk7.park@samsung.com>
Tue, 28 Feb 2017 01:13:18 +0000 (10:13 +0900)
committerSoonKyu Park <sk7.park@samsung.com>
Tue, 28 Feb 2017 01:13:31 +0000 (10:13 +0900)
This reverts commit 822fe26c20549c1e891d874316cf91a7b244c23d.

Change-Id: Ic866ff716b4d547b4499f701b7577d025b89e8db

build/reqprov.c
lib/rpmtag.h

index cc642ca..cbfbe56 100644 (file)
@@ -89,21 +89,25 @@ int addReqProv(Header h, rpmTagVal tagN,
        versiontag = RPMTAG_RECOMMENDVERSION;
        flagtag = RPMTAG_RECOMMENDFLAGS;
        extra = Flags & _ALL_REQUIRES_MASK;
+       dsp = &pkg->recommends;
        break;
     case RPMTAG_SUGGESTNAME:
        versiontag = RPMTAG_SUGGESTVERSION;
        flagtag = RPMTAG_SUGGESTFLAGS;
        extra = Flags & _ALL_REQUIRES_MASK;
+       dsp = &pkg->suggests;
        break;
     case RPMTAG_SUPPLEMENTNAME:
        versiontag = RPMTAG_SUPPLEMENTVERSION;
        flagtag = RPMTAG_SUPPLEMENTFLAGS;
        extra = Flags & _ALL_REQUIRES_MASK;
+       dsp = &pkg->supplements;
        break;
     case RPMTAG_ENHANCENAME:
        versiontag = RPMTAG_ENHANCEVERSION;
        flagtag = RPMTAG_ENHANCEFLAGS;
        extra = Flags & _ALL_REQUIRES_MASK;
+       dsp = &pkg->enhances;
        break;
     case RPMTAG_REQUIRENAME:
     default:
index 04d5a2c..025a0a4 100644 (file)
@@ -307,26 +307,6 @@ typedef enum rpmTag_e {
     RPMTAG_OBSOLETENEVRS       = 5043, /* s[] extension */
     RPMTAG_CONFLICTNEVRS       = 5044, /* s[] extension */
     RPMTAG_FILENLINKS          = 5045, /* i[] extension */
-    RPMTAG_RECOMMENDNAME        = 5046, /* s[] */
-#define RPMTAG_RECOMMENDS RPMTAG_RECOMMENDNAME  /* s[] */
-    RPMTAG_RECOMMENDVERSION     = 5047, /* s[] */
-    RPMTAG_RECOMMENDFLAGS       = 5048, /* i[] */
-    RPMTAG_SUGGESTNAME          = 5049, /* s[] */
-#define RPMTAG_SUGGESTS RPMTAG_SUGGESTNAME      /* s[] */
-    RPMTAG_SUGGESTVERSION       = 5050, /* s[] extension */
-    RPMTAG_SUGGESTFLAGS         = 5051, /* i[] extension */
-    RPMTAG_SUPPLEMENTNAME       = 5052, /* s[] */
-#define RPMTAG_SUPPLEMENTS RPMTAG_SUPPLEMENTNAME /* s[] */
-    RPMTAG_SUPPLEMENTVERSION    = 5053, /* s[] */
-    RPMTAG_SUPPLEMENTFLAGS      = 5054, /* i[] */
-    RPMTAG_ENHANCENAME          = 5055, /* s[] */
-#define RPMTAG_ENHANCES RPMTAG_ENHANCENAME      /* s[] */
-    RPMTAG_ENHANCEVERSION       = 5056, /* s[] */
-    RPMTAG_ENHANCEFLAGS         = 5057, /* i[] */
-    RPMTAG_RECOMMENDNEVRS       = 5058, /* s[] extension */
-    RPMTAG_SUGGESTNEVRS         = 5059, /* s[] extension */
-    RPMTAG_SUPPLEMENTNEVRS      = 5060, /* s[] extension */
-    RPMTAG_ENHANCENEVRS         = 5061, /* s[] extension */
 
     RPMTAG_FIRSTFREE_TAG       /*!< internal */
 } rpmTag;