tazpkg rev 87
tazpkgbox: add size for installed packages
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon May 19 09:59:27 2008 +0000 (2008-05-19) |
parents | 12472d81f352 |
children | ba8155966f13 |
files | lib/tazpkgbox/package_infos |
line diff
1.1 --- a/lib/tazpkgbox/package_infos Mon May 12 14:32:20 2008 +0200 1.2 +++ b/lib/tazpkgbox/package_infos Mon May 19 09:59:27 2008 +0000 1.3 @@ -9,8 +9,9 @@ 1.4 1.5 # Installed or not installed, that the question. 1.6 if [ -d /var/lib/tazpkg/installed/$PKG ]; then 1.7 + PACKED_SIZE="" 1.8 . /var/lib/tazpkg/installed/$PKG/receipt 1.9 - export PACKAGE_INFOS=" 1.10 + PACKAGE_INFOS=" 1.11 <window title=\"Package: $PKG\" icon-name=\"package-x-generic\"> 1.12 <vbox> 1.13 1.14 @@ -19,7 +20,10 @@ 1.15 <label>Package|$PKG</label> 1.16 <item icon=\"tazpkg\">Version: | $VERSION</item> 1.17 <item icon=\"tazpkg\">Category: | $CATEGORY</item> 1.18 - <item icon=\"tazpkg\">Depends: | $DEPENDS</item> 1.19 + <item icon=\"tazpkg\">Depends: | $DEPENDS</item>" 1.20 +[ -n "$PACKED_SIZE" ] && PACKAGE_INFOS="$PACKAGE_INFOS 1.21 + <item icon=\"tazpkg\">Size: | $PACKED_SIZE ($UNPACKED_SIZE installed)</item>" 1.22 +PACKAGE_INFOS="$PACKAGE_INFOS 1.23 <item icon=\"system-users\">Maintainer: | $MAINTAINER</item> 1.24 <item icon=\"applications-internet\">Web site: | $WEB_SITE</item> 1.25 </tree> 1.26 @@ -49,6 +53,7 @@ 1.27 </vbox> 1.28 </window> 1.29 " 1.30 + export PACKAGE_INFOS 1.31 else 1.32 RES=`grep "^$PKG" /var/lib/tazpkg/packages.desc | head -n 1` 1.33 PACKAGE=`echo "$RES" | cut -d "|" -f 1`