1 |
On Saturday, September 13, 2003, at 05:41 PM, Luke-Jr wrote: |
2 |
|
3 |
> -----BEGIN PGP SIGNED MESSAGE----- |
4 |
> Hash: SHA1 |
5 |
> |
6 |
> I always run a 'emerge -vp' on the package before I install it to see |
7 |
> what it |
8 |
> depends on and what USE flags take effect on it... Works well for me. |
9 |
> If you want a GUI, try KPortage. I believe it has an interface for USE |
10 |
> flags... |
11 |
I may be wrong, but I'm thinking he's basically after a textual (eg |
12 |
ncurses) interface akin to kportage. I haven't looked at the kportage |
13 |
code, but I'm guessing trying to abstract out the gui (so that you |
14 |
could use say a ncurses interface) probably wouldn't be fun... |
15 |
Any one know of an existing project/codebase that is structured this |
16 |
way? Eg, somewhat interface agnostic? Anygui would be perfect for |
17 |
this, exempting last I checked it was in the middle of rather large |
18 |
changes... |
19 |
~bdh |
20 |
|
21 |
> |
22 |
> On Saturday 13 September 2003 10:12 pm, Philippe Lafoucrière wrote: |
23 |
>> hi all. |
24 |
>> |
25 |
>> I just discovered the etcat utility which is really great. In fact, I |
26 |
>> had a problem with quake3-nsco, and someone told me that there was a |
27 |
>> "dedicated" USE flag for this package. I had no idea that it was |
28 |
>> possible to get available flags for a package, and I think a lot of |
29 |
>> gentoo users don't do an etcat before emerging something. |
30 |
>> |
31 |
>> That's why I propore a new tool in portage. This would be a frontend |
32 |
>> to |
33 |
>> emerge. I already proposed it a couple of months ago. I won't be able |
34 |
>> to develop it, but I know some devs here with great skills in python. |
35 |
>> (BTW, I couldn't find the portage API doc, just : |
36 |
>> http://dev.gentoo.org/‾g2boojum/portage.html#importing-portage |
37 |
>> ). |
38 |
>> |
39 |
>> The tool would be developed in python + dialog |
40 |
>> (http://pythondialog.sourceforge.net/), since we could use the portage |
41 |
>> api directly. |
42 |
>> |
43 |
>> First Menu : |
44 |
>> |
45 |
>> - Portage update (-> emerge rsync) |
46 |
>> - Portage upgrade (-> emerge -UDp world, then UD world) |
47 |
>> - Emerge a package (-> see bellow) |
48 |
>> - Quit |
49 |
>> |
50 |
>> -> Emerge a package will display a menu with all categories from |
51 |
>> /usr/portage/profiles/categories. |
52 |
>> When a category is selected, the tool would display all packages in |
53 |
>> this |
54 |
>> category : |
55 |
>> |
56 |
>> ---------------------------------------------------------------- |
57 |
>> |
58 |
>> [ X ] package packages Desc (This package is installed) |
59 |
>> [ ] package2 other package Desc (package not installed). |
60 |
>> |
61 |
>> |
62 |
>> ---------------------------------------------------------------- |
63 |
>> |
64 |
>> --> When selecting a new package : |
65 |
>> (for exemple : games-fps/quake3-nsco-1.45) |
66 |
>> |
67 |
>> ---------------------------------------------------------------- |
68 |
>> |
69 |
>> [ X ] opengl : Adds support for OpenGL |
70 |
>> [ X ] X : Adds support for XFree86 |
71 |
>> [ ] dedicated : Adds support for dedicated game servers |
72 |
>> |
73 |
>> |
74 |
>> [ OK ] [UNMERGE] [CANCEL] |
75 |
>> |
76 |
>> ---------------------------------------------------------------- |
77 |
>> |
78 |
>> -> The user can see all available USE flags for this package. If he |
79 |
>> changes a flag, the package will be emerged again with the new option. |
80 |
>> He also have the possibility of unmerge it. |
81 |
>> |
82 |
>> Someone interrested ? please let me know. |
83 |
>> |
84 |
>> |
85 |
>> -- |
86 |
>> gentoo-dev@g.o mailing list |
87 |
> |
88 |
> - -- |
89 |
> Luke-Jr |
90 |
> Developer, Gentoo Linux |
91 |
> http://www.gentoo.org/ |
92 |
> -----BEGIN PGP SIGNATURE----- |
93 |
> Version: GnuPG v1.2.3 (GNU/Linux) |
94 |
> |
95 |
> iD8DBQE/Y50KZl/BHdU+lYMRAvQ4AJ44oAKGLFDMyV35jru8dGydbh3kngCfdFBV |
96 |
> dLxVUKLYW9h7BMIgdco+LQI= |
97 |
> =CRVU |
98 |
> -----END PGP SIGNATURE----- |
99 |
> |
100 |
> |
101 |
> -- |
102 |
> gentoo-dev@g.o mailing list |
103 |
> |
104 |
|
105 |
|
106 |
-- |
107 |
gentoo-dev@g.o mailing list |