]> git.proxmox.com Git - mirror_zfs-debian.git/blob - debian/control
Require debhelper >= 10.2
[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 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.1
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, 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,
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, ${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 Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut
132 Conflicts: zfs, zfs-fuse, zutils
133 Provides: zfsutils
134 Description: command-line tools to manage OpenZFS filesystems
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 provides the zfs and zpool commands to create and administer
140 OpenZFS filesystems.
141
142 Package: zfs-zed
143 Section: contrib/admin
144 Architecture: linux-any
145 Depends: ${misc:Depends}, ${shlibs:Depends}, zfs-modules | zfs-dkms, zfsutils-linux
146 Description: OpenZFS Event Daemon
147 The Z file system is a pooled filesystem designed for maximum data
148 integrity, supporting data snapshots, multiple copies, and data
149 checksums.
150 .
151 This package provides the OpenZFS Event Daemon (zed).
152
153 Package: zfs-test
154 Section: contrib/admin
155 Architecture: linux-any
156 Depends: ${misc:Depends}, ${shlibs:Depends}, zfs-modules | zfs-dkms, zfsutils-linux, parted, lsscsi, mdadm, bc, ksh, fio, acl, sudo, sysstat, python
157 Breaks: zfsutils-linux (<= 0.6.5.11-1)
158 Replaces: zfsutils-linux (<= 0.6.5.11-1)
159 Description: OpenZFS test infrastructure an support scripts
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 test infrastructure for destructively
165 testing and validating a system using OpenZFS. It is entirely optional
166 and should only be installed and used in test environments.
167
168 Package: zfs-dbg
169 Section: contrib/debug
170 Priority: extra
171 Architecture: linux-any
172 Depends: libnvpair1linux (= ${binary:Version}),
173 libuutil1linux (= ${binary:Version}),
174 libzfs2linux (= ${binary:Version}),
175 libzpool2linux (= ${binary:Version}),
176 zfsutils-linux (= ${binary:Version}), zfs-zed (= ${binary:Version}),
177 ${misc:Depends}
178 Description: Debugging symbols for OpenZFS userland libraries and tools
179 The Z file system is a pooled filesystem designed for maximum data
180 integrity, supporting data snapshots, multiple copies, and data
181 checksums.
182 .
183 This package contains the debugging symbols for libzpool2linux, libzfs2linux,
184 libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.