]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - debian/control
Disable pristine-tar option in gbp.conf, since there is no pristine-tar branch.
[bcachefs-tools-debian] / debian / control
index 091161dad7023588741dffcafb7dadfa4b1c9989..8b5dac0ed14015f9f4d5f2c5f441d288d7743d23 100644 (file)
@@ -1,17 +1,65 @@
 Source: bcachefs-tools
-Maintainer: Kent Overstreet <kent.overstreet@gmail.com>
+Maintainer: Jonathan Carter <jcc@debian.org>
 Section: utils
 Priority: optional
-Standards-Version: 3.9.5
-Build-Depends: debhelper (>= 9), pkg-config, libaio-dev, libblkid-dev,
-       libkeyutils-dev, liblz4-dev, libsodium-dev, liburcu-dev,
-       libzstd-dev, uuid-dev, zlib1g-dev, python3, python3-docutils
+Standards-Version: 4.6.1
+Rules-Requires-Root: no
+Build-Depends: debhelper-compat (= 13),
+               cargo,
+               python3:native,
+               pkgconf,
+               python3-docutils,
+               python3-pytest,
+               libaio-dev,
+               libfuse3-dev,
+               libblkid-dev,
+               libkeyutils-dev,
+               liblz4-dev,
+               libscrypt-dev,
+               libsodium-dev,
+               libudev-dev,
+               liburcu-dev,
+               libzstd-dev,
+               systemd-dev,
+               uuid-dev,
+               zlib1g-dev,
+#              -- Cargo.toml
+               librust-atty-0.2-dev (>= 0.2.14-~~),
+               librust-log-0.4-dev,
+               librust-log-0+std-dev,
+               librust-colored-2-dev,
+               librust-clap-4-dev (>= 4.0.32-~~),
+               librust-clap-4+derive-dev,
+               librust-clap-4+wrap-help-dev,
+               librust-clap-complete-4-dev (>= 4.3.2-~~),
+               librust-anyhow-1.0-dev,
+               librust-libc-0.2-dev,
+               librust-udev-0-dev (>= 0.7-~~),
+               librust-uuid-1-dev (>= 1.2.2-~~),
+               librust-errno-0-dev (>= 0.2),
+               librust-either-1-dev (>= 1.5),
+               librust-rpassword-7-dev,
+               librust-byteorder-1-dev (>= 1.3),
+#              -- bch_bindgen/Cargo.toml
+#              anyhow, uuid, byteorder are covered above
+               librust-bitfield-0-dev (>= 0.14.0-~~),
+               librust-memoffset-0.6-dev,
+               librust-bitflags-1-dev (>= 1.3.2-~~),
+               librust-paste-1.0-dev,
+               librust-pkg-config-0.3-dev,
+               librust-bindgen-0.66-dev
 Homepage: https://bcachefs.org/
+Vcs-Git: https://salsa.debian.org/jcc/bcachefs-tools.git
+Vcs-Browser: https://salsa.debian.org/jcc/bcachefs-tools
 
 Package: bcachefs-tools
 Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, python3:any
 Recommends: initramfs-tools | linux-initramfs-tool
 Description: bcachefs userspace tools
  Userspace tools for bcachefs, a modern copy on write, checksumming, multi
  device filesystem.
+ .
+ Note: The current Debian kernels do not come with bcachefs support, you
+ will have to use your own kernel or one provided by a 3rd party that
+ contains bcachefs support.