# SliTaz package receipt.

PACKED_SIZE="60.0K"
UNPACKED_SIZE="456.0K"
PACKAGE="slitaz-tools-boxes"
VERSION="1037"
CATEGORY="system-tools"
SHORT_DESC="All SliTaz GTK/Yad boxes to command line tools."
MAINTAINER="pankso@slitaz.org"
LICENSE="GPL3"
WEB_SITE="http://www.slitaz.org/"
SOURCE="slitaz-tools"
TARBALL="$SOURCE-$VERSION.tar.bz2"
WGET_URL="http://hg.slitaz.org/slitaz-tools/archive/$VERSION.tar.bz2"
#CONFIG_FILES="/etc/wireless"
GENERIC_MENUS="no"
HOST_ARCH="i486 arm"

DEPENDS="slitaz-tools gettext-base yad xorg-xhost"
BUILD_DEPENDS="tzdata"
SIBLINGS="slitaz-tools tazdrop"

current_version()
{
	wget -O - http://hg.slitaz.org/slitaz-tools/ 2>/dev/null | \
	sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-tools/rev/|;s|<.*||' | \
	xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||'
}

# Rules to configure and make the package.
compile_rules()
{
	make && make DESTDIR=$DESTDIR install-boxes

	# make zone-mini.tab for timezone selector
	TAB=$WOK/tzdata/install/usr/share/zoneinfo/zone.tab
	OUT=$install/usr/share/zoneinfo/zone-mini.tab
	echo -n > $OUT
	ZONES="$(cat $TAB | sed '/#/ d' | cut -d'	' -f1,3 | sort -u)"
	for COUNTRY in $(echo "$ZONES" | cut -d'	' -f1 | sort -u); do
		echo -ne "$COUNTRY\t" >> $OUT
		for LOC in $(echo "$ZONES" | sed -n "/$COUNTRY/ s|.*\t\(.*\)|\1|p"); do
			echo -n "${LOC##*/} " >> $OUT
		done
		echo >> $OUT
	done
	sed -i 's| $||g' $OUT
	# Remove historical locations for UA
	sed -i 's| Uzhgorod Zaporozhye||' $OUT

	# country names
	cp -a $WOK/tzdata/install/usr/share/zoneinfo/iso3166.tab \
		$install/usr/share/zoneinfo/
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	mkdir -p $fs
	cp -a $install/* $fs
	# No CD-ROM on embedded devices
	case "$ARCH" in
		arm*) 
			rm -f $fs/usr/bin/burn-box 
			rm -f $fs/usr/share/applications/burn-*.desktop ;;
	esac
	chmod 0644 $fs/usr/share/locale/*/*/*.mo
	chown -R root.root $fs
}
