From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6553 invoked by uid 1002); 13 Sep 2003 22:12:21 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 13073 invoked from network); 13 Sep 2003 22:12:21 -0000 From: Philippe =?ISO-8859-1?Q?Lafoucri=E8re?= Reply-To: lafou@wanadoo.fr To: Gentoo-dev Content-Type: text/plain Organization: InFuzzion Message-Id: <1063491139.19099.3.camel@biproc> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.3 Date: 14 Sep 2003 00:12:20 +0200 Content-Transfer-Encoding: 7bit Subject: [gentoo-dev] emerge improvment X-Archives-Salt: d7087ccb-eae3-42e9-b643-4c5e45b12444 X-Archives-Hash: 0f18942ad067f02a4737a36c01520d42 hi all. I just discovered the etcat utility which is really great. In fact, I had a problem with quake3-nsco, and someone told me that there was a "dedicated" USE flag for this package. I had no idea that it was possible to get available flags for a package, and I think a lot of gentoo users don't do an etcat before emerging something. That's why I propore a new tool in portage. This would be a frontend to emerge. I already proposed it a couple of months ago. I won't be able to develop it, but I know some devs here with great skills in python. (BTW, I couldn't find the portage API doc, just : http://dev.gentoo.org/~g2boojum/portage.html#importing-portage ). The tool would be developed in python + dialog (http://pythondialog.sourceforge.net/), since we could use the portage api directly. First Menu : - Portage update (-> emerge rsync) - Portage upgrade (-> emerge -UDp world, then UD world) - Emerge a package (-> see bellow) - Quit -> Emerge a package will display a menu with all categories from /usr/portage/profiles/categories. When a category is selected, the tool would display all packages in this category : ---------------------------------------------------------------- [ X ] package packages Desc (This package is installed) [ ] package2 other package Desc (package not installed). ---------------------------------------------------------------- --> When selecting a new package : (for exemple : games-fps/quake3-nsco-1.45) ---------------------------------------------------------------- [ X ] opengl : Adds support for OpenGL [ X ] X : Adds support for XFree86 [ ] dedicated : Adds support for dedicated game servers [ OK ] [UNMERGE] [CANCEL] ---------------------------------------------------------------- -> The user can see all available USE flags for this package. If he changes a flag, the package will be emerged again with the new option. He also have the possibility of unmerge it. Someone interrested ? please let me know. -- gentoo-dev@gentoo.org mailing list