]> git.donarmstrong.com Git - debian/debian-policy.git/blob - virtual-package-names-list.txt
Formatting and alphabetization of the virtual package list
[debian/debian-policy.git] / virtual-package-names-list.txt
1
2               AUTHORITATIVE LIST OF VIRTUAL PACKAGE NAMES
3
4                             September 2002
5
6
7 Below is an authoritative list of virtual package names currently
8 in-use or proposed and not objected to.  Please check the list below
9 for things relevant to your packages.
10
11 New packages MUST use virtual package names where appropriate (this
12 includes making new ones - read on).
13
14 Packages MUST NOT use virtual package names (except privately, amongst
15 a cooperating group of packages) unless they have been agreed upon and
16 appear in this list.
17
18 The latest version of this file can be found in the debian-policy, or at
19 http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt
20 (or any other Debian web mirror).
21
22 The procedure for updating the list is as follows:
23
24 1. Post to debian-devel saying what names you intend to use or what
25    other changes you wish to make, and file a wish list bug against the
26    package debian-policy.
27
28 2. Wait a few days for comment (some of the comments may be on the
29    debian-policy list, if you are not subscribed, ask for mail to be CC'd
30    to you).
31
32 3. Mail the maintainer of the virtual package name list (which is the
33    Debian Policy list <debian-policy@lists.debian.org>) notifying them
34    of the consensus reached (or your suggestions if noone objected).
35    Please update the bug report at the same time (retitling the bug to
36    [ACCEPTED] ....
37
38    Please include a proposed brief description of the new virtual name(s)
39    for the list.  The list maintainer will then post the new list to
40    debian-devel and upload it to the FTP site.
41
42 4. Go and use the new or changed names.
43
44 Manoj
45 (based on earlier versions by Warwick and Ian Jackson and Chris Schwarz)
46
47
48 Now, the list:
49
50 Format:
51  <virtual package name>  <packages that provide it include...>
52
53 [Those marked with a (*) are handled using the alternatives mechanism;
54 others may do so as well.]
55
56 Miscellaneous
57 -------------
58  awk                     a suitable /usr/bin/{awk,nawk} (*)
59  c-shell                 a suitable /bin/csh (*)
60  dotfile-module          a module for the Dotfile Generator
61  emacsen                 the GNU emacs or a compatible editor
62  lzh-archiver            an LZH archiver package
63  tclsh                   a /usr/bin/tclsh (*)
64  wish                    a /usr/bin/wish (*)
65
66 Development
67 -----------
68  c-compiler              a C compiler
69  debconf-2.0             the debconf protocol
70  fortran77-compiler      a Fortran77 compiler
71  kernel-headers          kernel header files (<linux/*.h>, <asm/*.h>)
72  kernel-image            kernel image (vmlinuz, System.map, modules)
73  kernel-source           kernel source code
74  libc-dev                header and object files of `libc'
75
76 System
77 ------
78  flexmem                 anything that can access flexible memory via the
79                          OBEX Protocol
80  foomatic-data           PPD printer description files
81  linux-kernel-log-daemon a daemon to facilitate logging for the Linux kernel
82  system-log-daemon       a daemon that provides a logging facility for
83                          other applications
84  time-daemon             anything that serves as a time daemon
85  ups-monitor             anything that is capable of controlling an UPS
86
87 Documentation
88 -------------
89  dict-client             clients for the Dictionary Server
90  dict-server             the Dictionary Server
91  info-browser            something that can browse GNU Info files
92  ispell-dictionary       a dictionary for the ispell system
93  myspell-dictionary      a dictionary for the myspell system
94  man-browser             something that can read man pages
95  stardict-dictionary     a dictionary for stardict
96  stardict                application capable of reading stardict-dictdata
97  stardict-dictdata       dictionary data which can be read from stardict    
98  wordlist                a /usr/share/dict/words (*)
99  www-browser             something that can browse HTML files
100
101 Network
102 -------
103  dhcp-client             a DHCP client
104  ftp-server              a FTP server
105  httpd                   a HTTP server
106  httpd-cgi               A CGI capable HTTP server
107  ident-server            an identd daemon
108  inetd-superserver       an inetd server
109  lambdamoo-core          a lambdamoo-compatible database package  
110  lambdamoo-server        anything running a moo using a lambdamoo-core
111  radius-server           a RADIUS server for acct/auth
112  rsh-client              an rsh client
113  rsh-server              an rsh server
114  telnet-client           a telnet client
115  telnet-server           a telnet server
116
117 News and Mail
118 -------------
119  imap-client             a mail reader capable of accessing remote mail
120                          folders using the IMAP protocol (e.g. Pine)
121  imap-server             an IMAP mail server
122  mail-reader             a mail user agent (e.g. Pine, Elm, mailx, &c)
123  mail-transport-agent    a mail transport agent (e.g. Smail, Sendmail, &c)
124  news-reader             a news reader (e.g. trn, tin, &c)
125  news-transport-system   a local news system (e.g. INN, C News or B News)
126  pgp                     a version of PGP (International or US)
127  pop3-server             a POP3 Server
128
129 X Window System
130 ---------------
131  x-display-manager       an X client which manages a collection of X servers
132  x-session-manager       a program which starts a desktop environment
133                          or launches a general X session
134  x-terminal-emulator     an X client which emulates a terminal with a
135                          terminfo description in the ncurses-base package
136  x-window-manager        an X client which provides window management
137                          services
138  xserver                 an X server that (directly or indirectly) manages
139                          physical input and display hardware
140
141 Graphics and MultiMedia
142 -----------------------
143  audio-mixer             a utility to control the input and output levels
144                          of a sound card, with a tty interface
145  x-audio-mixer           a utility to control the input and output levels
146                          of a sound card, X Window System interface
147  mp3-encoder             an MP3 encoder package
148  mp3-decoder             an MP3 decoder package
149  mpd-client              a client that can control the Music Player Daemon
150  pdf-preview             a preprocessor that creates PDF output
151  pdf-viewer              anything that can display PDF files
152  postscript-preview      a preprocessor that creates Postscript output
153  postscript-viewer       anything that can display Postscript files
154
155 Java and virtual machines
156 -------------------------
157  java-compiler           a java compiler, for Java version 1
158  java2-compiler          a java compiler, for Java version 2
159  java-virtual-machine    a JAVA virtual machine
160  java1-runtime           a Java runtime environment, Java version 1
161  java2-runtime           a Java runtime environment, Java version 2
162
163 Scheme and interpreters
164 -------------------------
165  scheme-r4rs             Scheme interpreter with the R4RS environment
166  scheme-r5rs             Scheme interpreter with the R5RS environment
167  scheme-ieee-11878-1900  Scheme interpreter with the IEEE-11878-1900
168                          environment            
169  scheme-srfi-0           Scheme interpreter accepting the SRFI 0 language
170                          extension
171  scheme-srfi-7           Scheme interpreter accepting the SRFI 7 language
172                          extension
173  scheme-srfi-55          Scheme interpreter accepting the SRFI 55 language
174                          extension
175
176 Old and obsolete virtual package names
177 --------------------------------------
178 Note, that no other package then the ones listed here should use
179 these virtual package names.
180
181 [There are currently no such package names in use]
182
183 Changelog
184 ---------
185
186 Ian Jackson:
187   22 Sep 1995 Initial revision.
188
189 Andrew Howell:
190   26 Mar 1996 Added www-browser.
191
192 Manoj Srivastava:
193   11 May 1996 Added kernel-image, added new location of this file
194
195 Warwick Harvey:
196   19 May 1996 Took over maintenance of list, changed instructions for
197               updating list
198   25 Jul 1996 Added awk as per Chris Fearnley's suggestion
199               Added c-shell, which seemed to have dropped off at some stage
200    2 Aug 1996 Added pdf-{viewer,preview}, compress, emacs
201    5 Aug 1996 Added imap-{client,server}
202    8 Aug 1996 Added editor
203   20 Aug 1996 Added sgmls, removed metafont, dvilj, dvips
204   25 Nov 1996 Removed editor (should have done this a long time ago)
205
206 Christian Schwarz:
207   29 Apr 1997 New maintainer of this list
208    5 May 1997 Added wordlist
209   29 May 1997 Added dotfile-module, ups-monitor, tcl-interpreter,
210               tk-interpreter
211   21 Jun 1997 Removed obsolete virtual packages: xR6shlib, xlibraries,
212               compress, emacs, sgmls, inews, gs_x, gs_svga, gs_both, xpmR6
213               Added new section about obsolete names
214    1 Sep 1997 Renamed `tcl/tk-interpreter' to `tclsh/wish'
215   21 Oct 1997 Added emacs, c-compiler, fortran77-compiler, lambdamoo-core,
216               lambdamoo-server
217   29 Jan 1998 Added libc-dev, emacsen
218   14 Apr 1998 Removed obsolete virtual package `emacs'
219
220 Manoj Srivastava:
221   23 Jun 1999 Added pop3-server
222   13 Jul 1999 Added ftp-server
223
224 Julian Gilbey:
225   26 Oct 1999 Added ispell-dictionary
226               Added man-browser
227               Added ident-server
228               Alphabeticised lists
229
230 Manoj Srivastava:
231   11 Jul 2000 Added x-terminal-emulator
232               Added x-window-manager
233               Added xserver
234               Added linux-kernel-log-daemon
235               Added system-log-faemon
236   24 Aug 2000 Added mp3-encoder
237               Added mp3-decoder
238               Added time-daemon
239               Added rsh-client
240               Added telnet-client
241   16 Jan 2001 Added rsh server
242               Added telnet-server
243
244 Julian Gilbey:
245   13 Feb 2001 Removed libc.4.so
246               Removed xcompat virtual package names
247
248 Manoj Srivastava:
249   14 Mar 2002 Added java-compiler, java2-compiler
250               Added java-virtual-machine
251               Added java1-runtime and java2-runtime
252               Added dict-client
253               Added foomatic-data
254               Added audio-mixer and x-audio-mixer
255   30 Aug 2002 Added debconf-2.0
256               Added dhcp-client
257               Added aspell-dictionary
258               Added radius-server
259    9 Sep 2002 Added dict-server
260    3 Aug 2003 Added myspell-dictionary
261
262 Andreas Barth:
263   25 Apr 2004 Added stardict-dictionary
264               Added inetd-superserver
265
266 Manoj Srivastava:
267   25 Jun 2004 Added cron-daemon
268
269 Manoj Srivastava:
270    4 Feb 2005 Added mpd-client
271               Added flexmem
272
273 Manoj Srivastava:
274    16 Jun 2005  Removed aspell-dictionary
275
276 Manoj Srivastava:
277    18 Jun 2005  Added x-session-manager
278                 Added the section on Scheme and interpreters, which
279                 includes: 
280                   scheme-r4rs                 
281                   scheme-r5rs                 
282                   scheme-ieee-11878-1900      
283                   scheme-srfi-0               
284                   scheme-srfi-7               
285                   scheme-srfi-55          
286                 Added x-display-manager
287
288 Manoj Srivastava:
289    26 April 2006 Added httpd-cgi
290
291 Manoj Srivastava:
292    02 October 2006 Added stardict
293                    Added stardict-dictdata
294                    Added lzh-archiver