http://fedoraproject.org/extras/4/i386/repodata/
Bill Nottingham
notting at redhat.com
Thu Jul 14 04:19:52 UTC 2005
Chris Ricker (kaboom at oobleck.net) said:
> On Mon, 11 Jul 2005, Bill Nottingham wrote:
>
> > Yeah, that's the problematic thing here. For example, when the
> > currently existing comps.xml was made, some of the stuff was easy
> > (all Games grouped together, Development Tools, etc.)
> >
> > However, that only accounts for a subset of packages. Realistically,
> > random libraries shouldn't be listed, except perhaps for the -devel
> > pacakge in one of the development library groups. And some of the
> > packages defy simple categorization, unless you have a group for each
> > package. Which... no.
>
> For grins, I started with the FC 4 comps.xml, stripped out all the
> internationalized descriptions (just to make it readable / shorter -- they
> can be added back later), and made a comps for all the packages beginning
> with "a" from FE devel. See attached.
>
> General rules I followed:
>
> * didn't create any new groups
> * only listed libraries that seemed reasonably general
>
> Some observations:
>
> * categorization takes longer than you'd expect ;-)
> * there are some categories which seem overly broad; system-tools for
> example could be broken up more
> * some stuff didn't fit any existing categories (allegro-tools, for one)
For reference, here's the simplified version of what I believe Extras is
currently using.
Bill
-------------- next part --------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
<group>
<id>admin-tools</id>
<_name>Administration Tools</_name>
<_description>This group is a collection of graphical administration tools for the system, such as for managing user accounts and configuring system hardware.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>authoring-and-publishing</id>
<_name>Authoring and Publishing</_name>
<_description>These tools allow you to create documentation in the DocBook format and convert them to HTML, PDF, Postscript, and text.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">conglomerate</packagereq>
<packagereq type="optional">kile</packagereq>
<packagereq type="optional">scribus</packagereq>
</packagelist>
</group>
<group>
<id>base</id>
<_name>Base</_name>
<_description>This group includes a minimal set of packages. Useful for creating small router/firewall boxes, for example.</_description>
<default>true</default>
<uservisible>false</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>core</id>
<_name>Core</_name>
<_description>Smallest possible installation</_description>
<default>true</default>
<uservisible>false</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>dns-server</id>
<_name>DNS Name Server</_name>
<_description>This package group allows you to run a DNS name server (BIND) on the system.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>development-libs</id>
<_name>Development Libraries</_name>
<_description>The packages in this group are core libraries needed to develop applications.</_description>
<default>false</default>
<uservisible>false</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>development-tools</id>
<_name>Development Tools</_name>
<_description>These tools include core development tools such as automake, gcc, perl, python, and debuggers.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">anjuta</packagereq>
<packagereq type="optional">anjuta-docs</packagereq>
<packagereq type="optional">bazaar</packagereq>
<packagereq type="optional">cdiff</packagereq>
<packagereq type="optional">colordiff</packagereq>
<packagereq type="optional">cpan2rpm</packagereq>
<packagereq type="optional">cvsps</packagereq>
<packagereq type="optional">cvsweb</packagereq>
<packagereq type="optional">fedora-rpmdevtools</packagereq>
<packagereq type="optional">gazpacho</packagereq>
<packagereq type="optional">lincvs</packagereq>
<packagereq type="optional">meld</packagereq>
<packagereq type="optional">ocaml</packagereq>
<packagereq type="optional">rpmdiff</packagereq>
<packagereq type="optional">rpmproc</packagereq>
<packagereq type="optional">tkcvs</packagereq>
<packagereq type="optional">tla</packagereq>
</packagelist>
</group>
<group>
<id>dialup</id>
<_name>Dialup Networking Support</_name>
<_description></_description>
<default>true</default>
<uservisible>false</uservisible>
<packagelist>
<packagereq type="optional">pptp</packagereq>
</packagelist>
</group>
<group>
<id>editors</id>
<_name>Editors</_name>
<_description>Sometimes called text editors, these are programs that allow you to create and edit files. These include Emacs and Vi.</_description>
<default>false</default>
<uservisible>true</uservisible>
<grouplist>
<groupreq>base</groupreq>
<metapkg type="optional">xemacs</metapkg>
</grouplist>
<packagelist>
<packagereq type="optional">jed</packagereq>
<packagereq type="optional">leafpad</packagereq>
<packagereq type="optional">TeXmacs</packagereq>
</packagelist>
</group>
<group>
<id>engineering-and-scientific</id>
<_name>Engineering and Scientific</_name>
<_description>This group includes packages for performing mathematical and scientific computations and plotting, as well as unit conversion.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">blacs</packagereq>
<packagereq type="optional">blas</packagereq>
<packagereq type="optional">galculator</packagereq>
<packagereq type="optional">lapack</packagereq>
<packagereq type="optional">R</packagereq>
<packagereq type="optional">R-gnomeGUI</packagereq>
<packagereq type="optional">scalapack</packagereq>
</packagelist>
</group>
<group>
<id>ftp-server</id>
<_name>FTP Server</_name>
<_description>These tools allow you to run an FTP server on the system.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">proftpd</packagereq>
<packagereq type="optional">pure-ftpd</packagereq>
</packagelist>
</group>
<group>
<id>gnome-desktop</id>
<_name>GNOME Desktop Environment</_name>
<_description>GNOME is a powerful, graphical user interface which includes a panel, desktop, system icons, and a graphical file manager.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">themes-backgrounds-gnome</packagereq>
</packagelist>
</group>
<group>
<id>gnome-software-development</id>
<_name>GNOME Software Development</_name>
<_description>Install these packages in order to develop GTK+ and GNOME graphical applications.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>games</id>
<_name>Games and Entertainment</_name>
<_description>Various ways to relax and spend your free time.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">abe</packagereq>
<packagereq type="optional">bzflag</packagereq>
<packagereq type="optional">celestia</packagereq>
<packagereq type="optional">cgoban</packagereq>
<packagereq type="optional">csmash</packagereq>
<packagereq type="optional">enigma</packagereq>
<packagereq type="optional">foobillard</packagereq>
<packagereq type="optional">fortune-mod</packagereq>
<packagereq type="optional">freeciv</packagereq>
<packagereq type="optional">freedroid</packagereq>
<packagereq type="optional">freedroidrpg</packagereq>
<packagereq type="optional">gl-117</packagereq>
<packagereq type="optional">gnofract4d</packagereq>
<packagereq type="optional">gnuchess</packagereq>
<packagereq type="optional">gnugo</packagereq>
<packagereq type="optional">lmarbles</packagereq>
<packagereq type="optional">Maelstrom</packagereq>
<packagereq type="optional">neverball</packagereq>
<packagereq type="optional">powermanga</packagereq>
<packagereq type="optional">ppracer</packagereq>
<packagereq type="optional">qascade</packagereq>
<packagereq type="optional">qqo</packagereq>
<packagereq type="optional">scorched3d</packagereq>
<packagereq type="optional">sirius</packagereq>
<packagereq type="optional">sopwith</packagereq>
<packagereq type="optional">starfighter</packagereq>
<packagereq type="optional">stellarium</packagereq>
<packagereq type="optional">supertux</packagereq>
<packagereq type="optional">torcs</packagereq>
<packagereq type="optional">tuxtype2</packagereq>
<packagereq type="optional">uqm</packagereq>
<packagereq type="optional">viruskiller</packagereq>
<packagereq type="optional">wesnoth</packagereq>
<packagereq type="optional">xboard</packagereq>
<packagereq type="optional">xplanet</packagereq>
</packagelist>
</group>
<group>
<id>graphical-internet</id>
<_name>Graphical Internet</_name>
<_description>This group includes graphical email, Web, and chat clients.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">amaya</packagereq>
<packagereq type="optional">balsa</packagereq>
<packagereq type="optional">bittorrent-gui</packagereq>
<packagereq type="optional">bluefish</packagereq>
<packagereq type="optional">contact-lookup-applet</packagereq>
<packagereq type="optional">deskbar-applet</packagereq>
<packagereq type="optional">dillo</packagereq>
<packagereq type="optional">gnome-blog</packagereq>
<packagereq type="optional">gnome-telnet</packagereq>
<packagereq type="optional">gwget</packagereq>
<packagereq type="optional">kickpim</packagereq>
<packagereq type="optional">kphone</packagereq>
<packagereq type="optional">liferea</packagereq>
<packagereq type="optional">linphone</packagereq>
<packagereq type="optional">logjam</packagereq>
<packagereq type="optional">prozilla</packagereq>
<packagereq type="optional">putty</packagereq>
<packagereq type="optional">screem</packagereq>
<packagereq type="optional">silky</packagereq>
<packagereq type="optional">straw</packagereq>
<packagereq type="optional">sylpheed</packagereq>
<packagereq type="optional">sylpheed-claws</packagereq>
<packagereq type="optional">x3270</packagereq>
</packagelist>
</group>
<group>
<id>graphics</id>
<_name>Graphics</_name>
<_description>This group includes packages to help you manipulate and scan images.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">blender</packagereq>
<packagereq type="optional">gqview</packagereq>
<packagereq type="optional">graphviz</packagereq>
<packagereq type="optional">gwenview</packagereq>
<packagereq type="optional">inkscape</packagereq>
<packagereq type="optional">showimg</packagereq>
<packagereq type="optional">skencil</packagereq>
<packagereq type="optional">sodipodi</packagereq>
<packagereq type="optional">tuxpaint</packagereq>
</packagelist>
</group>
<group>
<id>kde-desktop</id>
<_name>KDE (K Desktop Environment)</_name>
<_description>KDE is a powerful, graphical user interface which includes a panel, desktop, system icons, and a graphical file manager.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>kde-software-development</id>
<_name>KDE Software Development</_name>
<_description>Install these packages to develop QT and KDE graphical applications.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>legacy-network-server</id>
<_name>Legacy Network Server</_name>
<_description>These packages include servers for old network protocols such as rsh and telnet.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>mail-server</id>
<_name>Mail Server</_name>
<_description>These packages allow you to configure an IMAP or Postfix mail server.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">cyrus-imapd</packagereq>
<packagereq type="optional">cyrus-imapd-murder</packagereq>
<packagereq type="optional">cyrus-imapd-nntp</packagereq>
<packagereq type="optional">cyrus-imapd-utils</packagereq>
<packagereq type="optional">perl-Cyrus</packagereq>
<packagereq type="optional">clamav</packagereq>
<packagereq type="optional">clamav-data</packagereq>
<packagereq type="optional">clamav-milter</packagereq>
<packagereq type="optional">exim</packagereq>
<packagereq type="optional">exom-doc</packagereq>
<packagereq type="optional">pyzor</packagereq>
</packagelist>
</group>
<group>
<id>mysql</id>
<_name>MySQL Database</_name>
<_description>This package group contains packages useful for use with MySQL.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>network-server</id>
<_name>Network Servers</_name>
<_description>These packages include network-based servers such as DHCP, Kerberos and NIS.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>news-server</id>
<_name>News Server</_name>
<_description>This group allows you to configure the system as a news server.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">leafenode</packagereq>
<packagereq type="optional">suck</packagereq>
</packagelist>
</group>
<group>
<id>office</id>
<_name>Office/Productivity</_name>
<_description>The applications include office suites, PDF viewers, and more.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">abiword</packagereq>
<packagereq type="optional">gdeskcal</packagereq>
<packagereq type="optional">gnotime</packagereq>
<packagereq type="optional">gnumeric</packagereq>
<packagereq type="optional">gossip</packagereq>
<packagereq type="optional">grisbi</packagereq>
<packagereq type="optional">gsview</packagereq>
<packagereq type="optional">notecase</packagereq>
<packagereq type="optional">notemeister</packagereq>
<packagereq type="optional">qcad</packagereq>
<packagereq type="optional">xfcalendar</packagereq>
</packagelist>
</group>
<group>
<id>sql-server</id>
<_name>PostgreSQL Database</_name>
<_description>This package group includes packages useful for use with Postgresql.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>printing</id>
<_name>Printing Support</_name>
<_description>Install these tools to enable the system to print or act as a print server.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>ruby</id>
<_name>Ruby</_name>
<_description>Basic support for the Ruby programming language.</_description>
<default>false</default>
<uservisible>false</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>server-cfg</id>
<_name>Server Configuration Tools</_name>
<_description>This group contains all of Red Hat's custom server configuration tools.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>sound-and-video</id>
<_name>Sound and Video</_name>
<_description>From CD recording to playing audio CDs and multimedia files, this package group allows you to work with sound and video on the system.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">abcde</packagereq>
<packagereq type="optional">amarok</packagereq>
<packagereq type="optional">amarok-visualisation</packagereq>
<packagereq type="optional">audacity</packagereq>
<packagereq type="optional">bmp</packagereq>
<packagereq type="optional">camE</packagereq>
<packagereq type="optional">flumotion</packagereq>
<packagereq type="optional">gcombust</packagereq>
<packagereq type="optional">graveman</packagereq>
<packagereq type="optional">grip</packagereq>
<packagereq type="optional">kover</packagereq>
<packagereq type="optional">soundtracker</packagereq>
<packagereq type="optional">xmms</packagereq>
<packagereq type="optional">xmms-cdread</packagereq>
<packagereq type="optional">xmms-flac</packagereq>
</packagelist>
</group>
<group>
<id>system-tools</id>
<_name>System Tools</_name>
<_description>This group is a collection of various tools for the system, such as the client for connecting to SMB shares and tools to monitor network traffic.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">apt</packagereq>
<packagereq type="optional">cfengine</packagereq>
<packagereq type="optional">epylog</packagereq>
<packagereq type="optional">fwbuilder</packagereq>
<packagereq type="optional">ghex</packagereq>
<packagereq type="optional">moodss</packagereq>
<packagereq type="optional">rdiff-backup</packagereq>
<packagereq type="optional">sabayon</packagereq>
<packagereq type="optional">shorewall</packagereq>
<packagereq type="optional">shorewall-doc</packagereq>
<packagereq type="optional">synaptic</packagereq>
<packagereq type="optional">vnstat</packagereq>
<packagereq type="optional">vpnc</packagereq>
</packagelist>
</group>
<group>
<id>text-internet</id>
<_name>Text-based Internet</_name>
<_description>This group includes text-based email, Web, and chat clients. These applications do not require the X Window System.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">bittorrent</packagereq>
<packagereq type="optional">centericq</packagereq>
<packagereq type="optional">cone</packagereq>
<packagereq type="optional">cone-doc</packagereq>
<packagereq type="optional">elmo</packagereq>
<packagereq type="optional">irssi</packagereq>
<packagereq type="optional">ncftp</packagereq>
<packagereq type="optional">nget</packagereq>
<packagereq type="optional">ninja</packagereq>
<packagereq type="optional">nmh</packagereq>
<packagereq type="optional">snownews</packagereq>
<packagereq type="optional">tin</packagereq>
</packagelist>
</group>
<group>
<id>web-server</id>
<_name>Web Server</_name>
<_description>These tools allow you to run a Web server on the system.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="optional">apachetop</packagereq>
<packagereq type="optional">awstats</packagereq>
<packagereq type="optional">boa</packagereq>
<packagereq type="optional">lighttpd</packagereq>
<packagereq type="optional">lighttpd-fastcgi</packagereq>
<packagereq type="optional">plone</packagereq>
<packagereq type="optional">thttpd</packagereq>
<packagereq type="optional">zope</packagereq>
</packagelist>
</group>
<group>
<id>smb-server</id>
<_name>Windows File Server</_name>
<_description>This package group allows you to share files between Linux and MS Windows(tm) systems.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>x-software-development</id>
<_name>X Software Development</_name>
<_description>These packages allow you to develop applications for the X Window System.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>base-x</id>
<_name>X Window System</_name>
<_description>Install this group of packages to use the base graphical (X) user interface.</_description>
<default>true</default>
<uservisible>true</uservisible>
<packagelist>
</packagelist>
</group>
<group>
<id>xemacs</id>
<_name>XEmacs</_name>
<_description>The XEmacs text editor.</_description>
<default>false</default>
<uservisible>false</uservisible>
<grouplist>
<groupreq>base</groupreq>
</grouplist>
<packagelist>
<packagereq type="mandatory">xemacs</packagereq>
<packagereq type="default">xemacs-el</packagereq>
<packagereq type="default">xemacs-info</packagereq>
<packagereq type="default">xemacs-sumo</packagereq>
<packagereq type="optional">xemacs-sumo-el</packagereq>
<packagereq type="default">xemacs-sumo-info</packagereq>
</packagelist>
</group>
<group>
<id>xfce-desktop</id>
<_name>XFCE</_name>
<_description>A lightweight desktop environment that works well on low end machines.</_description>
<default>false</default>
<uservisible>true</uservisible>
<packagelist>
<packagereq type="mandatory">libxfce4mcs</packagereq>
<packagereq type="mandatory">libxfce4util</packagereq>
<packagereq type="mandatory">libxfcegui4</packagereq>
<packagereq type="default">xfce-mcs-manager</packagereq>
<packagereq type="default">xfce-mcs-plugins</packagereq>
<packagereq type="mandatory">xfce-utils</packagereq>
<packagereq type="default">xfce4-iconbox</packagereq>
<packagereq type="mandatory">xfce4-panel</packagereq>
<packagereq type="default">xfce4-systray</packagereq>
<packagereq type="mandatory">xfdesktop</packagereq>
<packagereq type="mandatory">xffm</packagereq>
<packagereq type="default">xffm-icons</packagereq>
<packagereq type="default">xfprint</packagereq>
<packagereq type="mandatory">xfwm4</packagereq>
<packagereq type="optional">xfce4-toys</packagereq>
<packagereq type="optional">xfwm4-themes</packagereq>
<packagereq type="default">xfwm4-themes</packagereq>
</packagelist>
</group>
<group>
<id>xfce-software-development</id>
<_name>XFCE Software Development</_name>
<_description>Install these packages in order to develop GTK+ and XFCE graphical applications.</_description>
<default>false</default>
<uservisible>true</uservisible>
<grouplist>
<groupreq>x-software-development</groupreq>
</grouplist>
<packagelist>
<packagereq type="default">glade2</packagereq>
<packagereq type="mandatory">glib2-devel</packagereq>
<packagereq type="mandatory">gtk-doc</packagereq>
<packagereq type="mandatory">gtk2-devel</packagereq>
<packagereq type="mandatory">libxfce4mcs-devel</packagereq>
<packagereq type="mandatory">libxfce4util-devel</packagereq>
<packagereq type="mandatory">libxfcegui4-devel</packagereq>
<packagereq type="default">pygtk2-devel</packagereq>
<packagereq type="mandatory">xfce-mcs-manager-devel</packagereq>
</packagelist>
</group>
<grouphierarchy>
<category>
<_name>Desktops</_name>
<subcategories>
<subcategory>base-x</subcategory>
<subcategory>gnome-desktop</subcategory>
<subcategory>kde-desktop</subcategory>
<subcategory>xfce-desktop</subcategory>
</subcategories>
</category>
<category>
<_name>Development</_name>
<subcategories>
<subcategory>development-tools</subcategory>
<subcategory>kernel-development</subcategory>
<subcategory>x-software-development</subcategory>
<subcategory>gnome-software-development</subcategory>
<subcategory>kde-software-development</subcategory>
<subcategory>xfce-software-development</subcategory>
<subcategory>compat-arch-development</subcategory>
<subcategory>legacy-software-development</subcategory>
<subcategory>x86-compat-arch-development</subcategory>
<subcategory>java-development</subcategory>
<subcategory>eclipse</subcategory>
</subcategories>
</category>
</grouphierarchy>
</comps>
More information about the fedora-extras-list
mailing list