From: Michael Tremer Date: Sun, 20 Feb 2011 00:14:27 +0000 (+0100) Subject: Add more information to pakfire-build info . X-Git-Tag: 0.9.3~160 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9afa56209a930ae2c011483f60ecad190d658856;p=pakfire.git Add more information to pakfire-build info . --- diff --git a/pakfire/cli.py b/pakfire/cli.py index 158417c12..18f952f8f 100644 --- a/pakfire/cli.py +++ b/pakfire/cli.py @@ -143,14 +143,14 @@ class Cli(object): return func() - def handle_info(self): + def handle_info(self, long=False): for pattern in self.args.package: pkgs = self.pakfire.repos.get_by_glob(pattern) pkgs = packages.PackageListing(pkgs) for pkg in pkgs: - print pkg.dump() + print pkg.dump(long=long) def handle_search(self): pkgs = self.pakfire.repos.search(self.args.pattern) @@ -282,6 +282,9 @@ class CliBuilder(Cli): sub_create.add_argument("inputs", nargs="+", help=_("Path to input packages.")) sub_create.add_argument("action", action="store_const", const="repo_create") + def handle_info(self): + Cli.handle_info(self, long=True) + def handle_build(self): print self.args # Get the package descriptor from the command line options diff --git a/pakfire/packages/base.py b/pakfire/packages/base.py index e8ef4a88b..0019d6bd2 100644 --- a/pakfire/packages/base.py +++ b/pakfire/packages/base.py @@ -43,7 +43,7 @@ class Package(object): return ret - def dump(self, short=False): + def dump(self, short=False, long=False): if short: return "%s.%s : %s" % (self.name, self.arch, self.summary) @@ -64,6 +64,11 @@ class Package(object): items.append((caption, line)) caption = "" + if long: + items.append((_("Build ID"), self.build_id)) + items.append((_("Build date"), self.build_date)) + items.append((_("Build host"), self.build_host)) + format = "%%-%ds : %%s" % (max([len(k) for k, v in items])) s = [] diff --git a/po/pakfire.pot b/po/pakfire.pot index 846235c01..1276e95c9 100644 --- a/po/pakfire.pot +++ b/po/pakfire.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-19 17:57+0100\n" +"POT-Creation-Date: 2011-02-20 01:13+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -150,46 +150,58 @@ msgstr "" msgid "Is this okay?" msgstr "" -#: ../pakfire/packages/base.py:47 +#: ../pakfire/packages/base.py:51 msgid "Name" msgstr "" -#: ../pakfire/packages/base.py:48 ../pakfire/transaction.py:227 +#: ../pakfire/packages/base.py:52 ../pakfire/transaction.py:227 msgid "Arch" msgstr "" -#: ../pakfire/packages/base.py:49 ../pakfire/transaction.py:227 +#: ../pakfire/packages/base.py:53 ../pakfire/transaction.py:227 msgid "Version" msgstr "" -#: ../pakfire/packages/base.py:50 +#: ../pakfire/packages/base.py:54 msgid "Release" msgstr "" -#: ../pakfire/packages/base.py:51 ../pakfire/transaction.py:227 +#: ../pakfire/packages/base.py:55 ../pakfire/transaction.py:227 msgid "Size" msgstr "" -#: ../pakfire/packages/base.py:52 +#: ../pakfire/packages/base.py:56 msgid "Repo" msgstr "" -#: ../pakfire/packages/base.py:53 +#: ../pakfire/packages/base.py:57 msgid "Summary" msgstr "" -#: ../pakfire/packages/base.py:54 +#: ../pakfire/packages/base.py:58 msgid "URL" msgstr "" -#: ../pakfire/packages/base.py:55 +#: ../pakfire/packages/base.py:59 msgid "License" msgstr "" -#: ../pakfire/packages/base.py:58 +#: ../pakfire/packages/base.py:62 msgid "Description" msgstr "" +#: ../pakfire/packages/base.py:68 +msgid "Build ID" +msgstr "" + +#: ../pakfire/packages/base.py:69 +msgid "Build date" +msgstr "" + +#: ../pakfire/packages/base.py:70 +msgid "Build host" +msgstr "" + #: ../pakfire/packages/packager.py:70 msgid "Extracting" msgstr ""