Hi,

following the last change to the Debian section descriptions:
http://lists.debian.org/debian-devel-announce/2009/03/msg00010.html
I have updated the section-descriptions file for aptitude.

Please review the changes and commit it to the repository.

Cheers
-- 
Miroslav Kure
// -*-c++-*-
//
// This file defines the names of sections known by aptitude.  You can
// add new sections by adding new entries to the "Top-Sections" list
// and the "Descriptions" tree, and you can cause a translation of
// this file to be selected by providing a translation for
// "aptitude-section-names" in the .po for your language.
//
// Due to bug #260446, double-quotes (") cannot be backslash-escaped.
// For this reason, aptitude treats adjacent pairs of apostrophese('')
// as double-quotes: that is, the string "''" in a section description
// will be rendered as one double quote.  No other characters are
// affected by this behavior.

Aptitude::Sections
{
  Top-Sections { "main"; "contrib"; "non-free"; "non-US"; }
  Descriptions {
    Unknown     "Packages with no declared section\n No section is given for 
these packages. Perhaps there is an error in the Packages file?";
    Virtual     "Virtual packages\n These packages do not exist; they are names 
other packages use to require or provide some functionality.";
    Tasks       "Packages which set up your computer to perform a particular 
task\n Packages in the 'Tasks' section contain no files; they merely depend 
upon other packages. These packages provide an easy way to select a predefined 
set of packages for a specialized task.";

    admin       "Administrative utilities (install software, manage users, 
etc)\n Packages in the 'admin' section allow you to perform administrative 
tasks such as installing software, managing users, configuring and monitoring 
your system, examining network traffic, and so on.";
    alien       "Packages converted from foreign formats (rpm, tgz, etc)\n 
Packages in the 'alien' section were created by the 'alien' program from a 
non-Debian package format such as RPM";
    base        "The Debian base system\n Packages in the 'base' section are 
part of the initial system installation.";
    cli-mono    "Mono and the Common Language Infrastructure\n Packages in the 
'cli-mono' section provide open source implementation of Microsoft's .NET 
development framework based on the ECMA standards for C# and the Common 
Language Runtime.  Unless you are a .NET programmer, you don't need to install 
packages from this section explicitly; the package system will install them if 
they are required.";
    comm        "Programs for faxmodems and other communication devices\n 
Packages in the 'comm' section are used to control modems and other hardware 
communications devices. This includes software to control faxmodems (for 
instance, PPP for dial-up internet connections and programs originally written 
for that purpose, such as zmodem/kermit), as well as software to control 
cellular phones, interface with FidoNet, and run a BBS.";
    database    "Database servers and tools\n Packages in the 'database' 
section contain database engines such as PostgreSQL and SQLite, database 
clients, and database management tools.";
    debug       "Debugging symbols\n Packages in the 'debug' section contain 
files required for debugging programs.  You don't need packages from this 
section unless you want to debug particular software.";
    devel       "Utilities and programs for software development\n Packages in 
the 'devel' section are used to write new software and work on existing 
software. Non-programmers who do not compile their own software probably do not 
need much software from this section.\n .\n It includes compilers, debugging 
tools, programmer's editors, source processing tools, and other things related 
to software development.";
    doc         "Documentation and specialized programs for viewing 
documentation\n Packages in the 'doc' section document parts of the Debian 
system, or are viewers for documentation formats.";
    editors     "Text editors and word processors\n Packages in the 'editors' 
section allow you to edit plain ASCII text. These are not necessarily word 
processors, although some word processors may be found in this section.";
    electronics "Programs for working with circuits and electronics\n Packages 
in the 'electronics' section include circuit design tools, simulators and 
assemblers for microcontrollers, and other related software.";
    embedded    "Programs for embedded systems\n Packages in the 'embedded' 
section are meant to run on embedded devices. Embedded devices are specialized 
hardware devices with much less power than a typical desktop system: for 
instance, a PDA, a cell phone, or a Tivo.";
    fonts       "Fonts and font utilities\n Packages in the 'fonts' section 
contain fonts in various formats as well as tools to manage them.";
    games       "Games, toys, and fun programs\n Packages in the 'games' 
section are meant primarily for entertainment.";
    gnome       "The GNOME Desktop Environment\n GNOME is a collection of 
software which provides an easy-to-use desktop.  Packages in the 'gnome' 
section are part of the GNOME environment or closely integrated into it.";
    gnu-r       "The GNU R statistical computation and graphics system\n GNU R 
is a free software environment for statistical computing and graphics. Packages 
in the 'gnu-r' section contain the GNU R system and many third-party libraries 
for it.";
    gnustep     "The GNUstep Environment\n GNUstep is a cross-platform, 
object-oriented framework for desktop application development.  Packages in the 
'gnustep' section are part of the GNUstep framework or closely integrated into 
it.";
    graphics    "Utilities to create, view, and edit graphics files\n Packages 
in the 'graphics' section include viewers for image files, image processing and 
manipulation software, software to interact with graphics hardware (such as 
video cards, scanners, and digital cameras), and programming tools for handling 
graphics.";
    hamradio    "Software for ham radio operators\n Packages in the 'hamradio' 
section are meant primarily for ham radio operators.";
    haskell     "Haskell programming language and libraries\n Packages in the 
'haskell' section provide the Haskell programming language and many third-party 
libraries for it. Unless you are a Haskell programmer, you don't need to 
install packages from this section explicitly; the package system will install 
them if they are required.";
    httpd       "Webservers and their modules\n Packages in the 'httpd' section 
contain various implementations of web servers ranging from a tiny few-liners 
serving only static pages to the beasts powering the most exposed sites on the 
Internet.";
    interpreters "Interpreters for interpreted languages\n Packages in the 
'interpreters' section include interpreters for languages like Lua, Pike, 
Smalltalk and Tcl, and libraries for these same languages. Some interpreted 
languages with many libraries like Perl, Python and Ruby have their own 
sections.";
    java        "Java programming language and libraries\n Packages in the 
'java' section provide the Java programming language and many third-party 
libraries for it. Unless you are a Java programmer, you don't need to install 
packages from this section explicitly; the package system will install them if 
they are required.";
    kernel      "Kernel and kernel modules\n Packages in the 'kernel' section 
provide the very core of the operating system, so called kernel and its 
modules.";
    kde         "The KDE Desktop Environment\n KDE is a collection of software 
which provides an easy-to-use desktop.  Packages in the 'kde' section are part 
of the KDE environment or closely integrated into it.";
    libdevel    "Development files for libraries\n Packages in the 'libdevel' 
section contain files required for building programs that use libraries in the 
'libs' section.  You don't need packages from this section unless you want to 
compile software yourself.";
    libs        "Collections of software routines\n Packages in the 'libs' 
section provide necessary functionality for other software on the computer. 
With very few exceptions, you should not need to explicitly install a package 
from this section; the package system will install them as required to fulfill 
dependencies.";
    lisp        "Lisp programming language and libraries\n Packages in the 
'lisp' section provide the Lisp programming language and many third-party 
libraries for it. Unless you are a Lisp programmer, you don't need to install 
packages from this section explicitly; the package system will install them if 
they are required.";
    localization        "Language packs\n Packages in the 'localization' 
section contain translations of the included software to different 
languages.\n.\n Please note that many programs contain translations directly 
within their package, so if you do not see the appropriate localization package 
here, there is still a chance the software will be translated to your language 
anyway.";
    mail        "Programs to write, send, and route email messages\n Packages 
in the 'mail' section include mail readers, mail transport daemons, mailing 
list software, and spam filters, as well as various other software related to 
electronic mail.";
    math        "Numeric analysis and other mathematics-related software\n 
Packages in the 'math' section include calculators, languages for mathematical 
computation (similar to Mathematica), symbolic algebra packages, and programs 
to visualize mathematical objects.";
    misc        "Miscellaneous software\n Packages in the 'misc' section have 
too unusual a function to be classified.";
    net         "Programs to connect to and provide various services\n Packages 
in the 'net' section include clients and servers for many protocols, tools to 
manipulate and debug low-level network protocols, IM systems, and other 
network-related software.";
    news        "Usenet clients and servers\n Packages in the 'news' section 
are related to the Usenet distributed news system.  They include news readers 
and news servers.";
    ocaml       "OCaml programming language and libraries\n Packages in the 
'ocaml' section provide the OCaml programming language and many third-party 
libraries for it. Unless you are a OCaml programmer, you don't need to install 
packages from this section explicitly; the package system will install them if 
they are required.";
    oldlibs     "Obsolete libraries\n Packages in the 'oldlibs' section are 
obsolete and should not be used by new software.  They are provided for 
compatibility reasons, or because software distributed by Debian still requires 
them.\n .\n With very few exceptions, you should not need to explicitly install 
a package from this section; the package system will install them as required 
to fulfill dependencies.";
    otherosfs   "Emulators and software to read foreign filesystems\n Packages 
in the 'otherosfs' section emulate hardware and operating systems and provide 
tools for transferring data between different operating systems and hardware 
platforms. (for instance, utilities to read DOS floppies, and utilities to 
communicate with Palm Pilots)\n .\n It is worth noting that CD burning software 
is included in THIS section.";
    perl        "Perl programming language and libraries\n Packages in the 
'perl' section provide the Perl programming language and many third-party 
libraries for it. Unless you are a Perl programmer, you don't need to install 
packages from this section explicitly; the package system will install them if 
they are required.";
    php         "PHP programming language and libraries\n Packages in the 'php' 
section provide the PHP programming language and many third-party libraries for 
it. Unless you are a PHP programmer, you don't need to install packages from 
this section explicitly; the package system will install them if they are 
required.";
    python      "Python programming language and libraries\n Packages in the 
'python' section provide the Python programming language and many third-party 
libraries for it. Unless you are a Python programmer, you don't need to install 
packages from this section explicitly; the package system will install them if 
they are required.";
    ruby        "Ruby programming language and libraries\n Packages in the 
'ruby' section provide the Ruby programming language and many third-party 
libraries for it. Unless you are a Ruby programmer, you don't need to install 
packages from this section explicitly; the package system will install them if 
they are required.";
    science     "Software for scientific work\n Packages in the 'science' 
section include tools for astronomy, biology, and chemistry, as well as other 
science-related software.";
    shells      "Command shells and alternative console environments\n Packages 
in the 'shells' section include programs providing a command-line interface.";
    sound       "Utilities to play and record sound\n Packages in the 'sound' 
section include sound players, recorders, and encoders for many formats, mixers 
and volume controls, MIDI sequencers and programs to generate musical notation, 
drivers for sound hardware, and sound processing software.";
    tex         "The TeX typesetting system\n Packages in the 'tex' section are 
related to TeX, a system for producing high-quality typeset output.  They 
include TeX itself, TeX packages, editors designed for TeX, utilities to 
convert TeX and TeX output files to various formats, TeX fonts, and other 
software related to TeX.";
    text        "Text processing utilities\n Packages in the 'text' section 
include text filters and processors, spelling checkers, dictionary programs, 
utilities to convert between character encodings and text file formats (eg, 
Unix and DOS), text formatters and pretty-printers, and other software which 
operates on plain text.";
    utils       "Various system utilities\n Packages in the 'utils' section are 
utilities whose purpose is too unique to be classified.";
    video       "Utilities to record, view, edit, and stream video files\n 
Packages in the 'video' section include software to watch video files, DVDs, 
and TV and video processing and manipulaton software.  Using these tools it is 
possible to build complete video authoring studio or home multimedia center.";
    vcs         "Version control systems\n Packages in the 'vcs' section 
contain software that is used for managing changes to documents, programs, and 
other computer files, providing a convenient way to return back in the history 
or track different lines of development.";
    web         "Web browsers, servers, proxies, and other tools\n Packages in 
the 'web' section include Web browsers, Web servers and proxies, software to 
write CGI scripts or Web-based programs, pre-written Web-based programs, and 
other software related to the World Wide Web.";
    x11         "The X window system and related software\n Packages in the 
'x11' section include the core packages for the X window system, window 
managers, utility programs for X, and miscellaneous programs with an X GUI 
which were placed here because they didn't fit anywhere else.";
    xfce        "The Xfce Desktop Environment\n Xfce is a collection of 
software which provides an easy-to-use desktop.  Packages in the 'xfce' section 
are part of the Xfce environment or closely integrated into it.";
    zope        "Zope/Plone framework\n Packages in the 'zope' section provide 
application server for building content management systems, intranets, portals, 
and custom applications. One such a content management system build upon Zope 
is Plone.";

    main        "The main Debian archive\n The Debian distribution consists of 
packages from the 'main' section. Every package in 'main' is Free Software.\n 
.\n For more information about what Debian considers to be Free Software, see 
http://www.debian.org/social_contract#guidelines";;
    contrib     "Programs which depend on software not in Debian\n Packages in 
the 'contrib' section are not part of Debian.\n .\n These packages are Free 
Software, but they depend on software which is not part of Debian.  This may be 
because it is not Free Software, but is packaged in the non-free section of the 
archive, because Debian cannot distribute it at all, or (in rare cases) because 
no-one has packaged it yet.\n .\n For more information about what Debian 
considers to be Free Software, see 
http://www.debian.org/social_contract#guidelines";;
    non-free    "Programs which are not free software\n Packages in the 
'non-free' section are not part of Debian.\n .\n These packages fail to meet 
one or more of the requirements of the Debian Free Software Guidelines (see 
below). You should read the license of programs in this section to be sure that 
you are allowed to use them in the way you intend.\n .\n For more information 
about what Debian considers to be Free Software, see 
http://www.debian.org/social_contract#guidelines";;
    non-US      "Programs stored outside the US due to export controls\n 
Packages in 'non-US' likely contain cryptography; a few implement patented 
algorithms. Because of this, they cannot be exported from the United States, 
and hence are stored on a server in the ''free world''.\n .\n Note: the Debian 
Project is currently merging cryptographic software into the US-based archives 
after consulting with legal experts about recent changes in export policies. 
Most packages which were formerly found in this section, therefore, are now in 
'main'.";
  };
};

_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/aptitude-devel

Reply via email to