# File lib/rpm.rb, line 145
  def requires(name)
    raise RuntimeError, 'closed DB' if @db.nil?
    pkg = nil
    @db.each_match(RPM::DBI_LABEL, name) {|p| pkg = p; break}
    if pkg then
      pkg.requires.collect {|req| [req.name, req.version.v, req.version.r] }
    else
      []
    end
  end