Merge 1.8.0~pre4 packaging into master
[pkg-k5-afs_openafs.git] / debian / control
blobed25c6762bdd10502b7ecb5e49e6581461b9eadf
1 Source: openafs
2 Section: net
3 Priority: optional
4 Maintainer: Benjamin Kaduk <kaduk@mit.edu>
5 Uploaders: Sam Hartman <hartmans@debian.org>, Anders Kaseorg <andersk@mit.edu>
6 Build-Depends: debhelper (>= 9.20160709~), autoconf, automake, bison, comerr-dev,
7  cpio, flex, libfuse-dev, libkrb5-dev, libncurses5-dev,
8  libpam0g-dev, libxml2-utils, perl, pkg-config,
9  libtool, heimdal-multidev (>= 1.7~git20150920)
10 Build-Depends-Indep: dblatex, dkms (>= 2.1.1.1), docbook-xsl, doxygen (>= 1.8.4-1~),
11  xsltproc
12 Standards-Version: 4.1.3
13 Homepage: http://www.openafs.org/
14 Vcs-Git: git://anonscm.debian.org/pkg-k5-afs/openafs.git
15 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-k5-afs/openafs.git
17 Package: openafs-client
18 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
19 Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6)
20 Recommends: lsof, openafs-modules-dkms (>= ${source:Version})
21  | openafs-modules-source (>= ${source:Version})
22  | openafs-modules3
23 Suggests: openafs-doc, openafs-krb5
24 Conflicts: arla
25 Breaks: openafs-modules1, openafs-modules2
26 Description: AFS distributed filesystem client support
27  AFS is a distributed filesystem allowing cross-platform sharing of
28  files among multiple computers.  Facilities are provided for access
29  control, authentication, backup and administrative management.
30  .
31  This package provides basic client support to mount and manipulate
32  AFS.  If your site uses Kerberos v5 authentication for AFS, you will also
33  want to install openafs-krb5.
35 Package: openafs-fuse
36 Priority: optional
37 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc
38 Depends: ${shlibs:Depends}, ${misc:Depends},
39  openafs-client (= ${binary:Version})
40 Description: AFS distributed file system experimental FUSE client
41  AFS is a distributed filesystem allowing cross-platform sharing of
42  files among multiple computers.  Facilities are provided for access
43  control, authentication, backup and administrative management.
44  .
45  This package provides an experimental FUSE implementation of the AFS
46  client as afsd.fuse.  This currently only provides read-only access to
47  AFS, doesn't work with all of the normal AFS client programs, and must be
48  started manually, but may be of interest in situations where read-only
49  access is sufficient and the kernel module cannot be built.
51 Package: openafs-fileserver
52 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
53 Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6), openafs-client
54 Recommends: ntp | time-daemon
55 Suggests: openafs-doc
56 Description: AFS distributed filesystem file server
57  AFS is a distributed filesystem allowing cross-platform sharing of
58  files among multiple computers.  Facilities are provided for access
59  control, authentication, backup and administrative management.
60  .
61  This package provides the AFS fileserver binaries.  It should be
62  installed on any machine that will export files into AFS.
64 Package: openafs-dbserver
65 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
66 Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends},
67  openafs-fileserver
68 Recommends: openafs-client
69 Suggests: openafs-doc
70 Description: AFS distributed filesystem database server
71  AFS is a distributed filesystem allowing cross-platform sharing of
72  files among multiple computers.  Facilities are provided for access
73  control, authentication, backup and administrative management.
74  .
75  This package provides AFS database server binaries.  It should be
76  installed on the servers that will act as volume location and
77  protection servers.
79 Package: openafs-doc
80 Section: doc
81 Architecture: all
82 Multi-Arch: foreign
83 Depends: ${misc:Depends}
84 Description: AFS distributed filesystem documentation
85  AFS is a distributed filesystem allowing cross-platform sharing of files
86  among multiple computers.  Facilities are provided for access control,
87  authentication, backup and administrative management.
88  .
89  This package contains the OpenAFS user's and reference manuals, some
90  protocol documentation, and other OpenAFS documentation.
92 Package: openafs-krb5
93 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
94 Depends: ${shlibs:Depends}, ${misc:Depends}
95 Breaks: openafs-client (<< 1.4.7.dfsg1-1)
96 Description: AFS distributed filesystem Kerberos 5 integration
97  AFS is a distributed filesystem allowing cross-platform sharing of files
98  among multiple computers.  Facilities are provided for access control,
99  authentication, backup and administrative management.
101  This package provides aklog, a utility for authenticating to AFS using
102  Kerberos 5.  It also provides asetkey, a utility to set AFS server keys
103  from a Kerberos keytab, and ka-forwarder, a utility to forward kaserver
104  requests to a KDC using fakeka.
106 Package: libkopenafs2
107 Section: libs
108 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc
109 Depends: ${shlibs:Depends}, ${misc:Depends}
110 Description: AFS distributed file system runtime library (PAGs)
111  AFS is a distributed filesystem allowing cross-platform sharing of
112  files among multiple computers.  Facilities are provided for access
113  control, authentication, backup and administrative management.
115  This package provides the shared library implementing an interface to
116  manipulating AFS process authentication groups (PAGs).  It provides the
117  a subset of the interface provided by the Heimdal libkafs library.
119 Package: libafsauthent2
120 Section: libs
121 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc
122 Depends: ${shlibs:Depends}, ${misc:Depends}
123 Description: AFS distributed file system runtime library (authentication)
124  AFS is a distributed filesystem allowing cross-platform sharing of
125  files among multiple computers.  Facilities are provided for access
126  control, authentication, backup and administrative management.
128  This package provides the shared library implementing AFS client
129  authentication and token management.
131 Package: libafsrpc2
132 Section: libs
133 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc
134 Depends: ${shlibs:Depends}, ${misc:Depends}
135 Description: AFS distributed file system runtime library (RPC layer)
136  AFS is a distributed filesystem allowing cross-platform sharing of
137  files among multiple computers.  Facilities are provided for access
138  control, authentication, backup and administrative management.
140  This package provides the shared library implementing the Rx protocol and
141  other AFS RPC functionality.
143 Package: libopenafs-dev
144 Section: libdevel
145 Priority: optional
146 Architecture: alpha amd64 arm armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
147 Depends: ${shlibs:Depends}, ${misc:Depends},
148  libafsauthent2 (= ${binary:Version}), libafsrpc2 (= ${binary:Version}),
149  libkopenafs2 (= ${binary:Version}),
150 Suggests: openafs-doc
151 Conflicts: arla-dev, liblwp-dev
152 Description: AFS distributed filesystem development libraries
153  AFS is a distributed filesystem allowing cross-platform sharing of
154  files among multiple computers.  Facilities are provided for access
155  control, authentication, backup and administrative management.
157  This package provides static development libraries and headers
158  needed to compile AFS applications.
160 Package: openafs-modules-source
161 Section: kernel
162 Priority: optional
163 Architecture: all
164 Depends: ${misc:Depends}, debhelper (>= 8),
165  module-assistant | kernel-package, perl
166 Recommends: openafs-client (>= ${source:Version})
167 Description: AFS distributed filesystem kernel module source
168  AFS is a distributed filesystem allowing cross-platform sharing of
169  files among multiple computers.  Facilities are provided for access
170  control, authentication, backup and administrative management.
172  This package provides the source to the AFS kernel module in a form
173  suitable for use by module-assistant or kernel-package.
175 Package: openafs-modules-dkms
176 Section: kernel
177 Priority: optional
178 Architecture: all
179 Depends: ${misc:Depends}, ${perl:Depends}, dkms, libc6-dev
180 Recommends: openafs-client (>= ${source:Version})
181 Description: AFS distributed filesystem kernel module DKMS source
182  AFS is a distributed filesystem allowing cross-platform sharing of
183  files among multiple computers.  Facilities are provided for access
184  control, authentication, backup and administrative management.
186  This package contains the source for the AFS kernel module, packaged with
187  appropriate configuration for DKMS to build new modules dynamically.