summaryrefslogtreecommitdiff
path: root/development/rustup
diff options
context:
space:
mode:
authorAndrew Clemons <andrew.clemons@gmail.com>2019-03-30 18:55:34 +1300
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2019-04-06 07:03:00 +0700
commit84f691536e5c56e6176f10a149f12c1bef9ae80e (patch)
tree0da8620747c4d05d4df7e07f4ce870b68e3aed96 /development/rustup
parentd1714348e8524b83a59e6f50e454ca718efe0a15 (diff)
downloadslackbuilds-84f691536e5c56e6176f10a149f12c1bef9ae80e.tar.gz
development/rustup: Allow overriding VERSION.
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Diffstat (limited to 'development/rustup')
-rw-r--r--development/rustup/rustup.SlackBuild197
1 files changed, 7 insertions, 190 deletions
diff --git a/development/rustup/rustup.SlackBuild b/development/rustup/rustup.SlackBuild
index e73c62bf0b..a088ea4e91 100644
--- a/development/rustup/rustup.SlackBuild
+++ b/development/rustup/rustup.SlackBuild
@@ -87,196 +87,13 @@ mkdir vendor
(
cd vendor
- for dependency in adler32=1.0.3 \
- aho-corasick=0.5.3 \
- aho-corasick=0.6.8 \
- ansi_term=0.11.0 \
- arrayref=0.3.5 \
- arrayvec=0.4.7 \
- atty=0.2.11 \
- backtrace-sys=0.1.24 \
- backtrace=0.3.9 \
- base64=0.9.3 \
- bitflags=1.0.4 \
- block-buffer=0.3.3 \
- build_const=0.2.1 \
- byte-tools=0.2.0 \
- byteorder=1.2.6 \
- bytes=0.4.10 \
- cc=1.0.25 \
- cfg-if=0.1.5 \
- clap=2.32.0 \
- cloudabi=0.0.3 \
- core-foundation-sys=0.5.1 \
- core-foundation=0.5.1 \
- crc=1.8.1 \
- crossbeam-deque=0.6.1 \
- crossbeam-epoch=0.5.2 \
- crossbeam-utils=0.5.0 \
- curl-sys=0.4.12 \
- curl=0.4.18 \
- digest=0.7.6 \
- dtoa=0.4.3 \
- either=1.5.0 \
- encoding_rs=0.8.10 \
- env_proxy=0.2.0 \
- error-chain=0.12.0 \
- fake-simd=0.1.2 \
- filetime=0.2.1 \
- flate2=1.0.3 \
- fnv=1.0.6 \
- foreign-types-shared=0.1.1 \
- foreign-types=0.3.2 \
- fuchsia-zircon-sys=0.3.3 \
- fuchsia-zircon=0.3.3 \
- futures-cpupool=0.1.8 \
- futures=0.1.24 \
- gcc=0.3.54 \
- generic-array=0.9.0 \
- h2=0.1.12 \
- http=0.1.13 \
- httparse=1.3.3 \
- hyper-tls=0.3.1 \
- hyper=0.12.11 \
- idna=0.1.5 \
- indexmap=1.0.1 \
- iovec=0.1.2 \
- itertools=0.7.8 \
- itoa=0.4.3 \
- kernel32-sys=0.2.2 \
- lazy_static=1.1.0 \
- lazycell=1.2.0 \
- libc=0.2.43 \
- libflate=0.1.18 \
- libz-sys=1.0.25 \
- lock_api=0.1.4 \
- log=0.3.9 \
- log=0.4.5 \
- lzma-sys=0.1.10 \
- markdown=0.2.0 \
- matches=0.1.8 \
- memchr=0.1.11 \
- memchr=2.1.0 \
- memoffset=0.2.1 \
- mime=0.3.9 \
- mime_guess=2.0.0-alpha.6 \
- miniz-sys=0.1.10 \
- mio-uds=0.6.7 \
- mio=0.6.16 \
- miow=0.2.1 \
- native-tls=0.2.1 \
- net2=0.2.33 \
- nodrop=0.1.12 \
- num_cpus=1.8.0 \
- ole32-sys=0.2.0 \
- openssl-probe=0.1.2 \
- openssl-src=111.0.1+1.1.1 \
- openssl-sys=0.9.39 \
- openssl=0.10.15 \
- owning_ref=0.3.3 \
- parking_lot=0.6.4 \
- parking_lot_core=0.3.1 \
- percent-encoding=1.0.1 \
- phf=0.7.23 \
- phf_codegen=0.7.23 \
- phf_generator=0.7.23 \
- phf_shared=0.7.23 \
- pipeline=0.5.0 \
- pkg-config=0.3.14 \
- proc-macro2=0.4.20 \
- quote=0.6.8 \
- rand=0.4.3 \
- rand=0.5.5 \
- rand_core=0.2.2 \
- rand_core=0.3.0 \
- redox_syscall=0.1.40 \
- redox_termios=0.1.1 \
- regex-syntax=0.3.9 \
- regex-syntax=0.6.2 \
- regex=0.1.80 \
- regex=1.0.5 \
- remove_dir_all=0.5.1 \
- reqwest=0.9.2 \
- rustc-demangle=0.1.9 \
- rustc_version=0.2.3 \
- ryu=0.2.6 \
- safemem=0.3.0 \
- same-file=1.0.3 \
- schannel=0.1.14 \
- scopeguard=0.3.3 \
- security-framework-sys=0.2.1 \
- security-framework=0.2.1 \
- semver-parser=0.7.0 \
- semver=0.9.0 \
- serde=1.0.79 \
- serde_derive=1.0.79 \
- serde_json=1.0.32 \
- serde_urlencoded=0.5.3 \
- sha2=0.7.1 \
- siphasher=0.2.3 \
- slab=0.4.1 \
- smallvec=0.6.5 \
- socket2=0.3.8 \
- stable_deref_trait=1.1.1 \
- string=0.1.1 \
- strsim=0.7.0 \
- syn=0.15.9 \
- tar=0.4.17 \
- tempdir=0.3.7 \
- tempfile=3.0.4 \
- term=0.5.1 \
- termion=1.5.1 \
- textwrap=0.10.0 \
- thread-id=2.0.0 \
- thread_local=0.2.7 \
- thread_local=0.3.6 \
- time=0.1.40 \
- tokio-codec=0.1.1 \
- tokio-current-thread=0.1.3 \
- tokio-executor=0.1.5 \
- tokio-fs=0.1.3 \
- tokio-io=0.1.9 \
- tokio-reactor=0.1.6 \
- tokio-tcp=0.1.2 \
- tokio-threadpool=0.1.7 \
- tokio-timer=0.2.7 \
- tokio-udp=0.1.2 \
- tokio-uds=0.2.2 \
- tokio=0.1.11 \
- toml=0.4.8 \
- try-lock=0.2.2 \
- typenum=1.10.0 \
- ucd-util=0.1.1 \
- unicase=1.4.2 \
- unicase=2.2.0 \
- unicode-bidi=0.3.4 \
- unicode-normalization=0.1.7 \
- unicode-width=0.1.5 \
- unicode-xid=0.1.0 \
- unreachable=1.0.0 \
- url=1.7.1 \
- utf8-ranges=0.1.3 \
- utf8-ranges=1.0.1 \
- uuid=0.7.1 \
- vcpkg=0.2.6 \
- vec_map=0.8.1 \
- version_check=0.1.5 \
- void=1.0.2 \
- wait-timeout=0.1.5 \
- walkdir=2.2.5 \
- want=0.0.6 \
- winapi-build=0.1.1 \
- winapi-i686-pc-windows-gnu=0.4.0 \
- winapi-util=0.1.1 \
- winapi-x86_64-pc-windows-gnu=0.4.0 \
- winapi=0.2.8 \
- winapi=0.3.6 \
- winreg=0.5.1 \
- ws2_32-sys=0.2.1 \
- xattr=0.2.2 \
- xz2=0.1.5; do
- dep="$(echo "$dependency" | cut -d= -f1)"
- ver="$(echo "$dependency" | cut -d= -f2)"
+ grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
+
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
tar xvf $CWD/$dep-$ver.crate