#!/bin/sh
set -Cefu
cp -a $0-pkg "$AUTOPKGTEST_TMP/pkg"
cd "$AUTOPKGTEST_TMP/pkg"

DEB_GNAT_VERSION=`gnatmake --version | sed 's/.* \([0-9]\+\)\.[0-9.]\+$/\1/;q'`
DEB_HOST_MULTIARCH=`dpkg-architecture -qDEB_HOST_MULTIARCH`

echo 'Generating expected'
sort > expected <<EOF
DEB_ADA_LIB_INFO_DIR:=usr/lib/$DEB_HOST_MULTIARCH/ada/adalib
DEB_GNAT_VERSION:=$DEB_GNAT_VERSION
DEB_LIB_DIR:=usr/lib/$DEB_HOST_MULTIARCH
DEB_ADA_SOURCE_DIR:=usr/share/ada/adainclude
DEB_GNAT_PROJECT_DIR:=usr/share/gpr
a_ALI_VERSION:=1
a_DEV_PKG:=liba1-dev
a_LIB_PKG:=liba2
a_SO_VERSION:=2
b_c_ALI_VERSION:=3
b_c_DEV_PKG:=libb-c3-dev
b_c_LIB_PKG:=libb-c4
b_c_SO_VERSION:=4
d5_ALI_VERSION:=6
d5_DEV_PKG:=libd5-6-dev
d5_LIB_PKG:=libd5-7
d5_SO_VERSION:=7
f_ALI_VERSION:=9.10.11
f_DEV_PKG:=libf9.10.11-dev
f_LIB_PKG:=libf12.13
f_SO_VERSION:=12.13
EOF

echo 'Comparing'
dh_ada_library --export-versions | sort | diff expected -

echo 'OK'
