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