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`