]> git.ipfire.org Git - pakfire.git/commitdiff
Add more information to pakfire-build info <pkg>.
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 20 Feb 2011 00:14:27 +0000 (01:14 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 20 Feb 2011 00:14:27 +0000 (01:14 +0100)
pakfire/cli.py
pakfire/packages/base.py
po/pakfire.pot

index 158417c120a7a0600b9a6e90ae023e923c6134be..18f952f8fb2af9a23d130d199a34ad087ab4963f 100644 (file)
@@ -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
index e8ef4a88bd6e76a861b34a886d291999a8ece69d..0019d6bd2fca7411c52f24353ef6fc1d7f29e681 100644 (file)
@@ -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 = []
index 846235c018f092acb19acc7e938369c0ca2d3755..1276e95c98a614ccc41f4aeb6531f39e3479ccc0 100644 (file)
@@ -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 <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\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 ""