1 |
>>>>> On Tue, 20 Jan 2015, Michał Górny wrote: |
2 |
|
3 |
> REQUIRED_USE=" |
4 |
> avcodec? ( ^^ ( ffmpeg libav ) ) |
5 |
> postproc? ( ^^ ( ffmpeg libav ) ) |
6 |
> ffmpeg? ( || ( avcodec postproc ) ) |
7 |
> libav? ( || ( avcodec postproc ) )" |
8 |
|
9 |
Seriously? You expect users to figure out [1] what combinations of |
10 |
USE flags will work for such an ebuild? |
11 |
|
12 |
There are good reasons why the devmanual [2] advises against such |
13 |
overuse of REQUIRED_USE: |
14 |
|
15 |
| Note: In order to avoid forcing users to micro-manage flags too |
16 |
| much, REQUIRED_USE should be used sparingly. Follow the normal |
17 |
| policy whenever it is possible to do a build that will presumably |
18 |
| suit the user's needs. |
19 |
|
20 |
Ulrich |
21 |
|
22 |
[1] https://en.wikipedia.org/wiki/Zebra_Puzzle |
23 |
[2] http://devmanual.gentoo.org/general-concepts/use-flags/index.html#conflicting-use-flags |