From 0b605e179eaede6f1d22abf63147a7e5059a26b5 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 4 Aug 2011 12:21:32 +0000 Subject: aports.lua: parse source strings --- ap.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'ap.in') diff --git a/ap.in b/ap.in index 81b11f6..95aeec0 100755 --- a/ap.in +++ b/ap.in @@ -68,6 +68,20 @@ subcmd.builddirs = { end } +subcmd.sources = { + desc = "List sources", + usage = "PKG...", + run = function(opts) + local i, p, _ + for i = 2, #opts do + db:foreach_pkg(opts[i], function(_, p) + aports.foreach_remote_source(p, function(url) + print(p.pkgname, p.pkgver, string.gsub(url, p.pkgver, "$VERSION")) + end) + end) + end + end +} function print_usage() io.write("usage: ap -d SUBCOMMAND [options]\n\nSubcommands are:\n") -- cgit v1.2.3-60-g2f50