| 1 | #!/usr/bin/env ruby |
|---|
| 2 | ['Paludis'].each {|x| require x} |
|---|
| 3 | include Paludis |
|---|
| 4 | |
|---|
| 5 | Log.instance.log_level = LogLevel::Warning |
|---|
| 6 | Log.instance.program_name = $0 |
|---|
| 7 | |
|---|
| 8 | env = Paludis::EnvironmentMaker.instance.make_from_spec "" |
|---|
| 9 | p = env.package_database.query(Query::Matches.new(Paludis::parse_user_package_dep_spec("x11-apps/xeyes", [])) & |
|---|
| 10 | Query::SupportsInstalledAction.new, |
|---|
| 11 | QueryOrder::OrderByVersion)[0] |
|---|
| 12 | |
|---|
| 13 | $i = 0 |
|---|
| 14 | $n = 0 |
|---|
| 15 | while true |
|---|
| 16 | $n = 0 |
|---|
| 17 | $j = 0 |
|---|
| 18 | p.run_dependencies_key.value.each do |d| |
|---|
| 19 | $n += 1 |
|---|
| 20 | $i += 1 |
|---|
| 21 | puts $i.to_s + " " + $n.to_s |
|---|
| 22 | d.class |
|---|
| 23 | end |
|---|
| 24 | end |
|---|