GHC=#GHCVER#
GHC_PKG=/usr/lib/$GHC/bin/ghc-pkg 
CONFIGFILE=#PKGLIBDIR#/installed-pkg-config


case "$1" in
    abort-deconfigure|abort-remove|abort-upgrade|configure)
	OLDVERSION=`$GHC_PKG --global field #CABALNAME# version 2> /dev/null | sed "s/version: //"`
	if [ -n "$OLDVERSION" ] ; then
	    $GHC_PKG --global hide #CABALNAME#-$OLDVERSION
	fi
	$GHC_PKG --global --auto-ghci-libs register $CONFIGFILE
	;;
    *)
        echo "postinst called with unknown argument \`$1'" >&2
        exit 1
	;;
esac



# arch-tag: haskell-devscripts generic GHC postinst template
