I figured out how to do this using Resource.stage: by installing from a little deeper in the dependency tarball, rather than from the top-level, the directory-name conflicts are avoided.