]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - debian/control.in
Update stdver to 4.1.2, no change required
[mirror_zfs-debian.git] / debian / control.in
index 6b146442cea100dece3dab65f559cd97a2efe179..771fc3a8099fd37e7898605c74d5c161df7ecc06 100644 (file)
@@ -1,28 +1,31 @@
 Source: zfs-linux
-Section: kernel
+Section: contrib/kernel
 Priority: optional
 Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>
 Uploaders: Aron Xu <aron@debian.org>,
+           Petter Reinholdtsen <pere@debian.org>,
            Carlos Alberto Lopez Perez <clopez@igalia.com>
-Build-Depends: autoconf,
-               autogen,
-               automake,
+Build-Depends: dh-autoreconf,
                autotools-dev,
-               debhelper (>= 9),
+               debhelper (>= 10.2),
                dkms (>> 2.1.1.2-5),
                libselinux1-dev,
                libtool,
                lsb-release,
                po-debconf,
                uuid-dev,
-               zlib1g-dev
-Standards-Version: 3.9.4
+               zlib1g-dev,
+               python3,
+               dh-python,
+               libblkid-dev,
+               libattr1-dev
+Standards-Version: 4.1.2
 Homepage: http://www.zfsonlinux.org/
 Vcs-Git: git://anonscm.debian.org/pkg-zfsonlinux/zfs.git
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-zfsonlinux/spl.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-zfsonlinux/zfs.git
 
-Package: libnvpair1
-Section: libs
+Package: libnvpair1linux
+Section: contrib/libs
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Solaris name-value library for Linux
@@ -30,8 +33,8 @@ Description: Solaris name-value library for Linux
  transporting data across process boundaries, transporting between
  kernel and userland, and possibly saving onto disk files.
 
-Package: libuutil1
-Section: libs
+Package: libuutil1linux
+Section: contrib/libs
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: Solaris userland utility library for Linux
@@ -45,34 +48,36 @@ Description: Solaris userland utility library for Linux
     partitioning.
   * libshare: NFS, SMB, and iSCSI service integration for ZFS.
 
-Package: libzfs-dev
-Section: libdevel
+Package: libzfslinux-dev
+Section: contrib/libdevel
 Architecture: linux-any
-Depends: libzfs1 (= ${binary:Version}), ${misc:Depends}
+Depends: libzfs2linux (= ${binary:Version}), libzpool2linux (= ${binary:Version}),
+ libnvpair1linux (= ${binary:Version}), libuutil1linux (= ${binary:Version}),
+ ${misc:Depends}
 Provides: libnvpair-dev, libuutil-dev
-Description: Native ZFS filesystem development files for Linux
- Header files and static libraries for compiling software  against
- libraries of native ZFS filesystem.
+Description: OpenZFS filesystem development files for Linux
+ Header files and static libraries for compiling software against
+ libraries of OpenZFS filesystem.
  .
  This package includes the development files of libnvpair1, libuutil1,
and libzfs1.
libzpool2 and libzfs2.
 
-Package: libzfs1
-Section: libs
+Package: libzfs2linux
+Section: contrib/libs
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: Native ZFS filesystem library for Linux
+Description: OpenZFS filesystem library for Linux
  The Z file system is a pooled filesystem designed for maximum data
  integrity, supporting data snapshots, multiple copies, and data
  checksums.
  .
- The ZFS library provides support for managing ZFS filesystems.
+ The OpenZFS library provides support for managing OpenZFS filesystems.
 
-Package: libzpool1
-Section: libs
+Package: libzpool2linux
+Section: contrib/libs
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: Native ZFS pool library for Linux
+Description: OpenZFS pool library for Linux
  The Z file system is a pooled filesystem designed for maximum data
  integrity, supporting data snapshots, multiple copies, and data
  checksums.
@@ -81,60 +86,99 @@ Description: Native ZFS pool library for Linux
 
 Package: zfs-dkms
 Architecture: all
-Pre-Depends: spl-dkms (>= ${source:Upstream-Version})
+Pre-Depends: spl-dkms (>= ${source:Upstream-Version}), spl-dkms (<<${source:Upstream-Version}.)
 Depends: dkms (>> 2.1.1.2-5), lsb-release, ${misc:Depends}
-Recommends: zfsutils
-Replaces: lzfs, lzfs-dkms
-Provides: lustre-backend-fs, lzfs, lzfs-dkms, zfs-modules
-Conflicts: lzfs, lzfs-dkms
-Description: Native ZFS filesystem kernel modules for Linux
+Recommends: zfsutils-linux, zfs-zed
+Provides: zfs-modules
+Description: OpenZFS filesystem kernel modules for Linux
  The Z file system is a pooled filesystem designed for maximum data
  integrity, supporting data snapshots, multiple copies, and data
  checksums.
  .
- This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of ZFS.
+ This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
+ OpenZFS.
 
 Package: zfs-initramfs
-Architecture: linux-any
-Depends: initramfs-tools, zfs-modules | zfs-dkms, zfsutils, ${misc:Depends}
-Description: Native ZFS root filesystem capabilities for Linux
+Architecture: all
+Depends: initramfs-tools,
+ busybox-initramfs | busybox-static | busybox,
+ zfs-modules | zfs-dkms, zfsutils-linux,
+ ${misc:Depends}
+Description: OpenZFS root filesystem capabilities for Linux - initramfs
  The Z file system is a pooled filesystem designed for maximum data
  integrity, supporting data snapshots, multiple copies, and data
  checksums.
  .
- This package adds ZFS to the system initramfs with a hook
+ This package adds OpenZFS to the system initramfs with a hook
  for the initramfs-tools infrastructure.
 
-Package: zfsutils
-Section: admin
+Package: zfs-dracut
+Architecture: all
+Depends: dracut, zfs-modules | zfs-dkms, zfsutils-linux, ${misc:Depends}
+Description: OpenZFS root filesystem capabilities for Linux - dracut
+ The Z file system is a pooled filesystem designed for maximum data
+ integrity, supporting data snapshots, multiple copies, and data
+ checksums.
+ .
+ This package adds OpenZFS to the system initramfs with a hook
+ for the dracut infrastructure.
+
+Package: zfsutils-linux
+Section: contrib/admin
 Architecture: linux-any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: lsb-base, zfs-modules | zfs-dkms
-Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs
-Conflicts: zfs, zfs-fuse
-Replaces: zfs
-Description: command-line tools to manage ZFS filesystems
+Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}, python3
+Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
+Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut
+Conflicts: zfs, zfs-fuse, zutils
+Provides: zfsutils
+Description: command-line tools to manage OpenZFS filesystems
  The Z file system is a pooled filesystem designed for maximum data
  integrity, supporting data snapshots, multiple copies, and data
  checksums.
  .
  This package provides the zfs and zpool commands to create and administer
- ZFS filesystems.
+ OpenZFS filesystems.
+
+Package: zfs-zed
+Section: contrib/admin
+Architecture: linux-any
+Depends: ${misc:Depends}, ${shlibs:Depends}, zfs-modules | zfs-dkms, zfsutils-linux
+Description: OpenZFS Event Daemon
+ The Z file system is a pooled filesystem designed for maximum data
+ integrity, supporting data snapshots, multiple copies, and data
+ checksums.
+ .
+ This package provides the OpenZFS Event Daemon (zed).
+
+Package: zfs-test
+Section: contrib/admin
+Architecture: linux-any
+Depends: ${misc:Depends}, ${shlibs:Depends}, zfs-modules | zfs-dkms, zfsutils-linux, parted, lsscsi, mdadm, bc, ksh, fio, acl, sudo, sysstat, python
+Breaks: zfsutils-linux (<= 0.6.5.11-1)
+Replaces: zfsutils-linux (<= 0.6.5.11-1)
+Description: OpenZFS test infrastructure an support scripts
+ The Z file system is a pooled filesystem designed for maximum data
+ integrity, supporting data snapshots, multiple copies, and data
+ checksums.
+ .
+ This package provides the OpenZFS test infrastructure for destructively
+ testing and validating a system using OpenZFS. It is entirely optional
+ and should only be installed and used in test environments.
 
 Package: zfs-dbg
-Section: debug
+Section: contrib/debug
 Priority: extra
 Architecture: linux-any
-Depends: libnvpair1 (= ${binary:Version}),
-         libuutil1 (= ${binary:Version}),
-         libzfs1 (= ${binary:Version}),
-         libzpool1 (= ${binary:Version}),
+Depends: libnvpair1linux (= ${binary:Version}),
+         libuutil1linux (= ${binary:Version}),
+         libzfs2linux (= ${binary:Version}),
+         libzpool2linux (= ${binary:Version}),
+         zfsutils-linux (= ${binary:Version}), zfs-zed (= ${binary:Version}),
          ${misc:Depends}
-Recommends: zfsutils (= ${binary:Version})
-Description: Debugging symbols for ZFS userland libraries and tools
+Description: Debugging symbols for OpenZFS userland libraries and tools
  The Z file system is a pooled filesystem designed for maximum data
  integrity, supporting data snapshots, multiple copies, and data
  checksums.
  .
- This package contains the debugging symbols for libzpoo1, libzfs1,
- libnvpair1, libuutil1, and zfsutils.
+ This package contains the debugging symbols for libzpool2linux, libzfs2linux,
+ libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.