#! /bin/bash
# convert libwxfoo()() to libwxfoo(variant)()() for libraries inside wx libdir

shopt -s extglob

while read ; do
	case "$REPLY" in
	*/usr/lib*/wx-*-* )
		VARIANT=${REPLY#*/usr/lib*/wx-*-}
		VARIANT=${VARIANT%%/*}
		case "$VARIANT" in
		+([A-Za-z0-9_]) )
			echo "$REPLY" | /usr/lib/rpm/find-provides |\
					sed "s/^\([^)]*\)(/\1($VARIANT)(/"
			;;
		# invalid variant string
		* )
			echo "find-wx-provides: ERROR: invalid format of wx variant directory name" >&2
			echo "$REPLY" | /usr/lib/rpm/find-provides
			;;
		esac
		;;
	* )
		echo "$REPLY" | /usr/lib/rpm/find-provides
		;;
	esac
done
