]> git.proxmox.com Git - mirror_zfs-debian.git/blob - debian/control.in
Merge tag 'upstream/0.7.6'
[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@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 autotools-dev,
10 debhelper (>= 10.2),
11 dkms (>> 2.1.1.2-5),
12 libselinux1-dev,
13 libtool,
14 lsb-release,
15 po-debconf,
16 uuid-dev,
17 zlib1g-dev,
18 python3,
19 dh-python,
20 libblkid-dev,
21 libattr1-dev
22 Standards-Version: 4.1.2
23 Homepage: http://www.zfsonlinux.org/
24 Vcs-Git: git://anonscm.debian.org/pkg-zfsonlinux/zfs.git
25 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-zfsonlinux/zfs.git
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: libzfs2linux (= ${binary:Version}), libzpool2linux (= ${binary:Version}),
55 libnvpair1linux (= ${binary:Version}), libuutil1linux (= ${binary:Version}),
56 ${misc:Depends}
57 Provides: libnvpair-dev, libuutil-dev
58 Description: OpenZFS filesystem development files for Linux
59 Header files and static libraries for compiling software against
60 libraries of OpenZFS filesystem.
61 .
62 This package includes the development files of libnvpair1, libuutil1,
63 libzpool2 and libzfs2.
64
65 Package: libzfs2linux
66 Section: contrib/libs
67 Architecture: linux-any
68 Depends: ${misc:Depends}, ${shlibs:Depends}
69 Description: OpenZFS filesystem library for Linux
70 The Z file system is a pooled filesystem designed for maximum data
71 integrity, supporting data snapshots, multiple copies, and data
72 checksums.
73 .
74 The OpenZFS library provides support for managing OpenZFS filesystems.
75
76 Package: libzpool2linux
77 Section: contrib/libs
78 Architecture: linux-any
79 Depends: ${misc:Depends}, ${shlibs:Depends}
80 Description: OpenZFS pool library for Linux
81 The Z file system is a pooled filesystem designed for maximum data
82 integrity, supporting data snapshots, multiple copies, and data
83 checksums.
84 .
85 This zpool library provides support for managing zpools.
86
87 Package: zfs-dkms
88 Architecture: all
89 Pre-Depends: spl-dkms (>= ${source:Upstream-Version}), spl-dkms (<<${source:Upstream-Version}.)
90 Depends: dkms (>> 2.1.1.2-5), lsb-release, ${misc:Depends}
91 Recommends: zfsutils-linux (>= ${binary:Version}), zfs-zed
92 Provides: zfs-modules
93 Description: OpenZFS filesystem kernel modules for Linux
94 The Z file system is a pooled filesystem designed for maximum data
95 integrity, supporting data snapshots, multiple copies, and data
96 checksums.
97 .
98 This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
99 OpenZFS.
100
101 Package: zfs-initramfs
102 Architecture: all
103 Depends: initramfs-tools,
104 busybox-initramfs | busybox-static | busybox,
105 zfs-modules | zfs-dkms, zfsutils-linux (>= ${binary:Version}),
106 ${misc:Depends}
107 Description: OpenZFS root filesystem capabilities for Linux - initramfs
108 The Z file system is a pooled filesystem designed for maximum data
109 integrity, supporting data snapshots, multiple copies, and data
110 checksums.
111 .
112 This package adds OpenZFS to the system initramfs with a hook
113 for the initramfs-tools infrastructure.
114
115 Package: zfs-dracut
116 Architecture: all
117 Depends: dracut, zfs-modules | zfs-dkms, zfsutils-linux (>= ${binary:Version}), ${misc:Depends}
118 Description: OpenZFS root filesystem capabilities for Linux - dracut
119 The Z file system is a pooled filesystem designed for maximum data
120 integrity, supporting data snapshots, multiple copies, and data
121 checksums.
122 .
123 This package adds OpenZFS to the system initramfs with a hook
124 for the dracut infrastructure.
125
126 Package: zfsutils-linux
127 Section: contrib/admin
128 Architecture: linux-any
129 Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}, python3
130 Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
131 Breaks: zfs-dkms (>> ${binary:Version}), zfs-dkms (<< ${binary:Version})
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 (>= ${binary:Version})
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 (>=${binary:Version}), 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.