Add TODO list of crates to package
Ximin Luo
5 years ago
|
0 |
Crates to package
|
|
1 |
=================
|
|
2 |
|
|
3 |
Roughly in dependency order, i.e. earlier packages have less dependencies
|
|
4 |
|
|
5 |
winapi-x86_64-pc-windows-gnu v0.4.0
|
|
6 |
winapi-i686-pc-windows-gnu v0.4.0
|
|
7 |
winapi v0.3.4
|
|
8 |
same-file v1.0.2
|
|
9 |
walkdir v2.1.4
|
|
10 |
serde v1.0.66
|
|
11 |
toml v0.4.6
|
|
12 |
unicode-width v0.1.5
|
|
13 |
textwrap v0.10.0
|
|
14 |
remove_dir_all v0.5.1
|
|
15 |
libc v0.2.42
|
|
16 |
fuchsia-zircon-sys v0.3.3
|
|
17 |
bitflags v1.0.3
|
|
18 |
fuchsia-zircon v0.3.3
|
|
19 |
rand v0.4.2
|
|
20 |
tempdir v0.3.7
|
|
21 |
xattr v0.2.1
|
|
22 |
redox_syscall v0.1.40
|
|
23 |
cfg-if v0.1.3
|
|
24 |
filetime v0.2.1
|
|
25 |
tar v0.4.15
|
|
26 |
unicode-xid v0.1.0
|
|
27 |
proc-macro2 v0.4.5
|
|
28 |
quote v0.6.3
|
|
29 |
syn v0.14.2
|
|
30 |
serde_derive v1.0.66
|
|
31 |
semver-parser v0.7.0
|
|
32 |
semver v0.9.0
|
|
33 |
utf8-ranges v1.0.0
|
|
34 |
void v1.0.2
|
|
35 |
unreachable v1.0.0
|
|
36 |
lazy_static v1.0.1
|
|
37 |
thread_local v0.3.5
|
|
38 |
ucd-util v0.1.1
|
|
39 |
regex-syntax v0.6.0
|
|
40 |
memchr v2.0.1
|
|
41 |
aho-corasick v0.6.4
|
|
42 |
regex v1.0.0
|
|
43 |
either v1.5.0
|
|
44 |
itertools v0.7.8
|
|
45 |
glob v0.2.11
|
|
46 |
percent-encoding v1.0.1
|
|
47 |
matches v0.1.6
|
|
48 |
unicode-normalization v0.1.7
|
|
49 |
unicode-bidi v0.3.4
|
|
50 |
idna v0.1.4
|
|
51 |
url v1.7.0
|
|
52 |
vcpkg v0.2.3
|
|
53 |
pkg-config v0.3.11
|
|
54 |
cc v1.0.17
|
|
55 |
openssl-sys v0.9.32
|
|
56 |
openssl-probe v0.1.2
|
|
57 |
log v0.4.1
|
|
58 |
cmake v0.1.31
|
|
59 |
libz-sys v1.0.18
|
|
60 |
libssh2-sys v0.2.7
|
|
61 |
curl-sys v0.4.5
|
|
62 |
libgit2-sys v0.7.3
|
|
63 |
git2 v0.7.1
|
|
64 |
miniz-sys v0.1.10
|
|
65 |
flate2 v1.0.1
|
|
66 |
unicode-xid v0.0.4
|
|
67 |
synom v0.11.3
|
|
68 |
quote v0.3.15
|
|
69 |
syn v0.11.11
|
|
70 |
synstructure v0.6.1
|
|
71 |
failure_derive v0.1.1
|
|
72 |
rustc-demangle v0.1.8
|
|
73 |
backtrace-sys v0.1.23
|
|
74 |
backtrace v0.3.8
|
|
75 |
failure v0.1.1
|
|
76 |
vec_map v0.8.1
|
|
77 |
textwrap v0.9.0
|
|
78 |
strsim v0.7.0
|
|
79 |
redox_termios v0.1.1
|
|
80 |
termion v1.5.1
|
|
81 |
atty v0.2.10
|
|
82 |
ansi_term v0.11.0
|
|
83 |
clap v2.31.2
|
|
84 |
time v0.1.40
|
|
85 |
num-traits v0.2.4
|
|
86 |
num-integer v0.1.38
|
|
87 |
chrono v0.4.2
|
|
88 |
wincolor v0.1.6
|
|
89 |
termcolor v0.3.6
|
|
90 |
tempfile v3.0.2
|
|
91 |
shell-escape v0.1.4
|
|
92 |
itoa v0.4.1
|
|
93 |
dtoa v0.4.2
|
|
94 |
serde_json v1.0.19
|
|
95 |
serde_ignored v0.0.4
|
|
96 |
num_cpus v1.8.0
|
|
97 |
socket2 v0.3.6
|
|
98 |
miow v0.3.1
|
|
99 |
lazycell v0.6.0
|
|
100 |
jobserver v0.1.11
|
|
101 |
regex-syntax v0.5.6
|
|
102 |
regex v0.2.11
|
|
103 |
fnv v1.0.6
|
|
104 |
globset v0.4.0
|
|
105 |
crossbeam v0.3.2
|
|
106 |
ignore v0.4.2
|
|
107 |
scopeguard v0.3.3
|
|
108 |
home v0.3.3
|
|
109 |
hex v0.3.2
|
|
110 |
winapi v0.2.8
|
|
111 |
schannel v0.1.12
|
|
112 |
winapi-build v0.1.1
|
|
113 |
kernel32-sys v0.2.2
|
|
114 |
curl v0.4.12
|
|
115 |
git2-curl v0.8.1
|
|
116 |
fs2 v0.4.3
|
|
117 |
filetime v0.1.15
|
|
118 |
quick-error v1.2.2
|
|
119 |
humantime v1.1.1
|
|
120 |
env_logger v0.5.10
|
|
121 |
foreign-types-shared v0.1.1
|
|
122 |
foreign-types v0.3.2
|
|
123 |
openssl v0.10.9
|
|
124 |
commoncrypto-sys v0.2.0
|
|
125 |
commoncrypto v0.2.0
|
|
126 |
crypto-hash v0.3.1
|
|
127 |
crates-io v0.16.0
|
|
128 |
core-foundation-sys v0.5.1
|
|
129 |
core-foundation v0.5.1
|
|
130 |
cargo v0.27.0
|
11 | 11 |
)
|
12 | 12 |
|
13 | 13 |
rm -rf "$BUILDDIR"
|
14 | |
$DEBCARGO package --config "$PKGCFG" --directory "$BUILDDIR" --changelog-ready "$PKG"
|
|
14 |
$DEBCARGO package --config "$PKGCFG" --directory "$BUILDDIR" --changelog-ready "$PKG" "$VER"
|
15 | 15 |
|
16 | 16 |
git diff -q -- "$PKGDIR_REL" || \
|
17 | 17 |
abort 1 "cannot release, update resulted in git diffs to $PKGDIR_REL"
|
9 | 9 |
fi
|
10 | 10 |
|
11 | 11 |
rm -rf "$BUILDDIR" && mkdir -p "$(dirname $BUILDDIR)"
|
12 | |
$DEBCARGO package --config "$PKGCFG" --directory "$BUILDDIR" "$PKG"
|
|
12 |
$DEBCARGO package --config "$PKGCFG" --directory "$BUILDDIR" "$PKG" "$VER"
|
13 | 13 |
|
14 | 14 |
if ! git diff -q -- "$PKGDIR_REL"; then
|
15 | 15 |
read -p "Update wrote some changes to $PKGDIR_REL, press enter to git diff..." x
|
4 | 4 |
DEBCARGO_GIT=${DEBCARGO_GIT:-$PWD/../debcargo}
|
5 | 5 |
DEBCARGO=${DEBCARGO:-$DEBCARGO_GIT/target/debug/debcargo}
|
6 | 6 |
PKG="$1"
|
|
7 |
VER="$2"
|
7 | 8 |
|
8 | 9 |
PKGNAME=$($DEBCARGO deb-src-name "$PKG" || abort 1 "couldn't find package $PKG")
|
9 | 10 |
PKGDIR_REL="src/$PKGNAME"
|