Source: rust-tun2
Section: rust
Priority: optional
Build-Depends: debhelper-compat (= 13),
 dh-sequence-cargo,
 cargo:native <!nocheck>,
 rustc:native <!nocheck>,
 libstd-rust-dev <!nocheck>,
 librust-bytes-1+default-dev <!nocheck>,
 librust-cfg-if-1+default-dev <!nocheck>,
 librust-ipnet-2+default-dev <!nocheck>,
 librust-libc-0.2+default-dev <!nocheck>,
 librust-libc-0.2+extra-traits-dev <!nocheck>,
 librust-log-0.4+default-dev <!nocheck>,
 librust-nix-0.29+default-dev <!nocheck>,
 librust-nix-0.29+ioctl-dev <!nocheck>,
 librust-thiserror-1+default-dev <!nocheck>,
Maintainer: Kali Developers <devel@kali.org>
Uploaders: Sophie Brun <sophie@offensive-security.com>
Standards-Version: 4.7.0
Vcs-Git: https://gitlab.com/kalilinux/packages/rust-tun2.git
Vcs-Browser: https://gitlab.com/kalilinux/packages/rust-tun2
Homepage: https://github.com/ssrlive/rust-tun
X-Cargo-Crate: tun2
Rules-Requires-Root: no

Package: librust-tun2-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-bytes-1+default-dev,
 librust-cfg-if-1+default-dev,
 librust-ipnet-2+default-dev,
 librust-libc-0.2+default-dev,
 librust-libc-0.2+extra-traits-dev,
 librust-log-0.4+default-dev,
 librust-nix-0.29+default-dev,
 librust-nix-0.29+ioctl-dev,
 librust-thiserror-1+default-dev,
Suggests:
 librust-tun2+async-dev (= ${binary:Version}),
 librust-tun2+futures-dev (= ${binary:Version}),
 librust-tun2+futures-core-dev (= ${binary:Version}),
 librust-tun2+tokio-dev (= ${binary:Version}),
 librust-tun2+tokio-util-dev (= ${binary:Version})
Provides:
 librust-tun2+default-dev (= ${binary:Version}),
 librust-tun2-4-dev (= ${binary:Version}),
 librust-tun2-4+default-dev (= ${binary:Version}),
 librust-tun2-4.0-dev (= ${binary:Version}),
 librust-tun2-4.0+default-dev (= ${binary:Version}),
 librust-tun2-4.0.0-dev (= ${binary:Version}),
 librust-tun2-4.0.0+default-dev (= ${binary:Version})
Description: TUN device creation and handling - Rust source code
 Source code for Debianized Rust crate "tun2"

Package: librust-tun2+async-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-tun2-dev (= ${binary:Version}),
 librust-tun2+tokio-dev (= ${binary:Version}),
 librust-tun2+futures-core-dev (= ${binary:Version}),
 librust-tun2+futures-dev (= ${binary:Version}),
 librust-tun2+tokio-util-dev (= ${binary:Version}),
 librust-wintun-bindings-0.7+async-dev (>= 0.7.7-~~),
 librust-wintun-bindings-0.7+panic-on-unsent-packets-dev (>= 0.7.7-~~),
 librust-wintun-bindings-0.7+verify-binary-signature-dev (>= 0.7.7-~~)
Provides:
 librust-tun2-4+async-dev (= ${binary:Version}),
 librust-tun2-4.0+async-dev (= ${binary:Version}),
 librust-tun2-4.0.0+async-dev (= ${binary:Version})
Description: TUN device creation and handling - feature "async"
 This metapackage enables feature "async" for the Rust tun2 crate, by pulling in
 any additional dependencies needed by that feature.

Package: librust-tun2+futures-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-tun2-dev (= ${binary:Version}),
 librust-futures-0.3+default-dev
Provides:
 librust-tun2-4+futures-dev (= ${binary:Version}),
 librust-tun2-4.0+futures-dev (= ${binary:Version}),
 librust-tun2-4.0.0+futures-dev (= ${binary:Version})
Description: TUN device creation and handling - feature "futures"
 This metapackage enables feature "futures" for the Rust tun2 crate, by pulling
 in any additional dependencies needed by that feature.

Package: librust-tun2+futures-core-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-tun2-dev (= ${binary:Version}),
 librust-futures-core-0.3+default-dev
Provides:
 librust-tun2-4+futures-core-dev (= ${binary:Version}),
 librust-tun2-4.0+futures-core-dev (= ${binary:Version}),
 librust-tun2-4.0.0+futures-core-dev (= ${binary:Version})
Description: TUN device creation and handling - feature "futures-core"
 This metapackage enables feature "futures-core" for the Rust tun2 crate, by
 pulling in any additional dependencies needed by that feature.

Package: librust-tun2+tokio-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-tun2-dev (= ${binary:Version}),
 librust-tokio-1+default-dev,
 librust-tokio-1+io-util-dev,
 librust-tokio-1+macros-dev,
 librust-tokio-1+net-dev
Provides:
 librust-tun2-4+tokio-dev (= ${binary:Version}),
 librust-tun2-4.0+tokio-dev (= ${binary:Version}),
 librust-tun2-4.0.0+tokio-dev (= ${binary:Version})
Description: TUN device creation and handling - feature "tokio"
 This metapackage enables feature "tokio" for the Rust tun2 crate, by pulling in
 any additional dependencies needed by that feature.

Package: librust-tun2+tokio-util-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-tun2-dev (= ${binary:Version}),
 librust-tokio-util-0.7+codec-dev,
 librust-tokio-util-0.7+default-dev
Provides:
 librust-tun2-4+tokio-util-dev (= ${binary:Version}),
 librust-tun2-4.0+tokio-util-dev (= ${binary:Version}),
 librust-tun2-4.0.0+tokio-util-dev (= ${binary:Version})
Description: TUN device creation and handling - feature "tokio-util"
 This metapackage enables feature "tokio-util" for the Rust tun2 crate, by
 pulling in any additional dependencies needed by that feature.
