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