]> git.proxmox.com Git - mirror_zfs-debian.git/blob - debian/control.in
debian/control: Use canonical HTTPS format URL for Vcs-Git
[mirror_zfs-debian.git] / debian / control.in
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 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: https://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), dpkg-dev, lsb-release, ${misc:Depends}
94 Recommends: zfs-zed, zfsutils-linux (>= ${binary:Version}), @LINUX_COMPAT@
95 Provides: zfs-modules
96 Description: OpenZFS filesystem kernel modules for Linux
97 The Z file system is a pooled filesystem designed for maximum data
98 integrity, supporting data snapshots, multiple copies, and data
99 checksums.
100 .
101 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
102 OpenZFS.
103
104 Package: zfs-initramfs
105 Architecture: all
106 Depends: busybox-initramfs | busybox-static | busybox,
107 initramfs-tools,
108 zfs-modules | zfs-dkms,
109 zfsutils-linux (>= ${binary:Version}),
110 ${misc:Depends}
111 Description: OpenZFS root filesystem capabilities for Linux - initramfs
112 The Z file system is a pooled filesystem designed for maximum data
113 integrity, supporting data snapshots, multiple copies, and data
114 checksums.
115 .
116 This package adds OpenZFS to the system initramfs with a hook
117 for the initramfs-tools infrastructure.
118
119 Package: zfs-dracut
120 Architecture: all
121 Depends: dracut,
122 zfs-modules | zfs-dkms,
123 zfsutils-linux (>= ${binary:Version}),
124 ${misc:Depends}
125 Description: OpenZFS root filesystem capabilities for Linux - dracut
126 The Z file system is a pooled filesystem designed for maximum data
127 integrity, supporting data snapshots, multiple copies, and data
128 checksums.
129 .
130 This package adds OpenZFS to the system initramfs with a hook
131 for the dracut infrastructure.
132
133 Package: zfsutils-linux
134 Section: contrib/admin
135 Architecture: linux-any
136 Depends: python3, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
137 Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
138 Breaks: zfs-dkms (<< ${binary:Version}), zfs-dkms (>> ${binary:Version})
139 Suggests: nfs-kernel-server,
140 samba-common-bin (>= 3.0.23),
141 zfs-initramfs | zfs-dracut
142 Conflicts: zfs, zfs-fuse
143 Provides: zfsutils
144 Description: command-line tools to manage OpenZFS filesystems
145 The Z file system is a pooled filesystem designed for maximum data
146 integrity, supporting data snapshots, multiple copies, and data
147 checksums.
148 .
149 This package provides the zfs and zpool commands to create and administer
150 OpenZFS filesystems.
151
152 Package: zfs-zed
153 Section: contrib/admin
154 Architecture: linux-any
155 Depends: zfs-modules | zfs-dkms,
156 zfsutils-linux (>= ${binary:Version}),
157 ${misc:Depends},
158 ${shlibs:Depends}
159 Description: OpenZFS Event Daemon
160 The Z file system is a pooled filesystem designed for maximum data
161 integrity, supporting data snapshots, multiple copies, and data
162 checksums.
163 .
164 This package provides the OpenZFS Event Daemon (zed).
165
166 Package: zfs-test
167 Section: contrib/admin
168 Architecture: linux-any
169 Depends: acl,
170 bc,
171 fio,
172 ksh,
173 lsscsi,
174 mdadm,
175 parted,
176 python,
177 sudo,
178 sysstat,
179 zfs-modules | zfs-dkms,
180 zfsutils-linux (>=${binary:Version}),
181 ${misc:Depends},
182 ${shlibs:Depends}
183 Breaks: zfsutils-linux (<= 0.7.9-2)
184 Replaces: zfsutils-linux (<= 0.7.9-2)
185 Conflicts: zutils
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.