#!/bin/bash - # # /usr/bin/wxrc # # a lame wxrc wrapper by dirtyepic@gentoo.org _wxerror() { echo "An error occurred while calling wxrc:" echo echo " ${1}" echo echo "Please use \`eselect wxwidgets\` to select an available profile and try again." exit 1 } if [[ -n ${WX_ECLASS_CONFIG} ]]; then $(${WX_ECLASS_CONFIG} --utility=wxrc) "$@" exit 0 #elif [[ -n ${EBUILD_PHASE} ]]; then # cat <<- EOF # " # # # *** This ebuild is attempting to use /usr/bin/wxrc directly. # *** Please see wxwidgets.eclass for instructions how to add wxWidgets support # *** to your package. # # # " # EOF # exit 1 else if [[ -e /var/lib/wxwidgets/current ]]; then source /var/lib/wxwidgets/current else _wxerror "Cannot find wxWidgets profile configuration file ( /var/lib/wxwidgets/current )" fi [[ ${WXCONFIG} == none ]] && _wxerror "No profile currently selected" if [[ -f /usr/lib/wx/config/${WXCONFIG} \ && -x /usr/lib/wx/config/${WXCONFIG} ]]; then $(/usr/lib/wx/config/${WXCONFIG} --utility=wxrc) "$@" else _wxerror "Cannot find wxWidgets profile ( ${WXCONFIG} )" fi exit 0 fi