1 |
On Thu, Mar 4, 2010 at 4:23 PM, Mark Knecht <markknecht@×××××.com> wrote: |
2 |
> On Thu, Mar 4, 2010 at 11:13 AM, Paul Hartman |
3 |
> <paul.hartman+gentoo@×××××.com> wrote: |
4 |
>> On Thu, Mar 4, 2010 at 12:22 PM, Mark Knecht <markknecht@×××××.com> wrote: |
5 |
>>> I would like emerge -epv @system to be a fairly contained set of |
6 |
>>> packages. (If possible like it was when I first built the system a |
7 |
>>> mere 5 weeks ago...) It seems out of control on my system these days |
8 |
>>> as it wants to emerge 242 packages. One major contributor is not using |
9 |
>>> a global -cups use flag in make.conf which would reduce it to 178. |
10 |
>>> That was added to figure out why Gnome didn't see Sups printers at |
11 |
>>> all. Sure, I would then have to turn on cups for certain packages but |
12 |
>>> that's OK with me. However I still see cairo, icedtea-bin, virtual |
13 |
>>> java stuff, alsa-libs, and a bunch of x11-proto files so it doesn't |
14 |
>>> feel like @system stuff to me |
15 |
>>> |
16 |
>>> 1) Where is the 'system' or '@system' specification on my machine? |
17 |
>>> |
18 |
>>> 2) If you folks run emerge -epv @system then how machine packages do you see? |
19 |
>> |
20 |
>> I believe it all depends on the profile you're using. If you're using |
21 |
>> a desktop profile maybe that's why it's calling in GUI toolkits and |
22 |
>> stuff... |
23 |
>> |
24 |
> |
25 |
> Thanks Paul. I hadn't thought of that and I think you're correct. I |
26 |
> played a bit with changing profiles and then looking at what emerge |
27 |
> -epv @system would or would not do. It's clearly related. |
28 |
> |
29 |
> In the end I wonder if this is a lost cause? If the packages I run |
30 |
> really require these flags then they are all going to get built the |
31 |
> same way. I'd prefer that @system was simple and that @world showed |
32 |
> how I had changed the system to meet my needs, but I'm not sure it's |
33 |
> worth the effort at this point to get there. |
34 |
|
35 |
Looking in the current desktop profile, it shows this: |
36 |
|
37 |
USE="a52 aac acpi alsa branding cairo cdr dbus dts dvd dvdr eds emboss |
38 |
encode evo fam firefox flac gif gnome gpm gstreamer gtk hal jpeg kde |
39 |
ldap libnotify mad mikmod mng mp3 mp4 mpeg ogg opengl pdf png ppds |
40 |
qt3support qt4 quicktime sdl spell svg thunar tiff truetype vorbis |
41 |
win32codecs unicode usb X x264 xml xulrunner xv xvid" |
42 |
|
43 |
So support for things like gnome, gtk, kde and qt4 are there by |
44 |
default. I guess you could take the above list, put a - in front of |
45 |
the ones you don't think you want and put it in make.conf and see what |
46 |
happens. :) |