aboutsummaryrefslogtreecommitdiff
path: root/development/cargo
diff options
context:
space:
mode:
authorAndrew Clemons <andrew.clemons@gmail.com>2017-04-12 21:10:50 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2017-04-13 07:27:52 +0700
commit09dbc770b3adbf627c3895035a86b81fbfee5d6d (patch)
treeea4cef09406484b8560fa93e9770404377600d7b /development/cargo
parentffb269bd559e65e67caf218f9e443f5dc55a9ae7 (diff)
development/cargo: Simplify checksum verification.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'development/cargo')
-rw-r--r--development/cargo/cargo.SlackBuild67
-rw-r--r--development/cargo/checksums/advapi32-sys-cargo-checksum.json.gzbin371 -> 0 bytes
-rw-r--r--development/cargo/checksums/aho-corasick-cargo-checksum.json.gzbin1054 -> 0 bytes
-rw-r--r--development/cargo/checksums/bitflags-cargo-checksum.json.gzbin626 -> 0 bytes
-rw-r--r--development/cargo/checksums/bufstream-cargo-checksum.json.gzbin523 -> 0 bytes
-rw-r--r--development/cargo/checksums/cfg-if-cargo-checksum.json.gzbin467 -> 0 bytes
-rw-r--r--development/cargo/checksums/cmake-cargo-checksum.json.gzbin567 -> 0 bytes
-rw-r--r--development/cargo/checksums/crossbeam-cargo-checksum.json.gzbin1681 -> 0 bytes
-rw-r--r--development/cargo/checksums/curl-cargo-checksum.json.gzbin1346 -> 0 bytes
-rw-r--r--development/cargo/checksums/curl-sys-cargo-checksum.json.gzbin108818 -> 0 bytes
-rw-r--r--development/cargo/checksums/docopt-cargo-checksum.json.gzbin1500 -> 0 bytes
-rw-r--r--development/cargo/checksums/env_logger-cargo-checksum.json.gzbin418 -> 0 bytes
-rw-r--r--development/cargo/checksums/error-chain-cargo-checksum.json.gzbin948 -> 0 bytes
-rw-r--r--development/cargo/checksums/filetime-cargo-checksum.json.gzbin569 -> 0 bytes
-rw-r--r--development/cargo/checksums/flate2-cargo-checksum.json.gzbin1116 -> 0 bytes
-rw-r--r--development/cargo/checksums/fs2-cargo-checksum.json.gzbin662 -> 0 bytes
-rw-r--r--development/cargo/checksums/gcc-cargo-checksum.json.gzbin865 -> 0 bytes
-rw-r--r--development/cargo/checksums/gdi32-sys-cargo-checksum.json.gzbin368 -> 0 bytes
-rw-r--r--development/cargo/checksums/git2-cargo-checksum.json.gzbin3198 -> 0 bytes
-rw-r--r--development/cargo/checksums/git2-curl-cargo-checksum.json.gzbin318 -> 0 bytes
-rw-r--r--development/cargo/checksums/glob-cargo-checksum.json.gzbin571 -> 0 bytes
-rw-r--r--development/cargo/checksums/hamcrest-cargo-checksum.json.gzbin1048 -> 0 bytes
-rw-r--r--development/cargo/checksums/idna-cargo-checksum.json.gzbin744 -> 0 bytes
-rw-r--r--development/cargo/checksums/kernel32-sys-cargo-checksum.json.gzbin370 -> 0 bytes
-rw-r--r--development/cargo/checksums/lazy_static-cargo-checksum.json.gzbin704 -> 0 bytes
-rw-r--r--development/cargo/checksums/libc-cargo-checksum.json.gzbin4368 -> 0 bytes
-rw-r--r--development/cargo/checksums/libgit2-sys-cargo-checksum.json.gzbin194789 -> 0 bytes
-rw-r--r--development/cargo/checksums/libssh2-sys-cargo-checksum.json.gzbin18210 -> 0 bytes
-rw-r--r--development/cargo/checksums/libz-sys-cargo-checksum.json.gzbin11421 -> 0 bytes
-rw-r--r--development/cargo/checksums/log-cargo-checksum.json.gzbin664 -> 0 bytes
-rw-r--r--development/cargo/checksums/matches-cargo-checksum.json.gzbin315 -> 0 bytes
-rw-r--r--development/cargo/checksums/memchr-cargo-checksum.json.gzbin809 -> 0 bytes
-rw-r--r--development/cargo/checksums/metadeps-cargo-checksum.json.gzbin573 -> 0 bytes
-rw-r--r--development/cargo/checksums/miniz-sys-cargo-checksum.json.gzbin356 -> 0 bytes
-rw-r--r--development/cargo/checksums/miow-cargo-checksum.json.gzbin746 -> 0 bytes
-rw-r--r--development/cargo/checksums/net2-cargo-checksum.json.gzbin1066 -> 0 bytes
-rw-r--r--development/cargo/checksums/num-bigint-cargo-checksum.json.gzbin540 -> 0 bytes
-rw-r--r--development/cargo/checksums/num-cargo-checksum.json.gzbin1124 -> 0 bytes
-rw-r--r--development/cargo/checksums/num-complex-cargo-checksum.json.gzbin273 -> 0 bytes
-rw-r--r--development/cargo/checksums/num-integer-cargo-checksum.json.gzbin274 -> 0 bytes
-rw-r--r--development/cargo/checksums/num-iter-cargo-checksum.json.gzbin269 -> 0 bytes
-rw-r--r--development/cargo/checksums/num-rational-cargo-checksum.json.gzbin272 -> 0 bytes
-rw-r--r--development/cargo/checksums/num-traits-cargo-checksum.json.gzbin722 -> 0 bytes
-rw-r--r--development/cargo/checksums/num_cpus-cargo-checksum.json.gzbin472 -> 0 bytes
-rw-r--r--development/cargo/checksums/openssl-cargo-checksum.json.gzbin1969 -> 0 bytes
-rw-r--r--development/cargo/checksums/openssl-probe-cargo-checksum.json.gzbin431 -> 0 bytes
-rw-r--r--development/cargo/checksums/openssl-sys-cargo-checksum.json.gzbin508 -> 0 bytes
-rw-r--r--development/cargo/checksums/pkg-config-cargo-checksum.json.gzbin669 -> 0 bytes
-rw-r--r--development/cargo/checksums/psapi-sys-cargo-checksum.json.gzbin366 -> 0 bytes
-rw-r--r--development/cargo/checksums/rand-cargo-checksum.json.gzbin1360 -> 0 bytes
-rw-r--r--development/cargo/checksums/regex-cargo-checksum.json.gzbin4206 -> 0 bytes
-rw-r--r--development/cargo/checksums/regex-syntax-cargo-checksum.json.gzbin458 -> 0 bytes
-rw-r--r--development/cargo/checksums/rustc-serialize-cargo-checksum.json.gzbin945 -> 0 bytes
-rw-r--r--development/cargo/checksums/semver-cargo-checksum.json.gzbin712 -> 0 bytes
-rw-r--r--development/cargo/checksums/semver-parser-cargo-checksum.json.gzbin455 -> 0 bytes
-rw-r--r--development/cargo/checksums/shell-escape-cargo-checksum.json.gzbin525 -> 0 bytes
-rw-r--r--development/cargo/checksums/strsim-cargo-checksum.json.gzbin2634 -> 0 bytes
-rw-r--r--development/cargo/checksums/tar-cargo-checksum.json.gzbin1753 -> 0 bytes
-rw-r--r--development/cargo/checksums/tempdir-cargo-checksum.json.gzbin570 -> 0 bytes
-rw-r--r--development/cargo/checksums/term-cargo-checksum.json.gzbin2366 -> 0 bytes
-rw-r--r--development/cargo/checksums/thread-id-cargo-checksum.json.gzbin507 -> 0 bytes
-rw-r--r--development/cargo/checksums/thread_local-cargo-checksum.json.gzbin526 -> 0 bytes
-rw-r--r--development/cargo/checksums/toml-cargo-checksum.json.gzbin7027 -> 0 bytes
-rw-r--r--development/cargo/checksums/unicode-bidi-cargo-checksum.json.gzbin828 -> 0 bytes
-rw-r--r--development/cargo/checksums/unicode-normalization-cargo-checksum.json.gzbin1131 -> 0 bytes
-rw-r--r--development/cargo/checksums/url-cargo-checksum.json.gzbin1471 -> 0 bytes
-rw-r--r--development/cargo/checksums/user32-sys-cargo-checksum.json.gzbin370 -> 0 bytes
-rw-r--r--development/cargo/checksums/utf8-ranges-cargo-checksum.json.gzbin811 -> 0 bytes
-rw-r--r--development/cargo/checksums/winapi-build-cargo-checksum.json.gzbin273 -> 0 bytes
-rw-r--r--development/cargo/checksums/winapi-cargo-checksum.json.gzbin7686 -> 0 bytes
-rw-r--r--development/cargo/checksums/ws2_32-sys-cargo-checksum.json.gzbin368 -> 0 bytes
71 files changed, 40 insertions, 27 deletions
diff --git a/development/cargo/cargo.SlackBuild b/development/cargo/cargo.SlackBuild
index b4862a9acfe2..baedb8dcdda4 100644
--- a/development/cargo/cargo.SlackBuild
+++ b/development/cargo/cargo.SlackBuild
@@ -26,7 +26,7 @@ PRGNAM=cargo
VERSION=${VERSION:-0.17.0}
VERSION_BOOTSTRAP=${VERSION_BOOTSTRAP:-0.16.0}
VERSION_RUST_INSTALLER=${VERSION_RUST_INSTALLER:-4f994850808a572e2cc8d43f968893c8e942e9bf}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -87,27 +87,6 @@ else
local_cargo="$(pwd)/cargo-nightly-$ARCH-unknown-linux-gnu/cargo/bin/cargo"
fi
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --rustc=/usr/bin/rustc \
- --rustdoc=/usr/bin/rustdoc \
- --local-rust-root=/usr \
- --cargo="$local_cargo"
-
# build offline
# configuration tells cargo to use the configured directory
# for dependencies intead of downloading from crates.io.
@@ -125,7 +104,6 @@ if [ -e $CWD/$PRGNAM-$VERSION-vendor.tar.gz ] ; then
tar xvf $CWD/$PRGNAM-$VERSION-vendor.tar.gz
else
# deps and versions come from Cargo.lock
- # cargo vender can be used to generate the checksums
mkdir vendor
(
cd vendor
@@ -200,20 +178,55 @@ else
winapi=0.2.8 \
winapi-build=0.1.1 \
ws2_32-sys=0.2.1 ; do
-
dep="$(echo "$dependency" | cut -d= -f1)"
ver="$(echo "$dependency" | cut -d= -f2)"
tar xvf $CWD/$dep-$ver.crate
- mv $dep-$ver $dep
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
- touch $dep/.cargo-ok
- zcat $CWD/checksums/$dep-cargo-checksum.json.gz > $dep/.cargo-checksum.json
+ printf " },\n"
+ printf ' "package": "'
+
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+
+ printf "}\n"
+ } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
done
)
fi
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --rustc=/usr/bin/rustc \
+ --rustdoc=/usr/bin/rustdoc \
+ --local-rust-root=/usr \
+ --cargo="$local_cargo"
+
make
make install DESTDIR=$PKG
diff --git a/development/cargo/checksums/advapi32-sys-cargo-checksum.json.gz b/development/cargo/checksums/advapi32-sys-cargo-checksum.json.gz
deleted file mode 100644
index 0a4817db2363..000000000000
--- a/development/cargo/checksums/advapi32-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/aho-corasick-cargo-checksum.json.gz b/development/cargo/checksums/aho-corasick-cargo-checksum.json.gz
deleted file mode 100644
index de4c1ec9cb69..000000000000
--- a/development/cargo/checksums/aho-corasick-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/bitflags-cargo-checksum.json.gz b/development/cargo/checksums/bitflags-cargo-checksum.json.gz
deleted file mode 100644
index 2de0024b0e1a..000000000000
--- a/development/cargo/checksums/bitflags-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/bufstream-cargo-checksum.json.gz b/development/cargo/checksums/bufstream-cargo-checksum.json.gz
deleted file mode 100644
index 70c541c9a3ef..000000000000
--- a/development/cargo/checksums/bufstream-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/cfg-if-cargo-checksum.json.gz b/development/cargo/checksums/cfg-if-cargo-checksum.json.gz
deleted file mode 100644
index cd4cf3731181..000000000000
--- a/development/cargo/checksums/cfg-if-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/cmake-cargo-checksum.json.gz b/development/cargo/checksums/cmake-cargo-checksum.json.gz
deleted file mode 100644
index 53d120f6cd0a..000000000000
--- a/development/cargo/checksums/cmake-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/crossbeam-cargo-checksum.json.gz b/development/cargo/checksums/crossbeam-cargo-checksum.json.gz
deleted file mode 100644
index 35f89f35102b..000000000000
--- a/development/cargo/checksums/crossbeam-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/curl-cargo-checksum.json.gz b/development/cargo/checksums/curl-cargo-checksum.json.gz
deleted file mode 100644
index ede5db68a97b..000000000000
--- a/development/cargo/checksums/curl-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/curl-sys-cargo-checksum.json.gz b/development/cargo/checksums/curl-sys-cargo-checksum.json.gz
deleted file mode 100644
index 3648ea2f4d84..000000000000
--- a/development/cargo/checksums/curl-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/docopt-cargo-checksum.json.gz b/development/cargo/checksums/docopt-cargo-checksum.json.gz
deleted file mode 100644
index 3d206f909216..000000000000
--- a/development/cargo/checksums/docopt-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/env_logger-cargo-checksum.json.gz b/development/cargo/checksums/env_logger-cargo-checksum.json.gz
deleted file mode 100644
index 47de29033d38..000000000000
--- a/development/cargo/checksums/env_logger-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/error-chain-cargo-checksum.json.gz b/development/cargo/checksums/error-chain-cargo-checksum.json.gz
deleted file mode 100644
index 7146ca1b4d56..000000000000
--- a/development/cargo/checksums/error-chain-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/filetime-cargo-checksum.json.gz b/development/cargo/checksums/filetime-cargo-checksum.json.gz
deleted file mode 100644
index d0ecee53b4f8..000000000000
--- a/development/cargo/checksums/filetime-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/flate2-cargo-checksum.json.gz b/development/cargo/checksums/flate2-cargo-checksum.json.gz
deleted file mode 100644
index 6bbf894d433a..000000000000
--- a/development/cargo/checksums/flate2-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/fs2-cargo-checksum.json.gz b/development/cargo/checksums/fs2-cargo-checksum.json.gz
deleted file mode 100644
index 5651bdeb437b..000000000000
--- a/development/cargo/checksums/fs2-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/gcc-cargo-checksum.json.gz b/development/cargo/checksums/gcc-cargo-checksum.json.gz
deleted file mode 100644
index 108d6099b4d4..000000000000
--- a/development/cargo/checksums/gcc-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/gdi32-sys-cargo-checksum.json.gz b/development/cargo/checksums/gdi32-sys-cargo-checksum.json.gz
deleted file mode 100644
index 6072e5645437..000000000000
--- a/development/cargo/checksums/gdi32-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/git2-cargo-checksum.json.gz b/development/cargo/checksums/git2-cargo-checksum.json.gz
deleted file mode 100644
index 17e106bea1f0..000000000000
--- a/development/cargo/checksums/git2-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/git2-curl-cargo-checksum.json.gz b/development/cargo/checksums/git2-curl-cargo-checksum.json.gz
deleted file mode 100644
index 630668d68ef6..000000000000
--- a/development/cargo/checksums/git2-curl-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/glob-cargo-checksum.json.gz b/development/cargo/checksums/glob-cargo-checksum.json.gz
deleted file mode 100644
index c14e7b57ec72..000000000000
--- a/development/cargo/checksums/glob-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/hamcrest-cargo-checksum.json.gz b/development/cargo/checksums/hamcrest-cargo-checksum.json.gz
deleted file mode 100644
index aa7b8d8276c5..000000000000
--- a/development/cargo/checksums/hamcrest-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/idna-cargo-checksum.json.gz b/development/cargo/checksums/idna-cargo-checksum.json.gz
deleted file mode 100644
index f0c11f966c06..000000000000
--- a/development/cargo/checksums/idna-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/kernel32-sys-cargo-checksum.json.gz b/development/cargo/checksums/kernel32-sys-cargo-checksum.json.gz
deleted file mode 100644
index 5a4041bc8e59..000000000000
--- a/development/cargo/checksums/kernel32-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/lazy_static-cargo-checksum.json.gz b/development/cargo/checksums/lazy_static-cargo-checksum.json.gz
deleted file mode 100644
index 5a47375df5d9..000000000000
--- a/development/cargo/checksums/lazy_static-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/libc-cargo-checksum.json.gz b/development/cargo/checksums/libc-cargo-checksum.json.gz
deleted file mode 100644
index 83dbdc1feef3..000000000000
--- a/development/cargo/checksums/libc-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/libgit2-sys-cargo-checksum.json.gz b/development/cargo/checksums/libgit2-sys-cargo-checksum.json.gz
deleted file mode 100644
index 7112ec5e8cff..000000000000
--- a/development/cargo/checksums/libgit2-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/libssh2-sys-cargo-checksum.json.gz b/development/cargo/checksums/libssh2-sys-cargo-checksum.json.gz
deleted file mode 100644
index 7f8382a8681c..000000000000
--- a/development/cargo/checksums/libssh2-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/libz-sys-cargo-checksum.json.gz b/development/cargo/checksums/libz-sys-cargo-checksum.json.gz
deleted file mode 100644
index 959a9d8c8112..000000000000
--- a/development/cargo/checksums/libz-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/log-cargo-checksum.json.gz b/development/cargo/checksums/log-cargo-checksum.json.gz
deleted file mode 100644
index 205dbd6fbae2..000000000000
--- a/development/cargo/checksums/log-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/matches-cargo-checksum.json.gz b/development/cargo/checksums/matches-cargo-checksum.json.gz
deleted file mode 100644
index 325405b7f8e0..000000000000
--- a/development/cargo/checksums/matches-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/memchr-cargo-checksum.json.gz b/development/cargo/checksums/memchr-cargo-checksum.json.gz
deleted file mode 100644
index a339e4a24531..000000000000
--- a/development/cargo/checksums/memchr-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/metadeps-cargo-checksum.json.gz b/development/cargo/checksums/metadeps-cargo-checksum.json.gz
deleted file mode 100644
index ee1afe9d173d..000000000000
--- a/development/cargo/checksums/metadeps-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/miniz-sys-cargo-checksum.json.gz b/development/cargo/checksums/miniz-sys-cargo-checksum.json.gz
deleted file mode 100644
index 37559e9811d8..000000000000
--- a/development/cargo/checksums/miniz-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/miow-cargo-checksum.json.gz b/development/cargo/checksums/miow-cargo-checksum.json.gz
deleted file mode 100644
index 11b842e67894..000000000000
--- a/development/cargo/checksums/miow-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/net2-cargo-checksum.json.gz b/development/cargo/checksums/net2-cargo-checksum.json.gz
deleted file mode 100644
index 927e3d357e31..000000000000
--- a/development/cargo/checksums/net2-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num-bigint-cargo-checksum.json.gz b/development/cargo/checksums/num-bigint-cargo-checksum.json.gz
deleted file mode 100644
index ee1e394a4c14..000000000000
--- a/development/cargo/checksums/num-bigint-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num-cargo-checksum.json.gz b/development/cargo/checksums/num-cargo-checksum.json.gz
deleted file mode 100644
index e726cad95dec..000000000000
--- a/development/cargo/checksums/num-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num-complex-cargo-checksum.json.gz b/development/cargo/checksums/num-complex-cargo-checksum.json.gz
deleted file mode 100644
index fb00c8e5022e..000000000000
--- a/development/cargo/checksums/num-complex-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num-integer-cargo-checksum.json.gz b/development/cargo/checksums/num-integer-cargo-checksum.json.gz
deleted file mode 100644
index d1712208aa5c..000000000000
--- a/development/cargo/checksums/num-integer-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num-iter-cargo-checksum.json.gz b/development/cargo/checksums/num-iter-cargo-checksum.json.gz
deleted file mode 100644
index 8183e7c654cf..000000000000
--- a/development/cargo/checksums/num-iter-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num-rational-cargo-checksum.json.gz b/development/cargo/checksums/num-rational-cargo-checksum.json.gz
deleted file mode 100644
index 0490f8ef187b..000000000000
--- a/development/cargo/checksums/num-rational-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num-traits-cargo-checksum.json.gz b/development/cargo/checksums/num-traits-cargo-checksum.json.gz
deleted file mode 100644
index f521360f628f..000000000000
--- a/development/cargo/checksums/num-traits-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/num_cpus-cargo-checksum.json.gz b/development/cargo/checksums/num_cpus-cargo-checksum.json.gz
deleted file mode 100644
index 055a924dfa81..000000000000
--- a/development/cargo/checksums/num_cpus-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/openssl-cargo-checksum.json.gz b/development/cargo/checksums/openssl-cargo-checksum.json.gz
deleted file mode 100644
index 03a481791868..000000000000
--- a/development/cargo/checksums/openssl-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/openssl-probe-cargo-checksum.json.gz b/development/cargo/checksums/openssl-probe-cargo-checksum.json.gz
deleted file mode 100644
index 4268f2c37753..000000000000
--- a/development/cargo/checksums/openssl-probe-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/openssl-sys-cargo-checksum.json.gz b/development/cargo/checksums/openssl-sys-cargo-checksum.json.gz
deleted file mode 100644
index cfcc274304da..000000000000
--- a/development/cargo/checksums/openssl-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/pkg-config-cargo-checksum.json.gz b/development/cargo/checksums/pkg-config-cargo-checksum.json.gz
deleted file mode 100644
index 18d463dd21ab..000000000000
--- a/development/cargo/checksums/pkg-config-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/psapi-sys-cargo-checksum.json.gz b/development/cargo/checksums/psapi-sys-cargo-checksum.json.gz
deleted file mode 100644
index 74091a0353e8..000000000000
--- a/development/cargo/checksums/psapi-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/rand-cargo-checksum.json.gz b/development/cargo/checksums/rand-cargo-checksum.json.gz
deleted file mode 100644
index 1f870a9f11ef..000000000000
--- a/development/cargo/checksums/rand-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/regex-cargo-checksum.json.gz b/development/cargo/checksums/regex-cargo-checksum.json.gz
deleted file mode 100644
index b0a3b12e5cea..000000000000
--- a/development/cargo/checksums/regex-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/regex-syntax-cargo-checksum.json.gz b/development/cargo/checksums/regex-syntax-cargo-checksum.json.gz
deleted file mode 100644
index bfafc25da8ca..000000000000
--- a/development/cargo/checksums/regex-syntax-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/rustc-serialize-cargo-checksum.json.gz b/development/cargo/checksums/rustc-serialize-cargo-checksum.json.gz
deleted file mode 100644
index 32ca3036cefe..000000000000
--- a/development/cargo/checksums/rustc-serialize-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/semver-cargo-checksum.json.gz b/development/cargo/checksums/semver-cargo-checksum.json.gz
deleted file mode 100644
index ce12e5d4e374..000000000000
--- a/development/cargo/checksums/semver-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/semver-parser-cargo-checksum.json.gz b/development/cargo/checksums/semver-parser-cargo-checksum.json.gz
deleted file mode 100644
index 5da4438602f0..000000000000
--- a/development/cargo/checksums/semver-parser-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/shell-escape-cargo-checksum.json.gz b/development/cargo/checksums/shell-escape-cargo-checksum.json.gz
deleted file mode 100644
index 6480f11866bb..000000000000
--- a/development/cargo/checksums/shell-escape-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/strsim-cargo-checksum.json.gz b/development/cargo/checksums/strsim-cargo-checksum.json.gz
deleted file mode 100644
index 3883a26766ca..000000000000
--- a/development/cargo/checksums/strsim-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/tar-cargo-checksum.json.gz b/development/cargo/checksums/tar-cargo-checksum.json.gz
deleted file mode 100644
index b478f7340fdf..000000000000
--- a/development/cargo/checksums/tar-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/tempdir-cargo-checksum.json.gz b/development/cargo/checksums/tempdir-cargo-checksum.json.gz
deleted file mode 100644
index f4bbf4ef93b2..000000000000
--- a/development/cargo/checksums/tempdir-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/term-cargo-checksum.json.gz b/development/cargo/checksums/term-cargo-checksum.json.gz
deleted file mode 100644
index f03449abb435..000000000000
--- a/development/cargo/checksums/term-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/thread-id-cargo-checksum.json.gz b/development/cargo/checksums/thread-id-cargo-checksum.json.gz
deleted file mode 100644
index f4796be58a7d..000000000000
--- a/development/cargo/checksums/thread-id-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/thread_local-cargo-checksum.json.gz b/development/cargo/checksums/thread_local-cargo-checksum.json.gz
deleted file mode 100644
index 7cb582a3629e..000000000000
--- a/development/cargo/checksums/thread_local-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/toml-cargo-checksum.json.gz b/development/cargo/checksums/toml-cargo-checksum.json.gz
deleted file mode 100644
index d69438231019..000000000000
--- a/development/cargo/checksums/toml-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/unicode-bidi-cargo-checksum.json.gz b/development/cargo/checksums/unicode-bidi-cargo-checksum.json.gz
deleted file mode 100644
index 20478a796930..000000000000
--- a/development/cargo/checksums/unicode-bidi-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/unicode-normalization-cargo-checksum.json.gz b/development/cargo/checksums/unicode-normalization-cargo-checksum.json.gz
deleted file mode 100644
index 26a0190e87ff..000000000000
--- a/development/cargo/checksums/unicode-normalization-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/url-cargo-checksum.json.gz b/development/cargo/checksums/url-cargo-checksum.json.gz
deleted file mode 100644
index ce7098d2ff0a..000000000000
--- a/development/cargo/checksums/url-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/user32-sys-cargo-checksum.json.gz b/development/cargo/checksums/user32-sys-cargo-checksum.json.gz
deleted file mode 100644
index e404df5ef591..000000000000
--- a/development/cargo/checksums/user32-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/utf8-ranges-cargo-checksum.json.gz b/development/cargo/checksums/utf8-ranges-cargo-checksum.json.gz
deleted file mode 100644
index b807151f7fd2..000000000000
--- a/development/cargo/checksums/utf8-ranges-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/winapi-build-cargo-checksum.json.gz b/development/cargo/checksums/winapi-build-cargo-checksum.json.gz
deleted file mode 100644
index daa9d765f129..000000000000
--- a/development/cargo/checksums/winapi-build-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/winapi-cargo-checksum.json.gz b/development/cargo/checksums/winapi-cargo-checksum.json.gz
deleted file mode 100644
index 7c5562d9508f..000000000000
--- a/development/cargo/checksums/winapi-cargo-checksum.json.gz
+++ /dev/null
Binary files differ
diff --git a/development/cargo/checksums/ws2_32-sys-cargo-checksum.json.gz b/development/cargo/checksums/ws2_32-sys-cargo-checksum.json.gz
deleted file mode 100644
index a731107b0b7b..000000000000
--- a/development/cargo/checksums/ws2_32-sys-cargo-checksum.json.gz
+++ /dev/null
Binary files differ