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