tazpkg diff lib/tazpkgbox/package_infos @ rev 313

tazpkgbox: typo in upgradeable-packages (thanks Robertugo)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Feb 02 23:40:03 2010 +0100 (2010-02-02)
parents 0a9d95c7f42b
children 8bdf4568fdb5
line diff
     1.1 --- a/lib/tazpkgbox/package_infos	Wed Mar 11 17:48:45 2009 +0000
     1.2 +++ b/lib/tazpkgbox/package_infos	Tue Feb 02 23:40:03 2010 +0100
     1.3 @@ -176,6 +176,7 @@
     1.4  	DEPENDS=""
     1.5  	MAINTAINER=""
     1.6  	BUGS=""
     1.7 +	TAGS=""
     1.8  	. /var/lib/tazpkg/installed/$PKG/receipt
     1.9  	MAINTAINER=$(echo "$MAINTAINER" | sed 's/[<>|]/ /g')
    1.10  	upgrade_version="$(cat /var/lib/tazpkg/packages.desc \
    1.11 @@ -221,6 +222,8 @@
    1.12  		<item icon=\"important\">Bugs: | $BUGS</item>"
    1.13  [ -n "$HANDBOOK_URL" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.14  		<item icon=\"ascii\">Handbook: | $HANDBOOK_URL</item>"
    1.15 +[ -n "$TAGS" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.16 +		<item icon=\"tazpkg\">Tags: | $TAGS</item>"
    1.17  [ -n "$CONFIG_FILES" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.18  		<item icon=\"tazpkg\">Config files: | $CONFIG_FILES</item>"
    1.19  [ -f /var/lib/tazpkg/installed/$PKG/modifiers ] && 
    1.20 @@ -330,19 +333,44 @@
    1.21  	WEB_SITE=`echo "$RES" | cut -d "|" -f 5`
    1.22  	SIZES=`grep -sh -A 3 "^$(echo $PACKAGE)$" /var/lib/tazpkg/packages.txt \
    1.23  		/var/lib/tazpkg/undigest/*/packages.txt | tail -1`
    1.24 +	DEPENDS=""
    1.25 +	SUGGESTED=""
    1.26 +	MAINTAINER=""
    1.27 +	BUGS=""
    1.28 +	HANDBOOK_URL=""
    1.29 +	TAGS=""
    1.30 +	CONFIG_FILES=""
    1.31 +	height=160
    1.32 +	if [ -s /home/slitaz/wok/$PKG/receipt ]; then
    1.33 +		. /home/slitaz/wok/$PKG/receipt
    1.34 +		height=200
    1.35 +	fi
    1.36  	PACKAGE_INFOS="
    1.37  <window title=\"Package: $PACKAGE\" icon-name=\"package-x-generic\">
    1.38  <vbox>
    1.39  
    1.40  	<tree>
    1.41 -		<width>460</width><height>160</height>
    1.42 +		<width>460</width><height>$height</height>
    1.43  		<label>$PKG|$SHORT_DESC</label>
    1.44  		<variable>FIELD2</variable>
    1.45 -		<item icon=\"tazpkg\">Name: | $PACKAGE</item>
    1.46  		<item icon=\"tazpkg\">Version: | $VERSION</item>
    1.47  		<item icon=\"tazpkg\">Category: | $CATEGORY</item>"
    1.48 +	[ -n "$DEPENDS" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.49 +		<item icon=\"tazpkg\">Depends: | $(echo $DEPENDS)</item>"
    1.50 +	[ -n "$SUGGESTED" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.51 +		<item icon=\"tazpkg\">Suggested: | $(echo $SUGGESTED)</item>"
    1.52  	[ -n "$SIZES" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.53  		<item icon=\"tazpkg\">Size: | $SIZES</item>"
    1.54 +	[ -n "$MAINTAINER" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.55 +		<item icon=\"system-users\">Maintainer: | $MAINTAINER</item>"
    1.56 +	[ -n "$BUGS" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.57 +		<item icon=\"important\">Bugs: | $BUGS</item>"
    1.58 +	[ -n "$HANDBOOK_URL" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.59 +		<item icon=\"ascii\">Handbook: | $HANDBOOK_URL</item>"
    1.60 +	[ -n "$TAGS" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.61 +		<item icon=\"tazpkg\">Tags: | $TAGS</item>"
    1.62 +	[ -n "$CONFIG_FILES" ] && PACKAGE_INFOS="$PACKAGE_INFOS
    1.63 +		<item icon=\"tazpkg\">Config files: | $CONFIG_FILES</item>"
    1.64  	PACKAGE_INFOS="$PACKAGE_INFOS
    1.65  		<item icon=\"applications-internet\">Web site: | $WEB_SITE</item>
    1.66  		<action>case \$FIELD2 in Web*) firefox $WEB_SITE &;; esac</action>