#!/bin/sh
echo Updating library manifest...
for package in $@; do
    manifest=debian/$package.manifest
    # file format version number
    echo "  VERSION 1" > $manifest; \
    for i in $(find $(pwd)/debian/$package -type f \
         \( -name '*.so' -or -name '*.so.*' \))
    do
	version=`dpkg-parsechangelog |awk '/Version:/ { print $2 }'`
	objdump -p $i | sed -n -e"s/\( SONAME.*\)/\\1 $version/p" >> $manifest
	objdump -T $i | grep '\.text'| cut -b34- | sort >> $manifest
    done
done
