On Wed, 1 Feb 2012 15:44:14 -0500 Mike Frysinger wrote: > > > # @USAGE: [archives that we will unpack] > > > # @RETURN: Dependencies needed to unpack all the archives > > > # @DESCRIPTION: > > > # Walk all the specified files (defaults to $SRC_URI) and figure > > > out the # dependencies that are needed to unpack things. > > > # > > > # Note: USE flags are not yet handled. > > > unpacker_src_uri_depends() { > > > > > > local uri deps d > > > > > > [[ $# -eq 0 ]] && set -- ${SRC_URI} > > > > > > for uri in "$@" ; do > > > > > > case ${uri} in > > > *.rar|*.RAR) > > > > > > d="app-arch/unrar" ;; > > > > > > *.7z) > > > > > > d="app-arch/p7zip" ;; > > > > Where are those file formats handled? You don't seem to fallback to > > 'unpack' anywhere too. > > eh ? this func doesn't do unpacking, just ${SRC_URI}<->${DEPEND} > matching. Sooo.. it's intended to generate an useless DEPEND or you have to reset src_unpack() to default to make the archives actually extractable. -- Best regards, Michał Górny