local OLD_SPELL_VERSION=""

spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
if [[ $VERSION != $OLD_SPELL_VERSION ]]; then
  for each in $(show_up_depends $SPELL 1); do
    # Check in the install logs if perl packages has been installed
    if gaze install $each | grep -q "$TRACK_ROOT/usr/lib/perl5.*\.pm$"; then
      up_trigger $each cast_self
    else
    # Check if the binaries link against libperl.so
      if gaze install $each | xargs readelf -d 2> /dev/null |
        grep -q "NEEDED.*libperl"; then
        up_trigger $each cast_self
      fi
    fi
  done
fi

if spell_ok texinfo; then
  up_trigger texinfo cast_self
fi
