support/package-builder/RepoDeps.py
a095d288
 import commands
 
 class RepoQueryDependency(object):
     def __init__(self, repoFile):
         self.repo_file = repoFile
     def getRequiresList(self,pkg):
87815216
         cmd = ("repoquery -c " + self.repo_file + " -R -q " + pkg +
                " | xargs repoquery -c " + self.repo_file +
                " --whatprovides -q | sed 's/-[0-9]/ /g' | cut -f 1 -d ' ' | sort | uniq ")
a095d288
         status,output = commands.getstatusoutput(cmd)
         if status == 0:
             outList = output.split('\n')
             if "" in outList: outList.remove("")
             if "Options:" in outList: outList.remove("Options:")
             if "Usage:" in outList: outList.remove("Usage:")
             return outList