I would like to see use flags like "unrar" "p7zip" "ace" etc. When somebody wants to emerge file-roller he can then choose whether or not to pull unrar, p7zip, ace and other archiving programms as dependencies so file-roller can support those types of archives. Maybe there is a need to make a virtual for unrar because there is unrar-gpl and the official unrar. Unrar-gpl should be pulled in as default because it's open-source software but you could also do "emerge -1 unrar" and then "emerge file-roller" to have unrar instead of unrar-gpl.
Use flags are not there for adding dependencies that don't affect the emerge result in any way. Adding such use flags is not appreciated by our QA at all, since such stuff obviously is not a dependency. On a side note, we really don't need a virtual for unrar, || ( unrar-gpl unrar ) would work just fine if it's useful in some ebuild.
what would be better is to add some einfo/elog to file-roller to postinst. the user would be warned that file-roller needs additional programs for runtime support of some archive format.
*** Bug 169085 has been marked as a duplicate of this bug. ***
first see http://fileroller.sourceforge.net/features.html so what about an additional text like this: file-roller is a frontend for numerous archiving utility, that is why they are not a dependency of this package. If you want a particular achive format support, see URL and install the relevant package. please enhance my words :)
The team has already talked several times about this and no additional use flag will be added. Thanks for understanding :)
changing summary so remi doesn't get confused and reopening. We are not talking about use flag anymore. The situation is clearly not satisfying and needs something like what has been done for rhythmbox and bad/ugly plugins.
I've added some of this stuff in the gnome overlay to get feedback
backported Gilles' work to file-roller-2.18.4. Fixed in CVS :)