]> git.proxmox.com Git - mirror_zfs-debian.git/blob - debian/control
Release 0.7.6-1
[mirror_zfs-debian.git] / debian / control
1 Source: zfs-linux
2 Section: contrib/kernel
3 Priority: optional
4 Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>
5 Uploaders: Aron Xu <aron@debian.org>,
6 Petter Reinholdtsen <pere@debian.org>,
7 Carlos Alberto Lopez Perez <clopez@igalia.com>
8 Build-Depends: autotools-dev,
9 debhelper (>= 10.2),
10 dh-autoreconf,
11 dh-python,
12 dkms (>> 2.1.1.2-5),
13 libattr1-dev,
14 libblkid-dev,
15 libselinux1-dev,
16 libtool,
17 lsb-release,
18 po-debconf,
19 python3,
20 uuid-dev,
21 zlib1g-dev
22 Standards-Version: 4.1.2
23 Homepage: http://www.zfsonlinux.org/
24 Vcs-Git: git@salsa.debian.org:zfsonlinux-team/zfs.git
25 Vcs-Browser: https://salsa.debian.org/zfsonlinux-team/zfs
26
27 Package: libnvpair1linux
28 Section: contrib/libs
29 Architecture: linux-any
30 Depends: ${misc:Depends}, ${shlibs:Depends}
31 Description: Solaris name-value library for Linux
32 This library provides routines for packing and unpacking nv pairs for
33 transporting data across process boundaries, transporting between
34 kernel and userland, and possibly saving onto disk files.
35
36 Package: libuutil1linux
37 Section: contrib/libs
38 Architecture: linux-any
39 Depends: ${misc:Depends}, ${shlibs:Depends}
40 Description: Solaris userland utility library for Linux
41 This library provides a variety of glue functions for ZFS on Linux:
42 * libspl: The Solaris Porting Layer userland library, which provides APIs
43 that make it possible to run Solaris user code in a Linux environment
44 with relatively minimal modification.
45 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
46 library.
47 * libefi: The Extensible Firmware Interface library for GUID disk
48 partitioning.
49 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
50
51 Package: libzfslinux-dev
52 Section: contrib/libdevel
53 Architecture: linux-any
54 Depends: libnvpair1linux (= ${binary:Version}),
55 libuutil1linux (= ${binary:Version}),
56 libzfs2linux (= ${binary:Version}),
57 libzpool2linux (= ${binary:Version}),
58 ${misc:Depends}
59 Provides: libnvpair-dev, libuutil-dev
60 Description: OpenZFS filesystem development files for Linux
61 Header files and static libraries for compiling software against
62 libraries of OpenZFS filesystem.
63 .
64 This package includes the development files of libnvpair1, libuutil1,
65 libzpool2 and libzfs2.
66
67 Package: libzfs2linux
68 Section: contrib/libs
69 Architecture: linux-any
70 Depends: ${misc:Depends}, ${shlibs:Depends}
71 Description: OpenZFS filesystem library for Linux
72 The Z file system is a pooled filesystem designed for maximum data
73 integrity, supporting data snapshots, multiple copies, and data
74 checksums.
75 .
76 The OpenZFS library provides support for managing OpenZFS filesystems.
77
78 Package: libzpool2linux
79 Section: contrib/libs
80 Architecture: linux-any
81 Depends: ${misc:Depends}, ${shlibs:Depends}
82 Description: OpenZFS pool library for Linux
83 The Z file system is a pooled filesystem designed for maximum data
84 integrity, supporting data snapshots, multiple copies, and data
85 checksums.
86 .
87 This zpool library provides support for managing zpools.
88
89 Package: zfs-dkms
90 Architecture: all
91 Pre-Depends: spl-dkms (<<${source:Upstream-Version}.),
92 spl-dkms (>= ${source:Upstream-Version})
93 Depends: dkms (>> 2.1.1.2-5), lsb-release, ${misc:Depends}
94 Recommends: zfs-zed, zfsutils-linux (>= ${binary:Version}),
95 linux-libc-dev (< 4.16)
96 Provides: zfs-modules
97 Description: OpenZFS filesystem kernel modules for Linux
98 The Z file system is a pooled filesystem designed for maximum data
99 integrity, supporting data snapshots, multiple copies, and data
100 checksums.
101 .
102 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
103 OpenZFS.
104
105 Package: zfs-initramfs
106 Architecture: all
107 Depends: busybox-initramfs | busybox-static | busybox,
108 initramfs-tools,
109 zfs-modules | zfs-dkms,
110 zfsutils-linux (>= ${binary:Version}),
111 ${misc:Depends}
112 Description: OpenZFS root filesystem capabilities for Linux - initramfs
113 The Z file system is a pooled filesystem designed for maximum data
114 integrity, supporting data snapshots, multiple copies, and data
115 checksums.
116 .
117 This package adds OpenZFS to the system initramfs with a hook
118 for the initramfs-tools infrastructure.
119
120 Package: zfs-dracut
121 Architecture: all
122 Depends: dracut,
123 zfs-modules | zfs-dkms,
124 zfsutils-linux (>= ${binary:Version}),
125 ${misc:Depends}
126 Description: OpenZFS root filesystem capabilities for Linux - dracut
127 The Z file system is a pooled filesystem designed for maximum data
128 integrity, supporting data snapshots, multiple copies, and data
129 checksums.
130 .
131 This package adds OpenZFS to the system initramfs with a hook
132 for the dracut infrastructure.
133
134 Package: zfsutils-linux
135 Section: contrib/admin
136 Architecture: linux-any
137 Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
138 Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
139 Breaks: zfs-dkms (<< ${binary:Version}), zfs-dkms (>> ${binary:Version})
140 Suggests: nfs-kernel-server,
141 samba-common-bin (>= 3.0.23),
142 zfs-initramfs | zfs-dracut
143 Conflicts: zfs, zfs-fuse, zutils
144 Provides: zfsutils
145 Description: command-line tools to manage OpenZFS filesystems
146 The Z file system is a pooled filesystem designed for maximum data
147 integrity, supporting data snapshots, multiple copies, and data
148 checksums.
149 .
150 This package provides the zfs and zpool commands to create and administer
151 OpenZFS filesystems.
152
153 Package: zfs-zed
154 Section: contrib/admin
155 Architecture: linux-any
156 Depends: zfs-modules | zfs-dkms,
157 zfsutils-linux (>= ${binary:Version}),
158 ${misc:Depends},
159 ${shlibs:Depends}
160 Description: OpenZFS Event Daemon
161 The Z file system is a pooled filesystem designed for maximum data
162 integrity, supporting data snapshots, multiple copies, and data
163 checksums.
164 .
165 This package provides the OpenZFS Event Daemon (zed).
166
167 Package: zfs-test
168 Section: contrib/admin
169 Architecture: linux-any
170 Depends: acl,
171 bc,
172 fio,
173 ksh,
174 lsscsi,
175 mdadm,
176 parted,
177 python,
178 sudo,
179 sysstat,
180 zfs-modules | zfs-dkms,
181 zfsutils-linux (>=${binary:Version}),
182 ${misc:Depends},
183 ${shlibs:Depends}
184 Breaks: zfsutils-linux (<= 0.6.5.11-1)
185 Replaces: zfsutils-linux (<= 0.6.5.11-1)
186 Description: OpenZFS test infrastructure an support scripts
187 The Z file system is a pooled filesystem designed for maximum data
188 integrity, supporting data snapshots, multiple copies, and data
189 checksums.
190 .
191 This package provides the OpenZFS test infrastructure for destructively
192 testing and validating a system using OpenZFS. It is entirely optional
193 and should only be installed and used in test environments.
194
195 Package: zfs-dbg
196 Section: contrib/debug
197 Priority: extra
198 Architecture: linux-any
199 Depends: libnvpair1linux (= ${binary:Version}),
200 libuutil1linux (= ${binary:Version}),
201 libzfs2linux (= ${binary:Version}),
202 libzpool2linux (= ${binary:Version}),
203 zfs-zed (= ${binary:Version}),
204 zfsutils-linux (= ${binary:Version}),
205 ${misc:Depends}
206 Description: Debugging symbols for OpenZFS userland libraries and tools
207 The Z file system is a pooled filesystem designed for maximum data
208 integrity, supporting data snapshots, multiple copies, and data
209 checksums.
210 .
211 This package contains the debugging symbols for libzpool2linux, libzfs2linux,
212 libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.