]> git.proxmox.com Git - mirror_zfs-debian.git/blame - debian/control
Recommends: linux-libc-dev (< ${LINUX_NEXT})
[mirror_zfs-debian.git] / debian / control
CommitLineData
98675f09 1Source: zfs-linux
3d66721f 2Section: contrib/kernel
98675f09
AX
3Priority: optional
4Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>
6e2ceb51 5Uploaders: Aron Xu <aron@debian.org>,
10ea2948 6 Petter Reinholdtsen <pere@debian.org>,
6e2ceb51 7 Carlos Alberto Lopez Perez <clopez@igalia.com>
3d6e854e 8Build-Depends: autotools-dev,
d2c64dde 9 debhelper (>= 10.2),
3d6e854e
AX
10 dh-autoreconf,
11 dh-python,
6e2ceb51 12 dkms (>> 2.1.1.2-5),
3d6e854e
AX
13 libattr1-dev,
14 libblkid-dev,
6e2ceb51
AX
15 libselinux1-dev,
16 libtool,
17 lsb-release,
18 po-debconf,
a52a9356 19 python3,
3d6e854e
AX
20 uuid-dev,
21 zlib1g-dev
7ca54749 22Standards-Version: 4.1.2
98675f09 23Homepage: http://www.zfsonlinux.org/
3aaa8673
AX
24Vcs-Git: git@salsa.debian.org:zfsonlinux-team/zfs.git
25Vcs-Browser: https://salsa.debian.org/zfsonlinux-team/zfs
98675f09 26
418ece33 27Package: libnvpair1linux
3d66721f 28Section: contrib/libs
98675f09
AX
29Architecture: linux-any
30Depends: ${misc:Depends}, ${shlibs:Depends}
98675f09
AX
31Description: 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
418ece33 36Package: libuutil1linux
3d66721f 37Section: contrib/libs
98675f09
AX
38Architecture: linux-any
39Depends: ${misc:Depends}, ${shlibs:Depends}
98675f09
AX
40Description: 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
418ece33 51Package: libzfslinux-dev
3d66721f 52Section: contrib/libdevel
98675f09 53Architecture: linux-any
3d6e854e
AX
54Depends: libnvpair1linux (= ${binary:Version}),
55 libuutil1linux (= ${binary:Version}),
56 libzfs2linux (= ${binary:Version}),
57 libzpool2linux (= ${binary:Version}),
58 ${misc:Depends}
98675f09 59Provides: libnvpair-dev, libuutil-dev
1d00b166
AX
60Description: OpenZFS filesystem development files for Linux
61 Header files and static libraries for compiling software against
62 libraries of OpenZFS filesystem.
98675f09
AX
63 .
64 This package includes the development files of libnvpair1, libuutil1,
1d00b166 65 libzpool2 and libzfs2.
98675f09 66
418ece33 67Package: libzfs2linux
3d66721f 68Section: contrib/libs
98675f09
AX
69Architecture: linux-any
70Depends: ${misc:Depends}, ${shlibs:Depends}
1d00b166 71Description: OpenZFS filesystem library for Linux
98675f09
AX
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 .
1d00b166 76 The OpenZFS library provides support for managing OpenZFS filesystems.
98675f09 77
3d66721f
AX
78Package: libzpool2linux
79Section: contrib/libs
98675f09
AX
80Architecture: linux-any
81Depends: ${misc:Depends}, ${shlibs:Depends}
1d00b166 82Description: OpenZFS pool library for Linux
98675f09
AX
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
98675f09
AX
89Package: zfs-dkms
90Architecture: all
3d6e854e
AX
91Pre-Depends: spl-dkms (<<${source:Upstream-Version}.),
92 spl-dkms (>= ${source:Upstream-Version})
6e2ceb51 93Depends: dkms (>> 2.1.1.2-5), lsb-release, ${misc:Depends}
77112a72
AX
94Recommends: zfs-zed, zfsutils-linux (>= ${binary:Version}),
95 linux-libc-dev (< 4.16)
9609acae 96Provides: zfs-modules
1d00b166 97Description: OpenZFS filesystem kernel modules for Linux
98675f09
AX
98 The Z file system is a pooled filesystem designed for maximum data
99 integrity, supporting data snapshots, multiple copies, and data
6e2ceb51 100 checksums.
98675f09 101 .
1d00b166
AX
102 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
103 OpenZFS.
98675f09 104
2b5083c8 105Package: zfs-initramfs
a0d83f07 106Architecture: all
3d6e854e
AX
107Depends: busybox-initramfs | busybox-static | busybox,
108 initramfs-tools,
109 zfs-modules | zfs-dkms,
110 zfsutils-linux (>= ${binary:Version}),
111 ${misc:Depends}
1d00b166 112Description: OpenZFS root filesystem capabilities for Linux - initramfs
2b5083c8
AX
113 The Z file system is a pooled filesystem designed for maximum data
114 integrity, supporting data snapshots, multiple copies, and data
6e2ceb51 115 checksums.
2b5083c8 116 .
1d00b166 117 This package adds OpenZFS to the system initramfs with a hook
2b5083c8 118 for the initramfs-tools infrastructure.
98675f09 119
12c93946 120Package: zfs-dracut
a0d83f07 121Architecture: all
3d6e854e
AX
122Depends: dracut,
123 zfs-modules | zfs-dkms,
124 zfsutils-linux (>= ${binary:Version}),
125 ${misc:Depends}
1d00b166 126Description: OpenZFS root filesystem capabilities for Linux - dracut
12c93946
AX
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 .
1d00b166 131 This package adds OpenZFS to the system initramfs with a hook
12c93946
AX
132 for the dracut infrastructure.
133
418ece33 134Package: zfsutils-linux
3d66721f 135Section: contrib/admin
98675f09 136Architecture: linux-any
3d6e854e 137Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
9609acae 138Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
3d6e854e
AX
139Breaks: zfs-dkms (<< ${binary:Version}), zfs-dkms (>> ${binary:Version})
140Suggests: nfs-kernel-server,
141 samba-common-bin (>= 3.0.23),
142 zfs-initramfs | zfs-dracut
32b343ef 143Conflicts: zfs, zfs-fuse, zutils
418ece33 144Provides: zfsutils
1d00b166 145Description: command-line tools to manage OpenZFS filesystems
98675f09 146 The Z file system is a pooled filesystem designed for maximum data
2b5083c8 147 integrity, supporting data snapshots, multiple copies, and data
6e2ceb51 148 checksums.
98675f09
AX
149 .
150 This package provides the zfs and zpool commands to create and administer
1d00b166 151 OpenZFS filesystems.
98675f09 152
a2591d3d
AX
153Package: zfs-zed
154Section: contrib/admin
155Architecture: linux-any
3d6e854e
AX
156Depends: zfs-modules | zfs-dkms,
157 zfsutils-linux (>= ${binary:Version}),
158 ${misc:Depends},
159 ${shlibs:Depends}
a2591d3d
AX
160Description: 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 .
1d00b166 165 This package provides the OpenZFS Event Daemon (zed).
a2591d3d 166
43a63c5b
FG
167Package: zfs-test
168Section: contrib/admin
169Architecture: linux-any
3d6e854e
AX
170Depends: 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}
e188c417
FG
184Breaks: zfsutils-linux (<= 0.6.5.11-1)
185Replaces: zfsutils-linux (<= 0.6.5.11-1)
43a63c5b
FG
186Description: 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
eb6a4b3d 195Package: zfs-dbg
3d66721f 196Section: contrib/debug
98675f09
AX
197Priority: extra
198Architecture: linux-any
418ece33
AX
199Depends: libnvpair1linux (= ${binary:Version}),
200 libuutil1linux (= ${binary:Version}),
201 libzfs2linux (= ${binary:Version}),
3d66721f 202 libzpool2linux (= ${binary:Version}),
3d6e854e
AX
203 zfs-zed (= ${binary:Version}),
204 zfsutils-linux (= ${binary:Version}),
6e2ceb51 205 ${misc:Depends}
1d00b166 206Description: Debugging symbols for OpenZFS userland libraries and tools
98675f09 207 The Z file system is a pooled filesystem designed for maximum data
2b5083c8 208 integrity, supporting data snapshots, multiple copies, and data
eb6a4b3d 209 checksums.
98675f09 210 .
1d00b166
AX
211 This package contains the debugging symbols for libzpool2linux, libzfs2linux,
212 libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.