1 |
On Tue, 8 Jan 2008 14:35:27 +0200 |
2 |
Daniel Iliev <daniel.iliev@×××××.com> wrote: |
3 |
|
4 |
> Hi, |
5 |
> |
6 |
> I want to compile mplayer in a way not supported by the ebuild and use |
7 |
> portage only to keep record of the files installed in system for |
8 |
> future uninstallation. |
9 |
> |
10 |
> The system amd64 stable. |
11 |
> |
12 |
> I have done the following: |
13 |
> |
14 |
> (1) echo media-video/mplayer >> /etc/portage/package.keywords |
15 |
> |
16 |
> // "emerge -p mplayer" now gives: |
17 |
> media-video/mplayer-1.0_rc2_p24929-r2 // |
18 |
> |
19 |
> (2) echo media-video/mplayer-1.0_rc2_p24929-r2 |
20 |
> >> /etc/portage/package.provided |
21 |
> |
22 |
> (3) ebuild `equery w mplayer` unpack |
23 |
> |
24 |
> (4) cd $PORTAGE_TMPDIR/portage/media-video/mplayer-*/work/mplayer* |
25 |
> (5) ./configure --the-way-I-want-it-to-be |
26 |
> (6)make |
27 |
> (7) cd ../../ |
28 |
> (8) touch .compiled |
29 |
> (9) ebuild `equery w mplayer` merge |
30 |
> |
31 |
> |
32 |
> Everything seems to be OK until I try "emerge -DuNav world". After |
33 |
> this point portage wants to rebuild mplayer, showing all USE flags |
34 |
> as newly added (e.g. "alsa%"). I expected putting mplayer |
35 |
> into /etc/portage/package.keywords to make portage ignore this |
36 |
> package. |
37 |
> |
38 |
> Where is my mistake and what is the correct method I should follow? |
39 |
> |
40 |
|
41 |
Pretty sure package.provided is /etc/portage/profile/package.provided |
42 |
|
43 |
-- |
44 |
Ken69267 |