From 3bbeb72d543d9a5cb75d4053ade6252fa5e73445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=98yvind=20Karlsen?= Date: Fri, 17 Dec 2010 23:45:02 +0000 Subject: fix RPMQV_* enums not mapped to RPMTAG_* in rpmtag_from_string() --- URPM.xs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/URPM.xs b/URPM.xs index 17fbd02..bc2e333 100644 --- a/URPM.xs +++ b/URPM.xs @@ -233,6 +233,14 @@ rpmtag_from_string(const char *tag) qv_c = NULL; static const char tag_context[] = "rpmtag", qv_context[] = "rpmqvsources"; + /* XXX: rpmcli.h: @todo Reassign to tag values. */ + if (!strcmp(tag, "whatprovides")) + return RPMTAG_PROVIDENAME; + else if (!strcmp(tag, "whatrequires")) + return RPMTAG_REQUIRENAME; + else if (!strcmp(tag, "path")) + return RPMTAG_BASENAMES; + if(tag_c == NULL) { tag_c = rpmconstNew(); if(!rpmconstInitToContext(tag_c, tag_context)) -- cgit v1.2.1