]> git.proxmox.com Git - debcargo-conf.git/commitdiff
sequoia-openpgp: explicitly represent dependencies that cargo cannot
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Sat, 20 Jun 2020 17:03:38 +0000 (13:03 -0400)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Sat, 20 Jun 2020 17:13:09 +0000 (13:13 -0400)
src/sequoia-openpgp/debian/changelog
src/sequoia-openpgp/debian/debcargo.toml

index 31da871627ab82ff53a0c0070e512886b2558c0b..36d23c40b70d61a6943a65225fa0165f761e91a1 100644 (file)
@@ -1,3 +1,11 @@
+rust-sequoia-openpgp (0.17.0-3) UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO; urgency=medium
+
+  * Package sequoia-openpgp 0.17.0 from crates.io using debcargo 2.4.2
+  * Adjust dependencies: crypto-nettle is a required backend, and the
+    quickcheck flavor also depends on rand.
+
+ -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 20 Jun 2020 11:24:12 -0400
+
 rust-sequoia-openpgp (0.17.0-2) unstable; urgency=medium
 
   * Package sequoia-openpgp 0.17.0 from crates.io using debcargo 2.4.2
index 3b443b0369a936a5b5d5ceaccafa847b46df32bd..7f918819d5e56089f55b0a62ebd807e0db6cf188 100644 (file)
@@ -1,2 +1,14 @@
 overlay = "."
 uploaders = ["Daniel Kahn Gillmor <dkg@fifthhorseman.net>"]
+
+# always needs at least one crypto backend (nettle is the only one available)
+# this should track the version of nettle needed:
+[packages.lib]
+depends = ["librust-nettle-7+default-dev"]
+
+# the auto-generated quickcheck feature needs to include "rand".  This
+# is why x-quickcheck exists for now upstream, see
+# https://github.com/rust-lang/cargo/issues/5565)
+# this should track the version of rand needed:
+[packages."lib+quickcheck"]
+depends = ["librust-rand-0.7-dev"]