]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - debian/control
Update stdver to 4.1.2, no change required
[mirror_zfs-debian.git] / debian / control
index e05ab334b9d0e7952da3d6f189ea33dc79cd19d7..771fc3a8099fd37e7898605c74d5c161df7ecc06 100644 (file)
 Source: zfs-linux
-Section: kernel
-Priority: extra
-Maintainer: Darik Horn <dajhorn@vanadac.com>
-Build-Depends: autotools-dev,
- autoconf,
- autogen,
- automake,
- debhelper (>= 7.4),
- dkms (>> 2.1.1.2-5ubuntu1),
- libselinux1-dev,
- libtool,
- uuid-dev,
- zlib1g-dev,
-Standards-Version: 3.9.3.1
-Vcs-Git: git://github.com/dajhorn/pkg-zfs.git
-Vcs-Browser: http://github.com/dajhorn/pkg-zfs
+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: dh-autoreconf,
+               autotools-dev,
+               debhelper (>= 10.2),
+               dkms (>> 2.1.1.2-5),
+               libselinux1-dev,
+               libtool,
+               lsb-release,
+               po-debconf,
+               uuid-dev,
+               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/zfs.git
 
-Package: libnvpair1
-Section: libs
+Package: libnvpair1linux
+Section: contrib/libs
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libnvpair0
 Description: Solaris name-value library for Linux
  This library provides routines for packing and unpacking nv pairs for
  transporting data across process boundaries, transporting between
  kernel and userland, and possibly saving onto disk files.
 
-Package: libnvpair1-dbg
-Section: debug
-Architecture: linux-any
-Depends: ${misc:Depends}, libnvpair1 (= ${binary:Version})
-Replaces: libnvpair0-dbg
-Description: Debugging symbols for libnvpair1
- This library provides routines for packing and unpacking nv pairs for
- transporting data across process boundaries, transporting between
- kernel and userland, and possibly saving onto disk files.
- .
- This package contains the debugging symbols for libnvpair1.
-
-Package: libuutil1
-Section: libs
+Package: libuutil1linux
+Section: contrib/libs
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libuutil0
 Description: Solaris userland utility library for Linux
  This library provides a variety of glue functions for ZFS on Linux:
- * libspl: The Solaris Porting Layer library, which provides APIs that make it
-   possible to run Solaris user code in a Linux environment with relatively
-   minimal modification.
- * libavl: The Adelson-Velskii Landis balanced binary tree manipulation library.
- * libefi: The Extensible Firmware Interface library for GUID disk partitioning.
- * libshare: NFS and SMB service integration for ZFS.
+  * libspl: The Solaris Porting Layer userland library, which provides APIs
+    that make it possible to run Solaris user code in a Linux environment
+    with relatively minimal modification.
+  * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
+    library.
+  * libefi: The Extensible Firmware Interface library for GUID disk
+    partitioning.
+  * libshare: NFS, SMB, and iSCSI service integration for ZFS.
 
-Package: libuutil1-dbg
-Section: debug
+Package: libzfslinux-dev
+Section: contrib/libdevel
 Architecture: linux-any
-Depends: ${misc:Depends}, libuutil1 (= ${binary:Version})
-Replaces: libuutil0-dbg
-Description: Debugging symbols for libuutil1
- This library provides a variety of glue functions for ZFS on Linux:
- * libspl: The Solaris Porting Layer library, which provides APIs that make it
-   possible to run Solaris user code in a Linux environment with relatively
-   minimal modification.
- * libavl: The Adelson-Velskii Landis balanced binary tree manipulation library.
- * libefi: The Extensible Firmware Interface library for GUID disk partitioning.
- * libshare: NFS and SMB service integration for ZFS.
+Depends: libzfs2linux (= ${binary:Version}), libzpool2linux (= ${binary:Version}),
+ libnvpair1linux (= ${binary:Version}), libuutil1linux (= ${binary:Version}),
+ ${misc:Depends}
+Provides: libnvpair-dev, libuutil-dev
+Description: OpenZFS filesystem development files for Linux
+ Header files and static libraries for compiling software against
+ libraries of OpenZFS filesystem.
  .
- This package contains the debugging symbols for libuutil1.
+ This package includes the development files of libnvpair1, libuutil1,
+ libzpool2 and libzfs2.
 
-Package: libzfs-dev
-Section: libdevel
+Package: libzfs2linux
+Section: contrib/libs
 Architecture: linux-any
-Depends: ${misc:Depends}, libzfs1 (= ${binary:Version})
-Provides: libnvpair-dev, libuutil-dev
-Replaces: libefi1,
- libnvpair1,
- libshare1,
- libspl1,
- libunicode1,
- libuutil1,
- libzavl1,
- libzfs1,
- libzpool1,
-Description: Native ZFS filesystem development files for Linux
- Header files and static libraries for compiling software
- against libzfs.
+Depends: ${misc:Depends}, ${shlibs:Depends}
+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 OpenZFS library provides support for managing OpenZFS filesystems.
 
-Package: libzfs1
-Section: libs
+Package: libzpool2linux
+Section: contrib/libs
 Architecture: linux-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libzfs0
-Description: Native ZFS filesystem library for Linux
- The zfs management library.
+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.
+ .
+ This zpool library provides support for managing zpools.
 
-Package: libzfs1-dbg
-Section: debug
-Architecture: linux-any
-Depends: ${misc:Depends}, libzfs1 (= ${binary:Version})
-Replaces: libzfs0-dbg
-Description: Debugging symbols for libzfs1
- The zfs management library.
+Package: zfs-dkms
+Architecture: all
+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-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 package contains the debugging symbols for libzfs1.
+ This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of
+ OpenZFS.
 
-Package: libzpool1
-Section: libs
-Architecture: linux-any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libzpool0
-Description: Native ZFS pool library for Linux
- The zpool management library.
+Package: zfs-initramfs
+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 OpenZFS to the system initramfs with a hook
+ for the initramfs-tools infrastructure.
 
-Package: libzpool1-dbg
-Section: debug
-Architecture: linux-any
-Depends: ${misc:Depends}, libzpool1 (= ${binary:Version})
-Replaces: libzpool0-dbg
-Description: Debugging symbols for libzpool1
The zpool management library.
+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 contains the debugging symbols for libzpool1.
+ This package adds OpenZFS to the system initramfs with a hook
+ for the dracut infrastructure.
 
-Package: zfs-dkms
-Section: kernel
+Package: zfsutils-linux
+Section: contrib/admin
 Architecture: linux-any
-Pre-Depends: spl-dkms (>= ${source:Upstream-Version})
-Depends: ${misc:Depends}, dkms (>> 2.1.1.2-5ubuntu1)
-Replaces: lzfs, lzfs-dkms
-Provides: lustre-backend-fs, lzfs, lzfs-dkms
-Conflicts: lzfs, lzfs-dkms
-Description: Native ZFS filesystem kernel modules for Linux
- An advanced integrated volume manager and filesystem that is designed for
- performance and data integrity. Snapshots, clones, checksums, deduplication,
- compression, and RAID redundancy are built-in features.
+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.
  .
- Includes the SPA, DMU, ZVOL, and ZPL components of ZFS.
+ This package provides the zfs and zpool commands to create and administer
+ OpenZFS filesystems.
 
-#Package: zfs-dracut
-#Section: kernel
-#Architecture: linux-any
-#Depends: ${misc:Depends}, dracut, zfsutils
-#Description: Native ZFS root filesystem capabilities for Linux
-# This package adds ZFS to the system initramfs with a hook
-# for the dracut infrastructure.
-
-Package: zfs-initramfs
-Section: kernel
+Package: zfs-zed
+Section: contrib/admin
 Architecture: linux-any
-Depends: ${misc:Depends}, zfsutils, zfs-grub
-Description: Native ZFS root filesystem capabilities for Linux
- This package adds ZFS to the system initramfs with a hook
- for the initramfs-tools infrastructure.
+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: zfsutils
-Section: admin
+Package: zfs-test
+Section: contrib/admin
 Architecture: linux-any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: zfs-dkms
-Suggests: samba-common-bin (>= 3.0.23), nfs-kernel-server, zfs-initramfs
-Conflicts: zfs, zfs-fuse
-Replaces: zfs
-Description: Native ZFS management utilities for Linux
- This package provides the zpool and zfs commands that are used to
- manage ZFS filesystems.
+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: zfsutils-dbg
-Section: debug
+Package: zfs-dbg
+Section: contrib/debug
+Priority: extra
 Architecture: linux-any
-Depends: ${misc:Depends}, zfsutils (= ${binary:Version})
-Replaces: zfs-dbg
-Description: Debugging symbols for zfsutils
- This package provides the zpool and zfs commands that are used to
- manage ZFS filesystems.
+Depends: libnvpair1linux (= ${binary:Version}),
+         libuutil1linux (= ${binary:Version}),
+         libzfs2linux (= ${binary:Version}),
+         libzpool2linux (= ${binary:Version}),
+         zfsutils-linux (= ${binary:Version}), zfs-zed (= ${binary:Version}),
+         ${misc:Depends}
+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 zfsutils.
+ This package contains the debugging symbols for libzpool2linux, libzfs2linux,
+ libnvpair1linux, libuutil1linux, zfs-zed and zfsutils-linux.