[ira/wip.git] / packaging / Debian / debian-stable / control
1 Source: samba
2 Section: net
3 Priority: optional
4 Maintainer: Simo Sorce <idra@samba.org>
5 Uploaders: Simo Sorce <idra@samba.org>
6 Build-Depends: debhelper (>= 4.0.2), libpam0g-dev, libreadline4-dev, libcupsys2-dev, autoconf, acl-dev (>= 2.0.8-1), libacl1 (>= 2.0.8-1), attr-dev (>= 2.0.7-1), libattr1 (>= 2.0.7-1), libkrb5-dev, libldap2-dev, python2.2-dev
7 Standards-Version:
9 Package: samba
10 Architecture: any
11 Depends: samba-common (= ${Source-Version}), netbase, logrotate, ${shlibs:Depends}, ${misc:Depends}, libpam-runtime (>= 0.72-35), libpam-modules
12 Replaces: samba-common (<= 3.0.0-1)
13 Suggests: samba-doc
14 Description: a LanManager-like file and printer server for Unix
15  The Samba software suite is a collection of programs that
16  implements the SMB protocol for unix systems, allowing you to serve
17  files and printers to Windows, NT, OS/2 and DOS clients. This protocol
18  is sometimes also referred to as the LanManager or NetBIOS protocol.
19  .
20  This package contains all the components necessary to turn your
21  Debian GNU/Linux box into a powerful file and printer server.
22  .
23  Currently, the Samba Debian packages consist of the following:
24  .
25   samba - LanManager-like file and printer server for Unix.
26   samba-common - Samba common files used by both the server and the client.
27   smbclient - LanManager-like simple client for Unix.
28   swat - Samba Web Administration Tool
29   samba-doc - Samba documentation.
30   smbfs - Mount and umount commands for the smbfs (kernels 2.2.x and above).
31   libpam-smbpass - pluggable authentication module for SMB password database
32   libsmbclient - Shared library that allows applications to talk to SMB servers
33   libsmbclient-dev - libsmbclient shared libraries
34   winbind: Service to resolve user and group information from Windows NT servers
35   python2.2-samba: Python bindings that allow access to various aspects of Samba
36  .
37  It is possible to install a subset of these packages depending on
38  your particular needs. For example, to access other SMB servers you
39  should only need the smbclient and samba-common packages.
41 Package: samba-common
42 Architecture: any
43 Depends: debconf, libpam-modules, ${shlibs:Depends}
44 Replaces: samba (<< 3.0.0-1)
45 Description: Samba common files used by both the server and the client
46  The Samba software suite is a collection of programs that
47  implements the SMB protocol for unix systems, allowing you to serve
48  files and printers to Windows, NT, OS/2 and DOS clients. This protocol
49  is sometimes also referred to as the LanManager or NetBIOS protocol.
50  .
51  This package contains the common files that are used by both the server
52  (provided in the samba package) and the client (provided in the smbclient
53  package).
55 Package: smbclient
56 Architecture: any
57 Depends: samba-common (= ${Source-Version}), ${shlibs:Depends}
58 Replaces: samba (<< 3.0.0-1)
59 Provides: samba-client
60 Suggests: smbfs
61 Description: a LanManager-like simple client for Unix
62  The Samba software suite is a collection of programs that
63  implements the SMB protocol for unix systems, allowing you to serve
64  files and printers to Windows, NT, OS/2 and DOS clients. This protocol
65  is sometimes also referred to as the LanManager or NetBIOS protocol.
66  .
67  This package contains some client components of the Samba suite. In
68  particular it includes the command line utilities smbclient, smbtar,
69  and smbspool. If you want to mount shares exported from Microsoft
70  Windows machines or a Samba server you must install the smbfs package.
72 Package: swat
73 Architecture: any
74 Depends: debconf, samba (= ${Source-Version}), ${shlibs:Depends}
75 Recommends: samba-doc
76 Description: Samba Web Administration Tool
77  The Samba software suite is a collection of programs that
78  implements the SMB protocol for unix systems, allowing you to serve
79  files and printers to Windows, NT, OS/2 and DOS clients. This protocol
80  is sometimes also referred to as the LanManager or NetBIOS protocol.
81  .
82  This package contains the components of the Samba suite that are needed
83  for Web administration of the Samba server.
84  .
85  Note: if you want to use the on-line documentation that is accesible
86  through the Swat front-end you must install the samba-doc package.
88 Package: samba-doc
89 Section: doc
90 Architecture: all
91 Description: Samba documentation
92  The Samba software suite is a collection of programs that
93  implements the SMB protocol for unix systems, allowing you to serve
94  files and printers to Windows, NT, OS/2 and DOS clients. This protocol
95  is sometimes also referred to as the LanManager or NetBIOS protocol.
96  .
97  This package contains all the documentation that comes in the original
98  tarball.
100 Package: smbfs
101 Section: otherosfs
102 Priority: optional
103 Architecture: any
104 Depends: netbase (>= 2.02), samba-common (= ${Source-Version}), ${shlibs:Depends}
105 Suggests: smbclient
106 Replaces: smbfsx
107 Conflicts: smbfsx, suidmanager (<< 0.50)
108 Description: mount and umount commands for the smbfs (for kernels >= than 2.2.x)
109  Smbfs is a filesystem which understands the SMB protocol.
110  This is the protocol Windows for Workgroups, Windows NT or
111  LAN Manager use to talk to each other. It was inspired by
112  samba, the program by Andrew Tridgell that turns any unix
113  site into a file server for DOS or Windows clients.
114  .
115  If you want to use command-line utilities like smbclient, smbtar
116  and/or smbspool you just need to install the smbclient package.
117  .
118  Starting with the Debian Samba packages version 2.2.0-1, the old smbfs
119  utilities for 2.0.x have been removed. There are no wrapper scripts
120  that call a specific smbmount/smbumount depending on the kernel
121  version.  If you are using a 2.0.x kernel please upgrade or use the
122  latest Samba 2.0.7 Debian package.
124 Package: libpam-smbpass
125 Section: admin
126 Priority: extra
127 Architecture: any
128 Depends: ${shlibs:Depends}
129 Suggests: samba
130 Description: pluggable authentication module for SMB password database
131  This is a stackable PAM module that allows a system administrator to easily
132  migrate to using encrypted passwords for Samba and to keep smb passwords in
133  sync with unix passwords.  Unlike other solutions, it does this without
134  requiring users to change their existing passwords or login to Samba using
135  cleartext passwords.
137 Package: libsmbclient
138 Section: libs
139 Priority: extra
140 Architecture: any
141 Depends: ${shlibs:Depends}
142 Description: shared library that allows applications to talk to SMB servers
143  libsmbclient allows to write applications that use the SMB protocol.
144  This gives applications the ability to talk to Microsoft Windows servers
145  and Unix servers running Samba.
146  .
147  This package contains the libsmbclient shared library.
149 Package: libsmbclient-dev
150 Section: libdevel
151 Priority: extra
152 Architecture: any
153 Depends: libsmbclient (= ${Source-Version})
154 Description: libsmbclient static libraries and headers
155  libsmbclient allows to write applications that use the SMB protocol.
156  This gives applications the ability to talk to Microsoft Windows servers
157  and Unix servers running Samba.
158  .
159  This package contains the libsmbclient static libraries and headers
160  needed to build applications that use SMB services.
162 Package: winbind
163 Section: net
164 Priority: optional
165 Architecture: any
166 Depends: ${shlibs:Depends}, ${misc:Depends}
167 Replaces: samba (<= 3.0.0-1)
168 Description: service to resolve user and group information from Windows NT servers
169  This package provides the winbindd daemon, which provides a
170  service for the Name Service Switch capability that is present
171  in most modern C libraries (like the GNU C Library - glibc.)
172  .
173  The service provided by winbindd is called `winbind' and
174  can be used to resolve user and group information from a
175  Windows NT server. The service can also provide authentication
176  services via an associated PAM module.
178 Package: python2.2-samba
179 Section: python
180 Priority: optional
181 Architecture: any
182 Depends: ${shlibs:Depends}, python2.2
183 Description: Python bindings that allow access to various aspects of Samba
184  The Samba Python bindings allow you to access various aspects of Samba.
185  At the moment their status is "experimental" but they have been reported
186  to work well.
187  .
188  See /usr/share/doc/python2.2-samba/examples for a couple of examples.