File: build-bin.patch

package info (click to toggle)
rust-rockusb 0.2.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 232 kB
  • sloc: makefile: 4
file content (97 lines) | stat: -rw-r--r-- 2,064 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
Description: Make example `rockusb` an installed executable
 `rockusb` is actually the main reason for having this crate packaged
 in Debian in the first place, as it provides an interesting
 alternative to `rkdeveloptool`, although it won't be packaged by
 default due to being an "example". Promote it to "bin" so it gets
 packaged by debcargo.
Author: Arnaud Ferraris <aferraris@debian.org>
Forwarded: not-needed
Last-Update: 2024-11-05
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -15,7 +15,7 @@
 version = "0.2.0"
 authors = ["Sjoerd Simons <sjoerd@collabora.com>"]
 build = false
-autobins = false
+autobins = true
 autoexamples = false
 autotests = false
 autobenches = false
@@ -36,7 +36,7 @@
 name = "rockusb"
 path = "src/lib.rs"
 
-[[example]]
+[[bin]]
 name = "rockusb"
 path = "examples/rockusb.rs"
 required-features = ["libusb"]
@@ -73,54 +73,45 @@
 [dependencies.thiserror]
 version = "1.0.38"
 
-[dev-dependencies.anyhow]
+[dependencies.anyhow]
 version = "1.0.69"
 
-[dev-dependencies.async-compression]
+[dependencies.async-compression]
 version = "0.4.5"
 features = [
     "gzip",
     "futures-io",
 ]
 
-[dev-dependencies.bmap-parser]
+[dependencies.bmap-parser]
 version = "0.2.0"
 
-[dev-dependencies.clap]
+[dependencies.clap]
 version = "4.2"
 features = ["derive"]
 
-[dev-dependencies.clap-num]
+[dependencies.clap-num]
 version = "1.0"
 
-[dev-dependencies.flate2]
+[dependencies.flate2]
 version = "1.0.25"
 
-[dev-dependencies.futures]
-version = "0.3.31"
-features = [
-    "compat",
-    "io-compat",
-]
-
-[dev-dependencies.nbd]
+[dependencies.nbd]
 version = "0.3"
 
-[dev-dependencies.rockfile]
+[dependencies.rockfile]
 version = "0.1.2"
 
-[dev-dependencies.rusb]
-version = "0.9.1"
-
-[dev-dependencies.tokio]
+[dependencies.tokio]
 version = "1.40.0"
 features = ["full"]
 
-[dev-dependencies.tokio-util]
+[dependencies.tokio-util]
 version = "0.7.12"
 features = ["compat"]
 
 [features]
+default = ["libusb"]
 libusb = ["dep:rusb"]
 nusb = [
     "dep:nusb",