#!/bin/bash
log="rpm -q --specfile etoys.spec --changelog"
num=`$log | grep -c '^[*]'`

$log | while read line ; do 
     case "$line" in
     	 \**)
		echo $num
		echo
		num=$(($num-1))
		date=`echo "$line" | awk '{print $4 " " $3 " " $5}'`
		echo "* $date"
		;;
	-*)
		echo "$line" | sed 's/^-/*/'
		;;
       	 *)	
	 	echo "  $line"
		;;
  esac
done
